1function __vite__mapDeps(indexes) { 2 if (!__vite__mapDeps.viteFileDeps) { 3 __vite__mapDeps.viteFileDeps = ["./auth.DG3iWHr9.js","./Modal.CoJaK4XG.js","./index.CS7R4WcE.js","./_plugin-vue_export-helper.DlAUqK2U.js","./Modal.BIGNefxd.css","./useErrorHandler.CR-5rKD0.js","./useSnackbar.BTltge6R.js","./signup.srr_Xc3U.js","./storageKey.DvW6XA1X.js","./done.Cpvqkhxs.js","./StepFlow.BiRyJrgE.js","./StepFlow.BETWPGP6.css","./Button.vue.B_e5YVxT.js","./Loading.vue.BCf2-Amu.js","./Svg.vue.CV43Odng.js","./commonClass.BEcU1Yz2.js","./useSignup.C9dIfq70.js","./useGMOPayment.B2S9m42k.js","./options.Bm2PlX_g.js","./index.C_vm0OP3.js","./form.BVU_FVLU.js","./LoadingPage.vue.Trn7Akd7.js","./FormField.vue.BYiQ6FD6.js","./InputErrorMessage.vue.C1HfOs--.js","./TextField.vue.B46oLNYF.js","./Selectbox.vue.Dnh_t_-d.js","./postalCode.BPTVclXl.js","./Link.vue.DZGHfJa2.js","./client-only.CMckQpNL.js","./Checkbox.vue.CeQFL4zb.js","./form.Sl8DywFL.css","./subscription.DeTyZQQ0.js","./confirm.DRSHgyIf.js","./Confirm.vue.Dn-l0JXQ.js","./ButtonList.vue.CUTTNx6E.js","./Default.vue.CqsnElMC.js","./useShippingAddress.ARdVdYlf.js","./Lists.vue.ByRKEIsn.js","./Form.DEyM36Rw.js","./Form.CdRsrH9y.css","./constants.J4al_Qog.js","./done.UJ2ej4Yl.js","./Label.vue.DwOI1S4_.js","./form.CfcjrtYG.js","./FormLists.vue.ehW3tBpi.js","./verify.DinF7PNk.js","./payment.nxii2aBc.js","./404.CYmI9WpL.js","./email-notifications.CHdHTppI.js","./_ticketId_.KvBnkz4V.js","./useBlog.Npjelc3D.js","./useCategory.CCVQiBrP.js","./deny.YQBOkYUJ.js","./_ticketId_.Bf9CFHQb.css","./index.-1a2xeyt.js","./Image.vue.C_cmjfA_.js","./TagLabel.vue.CgAaRjlx.js","./TagLabel.vue.WVC1EmAM.js","./Modal.vue.Bzck9Uh1.js","./SkeletonLoading.vue.BGdFoKzb.js","./List.vue.DtWTLf2Q.js","./useNavigate.CSUQNu1Q.js","./permissionType.D8eGudH1.js","./useDeny.BHmznGJL.js","./usePermissionGroup._a1C08oU.js","./wysiwyg.Xy5GKDsJ.js","./contentType.BNSGteN-.js","./index.Ck9mE2WL.js","./ScrollAnimation.CZAqfCht.js","./ScrollAnimation.DLXHxIer.css","./SelectModal.vue.DGjGLDQY.js","./Pagination.vue.DCxYDXWR.js","./useProduct.BcDrsWgq.js","./index.92UuQm6c.js","./index.D2caK4TD.js","./nuxt-link.DSRexfWn.js","./useFormatDate.D7K__wDd.js","./_discographyId_.BSWfOMYo.js","./useDiscography.nHXuIxms.js","./swiper.Bkx18nCO.js","./swiper.VEeWPoLe.css","./virtual.BcHEpSTv.js","./_discographyId_.CCptDJcl.css","./index.JOwl94Ab.js","./NewPagination.vue.C5n-ic4h.js","./auth.Dwe70fA8.js","./useEventLottery.DG5xsM_W.js","./eventLottery.BYntA5Si.js","./deliveries.BJElxGfG.js","./lotteryClass.BhrSoX1b.js","./delivered.BRZWGBSa.js","./undelivered.Bn2WayTe.js","./drawn.ClDI8a9U.js","./PrizeBadge.vue.1l1pAQsI.js","./10DrawsGift.CLGkojBu.js","./drawn.Bn15eQ6i.css","./index.Da4IZG5Y.js","./outOfStockLabel.B-m77idz.js","./navigation.CwslfzTt.js","./navigation.Btsk78qv.css","./eventLotteryClass.zEsW-8hW.js","./lottery.F0NkWtyp.js","./index.-tKJVhpP.css","./lottery-result.Dnu5KaZi.js","./payment.gZIX4yO7.js","./paypay.CQiXdoWB.js","./digitalcontent.SDz5Q-eN.js","./Video.CWEG1YUw.js","./Video.BYMqkxZ7.css","./fileType.DBKATPY_.js","./index.TMUrhHWI.js","./useHistory.BtzmDqB5.js","./index.UJDZ84eK.js","./ShippingAddressSection.vue.DVRomLrm.js","./useLottery.DdZVPqpc.js","./histories.CtCaoGvJ.js","./ListTab.vue.CGLgj9H7.js","./index.sSJSCMP2.js","./faq.Cc0RNYVh.js","./legalClass.BXVdWuXB.js","./faq.DvJF7TCP.css","./_galleryId_.B9nz2Ee-.js","./pagination.lFdZS2J6.js","./pagination.ToualThW.css","./useGallery.BYCY9McU.js","./_galleryId_.CuY9l1dn.css","./index.CNdZjXmZ.js","./NewArrivalTag.vue.je4QlVI-.js","./index.BhYQBeBo.js","./useTop.CWJ63Eyk.js","./movie.F8WGJbHx.js","./useBreakPoint.Di28nPJP.js","./index.C3YGKHgJ.css","./_liveStreamId_.Bysrukzp.js","./digitalcontents.BrvqZnUR.js","./result.Bv8EHFbb.js","./PrizeLabelBadge.vue.OEgSfHes.js","./auth.BzKRYoOh.js","./drawn.Whe0vsyR.js","./PrizeBadge.vue.CCQHmNAe.js","./drawn.B3Wm6tjH.css","./lottery.CLSSqv90.js","./lotteryresult.DNvKfgIL.js","./payment.DFaa0g-q.js","./EventPeriod.vue.wFdqulbm.js","./prize.BbONxXdN.js","./useModal.CxTUAWWt.js","./results.cCy6EMtZ.js","./histories.CgfKPYyx.js","./index.auhw_oOF.js","./maintenance.BkOSjo0K.js","./_movieId_.C_uxCPoc.js","./MovieListItem.vue.Dwt-rWJ_.js","./index.DdKHYoFL.js","./mypage.fmrr9tuv.js","./_pageCode_.BSKQeBEu.js","./auth.DWXqG-7w.js","./_memberCode_.DfQbD6cp.js","./useProfile.BI_PB9rF.js","./index.DJtgtQZx.js","./service.CNapUVTG.js","./shipping-addresses.DywwWhbm.js","./confirm._KCPMpwb.js","./_shippingAddressId_.DuHI9duo.js","./index.eyO5sjNK.js","./siteinfo.DzzxWE1s.js","./terms.D9R23aH1.js","./terms.CeJfkh9d.css","./trade.DRWaMU_d.js","./category-reset.o-2AHuHV.js","./default.agm49jMJ.js","./default.I2R06228.css","./error-404.DBkKyBqI.js","./error-404.BOwFbGAB.css","./error-500.CNOsSDC8.js","./error-500.CzZUE1u9.css"] 4 } 5 return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) 6} 7/** 8* @vue/shared v3.4.21 9* (c) 2018-present Yuxi (Evan) You and Vue contributors 10* @license MIT
vendor: 4,717 bytes, lines 11-14
11**/function makeMap(e,t){const r=new Set(e.split(","));return t?i=>r.has(i.toLowerCase()):i=>r.has(i)}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),isModelListener=e=>e.startsWith("onUpdate:"),extend=Object.assign,remove=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},hasOwnProperty$1=Object.prototype.hasOwnProperty,hasOwn=(e,t)=>hasOwnProperty$1.call(e,t),isArray$1=Array.isArray,isMap=e=>toTypeString(e)==="[object Map]",isSet=e=>toTypeString(e)==="[object Set]",isDate=e=>toTypeString(e)==="[object Date]",isRegExp=e=>toTypeString(e)==="[object RegExp]",isFunction=e=>typeof e=="function",isString=e=>typeof e=="string",isSymbol=e=>typeof e=="symbol",isObject=e=>e!==null&&typeof e=="object",isPromise=e=>(isObject(e)||isFunction(e))&&isFunction(e.then)&&isFunction(e.catch),objectToString=Object.prototype.toString,toTypeString=e=>objectToString.call(e),toRawType=e=>toTypeString(e).slice(8,-1),isPlainObject$1=e=>toTypeString(e)==="[object Object]",isIntegerKey=e=>isString(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 t=Object.create(null);return r=>t[r]||(t[r]=e(r))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(e=>e.replace(camelizeRE,(t,r)=>r?r.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,t)=>!Object.is(e,t),invokeArrayFns=(e,t)=>{for(let r=0;r<e.length;r++)e[r](t)},def=(e,t,r)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},looseToNumber=e=>{const t=parseFloat(e);return isNaN(t)?e:t},toNumber=e=>{const t=isString(e)?Number(e):NaN;return isNaN(t)?e:t};let _globalThis$2;const getGlobalThis=()=>_globalThis$2||(_globalThis$2=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle(e){if(isArray$1(e)){const t={};for(let r=0;r<e.length;r++){const i=e[r],n=isString(i)?parseStringStyle(i):normalizeStyle(i);if(n)for(const s in n)t[s]=n[s]}return t}else if(isString(e)||isObject(e))return e}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(e){const t={};return e.replace(styleCommentRE,"").split(listDelimiterRE).forEach(r=>{if(r){const i=r.split(propertyDelimiterRE);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function normalizeClass(e){let t="";if(isString(e))t=e;else if(isArray$1(e))for(let r=0;r<e.length;r++){const i=normalizeClass(e[r]);i&&(t+=i+" ")}else if(isObject(e))for(const r in e)e[r]&&(t+=r+" ");return t.trim()}function normalizeProps(e){if(!e)return null;let{class:t,style:r}=e;return t&&!isString(t)&&(e.class=normalizeClass(t)),r&&(e.style=normalizeStyle(r)),e}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(e){return!!e||e===""}function looseCompareArrays(e,t){if(e.length!==t.length)return!1;let r=!0;for(let i=0;r&&i<e.length;i++)r=looseEqual(e[i],t[i]);return r}function looseEqual(e,t){if(e===t)return!0;let r=isDate(e),i=isDate(t);if(r||i)return r&&i?e.getTime()===t.getTime():!1;if(r=isSymbol(e),i=isSymbol(t),r||i)return e===t;if(r=isArray$1(e),i=isArray$1(t),r||i)return r&&i?looseCompareArrays(e,t):!1;if(r=isObject(e),i=isObject(t),r||i){if(!r||!i)return!1;const n=Object.keys(e).length,s=Object.keys(t).length;if(n!==s)return!1;for(const a in e){const l=e.hasOwnProperty(a),o=t.hasOwnProperty(a);if(l&&!o||!l&&o||!looseEqual(e[a],t[a]))return!1}}return String(e)===String(t)}function looseIndexOf(e,t){return e.findIndex(r=>looseEqual(r,t))}const toDisplayString=e=>isString(e)?e:e==null?"":isArray$1(e)||isObject(e)&&(e.toString===objectToString||!isFunction(e.toString))?JSON.stringify(e,replacer,2):String(e),replacer=(e,t)=>t&&t.__v_isRef?replacer(e,t.value):isMap(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[i,n],s)=>(r[stringifySymbol(i,s)+" =>"]=n,r),{})}:isSet(t)?{[`Set(${t.size})`]:[...t.values()].map(r=>stringifySymbol(r))}:isSymbol(t)?stringifySymbol(t):isObject(t)&&!isArray$1(t)&&!isPlainObject$1(t)?String(t):t,stringifySymbol=(e,t="")=>{var r;return isSymbol(e)?`Symbol(${(r=e.description)!=null?r:t})`:e};/** 12* @vue/reactivity v3.4.21 13* (c) 2018-present Yuxi (Evan) You and Vue contributors 14* @license MIT
15**/let activeEffectScope;class EffectScope{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!t&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const r=activeEffectScope;try{return activeEffectScope=this,t()}finally{activeEffectScope=r}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(t){if(this._active){let r,i;for(r=0,i=this.effects.length;r<i;r++)this.effects[r].stop();for(r=0,i=this.cleanups.length;r<i;r++)this.cleanups[r]();if(this.scopes)for(r=0,i=this.scopes.length;r<i;r++)this.scopes[r].stop(!0);if(!this.detached&&this.parent&&!t){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.parent=void 0,this._active=!1}}}function effectScope(e){return new EffectScope(e)}function recordEffectScope(e,t=activeEffectScope){t&&t.active&&t.effects.push(e)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(e){activeEffectScope&&activeEffectScope.cleanups.push(e)}let activeEffect;class ReactiveEffect{constructor(t,r,i,n){this.fn=t,this.trigger=r,this.scheduler=i,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,recordEffectScope(this,n)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,pauseTracking();for(let t=0;t<this._depsLength;t++){const r=this.deps[t];if(r.computed&&(triggerComputed(r.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=shouldTrack,r=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=r,shouldTrack=t}}stop(){var t;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function triggerComputed(e){return e.value}function preCleanupEffect(e){e._trackId++,e._depsLength=0}function postCleanupEffect(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)cleanupDepEffect(e.deps[t],e);e.deps.length=e._depsLength}}function cleanupDepEffect(e,t){const r=e.get(t);r!==void 0&&t._trackId!==r&&(e.delete(t),e.size===0&&e.cleanup())}let shouldTrack=!0,pauseScheduleStack=0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const e=trackStack.pop();shouldTrack=e===void 0?!0:e}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(e,t,r){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const i=e.deps[e._depsLength];i!==t?(i&&cleanupDepEffect(i,e),e.deps[e._depsLength++]=t):e._depsLength++}}const queueEffectSchedulers=[];function triggerEffects(e,t,r){pauseScheduling();for(const i of e.keys()){let n;i._dirtyLevel<t&&(n??(n=e.get(i)===i._trackId))&&(i._shouldSchedule||(i._shouldSchedule=i._dirtyLevel===0),i._dirtyLevel=t),i._shouldSchedule&&(n??(n=e.get(i)===i._trackId))&&(i.trigger(),(!i._runnings||i.allowRecurse)&&i._dirtyLevel!==2&&(i._shouldSchedule=!1,i.scheduler&&queueEffectSchedulers.push(i.scheduler)))}resetScheduling()}const createDep=(e,t)=>{const r=new Map;return r.cleanup=e,r.computed=t,r},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(e,t,r){if(shouldTrack&&activeEffect){let i=targetMap.get(e);i||targetMap.set(e,i=new Map);let n=i.get(r);n||i.set(r,n=createDep(()=>i.delete(r))),trackEffect(activeEffect,n)}}function trigger(e,t,r,i,n,s){const a=targetMap.get(e);if(!a)return;let l=[];if(t==="clear")l=[...a.values()];else if(r==="length"&&isArray$1(e)){const o=Number(i);a.forEach((f,c)=>{(c==="length"||!isSymbol(c)&&c>=o)&&l.push(f)})}else switch(r!==void 0&&l.push(a.get(r)),t){case"add":isArray$1(e)?isIntegerKey(r)&&l.push(a.get("length")):(l.push(a.get(ITERATE_KEY)),isMap(e)&&l.push(a.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$1(e)||(l.push(a.get(ITERATE_KEY)),isMap(e)&&l.push(a.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(e)&&l.push(a.get(ITERATE_KEY));break}pauseScheduling();for(const o of l)o&&triggerEffects(o,4);resetScheduling()}function getDepFromReactive(e,t){var r;return(r=targetMap.get(e))==null?void 0:r.get(t)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbol
15s=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(isSymbol)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...r){const i=toRaw(this);for(let s=0,a=this.length;s<a;s++)track(i,"get",s+"");const n=i[t](...r);return n===-1||n===!1?i[t](...r.map(toRaw)):n}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...r){pauseTracking(),pauseScheduling();const i=toRaw(this)[t].apply(this,r);return resetScheduling(),resetTracking(),i}}),e}function hasOwnProperty(e){const t=toRaw(this);return track(t,"has",e),t.hasOwnProperty(e)}class BaseReactiveHandler{constructor(t=!1,r=!1){this._isReadonly=t,this._isShallow=r}get(t,r,i){const n=this._isReadonly,s=this._isShallow;if(r==="__v_isReactive")return!n;if(r==="__v_isReadonly")return n;if(r==="__v_isShallow")return s;if(r==="__v_raw")return i===(n?s?shallowReadonlyMap:readonlyMap:s?shallowReactiveMap:reactiveMap).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(i)?t:void 0;const a=isArray$1(t);if(!n){if(a&&hasOwn(arrayInstrumentations,r))return Reflect.get(arrayInstrumentations,r,i);if(r==="hasOwnProperty")return hasOwnProperty}const l=Reflect.get(t,r,i);return(isSymbol(r)?builtInSymbols.has(r):isNonTrackableKeys(r))||(n||track(t,"get",r),s)?l:isRef(l)?a&&isIntegerKey(r)?l:l.value:isObject(l)?n?readonly(l):reactive(l):l}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(t=!1){super(!1,t)}set(t,r,i,n){let s=t[r];if(!this._isShallow){const o=isReadonly(s);if(!isShallow(i)&&!isReadonly(i)&&(s=toRaw(s),i=toRaw(i)),!isArray$1(t)&&isRef(s)&&!isRef(i))return o?!1:(s.value=i,!0)}const a=isArray$1(t)&&isIntegerKey(r)?Number(r)<t.length:hasOwn(t,r),l=Reflect.set(t,r,i,n);return t===toRaw(n)&&(a?hasChanged(i,s)&&trigger(t,"set",r,i):trigger(t,"add",r,i)),l}deleteProperty(t,r){const i=hasOwn(t,r);t[r];const n=Reflect.deleteProperty(t,r);return n&&i&&trigger(t,"delete",r,void 0),n}has(t,r){const i=Reflect.has(t,r);return(!isSymbol(r)||!builtInSymbols.has(r))&&track(t,"has",r),i}ownKeys(t){return track(t,"iterate",isArray$1(t)?"length":ITERATE_KEY),Reflect.ownKeys(t)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(t=!1){super(!0,t)}set(t,r){return!0}deleteProperty(t,r){return!0}}const mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),toShallow=e=>e,getProto=e=>Reflect.getPrototypeOf(e);function get(e,t,r=!1,i=!1){e=e.__v_raw;const n=toRaw(e),s=toRaw(t);r||(hasChanged(t,s)&&track(n,"get",t),track(n,"get",s));const{has:a}=getProto(n),l=i?toShallow:r?toReadonly:toReactive;if(a.call(n,t))return l(e.get(t));if(a.call(n,s))return l(e.get(s));e!==n&&e.get(t)}function has(e,t=!1){const r=this.__v_raw,i=toRaw(r),n=toRaw(e);return t||(hasChanged(e,n)&&track(i,"has",e),track(i,"has",n)),e===n?r.has(e):r.has(e)||r.has(n)}function size(e,t=!1){return e=e.__v_raw,!t&&track(toRaw(e),"iterate",ITERATE_KEY),Reflect.get(e,"size",e)}function add(e){e=toRaw(e);const t=toRaw(this);return getProto(t).has.call(t,e)||(t.add(e),trigger(t,"add",e,e)),this}function set(e,t){t=toRaw(t);const r=toRaw(this),{has:i,get:n}=getProto(r);let s=i.call(r,e);s||(e=toRaw(e),s=i.call(r,e));const a=n.call(r,e);return r.set(e,t),s?hasChanged(t,a)&&trigger(r,"set",e,t):trigger(r,"add",e,t),this}function deleteEntry(e){const t=toRaw(this),{has:r,get:i}=getProto(t);let n=r.call(t,e);n||(e=toRaw(e),n=r.call(t,e)),i&&i.call(t,e);const s=t.delete(e);return n&&trigger(t,"delete",e,void 0),s}function clear(){const e=toRaw(this),t=e.size!==0,r=e.clear();return t&&trigger(e,"clear",void 0,void 0),r}function createForEach(e,t){return function(i,n){const s=this,a=s.__v_raw,l=toRaw(a),o=t?toShallow:e?toReadonly:toReactive;return!e&&track(l,"iterate",ITERATE_KEY),a.forEach((f,c)=>i.call(n,o(f),o(c),s))}}function createIterableMethod(e,t,r){return function(...i){const n=this.__v_raw,s=toRaw(n),a=isMap(s),l=e==="entries"||e===Symbol.iterator&&a,o=e==="keys"&&a,f=n[e](...i),c=r?toShallow:t?toReadonly:toReactive;return!t&&track(s,"iterate",o?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:d,done:u}=f.next();return u?{value:d,done:u}:{value:l?[c(d[0]),c(d[1])]:c(d),done:u}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function createInstrumentations(){const e={get(s){return get(this,s)},get size(){return size(this)},has,add,set,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},t={get(s){return get(this,s,!1,!0)},get size(){return size(this)},has,add,set,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},r={get(s){return get(this,s,!0)},get size(){return size(this,!0)},has(s){return has.call(this,s,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},i={get(s){return get(this,s,!0,!0)},get size(){return size(this,!0)},has(s){return has.call(this,s,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>
15{e[s]=createIterableMethod(s,!1,!1),r[s]=createIterableMethod(s,!0,!1),t[s]=createIterableMethod(s,!1,!0),i[s]=createIterableMethod(s,!0,!0)}),[e,r,t,i]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(e,t){const r=t?e?shallowReadonlyInstrumentations:shallowInstrumentations:e?readonlyInstrumentations:mutableInstrumentations;return(i,n,s)=>n==="__v_isReactive"?!e:n==="__v_isReadonly"?e:n==="__v_raw"?i:Reflect.get(hasOwn(r,n)&&n in i?r:i,n,s)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},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 isReadonly(e)?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 createReactiveObject(e,t,r,i,n){if(!isObject(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=n.get(e);if(s)return s;const a=getTargetType(e);if(a===0)return e;const l=new Proxy(e,a===2?i:r);return n.set(e,l),l}function isReactive(e){return isReadonly(e)?isReactive(e.__v_raw):!!(e&&e.__v_isReactive)}function isReadonly(e){return!!(e&&e.__v_isReadonly)}function isShallow(e){return!!(e&&e.__v_isShallow)}function isProxy(e){return isReactive(e)||isReadonly(e)}function toRaw(e){const t=e&&e.__v_raw;return t?toRaw(t):e}function markRaw(e){return Object.isExtensible(e)&&def(e,"__v_skip",!0),e}const toReactive=e=>isObject(e)?reactive(e):e,toReadonly=e=>isObject(e)?readonly(e):e;class ComputedRefImpl{constructor(t,r,i,n){this.getter=t,this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>t(this._value),()=>triggerRefValue(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!n,this.__v_isReadonly=i}get value(){const t=toRaw(this);return(!t._cacheable||t.effect.dirty)&&hasChanged(t._value,t._value=t.effect.run())&&triggerRefValue(t,4),trackRefValue(t),t.effect._dirtyLevel>=2&&triggerRefValue(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function computed$1(e,t,r=!1){let i,n;const s=isFunction(e);return s?(i=e,n=NOOP):(i=e.get,n=e.set),new ComputedRefImpl(i,n,s||!n,r)}function trackRefValue(e){var t;shouldTrack&&activeEffect&&(e=toRaw(e),trackEffect(activeEffect,(t=e.dep)!=null?t:e.dep=createDep(()=>e.dep=void 0,e instanceof ComputedRefImpl?e:void 0)))}function triggerRefValue(e,t=4,r){e=toRaw(e);const i=e.dep;i&&triggerEffects(i,t)}function isRef(e){return!!(e&&e.__v_isRef===!0)}function ref(e){return createRef(e,!1)}function shallowRef(e){return createRef(e,!0)}function createRef(e,t){return isRef(e)?e:new RefImpl(e,t)}class RefImpl{constructor(t,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?t:toRaw(t),this._value=r?t:toReactive(t)}get value(){return trackRefValue(this),this._value}set value(t){const r=this.__v_isShallow||isShallow(t)||isReadonly(t);t=r?t:toRaw(t),hasChanged(t,this._rawValue)&&(this._rawValue=t,this._value=r?t:toReactive(t),triggerRefValue(this,4))}}function unref(e){return isRef(e)?e.value:e}const shallowUnwrapHandlers={get:(e,t,r)=>unref(Reflect.get(e,t,r)),set:(e,t,r,i)=>{const n=e[t];return isRef(n)&&!isRef(r)?(n.value=r,!0):Reflect.set(e,t,r,i)}};function proxyRefs(e){return isReactive(e)?e:new Proxy(e,shallowUnwrapHandlers)}class CustomRefImpl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:r,set:i}=t(()=>trackRefValue(this),()=>triggerRefValue(this));this._get=r,this._set=i}get value(){return this._get()}set value(t){this._set(t)}}function customRef(e){return new CustomRefImpl(e)}class ObjectRefImpl{constructor(t,r,i){this._object=t,this._key=r,this._defaultValue=i,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(e,t,r){return isRef(e)?e:isFunction(e)?new GetterRefImpl(e):isObject(e)&&arguments.length>1?propertyToRef(e,t,r):ref(e)}function propertyToRef(e,t,r){const i=e[t];return isRef(i)?i:new ObjectRefImpl(e,t,r)}/** 16* @vue/runtime-core v3.4.21 17* (c) 2018-present Yuxi (Evan) You and Vue contributors 18* @license MIT
19**/const stack=[];function warn$1(e,...t){pauseTracking();const r=stack.length?stack[stack.length-1].component:null,i=r&&r.appContext.config.warnHandler,n=getComponentTrace();if(i)callWithErrorHandling(i,r,11,[e+t.map(s=>{var a,l;return(l=(a=s.toString)==null?void 0:a.call(s))!=null?l:JSON.stringify(s)}).join(""),r&&r.proxy,n.map(({vnode:s})=>`at <${formatComponentName(r,s.type)}>`).join(` 20`),n]);else{const s=[`[Vue warn]: ${e}`,...t];n.length&&s.push(` 21`,...formatTrace(n)),console.warn(...s)}resetTracking()}function getComponentTrace(){let e=stack[stack.length-1];if(!e)return[];const t=[];for(;e;){const r=t[0];r&&r.vnode===e?r.recurseCount++:t.push({vnode:e,recurseCount:0});const i=e.component&&e.component.parent;e=i&&i.vnode}return t}function formatTrace(e){const t=[];return e.forEach((r,i)=>{t.push(...i===0?[]:[` 22`],...formatTraceEntry(r))}),t}function formatTraceEntry({vnode:e,recurseCount:t}){const r=t>0?`... (${t} recursive calls)`:"",i=e.component?e.component.parent==null:!1,n=` at <${formatComponentName(e.component,e.type,i)}`,s=">"+r;return e.props?[n,...formatProps(e.props),s]:[n+s]}function formatProps(e){const t=[],r=Object.keys(e);return r.slice(0,3).forEach(i=>{t.push(...formatProp(i,e[i]))}),r.length>3&&t.push(" ..."),t}function formatProp(e,t,r){return isString(t)?(t=JSON.stringify(t),r?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?r?t:[`${e}=${t}`]:isRef(t)?(t=formatProp(e,toRaw(t.value),!0),r?t:[`${e}=Ref<`,t,">"]):isFunction(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=toRaw(t),r?t:[`${e}=`,t])}function callWithErrorHandling(e,t,r,i){try{return i?e(...i):e()}catch(n){handleError(n,t,r)}}function callWithAsyncErrorHandling(e,t,r,i){if(isFunction(e)){const s=callWithErrorHandling(e,t,r,i);return s&&isPromise(s)&&s.catch(a=>{handleError(a,t,r)}),s}const n=[];for(let s=0;s<e.length;s++)n.push(callWithAsyncErrorHandling(e[s],t,r,i));return n}function handleError(e,t,r,i=!0){const n=t?t.vnode:null;if(t){let s=t.parent;const a=t.proxy,l=`https://vuejs.org/error-reference/#runtime-${r}`;for(;s;){const f=s.ec;if(f){for(let c=0;c<f.length;c++)if(f[c](e,a,l)===!1)return}s=s.parent}const o=t.appContext.config.errorHandler;if(o){callWithErrorHandling(o,null,10,[e,a,l]);return}}logError(e,r,n,i)}function logError(e,t,r,i=!0){console.error(e)}let isFlushing=!1,isFlushPending=!1;const queue=[];let flushIndex=0;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null;function nextTick(e){const t=currentFlushPromise||resolvedPromise;return e?t.then(this?e.bind(this):e):t}function findInsertionIndex(e){let t=flushIndex+1,r=queue.length;for(;t<r;){const i=t+r>>>1,n=queue[i],s=getId(n);s<e||s===e&&n.pre?t=i+1:r=i}return t}function queueJob(e){(!queue.length||!queue.includes(e,isFlushing&&e.allowRecurse?flushIndex+1:flushIndex))&&(e.id==null?queue.push(e):queue.splice(findInsertionIndex(e.id),0,e),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}
22function invalidateJob(e){const t=queue.indexOf(e);t>flushIndex&&queue.splice(t,1)}function queuePostFlushCb(e){isArray$1(e)?pendingPostFlushCbs.push(...e):(!activePostFlushCbs||!activePostFlushCbs.includes(e,e.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(e),queueFlush()}function flushPreFlushCbs(e,t,r=isFlushing?flushIndex+1:0){for(;r<queue.length;r++){const i=queue[r];if(i&&i.pre){if(e&&i.id!==e.uid)continue;queue.splice(r,1),r--,i()}}}function flushPostFlushCbs(e){if(pendingPostFlushCbs.length){const t=[...new Set(pendingPostFlushCbs)].sort((r,i)=>getId(r)-getId(i));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...t);return}for(activePostFlushCbs=t,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=e=>e.id==null?1/0:e.id,comparator=(e,t)=>{const r=getId(e)-getId(t);if(r===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return r};function flushJobs(e){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const t=queue[flushIndex];t&&t.active!==!1&&callWithErrorHandling(t,null,14)}}finally{flushIndex=0,queue.length=0,flushPostFlushCbs(),isFlushing=!1,currentFlushPromise=null,(queue.length||pendingPostFlushCbs.length)&&flushJobs()}}function emit(e,t,...r){if(e.isUnmounted)return;const i=e.vnode.props||EMPTY_OBJ;let n=r;const s=t.startsWith("update:"),a=s&&t.slice(7);if(a&&a in i){const c=`${a==="modelValue"?"model":a}Modifiers`,{number:d,trim:u}=i[c]||EMPTY_OBJ;u&&(n=r.map(_=>isString(_)?_.trim():_)),d&&(n=r.map(looseToNumber))}let l,o=i[l=toHandlerKey(t)]||i[l=toHandlerKey(camelize(t))];!o&&s&&(o=i[l=toHandlerKey(hyphenate(t))]),o&&callWithAsyncErrorHandling(o,e,6,n);const f=i[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,callWithAsyncErrorHandling(f,e,6,n)}}function normalizeEmitsOptions(e,t,r=!1){const i=t.emitsCache,n=i.get(e);if(n!==void 0)return n;const s=e.emits;let a={},l=!1;if(!isFunction(e)){const o=f=>{const c=normalizeEmitsOptions(f,t,!0);c&&(l=!0,extend(a,c))};!r&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return!s&&!l?(isObject(e)&&i.set(e,null),null):(isArray$1(s)?s.forEach(o=>a[o]=null):extend(a,s),isObject(e)&&i.set(e,a),a)}function isEmitListener(e,t){return!e||!isOn(t)?!1:(t=t.slice(2).replace(/Once$/,""),hasOwn(e,t[0].toLowerCase()+t.slice(1))||hasOwn(e,hyphenate(t))||hasOwn(e,t))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(e){const t=currentRenderingInstance;return currentRenderingInstance=e,currentScopeId=e&&e.type.__scopeId||null,t}function pushScopeId(e){currentScopeId=e}function popScopeId(){currentScopeId=null}function withCtx(e,t=currentRenderingInstance,r){if(!t||e._n)return e;const i=(...n)=>{i._d&&setBlockTracking(-1);const s=setCurrentRenderingInstance(t);let a;try{a=e(...n)}finally{setCurrentRenderingInstance(s),i._d&&setBlockTracking(1)}return a};return i._n=!0,i._c=!0,i._d=!0,i}function markAttrsAccessed(){}function renderComponentRoot(e){const{type:t,vnode:r,proxy:i,withProxy:n,props:s,propsOptions:[a],slots:l,attrs:o,emit:f,render:c,renderCache:d,data:u,setupState:_,ctx:E,inheritAttrs:b}=e;let x,g;const v=setCurrentRenderingInstance(e);try{if(r.shapeFlag&4){const y=n||i,P=y;x=normalizeVNode(c.call(P,y,d,s,_,u,E)),g=o}else{const y=t;x=normalizeVNode(y.length>1?y(s,{attrs:o,slots:l,emit:f}):y(s,null)),g=t.props?o:getFunctionalFallthrough(o)}}catch(y){blockStack.length=0,handleError(y,e,1),x=createVNode(Comment)}let m=x;if(g&&b!==!1){const y=Object.keys(g),{shapeFlag:P}=m;y.length&&P&7&&(a&&y.some(isModelListener)&&(g=filterModelListeners(g,a)),m=cloneVNode(m,g))}return r.dirs&&(m=cloneVNode(m),m.dirs=m.dirs?m.dirs.concat(r.dirs):r.dirs),r.transition&&(m.transition=r.transition),x=m,setCurrentRenderingInstance(v),x}function filterSingleRoot(e,t=!0){let r;for(let i=0;i<e.length;i++){const n=e[i];if(isVNode(n)){if(n.type!==Comment||n.children==="v-if"){if(r)return;r=n}}else return}return r}const getFunctionalFallthrough=e=>{let t;for(const r in e)(r==="class"||r==="style"||isOn(r))&&((t||(t={}))[r]=e[r]);return t},filterModelListeners=(e,t)=>{const r={};for(const i in e)(!isModelListener(i)||!(i.slice(9)in t))&&(r[i]=e[i]);return r};function shouldUpdateComponent(e,t,r){const{props:i,children:n,component:s}=e,{props:a,children:l,patchFlag:o}=t,f=s.emitsOptions;if(t.dirs||t.transition)return!0;
vendor: 5,001 bytes, line 22
22if(r&&o>=0){if(o&1024)return!0;if(o&16)return i?hasPropsChanged(i,a,f):!!a;if(o&8){const c=t.dynamicProps;for(let d=0;d<c.length;d++){const u=c[d];if(a[u]!==i[u]&&!isEmitListener(f,u))return!0}}}else return(n||l)&&(!l||!l.$stable)?!0:i===a?!1:i?a?hasPropsChanged(i,a,f):!0:!!a;return!1}function hasPropsChanged(e,t,r){const i=Object.keys(t);if(i.length!==Object.keys(e).length)return!0;for(let n=0;n<i.length;n++){const s=i[n];if(t[s]!==e[s]&&!isEmitListener(r,s))return!0}return!1}function updateHOCHostEl({vnode:e,parent:t},r){for(;t;){const i=t.subTree;if(i.suspense&&i.suspense.activeBranch===e&&(i.el=e.el),i===e)(e=t.vnode).el=r,t=t.parent;else break}}const COMPONENTS="components";function resolveComponent(e,t){return resolveAsset(COMPONENTS,e,!0,t)||e}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(e){return isString(e)?resolveAsset(COMPONENTS,e,!1)||e:e||NULL_DYNAMIC_COMPONENT}function resolveAsset(e,t,r=!0,i=!1){const n=currentRenderingInstance||currentInstance;if(n){const s=n.type;if(e===COMPONENTS){const l=getComponentName(s,!1);if(l&&(l===t||l===camelize(t)||l===capitalize(camelize(t))))return s}const a=resolve(n[e]||s[e],t)||resolve(n.appContext[e],t);return!a&&i?s:a}}function resolve(e,t){return e&&(e[t]||e[camelize(t)]||e[capitalize(camelize(t))])}const isSuspense=e=>e.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(e,t,r,i,n,s,a,l,o,f){if(e==null)mountSuspense(t,r,i,n,s,a,l,o,f);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}patchSuspense(e,t,r,i,n,a,l,o,f)}},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(e,t){const r=e.props&&e.props[t];isFunction(r)&&r()}function mountSuspense(e,t,r,i,n,s,a,l,o){const{p:f,o:{createElement:c}}=o,d=c("div"),u=e.suspense=createSuspenseBoundary(e,n,i,t,d,r,s,a,l,o);f(null,u.pendingBranch=e.ssContent,d,null,i,u,s,a),u.deps>0?(triggerEvent(e,"onPending"),triggerEvent(e,"onFallback"),f(null,e.ssFallback,t,r,i,null,s,a),setActiveBranch(u,e.ssFallback)):u.resolve(!1,!0)}function patchSuspense(e,t,r,i,n,s,a,l,{p:o,um:f,o:{createElement:c}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const u=t.ssContent,_=t.ssFallback,{activeBranch:E,pendingBranch:b,isInFallback:x,isHydrating:g}=d;if(b)d.pendingBranch=u,isSameVNodeType(u,b)?(o(b,u,d.hiddenContainer,null,n,d,s,a,l),d.deps<=0?d.resolve():x&&(g||(o(E,_,r,i,n,null,s,a,l),setActiveBranch(d,_)))):(d.pendingId=suspenseId++,g?(d.isHydrating=!1,d.activeBranch=b):f(b,n,d),d.deps=0,d.effects.length=0,d.hiddenContainer=c("div"),x?(o(null,u,d.hiddenContainer,null,n,d,s,a,l),d.deps<=0?d.resolve():(o(E,_,r,i,n,null,s,a,l),setActiveBranch(d,_))):E&&isSameVNodeType(u,E)?(o(E,u,r,i,n,d,s,a,l),d.resolve(!0)):(o(null,u,d.hiddenContainer,null,n,d,s,a,l),d.deps<=0&&d.resolve()));else if(E&&isSameVNodeType(u,E))o(E,u,r,i,n,d,s,a,l),setActiveBranch(d,u);else if(triggerEvent(t,"onPending"),d.pendingBranch=u,u.shapeFlag&512?d.pendingId=u.component.suspenseId:d.pendingId=suspenseId++,o(null,u,d.hiddenContainer,null,n,d,s,a,l),d.deps<=0)d.resolve();else{const{timeout:v,pendingId:m}=d;v>0?setTimeout(()=>{d.pendingId===m&&d.fallback(_)},v):v===0&&d.fallback(_)}}function createSuspenseBoundary(e,t,r,i,n,s,a,l,o,f,c=!1){const{p:d,m:u,um:_,n:E,o:{parentNode:b,remove:x}}=f;let g;const v=isVNodeSuspensible(e);v&&t!=null&&t.pendingBranch&&(g=t.pendingId,t.deps++);const m=e.props?toNumber(e.props.timeout):void 0,y=s,P={vnode:e,parent:t,parentComponent:r,namespace:a,container:i,hiddenContainer:n,deps:0,pendingId:suspenseId++,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(C=!1,w=!1){const{vnode:I,activeBranch:O,pendingBranch:D,pendingId:B,effects:V,parentComponent:z,container:U}=P;let H=!1;P.isHydrating?P.isHydrating=!1:C||(H=O&&D.transition&&D.transition.mode==="out-in",H&&(O.transition.afterLeave=()=>{B===P.pendingId&&(u(D,U,s===y?E(O):s,0),queuePostFlushCb(V))}),O&&(b(O.el)!==P.hiddenContainer&&(s=E(O)),_(O,z,P,!0)),H||u(D,U,s,0)),setActiveBranch(P,D),P.pendingBranch=null,P.isInFallback=!1;let A=P.parent,F=!1;for(;A;){if(A.pendingBranch){A.effects.push(...V),F=!0;break}A=A.parent}!F&&!H&&queuePostFlushCb(V),P.effects=[],v&&t&&t.pendingBranch&&g===t.pendingId&&(t.deps--,t.deps===0&&!w&&t.resolve()),triggerEvent(I,"onResolve")},fallback(C){if(!P.pendingBranch)return;const{vnode:w,activeBranch:I,parentComponent:O,container:D,namespace:B}=P;triggerEvent(w,"onFallback");const V=E(I),z=()=>{P.isInFallback&&(d(null,C,D,V,O,null,B,l,o),setActiveBranch(P,C))},U=C.transition&&C.transition.mode==="out-in";U&&(I.transition.afterLeave=z),P.isInFallback=!0,_(I,O,null,!0),U||z()},move(C,w,I){P.activeBranch&&u(P.activeBranch,C,w,I),P.container=C},next(){return P.activeBranch&&E(P.activeBranch)},registerDep(C,w){const I=!!P.pendingBranch;I&&P.deps++;const O=C.vnode.el;
22C.asyncDep.catch(D=>{handleError(D,C,0)}).then(D=>{if(C.isUnmounted||P.isUnmounted||P.pendingId!==C.suspenseId)return;C.asyncResolved=!0;const{vnode:B}=C;handleSetupResult(C,D,!1),O&&(B.el=O);const V=!O&&C.subTree.el;w(C,B,b(O||C.subTree.el),O?null:E(C.subTree),P,a,o),V&&x(V),updateHOCHostEl(C,B.el),I&&--P.deps===0&&P.resolve()})},unmount(C,w){P.isUnmounted=!0,P.activeBranch&&_(P.activeBranch,r,C,w),P.pendingBranch&&_(P.pendingBranch,r,C,w)}};return P}function hydrateSuspense(e,t,r,i,n,s,a,l,o){const f=t.suspense=createSuspenseBoundary(t,i,r,e.parentNode,document.createElement("div"),null,n,s,a,l,!0),c=o(e,f.pendingBranch=t.ssContent,r,f,s,a);return f.deps===0&&f.resolve(!1,!0),c}function normalizeSuspenseChildren(e){const{shapeFlag:t,children:r}=e,i=t&32;e.ssContent=normalizeSuspenseSlot(i?r.default:r),e.ssFallback=i?normalizeSuspenseSlot(r.fallback):createVNode(Comment)}function normalizeSuspenseSlot(e){let t;if(isFunction(e)){const r=isBlockTreeEnabled&&e._c;r&&(e._d=!1,openBlock()),e=e(),r&&(e._d=!0,t=currentBlock,closeBlock())}return isArray$1(e)&&(e=filterSingleRoot(e)),e=normalizeVNode(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(r=>r!==e)),e}function queueEffectWithSuspense(e,t){t&&t.pendingBranch?isArray$1(e)?t.effects.push(...e):t.effects.push(e):queuePostFlushCb(e)}function setActiveBranch(e,t){e.activeBranch=t;const{vnode:r,parentComponent:i}=e;let n=t.el;for(;!n&&t.component;)t=t.component.subTree,n=t.el;r.el=n,i&&i.subTree===r&&(i.vnode.el=n,updateHOCHostEl(i,n))}function isVNodeSuspensible(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey);function watchEffect(e,t){return doWatch(e,null,t)}function watchPostEffect(e,t){return doWatch(e,null,{flush:"post"})}function watchSyncEffect(e,t){return doWatch(e,null,{flush:"sync"})}const INITIAL_WATCHER_VALUE={};function watch(e,t,r){return doWatch(e,t,r)}function doWatch(e,t,{immediate:r,deep:i,flush:n,once:s,onTrack:a,onTrigger:l}=EMPTY_OBJ){if(t&&s){const C=t;t=(...w)=>{C(...w),P()}}const o=currentInstance,f=C=>i===!0?C:traverse(C,i===!1?1:void 0);let c,d=!1,u=!1;if(isRef(e)?(c=()=>e.value,d=isShallow(e)):isReactive(e)?(c=()=>f(e),d=!0):isArray$1(e)?(u=!0,d=e.some(C=>isReactive(C)||isShallow(C)),c=()=>e.map(C=>{if(isRef(C))return C.value;if(isReactive(C))return f(C);if(isFunction(C))return callWithErrorHandling(C,o,2)})):isFunction(e)?t?c=()=>callWithErrorHandling(e,o,2):c=()=>(_&&_(),callWithAsyncErrorHandling(e,o,3,[E])):c=NOOP,t&&i){const C=c;c=()=>traverse(C())}let _,E=C=>{_=m.onStop=()=>{callWithErrorHandling(C,o,4),_=m.onStop=void 0}},b;if(isInSSRComponentSetup)if(E=NOOP,t?r&&callWithAsyncErrorHandling(t,o,3,[c(),u?[]:void 0,E]):c(),n==="sync"){const C=useSSRContext();b=C.__watcherHandles||(C.__watcherHandles=[])}else return NOOP;let x=u?new Array(e.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const g=()=>{if(!(!m.active||!m.dirty))if(t){const C=m.run();(i||d||(u?C.some((w,I)=>hasChanged(w,x[I])):hasChanged(C,x)))&&(_&&_(),callWithAsyncErrorHandling(t,o,3,[C,x===INITIAL_WATCHER_VALUE?void 0:u&&x[0]===INITIAL_WATCHER_VALUE?[]:x,E]),x=C)}else m.run()};g.allowRecurse=!!t;let v;n==="sync"?v=g:n==="post"?v=()=>queuePostRenderEffect(g,o&&o.suspense):(g.pre=!0,o&&(g.id=o.uid),v=()=>queueJob(g));const m=new ReactiveEffect(c,NOOP,v),y=getCurrentScope(),P=()=>{m.stop(),y&&remove(y.effects,m)};return t?r?g():x=m.run():n==="post"?queuePostRenderEffect(m.run.bind(m),o&&o.suspense):m.run(),b&&b.push(P),P}function instanceWatch(e,t,r){const i=this.proxy,n=isString(e)?e.includes(".")?createPathGetter(i,e):()=>i[e]:e.bind(i,i);let s;isFunction(t)?s=t:(s=t.handler,r=t);const a=setCurrentInstance(this),l=doWatch(n,s.bind(i),r);return a(),l}function createPathGetter(e,t){const r=t.split(".");return()=>{let i=e;for(let n=0;n<r.length&&i;n++)i=i[r[n]];return i}}function traverse(e,t,r=0,i){if(!isObject(e)||e.__v_skip)return e;if(t&&t>0){if(r>=t)return e;r++}if(i=i||new Set,i.has(e))return e;if(i.add(e),isRef(e))traverse(e.value,t,r,i);else if(isArray$1(e))for(let n=0;n<e.length;n++)traverse(e[n],t,r,i);else if(isSet(e)||isMap(e))e.forEach(n=>{traverse(n,t,r,i)});else if(isPlainObject$1(e))for(const n in e)traverse(e[n],t,r,i);return e}function withDirectives(e,t){if(currentRenderingInstance===null)return e;const r=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,i=e.dirs||(e.dirs=[]);for(let n=0;n<t.length;n++){let[s,a,l,o=EMPTY_OBJ]=t[n];s&&(isFunction(s)&&(s={mounted:s,updated:s}),s.deep&&traverse(a),i.push({dir:s,instance:r,value:a,oldValue:void 0,arg:l,modifiers:o}))}return e}function invokeDirectiveHook(e,t,r,i){const n=e.dirs,s=t&&t.dirs;for(let a=0;a<n.length;a++){const l=n[a];s&&(l.oldValue=s[a].value);let o=l.dir[i];o&&(pauseTracking(),callWithAsyncErrorHandling(o,r,8,[e.el,l,e,t]),resetTracking())}}const leaveCbKey=Symbol("_leaveCb"),enterCbKey=Symbol("_enterCb");function useTransitionState(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leav
22ingVNodes:new Map};return onMounted(()=>{e.isMounted=!0}),onBeforeUnmount(()=>{e.isUnmounting=!0}),e}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={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},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(e,{slots:t}){const r=getCurrentInstance(),i=useTransitionState();return()=>{const n=t.default&&getTransitionRawChildren(t.default(),!0);if(!n||!n.length)return;let s=n[0];if(n.length>1){for(const u of n)if(u.type!==Comment){s=u;break}}const a=toRaw(e),{mode:l}=a;if(i.isLeaving)return emptyPlaceholder(s);const o=getKeepAliveChild(s);if(!o)return emptyPlaceholder(s);const f=resolveTransitionHooks(o,a,i,r);setTransitionHooks(o,f);const c=r.subTree,d=c&&getKeepAliveChild(c);if(d&&d.type!==Comment&&!isSameVNodeType(o,d)){const u=resolveTransitionHooks(d,a,i,r);if(setTransitionHooks(d,u),l==="out-in")return i.isLeaving=!0,u.afterLeave=()=>{i.isLeaving=!1,r.update.active!==!1&&(r.effect.dirty=!0,r.update(
vendor: 21,451 bytes, line 22
22))},emptyPlaceholder(s);l==="in-out"&&o.type!==Comment&&(u.delayLeave=(_,E,b)=>{const x=getLeavingNodesForType(i,d);x[String(d.key)]=d,_[leaveCbKey]=()=>{E(),_[leaveCbKey]=void 0,delete f.delayedLeave},f.delayedLeave=b})}return s}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(e,t){const{leavingVNodes:r}=e;let i=r.get(t.type);return i||(i=Object.create(null),r.set(t.type,i)),i}function resolveTransitionHooks(e,t,r,i){const{appear:n,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:o,onAfterEnter:f,onEnterCancelled:c,onBeforeLeave:d,onLeave:u,onAfterLeave:_,onLeaveCancelled:E,onBeforeAppear:b,onAppear:x,onAfterAppear:g,onAppearCancelled:v}=t,m=String(e.key),y=getLeavingNodesForType(r,e),P=(I,O)=>{I&&callWithAsyncErrorHandling(I,i,9,O)},C=(I,O)=>{const D=O[1];P(I,O),isArray$1(I)?I.every(B=>B.length<=1)&&D():I.length<=1&&D()},w={mode:s,persisted:a,beforeEnter(I){let O=l;if(!r.isMounted)if(n)O=b||l;else return;I[leaveCbKey]&&I[leaveCbKey](!0);const D=y[m];D&&isSameVNodeType(e,D)&&D.el[leaveCbKey]&&D.el[leaveCbKey](),P(O,[I])},enter(I){let O=o,D=f,B=c;if(!r.isMounted)if(n)O=x||o,D=g||f,B=v||c;else return;let V=!1;const z=I[enterCbKey]=U=>{V||(V=!0,U?P(B,[I]):P(D,[I]),w.delayedLeave&&w.delayedLeave(),I[enterCbKey]=void 0)};O?C(O,[I,z]):z()},leave(I,O){const D=String(e.key);if(I[enterCbKey]&&I[enterCbKey](!0),r.isUnmounting)return O();P(d,[I]);let B=!1;const V=I[leaveCbKey]=z=>{B||(B=!0,O(),z?P(E,[I]):P(_,[I]),I[leaveCbKey]=void 0,y[D]===e&&delete y[D])};y[D]=e,u?C(u,[I,V]):V()},clone(I){return resolveTransitionHooks(I,t,r,i)}};return w}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,t){e.shapeFlag&6&&e.component?setTransitionHooks(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function getTransitionRawChildren(e,t=!1,r){let i=[],n=0;for(let s=0;s<e.length;s++){let a=e[s];const l=r==null?a.key:String(r)+String(a.key!=null?a.key:s);a.type===Fragment?(a.patchFlag&128&&n++,i=i.concat(getTransitionRawChildren(a.children,t,l))):(t||a.type!==Comment)&&i.push(l!=null?cloneVNode(a,{key:l}):a)}if(n>1)for(let s=0;s<i.length;s++)i[s].patchFlag=-2;return i}/*! #__NO_SIDE_EFFECTS__ */function defineComponent(e,t){return isFunction(e)?extend({name:e.name},t,{setup:e}):e}const isAsyncWrapper=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(e){isFunction(e)&&(e={loader:e});const{loader:t,loadingComponent:r,errorComponent:i,delay:n=200,timeout:s,suspensible:a=!0,onError:l}=e;let o=null,f,c=0;const d=()=>(c++,o=null,u()),u=()=>{let _;return o||(_=o=t().catch(E=>{if(E=E instanceof Error?E:new Error(String(E)),l)return new Promise((b,x)=>{l(E,()=>b(d()),()=>x(E),c+1)});throw E}).then(E=>_!==o&&o?o:(E&&(E.__esModule||E[Symbol.toStringTag]==="Module")&&(E=E.default),f=E,E)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:u,get __asyncResolved(){return f},setup(){const _=currentInstance;if(f)return()=>createInnerComp(f,_);const E=v=>{o=null,handleError(v,_,13,!i)};if(a&&_.suspense||isInSSRComponentSetup)return u().then(v=>()=>createInnerComp(v,_)).catch(v=>(E(v),()=>i?createVNode(i,{error:v}):null));const b=ref(!1),x=ref(),g=ref(!!n);return n&&setTimeout(()=>{g.value=!1},n),s!=null&&setTimeout(()=>{if(!b.value&&!x.value){const v=new Error(`Async component timed out after ${s}ms.`);E(v),x.value=v}},s),u().then(()=>{b.value=!0,_.parent&&isKeepAlive(_.parent.vnode)&&(_.parent.effect.dirty=!0,queueJob(_.parent.update))}).catch(v=>{E(v),x.value=v}),()=>{if(b.value&&f)return createInnerComp(f,_);if(x.value&&i)return createVNode(i,{error:x.value});if(r&&!g.value)return createVNode(r)}}})}function createInnerComp(e,t){const{ref:r,props:i,children:n,ce:s}=t.vnode,a=createVNode(e,i,n);return a.ref=r,a.ce=s,delete t.vnode.ce,a}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:t}){const r=getCurrentInstance(),i=r.ctx;if(!i.renderer)return()=>{const v=t.default&&t.default();return v&&v.length===1?v[0]:v};const n=new Map,s=new Set;let a=null;const l=r.suspense,{renderer:{p:o,m:f,um:c,o:{createElement:d}}}=i,u=d("div");i.activate=(v,m,y,P,C)=>{const w=v.component;f(v,m,y,0,l),o(w.vnode,v,m,y,w,l,P,v.slotScopeIds,C),queuePostRenderEffect(()=>{w.isDeactivated=!1,w.a&&invokeArrayFns(w.a);const I=v.props&&v.props.onVnodeMounted;I&&invokeVNodeHook(I,w.parent,v)},l)},i.deactivate=v=>{const m=v.component;f(v,u,null,1,l),queuePostRenderEffect(()=>{m.da&&invokeArrayFns(m.da);const y=v.props&&v.props.onVnodeUnmounted;y&&invokeVNodeHook(y,m.parent,v),m.isDeactivated=!0},l)};function _(v){resetShapeFlag(v),c(v,r,l,!0)}function E(v){n.forEach((m,y)=>{const P=getComponentName(m.type);P&&(!v||!v(P))&&b(y)})}function b(v){const m=n.get(v);!a||!isSameVNodeType(m,a)?_(m):a&&resetShapeFlag(a),n.delete(v),s.delete(v)}watch(()=>[e.include,e.exclude],([v,m])=>{v&&E(y=>matches(v,y)),m&&E(y=>!matches(m,y))},{flush:"post",deep:!0});let x=null;const g=()=>{x!=null&&n.set(x,getInnerChild(r.subTree))};return onMounted(g),onUpdated(g),onBeforeUnmount(()=>{n.forEach(v=>{const{subTree:m,suspense:y}=r,P=getInnerChild(m);if(v.type===P.type&&v.key===P.key){resetShapeFlag(P);const C=P.component.da;C&&queuePostRenderEffect(C,y);return}_(v)})}),()=>{if(x=null,!t.default)return null;const v=t.default(),m=v[0];if(v.length>1)return a=null,v;if(!isVNode(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return a=null,m;let y=getInnerChild(m);const P=y.type,C=getComponentName(isAsyncWrapper(y)?y.type.__asyncResolved||{}:P),{include:w,exclude:I,max:O}=e;if(w&&(!C||!matches(w,C))||I&&C&&matches(I,C))return a=y,m;const D=y.key==null?P:y.key,B=n.get(D);return y.el&&(y=cloneVNode(y),m.shapeFlag&128&&(m.ssContent=y)),x=D,B?(y.el=B.el,y.component=B.component,y.transition&&setTransitionHooks(y,y.transition),y.shapeFlag|=512,s.delete(D),s.add(D)):(s.add(D),O&&s.size>parseInt(O,10)&&b(s.values().next().value)),y.shapeFlag|=256,a=y,isSuspense(m.type)?m:y}}},KeepAlive=KeepAliveImpl;function matches(e,t){return isArray$1(e)?e.some(r=>matches(r,t)):isString(e)?e.split(",").includes(t):isRegExp(e)?e.test(t):!1}function onActivated(e,t){registerKeepAliveHook(e,"a",t)}function onDeactivated(e,t){registerKeepAliveHook(e,"da",t)}function registerKeepAliveHook(e,t,r=currentInstance){const i=e.__wdc||(e.__wdc=()=>{let n=r;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(injectHook(t,i,r),r){let n=r.parent;for(;n&&n.parent;)isKeepAlive(n.parent.vnode)&&injectToKeepAliveRoot(i,t,r,n),n=n.parent}}function injectToKeepAliveRoot(e,t,r,i){const n=injectHook(t,e,i,!0);onUnmounted(()=>{remove(i[t],n)},r)}function resetShapeFlag(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function getInnerChild(e){return e.shapeFlag&128?e.ssContent:e}function injectHook(e,t,r=currentInstance,i=!1){if(r){const n=r[e]||(r[e]=[]),s=t.__weh||(t.__weh=(...a)=>{if(r.isUnmounted)return;pauseTracking();const l=setCurrentInstance(r),o=callWithAsyncErrorHandling(t,r,e,a);return l(),resetTracking(),o});return i?n.unshift(s):n.push(s),s}}const createHook=e=>(t,r=currentInstance)=>(!isInSSRComponentSetup||e==="sp")&&injectHook(e,(...i)=>t(...i),r),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,t=currentInstance){injectHook("ec",e,t)}function renderList(e,t,r,i){let n;const s=r&&r[i];if(isArray$1(e)||isString(e)){n=new Array(e.length);for(let a=0,l=e.length;a<l;a++)n[a]=t(e[a],a,void 0,s&&s[a])}else if(typeof e=="number"){n=new Array(e);for(let a=0;a<e;a++)n[a]=t(a+1,a,void 0,s&&s[a])}else if(isObject(e))if(e[Symbol.iterator])n=Array.from(e,(a,l)=>t(a,l,void 0,s&&s[l]));else{const a=Object.keys(e);n=new Array(a.length);for(let l=0,o=a.length;l<o;l++){const f=a[l];n[l]=t(e[f],f,l,s&&s[l])}}else n=[];return r&&(r[i]=n),n}function createSlots(e,t){for(let r=0;r<t.length;r++){const i=t[r];if(isArray$1(i))for(let n=0;n<i.length;n++)e[i[n].name]=i[n].fn;else i&&(e[i.name]=i.key?(...n)=>{const s=i.fn(...n);return s&&(s.key=i.key),s}:i.fn)}return e}function renderSlot(e,t,r={},i,n){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.isCE)return t!=="default"&&(r.name=t),createVNode("slot",r,i&&i());let s=e[t];s&&s._c&&(s._d=!1),openBlock();const a=s&&ensureValidVNode(s(r)),l=createBlock(Fragment,{key:r.key||a&&a.key||`_${t}`},a||(i?i():[]),a&&e._===1?64:-2);return!n&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function ensureValidVNode(e){return e.some(t=>isVNode(t)?!(t.type===Comment||t.type===Fragment&&!ensureValidVNode(t.children)):!0)?e:null}const getPublicInstance=e=>e?isStatefulComponent(e)?getExposeProxy(e)||e.proxy:getPublicInstance(e.parent):null,publicPropertiesMap=extend(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>getPublicInstance(e.parent),$root:e=>getPublicInstance(e.root),$emit:e=>e.emit,$options:e=>resolveMergedOptions(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,queueJob(e.update)}),$nextTick:e=>e.n||(e.n=nextTick.bind(e.proxy)),$watch:e=>instanceWatch.bind(e)}),hasSetupBinding=(e,t)=>e!==EMPTY_OBJ&&!e.__isScriptSetup&&hasOwn(e,t),PublicInstanceProxyHandlers={get({_:e},t){const{ctx:r,setupState:i,data:n,props:s,accessCache:a,type:l,appContext:o}=e;let f;if(t[0]!=="$"){const _=a[t];if(_!==void 0)switch(_){case 1:return i[t];case 2:return n[t];case 4:return r[t];case 3:return s[t]}else{if(hasSetupBinding(i,t))return a[t]=1,i[t];if(n!==EMPTY_OBJ&&hasOwn(n,t))return a[t]=2,n[t];if((f=e.propsOptions[0])&&hasOwn(f,t))return a[t]=3,s[t];if(r!==EMPTY_OBJ&&hasOwn(r,t))return a[t]=4,r[t];shouldCacheAccess&&(a[t]=0)}}const c=publicPropertiesMap[t];let d,u;if(c)return t==="$attrs"&&track(e,"get",t),c(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(r!==EMPTY_OBJ&&hasOwn(r,t))return a[t]=4,r[t];if(u=o.config.globalProperties,hasOwn(u,t))return u[t]},set({_:e},t,r){const{data:i,setupState:n,ctx:s}=e;return hasSetupBinding(n,t)?(n[t]=r,!0):i!==EMPTY_OBJ&&hasOwn(i,t)?(i[t]=r,!0):hasOwn(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:i,appContext:n,propsOptions:s}},a){let l;return!!r[a]||e!==EMPTY_OBJ&&hasOwn(e,a)||hasSetupBinding(t,a)||(l=s[0])&&hasOwn(l,a)||hasOwn(i,a)||hasOwn(publicPropertiesMap,a)||hasOwn(n.config.globalProperties,a)},defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:hasOwn(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};function normalizePropsOrEmits(e){return isArray$1(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}function mergeModels(e,t){return!e||!t?e||t:isArray$1(e)&&isArray$1(t)?e.concat(t):extend({},normalizePropsOrEmits(e),normalizePropsOrEmits(t))}function withAsyncContext(e){const t=getCurrentInstance();let r=e();return unsetCurrentInstance(),isPromise(r)&&(r=r.catch(i=>{throw setCurrentInstance(t),i})),[r,()=>setCurrentInstance(t)]}let shouldCacheAccess=!0;function applyOptions(e){const t=resolveMergedOptions(e),r=e.proxy,i=e.ctx;shouldCacheAccess=!1,t.beforeCreate&&callHook$1(t.beforeCreate,e,"bc");const{data:n,computed:s,methods:a,watch:l,provide:o,inject:f,created:c,beforeMount:d,mounted:u,beforeUpdate:_,updated:E,activated:b,deactivated:x,beforeDestroy:g,beforeUnmount:v,destroyed:m,unmounted:y,render:P,renderTracked:C,renderTriggered:w,errorCaptured:I,serverPrefetch:O,expose:D,inheritAttrs:B,components:V,directives:z,filters:U}=t;if(f&&resolveInjections(f,i,null),a)for(const F in a){const S=a[F];isFunction(S)&&(i[F]=S.bind(r))}if(n){const F=n.call(r,r);isObject(F)&&(e.data=reactive(F))}if(shouldCacheAccess=!0,s)for(const F in s){const S=s[F],T=isFunction(S)?S.bind(r,r):isFunction(S.get)?S.get.bind(r,r):NOOP,N=!isFunction(S)&&isFunction(S.set)?S.set.bind(r):NOOP,L=computed({get:T,set:N});Object.defineProperty(i,F,{enumerable:!0,configurable:!0,get:()=>L.value,set:X=>L.value=X})}if(l)for(const F in l)createWatcher(l[F],i,r,F);if(o){const F=isFunction(o)?o.call(r):o;Reflect.ownKeys(F).forEach(S=>{provide(S,F[S])})}c&&callHook$1(c,e,"c");function A(F,S){isArray$1(S)?S.forEach(T=>F(T.bind(r))):S&&F(S.bind(r))}if(A(onBeforeMount,d),A(onMounted,u),A(onBeforeUpdate,_),A(onUpdated,E),A(onActivated,b),A(onDeactivated,x),A(onErrorCaptured,I),A(onRenderTracked,C),A(onRenderTriggered,w),A(onBeforeUnmount,v),A(onUnmounted,y),A(onServerPrefetch,O),isArray$1(D))if(D.length){const F=e.exposed||(e.exposed={});D.forEach(S=>{Object.defineProperty(F,S,{get:()=>r[S],set:T=>r[S]=T})})}else e.exposed||(e.exposed={});P&&e.render===NOOP&&(e.render=P),B!=null&&(e.inheritAttrs=B),V&&(e.components=V),z&&(e.directives=z)}function resolveInjections(e,t,r=NOOP){isArray$1(e)&&(e=normalizeInject(e));for(const i in e){const n=e[i];let s;isObject(n)?"default"in n?s=inject(n.from||i,n.default,!0):s=inject(n.from||i):s=inject(n),isRef(s)?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[i]=s}}function callHook$1(e,t,r){callWithAsyncErrorHandling(isArray$1(e)?e.map(i=>i.bind(t.proxy)):e.bind(t.proxy),t,r)}function createWatcher(e,t,r,i){const n=i.includes(".")?createPathGetter(r,i):()=>r[i];if(isString(e)){const s=t[e];isFunction(s)&&watch(n,s)}else if(isFunction(e))watch(n,e.bind(r));else if(isObject(e))if(isArray$1(e))e.forEach(s=>createWatcher(s,t,r,i));else{const s=isFunction(e.handler)?e.handler.bind(r):t[e.handler];isFunction(s)&&watch(n,s,e)}}function resolveMergedOptions(e){const t=e.type,{mixins:r,extends:i}=t,{mixins:n,optionsCache:s,config:{optionMergeStrategies:a}}=e.appContext,l=s.get(t);let o;return l?o=l:!n.length&&!r&&!i?o=t:(o={},n.length&&n.forEach(f=>mergeOptions$1(o,f,a,!0)),mergeOptions$1(o,t,a)),isObject(t)&&s.set(t,o),o}function mergeOptions$1(e,t,r,i=!1){const{mixins:n,extends:s}=t;s&&mergeOptions$1(e,s,r,!0),n&&n.forEach(a=>mergeOptions$1(e,a,r,!0));for(const a in t)if(!(i&&a==="expose")){const l=internalOptionMergeStrats[a]||r&&r[a];e[a]=l?l(e[a],t[a]):t[a]}return e}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,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,t){return t?e?function(){return extend(isFunction(e)?e.call(this,this):e,isFunction(t)?t.call(this,this):t)}:t:e}function mergeInject(e,t){return mergeObjectOptions(normalizeInject(e),normalizeInject(t))}function normalizeInject(e){if(isArray$1(e)){const t={};for(let r=0;r<e.length;r++)t[e[r]]=e[r];return t}return e}function mergeAsArray(e,t){return e?[...new Set([].concat(e,t))]:t}function mergeObjectOptions(e,t){return e?extend(Object.create(null),e,t):t}function mergeEmitsOrPropsOptions(e,t){return e?isArray$1(e)&&isArray$1(t)?[...new Set([...e,...t])]:extend(Object.create(null),normalizePropsOrEmits(e),normalizePropsOrEmits(t??{})):t}function mergeWatchOptions(e,t){if(!e)return t;if(!t)return e;const r=extend(Object.create(null),e);for(const i in t)r[i]=mergeAsArray(e[i],t[i]);return r}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$1=0;function createAppAPI(e,t){return function(i,n=null){isFunction(i)||(i=extend({},i)),n!=null&&!isObject(n)&&(n=null);const s=createAppContext(),a=new WeakSet;let l=!1;const o=s.app={_uid:uid$1++,_component:i,_props:n,_container:null,_context:s,_instance:null,version,get config(){return s.config},set config(f){},use(f,...c){return a.has(f)||(f&&isFunction(f.install)?(a.add(f),f.install(o,...c)):isFunction(f)&&(a.add(f),f(o,...c))),o},mixin(f){return s.mixins.includes(f)||s.mixins.push(f),o},component(f,c){return c?(s.components[f]=c,o):s.components[f]},directive(f,c){return c?(s.directives[f]=c,o):s.directives[f]},mount(f,c,d){if(!l){const u=createVNode(i,n);return u.appContext=s,d===!0?d="svg":d===!1&&(d=void 0),c&&t?t(u,f):e(u,f,d),l=!0,o._container=f,f.__vue_app__=o,getExposeProxy(u.component)||u.component.proxy}},unmount(){l&&(e(null,o._container),delete o._container.__vue_app__)},provide(f,c){return s.provides[f]=c,o},runWithContext(f){const c=currentApp;currentApp=o;try{return f()}finally{currentApp=c}}};return o}}let currentApp=null;function provide(e,t){if(currentInstance){let r=currentInstance.provides;const i=currentInstance.parent&¤tInstance.parent.provides;i===r&&(r=currentInstance.provides=Object.create(i)),r[e]=t}}function inject(e,t,r=!1){const i=currentInstance||currentRenderingInstance;if(i||currentApp){const n=i?i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:currentApp._context.provides;if(n&&e in n)return n[e];if(arguments.length>1)return r&&isFunction(t)?t.call(i&&i.proxy):t}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(e,t,r,i=!1){const n={},s={};def(s,InternalObjectKey,1),e.propsDefaults=Object.create(null),setFullProps(e,t,n,s);for(const a in e.propsOptions[0])a in n||(n[a]=void 0);r?e.props=i?n:shallowReactive(n):e.type.props?e.props=n:e.props=s,e.attrs=s}function updateProps(e,t,r,i){const{props:n,attrs:s,vnode:{patchFlag:a}}=e,l=toRaw(n),[o]=e.propsOptions;let f=!1;if((i||a>0)&&!(a&16)){if(a&8){const c=e.vnode.dynamicProps;for(let d=0;d<c.length;d++){let u=c[d];if(isEmitListener(e.emitsOptions,u))continue;const _=t[u];if(o)if(hasOwn(s,u))_!==s[u]&&(s[u]=_,f=!0);else{const E=camelize(u);n[E]=resolvePropValue(o,l,E,_,e,!1)}else _!==s[u]&&(s[u]=_,f=!0)}}}else{setFullProps(e,t,n,s)&&(f=!0);let c;for(const d in l)(!t||!hasOwn(t,d)&&((c=hyphenate(d))===d||!hasOwn(t,c)))&&(o?r&&(r[d]!==void 0||r[c]!==void 0)&&(n[d]=resolvePropValue(o,l,d,void 0,e,!0)):delete n[d]);if(s!==l)for(const d in s)(!t||!hasOwn(t,d))&&(delete s[d],f=!0)}f&&trigger(e,"set","$attrs")}function setFullProps(e,t,r,i){const[n,s]=e.propsOptions;let a=!1,l;if(t)for(let o in t){if(isReservedProp(o))continue;const f=t[o];let c;n&&hasOwn(n,c=camelize(o))?!s||!s.includes(c)?r[c]=f:(l||(l={}))[c]=f:isEmitListener(e.emitsOptions,o)||(!(o in i)||f!==i[o])&&(i[o]=f,a=!0)}if(s){const o=toRaw(r),f=l||EMPTY_OBJ;for(let c=0;c<s.length;c++){const d=s[c];r[d]=resolvePropValue(n,o,d,f[d],e,!hasOwn(f,d))}}return a}function resolvePropValue(e,t,r,i,n,s){const a=e[r];if(a!=null){const l=hasOwn(a,"default");if(l&&i===void 0){const o=a.default;if(a.type!==Function&&!a.skipFactory&&isFunction(o)){const{propsDefaults:f}=n;if(r in f)i=f[r];else{const c=setCurrentInstance(n);i=f[r]=o.call(null,t),c()}}else i=o}a[0]&&(s&&!l?i=!1:a[1]&&(i===""||i===hyphenate(r))&&(i=!0))}return i}function normalizePropsOptions(e,t,r=!1){const i=t.propsCache,n=i.get(e);if(n)return n;const s=e.props,a={},l=[];let o=!1;if(!isFunction(e)){const c=d=>{o=!0;const[u,_]=normalizePropsOptions(d,t,!0);extend(a,u),_&&l.push(..._)};!r&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!o)return isObject(e)&&i.set(e,EMPTY_ARR),EMPTY_ARR;if(isArray$1(s))for(let c=0;c<s.length;c++){const d=camelize(s[c]);validatePropName(d)&&(a[d]=EMPTY_OBJ)}else if(s)for(const c in s){const d=camelize(c);if(validatePropName(d)){const u=s[c],_=a[d]=isArray$1(u)||isFunction(u)?{type:u}:extend({},u);if(_){const E=getTypeIndex(Boolean,_.type),b=getTypeIndex(String,_.type);_[0]=E>-1,_[1]=b<0||E<b,(E>-1||hasOwn(_,"default"))&&l.push(d)}}}const f=[a,l];return isObject(e)&&i.set(e,f),f}function validatePropName(e){return e[0]!=="$"&&!isReservedProp(e)}function getType(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function isSameType(e,t){return getType(e)===getType(t)}function getTypeIndex(e,t){return isArray$1(t)?t.findIndex(r=>isSameType(r,e)):isFunction(t)&&isSameType(t,e)?0:-1}const isInternalKey=e=>e[0]==="_"||e==="$stable",normalizeSlotValue=e=>isArray$1(e)?e.map(normalizeVNode):[normalizeVNode(e)],normalizeSlot$1=(e,t,r)=>{if(t._n)return t;const i=withCtx((...n)=>normalizeSlotValue(t(...n)),r);return i._c=!1,i},normalizeObjectSlots=(e,t,r)=>{const i=e._ctx;for(const n in e){if(isInternalKey(n))continue;const s=e[n];if(isFunction(s))t[n]=normalizeSlot$1(n,s,i);else if(s!=null){const a=normalizeSlotValue(s);t[n]=()=>a}}},normalizeVNodeSlots=(e,t)=>{const r=normalizeSlotValue(t);e.slots.default=()=>r},initSlots=(e,t)=>{if(e.vnode.shapeFlag&32){const r=t._;
22r?(e.slots=toRaw(t),def(t,"_",r)):normalizeObjectSlots(t,e.slots={})}else e.slots={},t&&normalizeVNodeSlots(e,t);def(e.slots,InternalObjectKey,1)},updateSlots=(e,t,r)=>{const{vnode:i,slots:n}=e;let s=!0,a=EMPTY_OBJ;if(i.shapeFlag&32){const l=t._;l?r&&l===1?s=!1:(extend(n,t),!r&&l===1&&delete n._):(s=!t.$stable,normalizeObjectSlots(t,n)),a=t}else t&&(normalizeVNodeSlots(e,t),a={default:1});if(s)for(const l in n)!isInternalKey(l)&&a[l]==null&&delete n[l]};function setRef(e,t,r,i,n=!1){if(isArray$1(e)){e.forEach((u,_)=>setRef(u,t&&(isArray$1(t)?t[_]:t),r,i,n));return}if(isAsyncWrapper(i)&&!n)return;const s=i.shapeFlag&4?getExposeProxy(i.component)||i.component.proxy:i.el,a=n?null:s,{i:l,r:o}=e,f=t&&t.r,c=l.refs===EMPTY_OBJ?l.refs={}:l.refs,d=l.setupState;if(f!=null&&f!==o&&(isString(f)?(c[f]=null,hasOwn(d,f)&&(d[f]=null)):isRef(f)&&(f.value=null)),isFunction(o))callWithErrorHandling(o,l,12,[a,c]);else{const u=isString(o),_=isRef(o);if(u||_){const E=()=>{if(e.f){const b=u?hasOwn(d,o)?d[o]:c[o]:o.value;n?isArray$1(b)&&remove(b,s):isArray$1(b)?b.includes(s)||b.push(s):u?(c[o]=[s],hasOwn(d,o)&&(d[o]=c[o])):(o.value=[s],e.k&&(c[e.k]=o.value))}else u?(c[o]=a,hasOwn(d,o)&&(d[o]=a)):_&&(o.value=a,e.k&&(c[e.k]=a))};a?(E.id=-1,queuePostRenderEffect(E,r)):E()}}}let hasMismatch=!1;const isSVGContainer=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",isMathMLContainer=e=>e.namespaceURI.includes("MathML"),getContainerType=e=>{if(isSVGContainer(e))return"svg";if(isMathMLContainer(e))return"mathml"},isComment=e=>e.nodeType===8;function createHydrationFunctions(e){const{mt:t,p:r,o:{patchProp:i,createText:n,nextSibling:s,parentNode:a,remove:l,insert:o,createComment:f}}=e,c=(m,y)=>{if(!y.hasChildNodes()){r(null,m,y),flushPostFlushCbs(),y._vnode=m;return}hasMismatch=!1,d(y.firstChild,m,null,null,null),flushPostFlushCbs(),y._vnode=m,hasMismatch&&console.error("Hydration completed but contains mismatches.")},d=(m,y,P,C,w,I=!1)=>{const O=isComment(m)&&m.data==="[",D=()=>b(m,y,P,C,w,O),{type:B,ref:V,shapeFlag:z,patchFlag:U}=y;let H=m.nodeType;y.el=m,U===-2&&(I=!1,y.dynamicChildren=null);let A=null;switch(B){case Text:H!==3?y.children===""?(o(y.el=n(""),a(m),m),A=m):A=D():(m.data!==y.children&&(hasMismatch=!0,m.data=y.children),A=s(m));break;case Comment:v(m)?(A=s(m),g(y.el=m.content.firstChild,m,P)):H!==8||O?A=D():A=s(m);break;case Static:if(O&&(m=s(m),H=m.nodeType),H===1||H===3){A=m;const F=!y.children.length;for(let S=0;S<y.staticCount;S++)F&&(y.children+=A.nodeType===1?A.outerHTML:A.data),S===y.staticCount-1&&(y.anchor=A),A=s(A);return O?s(A):A}else D();break;case Fragment:O?A=E(m,y,P,C,w,I):A=D();break;default:if(z&1)(H!==1||y.type.toLowerCase()!==m.tagName.toLowerCase())&&!v(m)?A=D():A=u(m,y,P,C,w,I);else if(z&6){y.slotScopeIds=w;const F=a(m);if(O?A=x(m):isComment(m)&&m.data==="teleport start"?A=x(m,m.data,"teleport end"):A=s(m),t(y,F,null,P,C,getContainerType(F),I),isAsyncWrapper(y)){let S;O?(S=createVNode(Fragment),S.anchor=A?A.previousSibling:F.lastChild):S=m.nodeType===3?createTextVNode(""):createVNode("div"),S.el=m,y.component.subTree=S}}else z&64?H!==8?A=D():A=y.type.hydrate(m,y,P,C,w,I,e,_):z&128&&(A=y.type.hydrate(m,y,P,C,getContainerType(a(m)),w,I,e,d))}return V!=null&&setRef(V,null,C,y),A},u=(m,y,P,C,w,I)=>{I=I||!!y.dynamicChildren;const{type:O,props:D,patchFlag:B,shapeFlag:V,dirs:z,transition:U}=y,H=O==="input"||O==="option";if(H||B!==-1){z&&invokeDirectiveHook(y,null,P,"created");let A=!1;if(v(m)){A=needTransition(C,U)&&P&&P.vnode.props&&P.vnode.props.appear;const S=m.content.firstChild;A&&U.beforeEnter(S),g(S,m,P),y.el=m=S}if(V&16&&!(D&&(D.innerHTML||D.textContent))){let S=_(m.firstChild,y,m,P,C,w,I);for(;S;){hasMismatch=!0;const T=S;S=S.nextSibling,l(T)}}else V&8&&m.textContent!==y.children&&(hasMismatch=!0,m.textContent=y.children);if(D)if(H||!I||B&48)for(const S in D)(H&&(S.endsWith("value")||S==="indeterminate")||isOn(S)&&!isReservedProp(S)||S[0]===".")&&i(m,S,null,D[S],void 0,void 0,P);else D.onClick&&i(m,"onClick",null,D.onClick,void 0,void 0,P);let F;(F=D&&D.onVnodeBeforeMount)&&invokeVNodeHook(F,P,y),z&&invokeDirectiveHook(y,null,P,"beforeMount"),((F=D&&D.onVnodeMounted)||z||A)&&queueEffectWithSuspense(()=>{F&&invokeVNodeHook(F,P,y),A&&U.enter(m),z&&invokeDirectiveHook(y,null,P,"mounted")},C)}return m.nextSibling},_=(m,y,P,C,w,I,O)=>{O=O||!!y.dynamicChildren;const D=y.children,B=D.length;for(let V=0;V<B;V++){const z=O?D[V]:D[V]=normalizeVNode(D[V]);
vendor: 10,293 bytes, line 22
22if(m)m=d(m,z,C,w,I,O);else{if(z.type===Text&&!z.children)continue;hasMismatch=!0,r(null,z,P,null,C,w,getContainerType(P),I)}}return m},E=(m,y,P,C,w,I)=>{const{slotScopeIds:O}=y;O&&(w=w?w.concat(O):O);const D=a(m),B=_(s(m),y,D,P,C,w,I);return B&&isComment(B)&&B.data==="]"?s(y.anchor=B):(hasMismatch=!0,o(y.anchor=f("]"),D,B),B)},b=(m,y,P,C,w,I)=>{if(hasMismatch=!0,y.el=null,I){const B=x(m);for(;;){const V=s(m);if(V&&V!==B)l(V);else break}}const O=s(m),D=a(m);return l(m),r(null,y,D,O,P,C,getContainerType(D),w),O},x=(m,y="[",P="]")=>{let C=0;for(;m;)if(m=s(m),m&&isComment(m)&&(m.data===y&&C++,m.data===P)){if(C===0)return s(m);C--}return m},g=(m,y,P)=>{const C=y.parentNode;C&&C.replaceChild(m,y);let w=P;for(;w;)w.vnode.el===y&&(w.vnode.el=w.subTree.el=m),w=w.parent},v=m=>m.nodeType===1&&m.tagName.toLowerCase()==="template";return[c,d]}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(e){return baseCreateRenderer(e)}function createHydrationRenderer(e){return baseCreateRenderer(e,createHydrationFunctions)}function baseCreateRenderer(e,t){const r=getGlobalThis();r.__VUE__=!0;const{insert:i,remove:n,patchProp:s,createElement:a,createText:l,createComment:o,setText:f,setElementText:c,parentNode:d,nextSibling:u,setScopeId:_=NOOP,insertStaticContent:E}=e,b=(R,M,$,K=null,G=null,Y=null,Q=void 0,q=null,J=!!M.dynamicChildren)=>{if(R===M)return;R&&!isSameVNodeType(R,M)&&(K=j(R),X(R,G,Y,!0),R=null),M.patchFlag===-2&&(J=!1,M.dynamicChildren=null);const{type:W,ref:te,shapeFlag:ie}=M;switch(W){case Text:x(R,M,$,K);break;case Comment:g(R,M,$,K);break;case Static:R==null&&v(M,$,K,Q);break;case Fragment:V(R,M,$,K,G,Y,Q,q,J);break;default:ie&1?P(R,M,$,K,G,Y,Q,q,J):ie&6?z(R,M,$,K,G,Y,Q,q,J):(ie&64||ie&128)&&W.process(R,M,$,K,G,Y,Q,q,J,re)}te!=null&&G&&setRef(te,R&&R.ref,Y,M||R,!M)},x=(R,M,$,K)=>{if(R==null)i(M.el=l(M.children),$,K);else{const G=M.el=R.el;M.children!==R.children&&f(G,M.children)}},g=(R,M,$,K)=>{R==null?i(M.el=o(M.children||""),$,K):M.el=R.el},v=(R,M,$,K)=>{[R.el,R.anchor]=E(R.children,M,$,K,R.el,R.anchor)},m=({el:R,anchor:M},$,K)=>{let G;for(;R&&R!==M;)G=u(R),i(R,$,K),R=G;i(M,$,K)},y=({el:R,anchor:M})=>{let $;for(;R&&R!==M;)$=u(R),n(R),R=$;n(M)},P=(R,M,$,K,G,Y,Q,q,J)=>{M.type==="svg"?Q="svg":M.type==="math"&&(Q="mathml"),R==null?C(M,$,K,G,Y,Q,q,J):O(R,M,G,Y,Q,q,J)},C=(R,M,$,K,G,Y,Q,q)=>{let J,W;const{props:te,shapeFlag:ie,transition:ne,dirs:oe}=R;if(J=R.el=a(R.type,Y,te&&te.is,te),ie&8?c(J,R.children):ie&16&&I(R.children,J,null,K,G,resolveChildrenNamespace(R,Y),Q,q),oe&&invokeDirectiveHook(R,null,K,"created"),w(J,R,R.scopeId,Q,K),te){for(const pe in te)pe!=="value"&&!isReservedProp(pe)&&s(J,pe,null,te[pe],Y,R.children,K,G,le);"value"in te&&s(J,"value",null,te.value,Y),(W=te.onVnodeBeforeMount)&&invokeVNodeHook(W,K,R)}oe&&invokeDirectiveHook(R,null,K,"beforeMount");const fe=needTransition(G,ne);fe&&ne.beforeEnter(J),i(J,M,$),((W=te&&te.onVnodeMounted)||fe||oe)&&queuePostRenderEffect(()=>{W&&invokeVNodeHook(W,K,R),fe&&ne.enter(J),oe&&invokeDirectiveHook(R,null,K,"mounted")},G)},w=(R,M,$,K,G)=>{if($&&_(R,$),K)for(let Y=0;Y<K.length;Y++)_(R,K[Y]);if(G){let Y=G.subTree;if(M===Y){const Q=G.vnode;w(R,Q,Q.scopeId,Q.slotScopeIds,G.parent)}}},I=(R,M,$,K,G,Y,Q,q,J=0)=>{for(let W=J;W<R.length;W++){const te=R[W]=q?cloneIfMounted(R[W]):normalizeVNode(R[W]);b(null,te,M,$,K,G,Y,Q,q)}},O=(R,M,$,K,G,Y,Q)=>{const q=M.el=R.el;let{patchFlag:J,dynamicChildren:W,dirs:te}=M;J|=R.patchFlag&16;const ie=R.props||EMPTY_OBJ,ne=M.props||EMPTY_OBJ;let oe;if($&&toggleRecurse($,!1),(oe=ne.onVnodeBeforeUpdate)&&invokeVNodeHook(oe,$,M,R),te&&invokeDirectiveHook(M,R,$,"beforeUpdate"),$&&toggleRecurse($,!0),W?D(R.dynamicChildren,W,q,$,K,resolveChildrenNamespace(M,G),Y):Q||S(R,M,q,null,$,K,resolveChildrenNamespace(M,G),Y,!1),J>0){if(J&16)B(q,M,ie,ne,$,K,G);else if(J&2&&ie.class!==ne.class&&s(q,"class",null,ne.class,G),J&4&&s(q,"style",ie.style,ne.style,G),J&8){const fe=M.dynamicProps;for(let pe=0;pe<fe.length;pe++){const de=fe[pe],me=ie[de],ye=ne[de];(ye!==me||de==="value")&&s(q,de,me,ye,G,R.children,$,K,le)}}J&1&&R.children!==M.children&&c(q,M.children)}else!Q&&W==null&&B(q,M,ie,ne,$,K,G);((oe=ne.onVnodeUpdated)||te)&&queuePostRenderEffect(()=>{oe&&invokeVNodeHook(oe,$,M,R),te&&invokeDirectiveHook(M,R,$,"updated")},K)},D=(R,M,$,K,G,Y,Q)=>{for(let q=0;q<M.length;q++){const J=R[q],W=M[q],te=J.el&&(J.type===Fragment||!isSameVNodeType(J,W)||J.shapeFlag&70)?d(J.el):$;b(J,W,te,null,K,G,Y,Q,!0)}},B=(R,M,$,K,G,Y,Q)=>{if($!==K){if($!==EMPTY_OBJ)for(const q in $)!isReservedProp(q)&&!(q in K)&&s(R,q,$[q],null,Q,M.children,G,Y,le);for(const q in K){if(isReservedProp(q))continue;const J=K[q],W=$[q];J!==W&&q!=="value"&&s(R,q,W,J,Q,M.children,G,Y,le)}"value"in K&&s(R,"value",$.value,K.value,Q)}},V=(R,M,$,K,G,Y,Q,q,J)=>{const W=M.el=R?R.el:l(""),te=M.anchor=R?R.anchor:l("");let{patchFlag:ie,dynamicChildren:ne,slotScopeIds:oe}=M;oe&&(q=q?q.concat(oe):oe),R==null?(i(W,$,K),i(te,$,K),I(M.children||[],$,te,G,Y,Q,q,J)):ie>0&&ie&64&&ne&&R.dynamicChildren?(D(R.dynamicChildren,ne,$,G,Y,Q,q),(M.key!=null||G&&M===G.subTree)&&traverseStaticChildren(R,M,!0)):S(R,M,$,te,G,Y,Q,q,J)},z=(R,M,$,K,G,Y,Q,q,J)=>{M.slotScopeIds=q,R==null?M.shapeFlag&512?G.ctx.activate(M,$,K,Q,J):U(M,$,K,G,Y,Q,J):H(R,M,J)},U=(R,M,$,K,G,Y,Q)=>{const q=R.component=createComponentInstance(R,K,G);if(isKeepAlive(R)&&(q.ctx.renderer=re),setupComponent(q),q.asyncDep){if(G&&G.registerDep(q,A),!R.el){const J=q.subTree=createVNode(Comment);g(null,J,M,$)}}else A(q,R,M,$,G,Y,Q)},H=(R,M,$)=>{const K=M.component=R.component;if(shouldUpdateComponent(R,M,$))if(K.asyncDep&&!K.asyncResolved){F(K,M,$);return}else K.next=M,invalidateJob(K.update),K.effect.dirty=!0,K.update();else M.el=R.el,K.vnode=M},A=(R,M,$,K,G,Y,Q)=>{const q=()=>{if(R.isMounted){let{next:te,bu:ie,u:ne,parent:oe,vnode:fe}=R;{const _e=locateNonHydratedAsyncRoot(R);if(_e){te&&(te.el=fe.el,F(R,te,Q)),_e.asyncDep.then(()=>{R.isUnmounted||q()});return}}let pe=te,de;toggleRecurse(R,!1),te?(te.el=fe.el,F(R,te,Q)):te=fe,ie&&invokeArrayFns(ie),(de=te.props&&te.props.onVnodeBeforeUpdate)&&invokeVNodeHook(de,oe,te,fe),toggleRecurse(R,!0);const me=renderComponentRoot(R),ye=R.subTree;R.subTree=me,b(ye,me,d(ye.el),j(ye),R,G,Y),te.el=me.el,pe===null&&updateHOCHostEl(R,me.el),ne&&queuePostRenderEffect(ne,G),(de=te.props&&te.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(de,oe,te,fe),G)}else{let te;const{el:ie,props:ne}=M,{bm:oe,m:fe,parent:pe}=R,de=isAsyncWrapper(M);if(toggleRecurse(R,!1),oe&&invokeArrayFns(oe),!de&&(te=ne&&ne.onVnodeBeforeMount)&&invokeVNodeHook(te,pe,M),toggleRecurse(R,!0),ie&&ue){const me=()=>{R.subTree=renderComponentRoot(R),ue(ie,R.subTree,R,G,null)};de?M.type.__asyncLoader().then(()=>!R.isUnmounted&&me()):me()}else{const me=R.subTree=renderComponentRoot(R);b(null,me,$,K,R,G,Y),M.el=me.el}if(fe&&queuePostRenderEffect(fe,G),!de&&(te=ne&&ne.onVnodeMounted)){const me=M;queuePostRenderEffect(()=>invokeVNodeHook(te,pe,me),G)}(M.shapeFlag&256||pe&&isAsyncWrapper(pe.vnode)&&pe.vnode.shapeFlag&256)&&R.a&&queuePostRenderEffect(R.a,G),R.isMounted=!0,M=$=K=null}},J=R.effect=new ReactiveEffect(q,NOOP,()=>queueJob(W),R.scope),W=R.update=()=>{J.dirty&&J.run()};W.id=R.uid,toggleRecurse(R,!0),W()},F=(R,M,$)=>{M.component=R;const K=R.vnode.props;R.vnode=M,R.next=null,updateProps(R,M.props,K,$),updateSlots(R,M.children,$),pauseTracking(),flushPreFlushCbs(R),resetTracking()},S=(R,M,$,K,G,Y,Q,q,J=!1)=>{const W=R&&R.children,te=R?R.shapeFlag:0,ie=M.children,{patchFlag:ne,shapeFlag:oe}=M;if(ne>0){if(ne&128){N(W,ie,$,K,G,Y,Q,q,J);return}else if(ne&256){T(W,ie,$,K,G,Y,Q,q,J);return}}oe&8?(te&16&&le(W,G,Y),ie!==W&&c($,ie)):te&16?oe&16?N(W,ie,$,K,G,Y,Q,q,J):le(W,G,Y,!0):(te&8&&c($,""),oe&16&&I(ie,$,K,G,Y,Q,q,J))},T=(R,M,$,K,G,Y,Q,q,J)=>{R=R||EMPTY_ARR,M=M||EMPTY_ARR;const W=R.length,te=M.length,ie=Math.min(W,te);let ne;for(ne=0;ne<ie;ne++){const oe=M[ne]=J?cloneIfMounted(M[ne]):normalizeVNode(M[ne]);b(R[ne],oe,$,null,G,Y,Q,q,J)}W>te?le(R,G,Y,!0,!1,ie):I(M,$,K,G,Y,Q,q,J,ie)},N=(R,M,$,K,G,Y,Q,q,J)=>{let W=0;const te=M.length;let ie=R.length-1,ne=te-1;for(;W<=ie&&W<=ne;){const oe=R[W],fe=M[W]=J?cloneIfMounted(M[W]):normalizeVNode(M[W]);if(isSameVNodeType(oe,fe))b(oe,fe,$,null,G,Y,Q,q,J);else break;W++}for(;W<=ie&&W<=ne;){const oe=R[ie],fe=M[ne]=J?cloneIfMounted(M[ne]):normalizeVNode(M[ne]);if(isSameVNodeType(oe,fe))b(oe,fe,$,null,G,Y,Q,q,J);else break;ie--,ne--}if(W>ie){if(W<=ne){const oe=ne+1,fe=oe<te?M[oe].el:K;for(;W<=ne;)b(null,M[W]=J?cloneIfMounted(M[W]):normalizeVNode(M[W]),$,fe,G,Y,Q,q,J),W++}}else if(W>ne)for(;W<=ie;)X(R[W],G,Y,!0),W++;else{const oe=W,fe=W,pe=new Map;for(W=fe;W<=ne;W++){const ge=M[W]=J?cloneIfMounted(M[W]):normalizeVNode(M[W]);ge.key!=null&&pe.set(ge.key,W)}let de,me=0;const ye=ne-fe+1;let _e=!1,Ee=0;const be=new Array(ye);for(W=0;W<ye;W++)be[W]=0;for(W=oe;W<=ie;W++){const ge=R[W];if(me>=ye){X(ge,G,Y,!0);continue}let ve;if(ge.key!=null)ve=pe.get(ge.key);else for(de=fe;de<=ne;de++)if(be[de-fe]===0&&isSameVNodeType(ge,M[de])){ve=de;break}ve===void 0?X(ge,G,Y,!0):(be[ve-fe]=W+1,ve>=Ee?Ee=ve:_e=!0,b(ge,M[ve],$,null,G,Y,Q,q,J),me++)}const Se=_e?getSequence(be):EMPTY_ARR;for(de=Se.length-1,W=ye-1;W>=0;W--){const ge=fe+W,ve=M[ge],Pe=ge+1<te?M[ge+1].el:K;be[W]===0?b(null,ve,$,Pe,G,Y,Q,q,J):_e&&(de<0||W!==Se[de]?L(ve,$,Pe,2):de--)}}},L=(R,M,$,K,G=null)=>{const{el:Y,type:Q,transition:q,children:J,shapeFlag:W}=R;if(W&6){L(R.component.subTree,M,$,K);return}if(W&128){R.suspense.move(M,$,K);return}if(W&64){Q.move(R,M,$,re);return}if(Q===Fragment){i(Y,M,$);for(let ie=0;ie<J.length;ie++)L(J[ie],M,$,K);i(R.anchor,M,$);return}if(Q===Static){m(R,M,$);return}if(K!==2&&W&1&&q)if(K===0)q.beforeEnter(Y),i(Y,M,$),queuePostRenderEffect(()=>q.enter(Y),G);else{const{leave:ie,delayLeave:ne,afterLeave:oe}=q,fe=()=>i(Y,M,$),pe=()=>{ie(Y,()=>{fe(),oe&&oe()})};ne?ne(Y,fe,pe):pe()}else i(Y,M,$)},X=(R,M,$,K=!1,G=!1)=>{const{type:Y,props:Q,ref:q,children:J,dynamicChildren:W,shapeFlag:te,patchFlag:ie,dirs:ne}=R;if(q!=null&&setRef(q,null,$,R,!0),te&256){M.ctx.deactivate(R);return}const oe=te&1&&ne,fe=!isAsyncWrapper(R);let pe;if(fe&&(pe=Q&&Q.onVnodeBeforeUnmount)&&invokeVNodeHook(pe,M,R),te&6)he(R.component,$,K);else{if(te&128){R.suspense.unmount($,K);return}oe&&invokeDirectiveHook(R,null,M,"beforeUnmount"),te&64?R.type.remove(R,M,$,G,re,K
22):W&&(Y!==Fragment||ie>0&&ie&64)?le(W,M,$,!1,!0):(Y===Fragment&&ie&384||!G&&te&16)&&le(J,M,$),K&&se(R)}(fe&&(pe=Q&&Q.onVnodeUnmounted)||oe)&&queuePostRenderEffect(()=>{pe&&invokeVNodeHook(pe,M,R),oe&&invokeDirectiveHook(R,null,M,"unmounted")},$)},se=R=>{const{type:M,el:$,anchor:K,transition:G}=R;if(M===Fragment){ae($,K);return}if(M===Static){y(R);return}const Y=()=>{n($),G&&!G.persisted&&G.afterLeave&&G.afterLeave()};if(R.shapeFlag&1&&G&&!G.persisted){const{leave:Q,delayLeave:q}=G,J=()=>Q($,Y);q?q(R.el,Y,J):J()}else Y()},ae=(R,M)=>{let $;for(;R!==M;)$=u(R),n(R),R=$;n(M)},he=(R,M,$)=>{const{bum:K,scope:G,update:Y,subTree:Q,um:q}=R;K&&invokeArrayFns(K),G.stop(),Y&&(Y.active=!1,X(Q,R,M,$)),q&&queuePostRenderEffect(q,M),queuePostRenderEffect(()=>{R.isUnmounted=!0},M),M&&M.pendingBranch&&!M.isUnmounted&&R.asyncDep&&!R.asyncResolved&&R.suspenseId===M.pendingId&&(M.deps--,M.deps===0&&M.resolve())},le=(R,M,$,K=!1,G=!1,Y=0)=>{for(let Q=Y;Q<R.length;Q++)X(R[Q],M,$,K,G)},j=R=>R.shapeFlag&6?j(R.component.subTree):R.shapeFlag&128?R.suspense.next():u(R.anchor||R.el);let ee=!1;const Z=(R,M,$)=>{R==null?M._vnode&&X(M._vnode,null,null,!0):b(M._vnode||null,R,M,null,null,null,$),ee||(ee=!0,flushPreFlushCbs(),flushPostFlushCbs(),ee=!1),M._vnode=R},re={p:b,um:X,m:L,r:se,mt:U,mc:I,pc:S,pbc:D,n:j,o:e};let ce,ue;return t&&([ce,ue]=t(re)),{render:Z,hydrate:ce,createApp:createAppAPI(Z,ce)}}function resolveChildrenNamespace({type:e,props:t},r){return r==="svg"&&e==="foreignObject"||r==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:r}function toggleRecurse({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function needTransition(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function traverseStaticChildren(e,t,r=!1){const i=e.children,n=t.children;if(isArray$1(i)&&isArray$1(n))for(let s=0;s<i.length;s++){const a=i[s];let l=n[s];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=n[s]=cloneIfMounted(n[s]),l.el=a.el),r||traverseStaticChildren(a,l)),l.type===Text&&(l.el=a.el)}}function getSequence(e){const t=e.slice(),r=[0];let i,n,s,a,l;const o=e.length;for(i=0;i<o;i++){const f=e[i];if(f!==0){if(n=r[r.length-1],e[n]<f){t[i]=n,r.push(i);continue}for(s=0,a=r.length-1;s<a;)l=s+a>>1,e[r[l]]<f?s=l+1:a=l;f<e[r[s]]&&(s>0&&(t[i]=r[s-1]),r[s]=i)}}for(s=r.length,a=r[s-1];s-- >0;)r[s]=a,a=t[a];return r}function locateNonHydratedAsyncRoot(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:locateNonHydratedAsyncRoot(t)}const isTeleport=e=>e.__isTeleport,isTeleportDisabled=e=>e&&(e.disabled||e.disabled===""),isTargetSVG=e=>typeof SVGElement<"u"&&e instanceof SVGElement,isTargetMathML=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,resolveTarget=(e,t)=>{const r=e&&e.to;return isString(r)?t?t(r):null:r},TeleportImpl={name:"Teleport",__isTeleport:!0,process(e,t,r,i,n,s,a,l,o,f){const{mc:c,pc:d,pbc:u,o:{insert:_,querySelector:E,createText:b,createComment:x}}=f,g=isTeleportDisabled(t.props);let{shapeFlag:v,children:m,dynamicChildren:y}=t;if(e==null){const P=t.el=b(""),C=t.anchor=b("");_(P,r,i),_(C,r,i);const w=t.target=resolveTarget(t.props,E),I=t.targetAnchor=b("");w&&(_(I,w),a==="svg"||isTargetSVG(w)?a="svg":(a==="mathml"||isTargetMathML(w))&&(a="mathml"));const O=(D,B)=>{v&16&&c(m,D,B,n,s,a,l,o)};g?O(r,C):w&&O(w,I)}else{t.el=e.el;const P=t.anchor=e.anchor,C=t.target=e.target,w=t.targetAnchor=e.targetAnchor,I=isTeleportDisabled(e.props),O=I?r:C,D=I?P:w;if(a==="svg"||isTargetSVG(C)?a="svg":(a==="mathml"||isTargetMathML(C))&&(a="mathml"),y?(u(e.dynamicChildren,y,O,n,s,a,l),traverseStaticChildren(e,t,!0)):o||d(e,t,O,D,n,s,a,l,!1),g)I?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):moveTeleport(t,r,P,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const B=t.target=resolveTarget(t.props,E);B&&moveTeleport(t,B,null,f,0)}else I&&moveTeleport(t,C,w,f,1)}updateCssVars(t)},remove(e,t,r,i,{um:n,o:{remove:s}},a){const{shapeFlag:l,children:o,anchor:f,targetAnchor:c,target:d,props:u}=e;if(d&&s(c),a&&s(f),l&16){const _=a||!isTeleportDisabled(u);for(let E=0;E<o.length;E++){const b=o[E];n(b,t,r,_,!!b.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(e,t,r,{o:{insert:i},m:n},s=2){s===0&&i(e.targetAnchor,t,r);const{el:a,anchor:l,shapeFlag:o,children:f,props:c}=e,d=s===2;if(d&&i(a,t,r),(!d||isTeleportDisabled(c))&&o&16)for(let u=0;u<f.length;u++)n(f[u],t,r,2);d&&i(l,t,r)}function hydrateTeleport(e,t,r,i,n,s,{o:{nextSibling:a,parentNode:l,querySelector:o}},f){const c=t.target=resolveTarget(t.props,o);if(c){const d=c._lpa||c.firstChild;if(t.shapeFlag&16)if(isTeleportDisabled(t.props))t.anchor=f(a(e),t,l(e),r,i,n,s),t.targetAnchor=d;else{t.anchor=a(e);let u=d;for(;u;)if(u=a(u),u&&u.nodeType===8&&u.data==="teleport anchor"){t.targetAnchor=u,c._lpa=t.targetAnchor&&a(t.targetAnchor);break}f(d,t,c,r,i,n,s)}updateCssVars(t)}return t.anchor&&a(t.anchor)}const Teleport=TeleportImpl;function updateCssVars(e){const t=e.ctx;if(t&&t.ut){let r=e.children[0].el;for(;r&&r!==e.targetAnchor;
vendor: 5,996 bytes, line 22
22)r.nodeType===1&&r.setAttribute("data-v-owner",t.uid),r=r.nextSibling;t.ut()}}const Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(e=!1){blockStack.push(currentBlock=e?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(e){isBlockTreeEnabled+=e}function setupBlock(e){return e.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(e),e}function createElementBlock(e,t,r,i,n,s){return setupBlock(createBaseVNode(e,t,r,i,n,s,!0))}function createBlock(e,t,r,i,n){return setupBlock(createVNode(e,t,r,i,n,!0))}function isVNode(e){return e?e.__v_isVNode===!0:!1}function isSameVNodeType(e,t){return e.type===t.type&&e.key===t.key}const InternalObjectKey="__vInternal",normalizeKey=({key:e})=>e??null,normalizeRef=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?isString(e)||isRef(e)||isFunction(e)?{i:currentRenderingInstance,r:e,k:t,f:!!r}:e:null);function createBaseVNode(e,t=null,r=null,i=0,n=null,s=e===Fragment?0:1,a=!1,l=!1){const o={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&normalizeKey(t),ref:t&&normalizeRef(t),scopeId:currentScopeId,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:i,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return l?(normalizeChildren(o,r),s&128&&e.normalize(o)):r&&(o.shapeFlag|=isString(r)?8:16),isBlockTreeEnabled>0&&!a&¤tBlock&&(o.patchFlag>0||s&6)&&o.patchFlag!==32&¤tBlock.push(o),o}const createVNode=_createVNode;function _createVNode(e,t=null,r=null,i=0,n=null,s=!1){if((!e||e===NULL_DYNAMIC_COMPONENT)&&(e=Comment),isVNode(e)){const l=cloneVNode(e,t,!0);return r&&normalizeChildren(l,r),isBlockTreeEnabled>0&&!s&¤tBlock&&(l.shapeFlag&6?currentBlock[currentBlock.indexOf(e)]=l:currentBlock.push(l)),l.patchFlag|=-2,l}if(isClassComponent(e)&&(e=e.__vccOpts),t){t=guardReactiveProps(t);let{class:l,style:o}=t;l&&!isString(l)&&(t.class=normalizeClass(l)),isObject(o)&&(isProxy(o)&&!isArray$1(o)&&(o=extend({},o)),t.style=normalizeStyle(o))}const a=isString(e)?1:isSuspense(e)?128:isTeleport(e)?64:isObject(e)?4:isFunction(e)?2:0;return createBaseVNode(e,t,r,i,n,a,s,!0)}function guardReactiveProps(e){return e?isProxy(e)||InternalObjectKey in e?extend({},e):e:null}function cloneVNode(e,t,r=!1){const{props:i,ref:n,patchFlag:s,children:a}=e,l=t?mergeProps(i||{},t):i;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&normalizeKey(l),ref:t&&t.ref?r&&n?isArray$1(n)?n.concat(normalizeRef(t)):[n,normalizeRef(t)]:normalizeRef(t):n,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fragment?s===-1?16:s|16:s,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,ctx:e.ctx,ce:e.ce}}function createTextVNode(e=" ",t=0){return createVNode(Text,null,e,t)}function createStaticVNode(e,t){const r=createVNode(Static,null,e);return r.staticCount=t,r}function createCommentVNode(e="",t=!1){return t?(openBlock(),createBlock(Comment,null,e)):createVNode(Comment,null,e)}function normalizeVNode(e){return e==null||typeof e=="boolean"?createVNode(Comment):isArray$1(e)?createVNode(Fragment,null,e.slice()):typeof e=="object"?cloneIfMounted(e):createVNode(Text,null,String(e))}function cloneIfMounted(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:cloneVNode(e)}function normalizeChildren(e,t){let r=0;const{shapeFlag:i}=e;if(t==null)t=null;else if(isArray$1(t))r=16;else if(typeof t=="object")if(i&65){const n=t.default;n&&(n._c&&(n._d=!1),normalizeChildren(e,n()),n._c&&(n._d=!0));return}else{r=32;const n=t._;!n&&!(InternalObjectKey in t)?t._ctx=currentRenderingInstance:n===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else isFunction(t)?(t={default:t,_ctx:currentRenderingInstance},r=32):(t=String(t),i&64?(r=16,t=[createTextVNode(t)]):r=8);e.children=t,e.shapeFlag|=r}function mergeProps(...e){const t={};for(let r=0;r<e.length;r++){const i=e[r];for(const n in i)if(n==="class")t.class!==i.class&&(t.class=normalizeClass([t.class,i.class]));else if(n==="style")t.style=normalizeStyle([t.style,i.style]);else if(isOn(n)){const s=t[n],a=i[n];a&&s!==a&&!(isArray$1(s)&&s.includes(a))&&(t[n]=s?[].concat(s,a):a)}else n!==""&&(t[n]=i[n])}return t}function invokeVNodeHook(e,t,r,i=null){callWithAsyncErrorHandling(e,t,7,[r,i])}const emptyAppContext=createAppContext();let uid=0;function createComponentInstance(e,t,r){const i=e.type,n=(t?t.appContext:e.appContext)||emptyAppContext,s={uid:uid++,vnode:e,type:i,parent:t,appContext:n,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:t?t.provides:Object.create(n.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(i,n),emitsOptions:normalizeEmitsOptions(i,n),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,attrsProxy:null,slotsProxy:null,suspense:r,suspenseId:r?r.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,
22sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=emit.bind(null,s),e.ce&&e.ce(s),s}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const e=getGlobalThis(),t=(r,i)=>{let n;return(n=e[r])||(n=e[r]=[]),n.push(i),s=>{n.length>1?n.forEach(a=>a(s)):n[0](s)}};internalSetCurrentInstance=t("__VUE_INSTANCE_SETTERS__",r=>currentInstance=r),setInSSRSetupState=t("__VUE_SSR_SETTERS__",r=>isInSSRComponentSetup=r)}const setCurrentInstance=e=>{const t=currentInstance;return internalSetCurrentInstance(e),e.scope.on(),()=>{e.scope.off(),internalSetCurrentInstance(t)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(e){return e.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(e,t=!1){t&&setInSSRSetupState(t);const{props:r,children:i}=e.vnode,n=isStatefulComponent(e);initProps(e,r,n,t),initSlots(e,i);const s=n?setupStatefulComponent(e,t):void 0;return t&&setInSSRSetupState(!1),s}function setupStatefulComponent(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=markRaw(new Proxy(e.ctx,PublicInstanceProxyHandlers));const{setup:i}=r;if(i){const n=e.setupContext=i.length>1?createSetupContext(e):null,s=setCurrentInstance(e);pauseTracking();const a=callWithErrorHandling(i,e,0,[e.props,n]);if(resetTracking(),s(),isPromise(a)){if(a.then(unsetCurrentInstance,unsetCurrentInstance),t)return a.then(l=>{handleSetupResult(e,l,t)}).catch(l=>{handleError(l,e,0)});e.asyncDep=a}else handleSetupResult(e,a,t)}else finishComponentSetup(e,t)}function handleSetupResult(e,t,r){isFunction(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:isObject(t)&&(e.setupState=proxyRefs(t)),finishComponentSetup(e,r)}let compile;function finishComponentSetup(e,t,r){const i=e.type;if(!e.render){if(!t&&compile&&!i.render){const n=i.template||resolveMergedOptions(e).template;if(n){const{isCustomElement:s,compilerOptions:a}=e.appContext.config,{delimiters:l,compilerOptions:o}=i,f=extend(extend({isCustomElement:s,delimiters:l},a),o);i.render=compile(n,f)}}e.render=i.render||NOOP}{const n=setCurrentInstance(e);pauseTracking();try{applyOptions(e)}finally{resetTracking(),n()}}}function getAttrsProxy(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,r){return track(e,"get","$attrs"),t[r]}}))}function createSetupContext(e){const t=r=>{e.exposed=r||{}};return{get attrs(){return getAttrsProxy(e)},slots:e.slots,emit:e.emit,expose:t}}function getExposeProxy(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(proxyRefs(markRaw(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in publicPropertiesMap)return publicPropertiesMap[r](e)},has(t,r){return r in t||r in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=e=>e.replace(classifyRE,t=>t.toUpperCase()).replace(/[-_]/g,"");function getComponentName(e,t=!0){return isFunction(e)?e.displayName||e.name:e.name||t&&e.__name}function formatComponentName(e,t,r=!1){let i=getComponentName(t);if(!i&&t.__file){const n=t.__file.match(/([^/\\]+)\.\w+$/);n&&(i=n[1])}if(!i&&e&&e.parent){const n=s=>{for(const a in s)if(s[a]===t)return a};i=n(e.components||e.parent.type.components)||n(e.appContext.components)}return i?classify(i):r?"App":"Anonymous"}function isClassComponent(e){return isFunction(e)&&"__vccOpts"in e}const computed=(e,t)=>computed$1(e,t,isInSSRComponentSetup);function useModel(e,t,r=EMPTY_OBJ){const i=getCurrentInstance(),n=camelize(t),s=hyphenate(t),a=customRef((o,f)=>{let c;return watchSyncEffect(()=>{const d=e[t];hasChanged(c,d)&&(c=d,f())}),{get(){return o(),r.get?r.get(c):c},set(d){const u=i.vnode.props;!(u&&(t in u||n in u||s in u)&&(`onUpdate:${t}`in u||`onUpdate:${n}`in u||`onUpdate:${s}`in u))&&hasChanged(d,c)&&(c=d,f()),i.emit(`update:${t}`,r.set?r.set(d):d)}}}),l=t==="modelValue"?"modelModifiers":`${t}Modifiers`;return a[Symbol.iterator]=()=>{let o=0;return{next(){return o<2?{value:o++?e[l]||{}:a,done:!1}:{done:!0}}}},a}function h(e,t,r){const i=arguments.length;return i===2?isObject(t)&&!isArray$1(t)?isVNode(t)?createVNode(e,null,[t]):createVNode(e,t):createVNode(e,null,t):(i>3?r=Array.prototype.slice.call(arguments,2):i===3&&isVNode(r)&&(r=[r]),createVNode(e,t,r))}const version="3.4.21";/** 23* @vue/runtime-dom v3.4.21 24* (c) 2018-present Yuxi (Evan) You and Vue contributors 25* @license MIT
26**/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,i)=>{const n=t==="svg"?doc.createElementNS(svgNS,e):t==="mathml"?doc.createElementNS(mathmlNS,e):doc.createElement(e,r?{is:r}:void 0);return e==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:e=>doc.createTextNode(e),createComment:e=>doc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>doc.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,i,n,s){const a=r?r.previousSibling:t.lastChild;if(n&&(n===s||n.nextSibling))for(;t.insertBefore(n.cloneNode(!0),r),!(n===s||!(n=n.nextSibling)););else{templateContainer.innerHTML=i==="svg"?`<svg>${e}</svg>`:i==="mathml"?`<math>${e}</math>`:e;const l=templateContainer.content;if(i==="svg"||i==="mathml"){const o=l.firstChild;for(;o.firstChild;)l.appendChild(o.firstChild);l.removeChild(o)}t.insertBefore(l,r)}return[a?a.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(e,{slots:t})=>h(BaseTransition,resolveTransitionProps(e),t);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};Transition.props=extend({},BaseTransitionPropsValidators,DOMTransitionPropsValidators);const callHook=(e,t=[])=>{isArray$1(e)?e.forEach(r=>r(...t)):e&&e(...t)},hasExplicitCallback=e=>e?isArray$1(e)?e.some(t=>t.length>1):e.length>1:!1;function resolveTransitionProps(e){const t={};for(const V in e)V in DOMTransitionPropsValidators||(t[V]=e[V]);if(e.css===!1)return t;const{name:r="v",type:i,duration:n,enterFromClass:s=`${r}-enter-from`,enterActiveClass:a=`${r}-enter-active`,enterToClass:l=`${r}-enter-to`,appearFromClass:o=s,appearActiveClass:f=a,appearToClass:c=l,leaveFromClass:d=`${r}-leave-from`,leaveActiveClass:u=`${r}-leave-active`,leaveToClass:_=`${r}-leave-to`}=e,E=normalizeDuration(n),b=E&&E[0],x=E&&E[1],{onBeforeEnter:g,onEnter:v,onEnterCancelled:m,onLeave:y,onLeaveCancelled:P,onBeforeAppear:C=g,onAppear:w=v,onAppearCancelled:I=m}=t,O=(V,z,U)=>{removeTransitionClass(V,z?c:l),removeTransitionClass(V,z?f:a),U&&U()},D=(V,z)=>{V._isLeaving=!1,removeTransitionClass(V,d),removeTransitionClass(V,_),removeTransitionClass(V,u),z&&z()},B=V=>(z,U)=>{const H=V?w:v,A=()=>O(z,V,U);callHook(H,[z,A]),nextFrame(()=>{removeTransitionClass(z,V?o:s),addTransitionClass(z,V?c:l),hasExplicitCallback(H)||whenTransitionEnds(z,i,b,A)})};return extend(t,{onBeforeEnter(V){callHook(g,[V]),addTransitionClass(V,s),addTransitionClass(V,a)},onBeforeAppear(V){callHook(C,[V]),addTransitionClass(V,o),addTransitionClass(V,f)},onEnter:B(!1),onAppear:B(!0),onLeave(V,z){V._isLeaving=!0;const U=()=>D(V,z);addTransitionClass(V,d),forceReflow(),addTransitionClass(V,u),nextFrame(()=>{V._isLeaving&&(removeTransitionClass(V,d),addTransitionClass(V,_),hasExplicitCallback(y)||whenTransitionEnds(V,i,x,U))}),callHook(y,[V,U])},onEnterCancelled(V){O(V,!1),callHook(m,[V])},onAppearCancelled(V){O(V,!0),callHook(I,[V])},onLeaveCancelled(V){D(V),callHook(P,[V])}})}function normalizeDuration(e){if(e==null)return null;if(isObject(e))return[NumberOf(e.enter),NumberOf(e.leave)];{const t=NumberOf(e);return[t,t]}}function NumberOf(e){return toNumber(e)}function addTransitionClass(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[vtcKey]||(e[vtcKey]=new Set)).add(t)}function removeTransitionClass(e,t){t.split(/\s+/).forEach(i=>i&&e.classList.remove(i));const r=e[vtcKey];r&&(r.delete(t),r.size||(e[vtcKey]=void 0))}function nextFrame(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let endId=0;function whenTransitionEnds(e,t,r,i){const n=e._endId=++endId,s=()=>{n===e._endId&&i()};if(r)return setTimeout(s,r);const{type:a,timeout:l,propCount:o}=getTransitionInfo(e,t);if(!a)return i();const f=a+"end";let c=0;const d=()=>{e.removeEventListener(f,u),s()},u=_=>{_.target===e&&++c>=o&&d()};setTimeout(()=>{c<o&&d()},l+1),e.addEventListener(f,u)}
vendor: 9,679 bytes, line 26
26function getTransitionInfo(e,t){const r=window.getComputedStyle(e),i=E=>(r[E]||"").split(", "),n=i(`${TRANSITION}Delay`),s=i(`${TRANSITION}Duration`),a=getTimeout(n,s),l=i(`${ANIMATION}Delay`),o=i(`${ANIMATION}Duration`),f=getTimeout(l,o);let c=null,d=0,u=0;t===TRANSITION?a>0&&(c=TRANSITION,d=a,u=s.length):t===ANIMATION?f>0&&(c=ANIMATION,d=f,u=o.length):(d=Math.max(a,f),c=d>0?a>f?TRANSITION:ANIMATION:null,u=c?c===TRANSITION?s.length:o.length:0);const _=c===TRANSITION&&/\b(transform|all)(,|$)/.test(i(`${TRANSITION}Property`).toString());return{type:c,timeout:d,propCount:u,hasTransform:_}}function getTimeout(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((r,i)=>toMs(r)+toMs(e[i])))}function toMs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(e,t,r){const i=e[vtcKey];i&&(t=(t?[t,...i]:[...i]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={beforeMount(e,{value:t},{transition:r}){e[vShowOriginalDisplay]=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):setDisplay(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:i}){!t!=!r&&(i?t?(i.beforeEnter(e),setDisplay(e,!0),i.enter(e)):i.leave(e,()=>{setDisplay(e,!1)}):setDisplay(e,t))},beforeUnmount(e,{value:t}){setDisplay(e,t)}};function setDisplay(e,t){e.style.display=t?e[vShowOriginalDisplay]:"none",e[vShowHidden]=!t}const CSS_VAR_TEXT=Symbol("");function useCssVars(e){const t=getCurrentInstance();if(!t)return;const r=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>setVarsOnNode(s,n))},i=()=>{const n=e(t.proxy);setVarsOnVNode(t.subTree,n),r(n)};watchPostEffect(i),onMounted(()=>{const n=new MutationObserver(i);n.observe(t.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>n.disconnect())})}function setVarsOnVNode(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{setVarsOnVNode(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)setVarsOnNode(e.el,t);else if(e.type===Fragment)e.children.forEach(r=>setVarsOnVNode(r,t));else if(e.type===Static){let{el:r,anchor:i}=e;for(;r&&(setVarsOnNode(r,t),r!==i);)r=r.nextSibling}}function setVarsOnNode(e,t){if(e.nodeType===1){const r=e.style;let i="";for(const n in t)r.setProperty(`--${n}`,t[n]),i+=`--${n}: ${t[n]};`;r[CSS_VAR_TEXT]=i}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(e,t,r){const i=e.style,n=isString(r);let s=!1;if(r&&!n){if(t)if(isString(t))for(const a of t.split(";")){const l=a.slice(0,a.indexOf(":")).trim();r[l]==null&&setStyle(i,l,"")}else for(const a in t)r[a]==null&&setStyle(i,a,"");for(const a in r)a==="display"&&(s=!0),setStyle(i,a,r[a])}else if(n){if(t!==r){const a=i[CSS_VAR_TEXT];a&&(r+=";"+a),i.cssText=r,s=displayRE.test(r)}}else t&&e.removeAttribute("style");vShowOriginalDisplay in e&&(e[vShowOriginalDisplay]=s?i.display:"",e[vShowHidden]&&(i.display="none"))}const importantRE=/\s*!important$/;function setStyle(e,t,r){if(isArray$1(r))r.forEach(i=>setStyle(e,t,i));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const i=autoPrefix(e,t);importantRE.test(r)?e.setProperty(hyphenate(i),r.replace(importantRE,""),"important"):e[i]=r}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(e,t){const r=prefixCache[t];if(r)return r;let i=camelize(t);if(i!=="filter"&&i in e)return prefixCache[t]=i;i=capitalize(i);for(let n=0;n<prefixes.length;n++){const s=prefixes[n]+i;if(s in e)return prefixCache[t]=s}return t}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(e,t,r,i,n){if(i&&t.startsWith("xlink:"))r==null?e.removeAttributeNS(xlinkNS,t.slice(6,t.length)):e.setAttributeNS(xlinkNS,t,r);else{const s=isSpecialBooleanAttr(t);r==null||s&&!includeBooleanAttr(r)?e.removeAttribute(t):e.setAttribute(t,s?"":r)}}function patchDOMProp(e,t,r,i,n,s,a){if(t==="innerHTML"||t==="textContent"){i&&a(i,n,s),e[t]=r??"";return}const l=e.tagName;if(t==="value"&&l!=="PROGRESS"&&!l.includes("-")){const f=l==="OPTION"?e.getAttribute("value")||"":e.value,c=r??"";(f!==c||!("_value"in e))&&(e.value=c),r==null&&e.removeAttribute(t),e._value=r;return}let o=!1;if(r===""||r==null){const f=typeof e[t];f==="boolean"?r=includeBooleanAttr(r):r==null&&f==="string"?(r="",o=!0):f==="number"&&(r=0,o=!0)}try{e[t]=r}catch{}o&&e.removeAttribute(t)}function addEventListener(e,t,r,i){e.addEventListener(t,r,i)}function removeEventListener(e,t,r,i){e.removeEventListener(t,r,i)}const veiKey=Symbol("_vei");function patchEvent(e,t,r,i,n=null){const s=e[veiKey]||(e[veiKey]={}),a=s[t];if(i&&a)a.value=i;else{const[l,o]=parseName(t);if(i){const f=s[t]=createInvoker(i,n);addEventListener(e,l,f,o)}else a&&(removeEventListener(e,l,a,o),s[t]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(e){let t;if(optionsModifierRE.test(e)){t={};let i;for(;i=e.match(optionsModifierRE);)e=e.slice(0,e.length-i[0].length),t[i[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):hyphenate(e.slice(2)),t]}let cachedNow=0;const p$1=Promise.resolve(),getNow=()=>cachedNow||(p$1.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(e,t){const r=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=r.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(i,r.value),t,5,[i])};return r.value=e,r.attached=getNow(),r}function patchStopImmediatePropagation(e,t){if(isArray$1(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(i=>n=>!n._stopped&&i&&i(n))}else return t}const isNativeOn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,patchProp=(e,t,r,i,n,s,a,l,o)=>{const f=n==="svg";t==="class"?patchClass(e,i,f):t==="style"?patchStyle(e,r,i):isOn(t)?isModelListener(t)||patchEvent(e,t,r,i,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):shouldSetAsProp(e,t,i,f))?patchDOMProp(e,t,i,s,a,l,o):(t==="true-value"?e._trueValue=i:t==="false-value"&&(e._falseValue=i),patchAttr(e,t,i,f))};function shouldSetAsProp(e,t,r,i){if(i)return!!(t==="innerHTML"||t==="textContent"||t in e&&isNativeOn(t)&&isFunction(r));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const n=e.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return isNativeOn(t)&&isString(r)?!1:t in e}const getModelAssigner=e=>{const t=e.props["onUpdate:modelValue"]||!1;return isArray$1(t)?r=>invokeArrayFns(t,r):t};function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(e,{modifiers:{lazy:t,trim:r,number:i}},n){e[assignKey]=getModelAssigner(n);const s=i||n.props&&n.props.type==="number";addEventListener(e,t?"change":"input",a=>{if(a.target.composing)return;let l=e.value;r&&(l=l.trim()),s&&(l=looseToNumber(l)),e[assignKey](l)}),r&&addEventListener(e,"change",()=>{e.value=e.value.trim()}),t||(addEventListener(e,"compositionstart",onCompositionStart),addEventListener(e,"compositionend",onCompositionEnd),addEventListener(e,"change",onCompositionEnd))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:i,number:n}},s){if(e[assignKey]=getModelAssigner(s),e.composing)return;const a=n||e.type==="number"?looseToNumber(e.value):e.value,l=t??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(r||i&&e.value.trim()===l)||(e.value=l))}},vModelCheckbox={deep:!0,created(e,t,r){e[assignKey]=getModelAssigner(r),addEventListener(e,"change",()=>{const i=e._modelValue,n=getValue(e),s=e.checked,a=e[assignKey];if(isArray$1(i)){const l=looseIndexOf(i,n),o=l!==-1;if(s&&!o)a(i.concat(n));else if(!s&&o){const f=[...i];f.splice(l,1),a(f)}}else if(isSet(i)){const l=new Set(i);s?l.add(n):l.delete(n),a(l)}else a(getCheckboxValue(e,s))})},mounted:setChecked,beforeUpdate(e,t,r){e[assignKey]=getModelAssigner(r),setChecked(e,t,r)}};function setChecked(e,{value:t,oldValue:r},i){e._modelValue=t,isArray$1(t)?e.checked=looseIndexOf(t,i.props.value)>-1:isSet(t)?e.checked=t.has(i.props.value):t!==r&&(e.checked=looseEqual(t,getCheckboxValue(e,!0)))}const vModelRadio={created(e,{value:t},r){e.checked=looseEqual(t,r.props.value),e[assignKey]=getModelAssigner(r),addEventListener(e,"change",()=>{e[assignKey](getValue(e))})},beforeUpdate(e,{value:t,oldValue:r},i){e[assignKey]=getModelAssigner(i),t!==r&&(e.checked=looseEqual(t,i.props.value))}},vModelSelect={deep:!0,created(e,{value:t,modifiers:{number:r}},i){const n=isSet(t);addEventListener(e,"change",()=>{const s=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>r?looseToNumber(getValue(a)):getValue(a));e[assignKey](e.multiple?n?new Set(s):s:s[0]),e._assigning=!0,nextTick(()=>{e._assigning=!1})}),e[assignKey]=getModelAssigner(i)},mounted(e,{value:t,modifiers:{number:r}}){setSelected(e,t,r)},beforeUpdate(e,t,r){e[assignKey]=getModelAssigner(r)},updated(e,{value:t,modifiers:{number:r}}){e._assigning||setSelected(e,t,r)}};function setSelected(e,t,r){const i=e.multiple,n=isArray$1(t);if(!(i&&!n&&!isSet(t))){for(let s=0,a=e.options.length;s<a;s++){const l=e.options[s],o=getValue(l);if(i)if(n){const f=typeof o;f==="string"||f==="number"?l.selected=t.includes(r?looseToNumber(o):o):l.selected=looseIndexOf(t,o)>-1}else l.selected=t.has(o);
26else if(looseEqual(getValue(l),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!i&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function getValue(e){return"_value"in e?e._value:e.value}function getCheckboxValue(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const vModelDynamic={created(e,t,r){callModelHook(e,t,r,null,"created")},mounted(e,t,r){callModelHook(e,t,r,null,"mounted")},beforeUpdate(e,t,r,i){callModelHook(e,t,r,i,"beforeUpdate")},updated(e,t,r,i){callModelHook(e,t,r,i,"updated")}};function resolveDynamicModel(e,t){switch(e){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(t){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(e,t,r,i,n){const a=resolveDynamicModel(e.tagName,r.props&&r.props.type)[n];a&&a(e,t,r,i)}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,t)=>systemModifiers.some(r=>e[`${r}Key`]&&!t.includes(r))},withModifiers=(e,t)=>{const r=e._withMods||(e._withMods={}),i=t.join(".");return r[i]||(r[i]=(n,...s)=>{for(let a=0;a<t.length;a++){const l=modifierGuards[t[a]];if(l&&l(n,t))return}return e(n,...s)})},rendererOptions=extend({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 createApp=(...e)=>{const t=ensureRenderer().createApp(...e),{mount:r}=t;return t.mount=i=>{const n=normalizeContainer(i);if(!n)return;const s=t._component;!isFunction(s)&&!s.render&&!s.template&&(s.template=n.innerHTML),n.innerHTML="";const a=r(n,!1,resolveRootNamespace(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),a},t},createSSRApp=(...e)=>{const t=ensureHydrationRenderer().createApp(...e),{mount:r}=t;return t.mount=i=>{const n=normalizeContainer(i);if(n)return r(n,!0,resolveRootNamespace(n))},t};function resolveRootNamespace(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function normalizeContainer(e){return isString(e)?document.querySelector(e):e}const HASH_RE$1=/#/g,AMPERSAND_RE$1=/&/g,SLASH_RE$1=/\//g,EQUAL_RE$1=/=/g,PLUS_RE$1=/\+/g,ENC_CARET_RE$1=/%5e/gi,ENC_BACKTICK_RE$1=/%60/gi,ENC_PIPE_RE$1=/%7c/gi,ENC_SPACE_RE$1=/%20/gi;function encode(e){return encodeURI(""+e).replace(ENC_PIPE_RE$1,"|")}function encodeQueryValue$1(e){return encode(typeof e=="string"?e:JSON.stringify(e)).replace(PLUS_RE$1,"%2B").replace(ENC_SPACE_RE$1,"+").replace(HASH_RE$1,"%23").replace(AMPERSAND_RE$1,"%26").replace(ENC_BACKTICK_RE$1,"`").replace(ENC_CARET_RE$1,"^").replace(SLASH_RE$1,"%2F")}function encodeQueryKey$1(e){return encodeQueryValue$1(e).replace(EQUAL_RE$1,"%3D")}function decode$1(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function decodeQueryKey(e){return decode$1(e.replace(PLUS_RE$1," "))}function decodeQueryValue(e){return decode$1(e.replace(PLUS_RE$1," "))}function parseQuery$1(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const r of e.split("&")){const i=r.match(/([^=]+)=?(.*)/)||[];if(i.length<2)continue;const n=decodeQueryKey(i[1]);if(n==="__proto__"||n==="constructor")continue;const s=decodeQueryValue(i[2]||"");t[n]===void 0?t[n]=s:Array.isArray(t[n])?t[n].push(s):t[n]=[t[n],s]}return t}function encodeQueryItem(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(r=>`${encodeQueryKey$1(e)}=${encodeQueryValue$1(r)}`).join("&"):`${encodeQueryKey$1(e)}=${encodeQueryValue$1(t)}`:encodeQueryKey$1(e)}function stringifyQuery$1(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>
26encodeQueryItem(t,e[t])).filter(Boolean).join("&")}const PROTOCOL_STRICT_REGEX=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,PROTOCOL_REGEX=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,PROTOCOL_RELATIVE_REGEX=/^([/\\]\s*){2,}[^/\\]/,PROTOCOL_SCRIPT_RE=/^[\s\0]*(blob|data|javascript|vbscript):$/i,TRAILING_SLASH_RE$1=/\/$|\/\?|\/#/,JOIN_LEADING_SLASH_RE=/^\.?\//;function hasProtocol(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?PROTOCOL_STRICT_REGEX.test(e):PROTOCOL_REGEX.test(e)||(t.acceptRelative?PROTOCOL_RELATIVE_REGEX.test(e):!1)}function isScriptProtocol(e){return!!e&&PROTOCOL_SCRIPT_RE.test(e)}function hasTrailingSlash(e="",t){return t?TRAILING_SLASH_RE$1.test(e):e.endsWith("/")}function withoutTrailingSlash(e="",t){if(!t)return(hasTrailingSlash(e)?e.slice(0,-1):e)||"/";if(!hasTrailingSlash(e,!0))return e||"/";let r=e,i="";const n=e.indexOf("#");n>=0&&(r=e.slice(0,n),i=e.slice(n));const[s,...a]=r.split("?");return(s.slice(0,-1)||"/")+(a.length>0?`?${a.join("?")}`:"")+i}function withTrailingSlash(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(hasTrailingSlash(e,!0))return e||"/";let r=e,i="";const n=e.indexOf("#");if(n>=0&&(r=e.slice(0,n),i=e.slice(n),!r))return i;const[s,...a]=r.split("?");return s+"/"+(a.length>0?`?${a.join("?")}`:"")+i}function hasLeadingSlash(e=""){return e.startsWith("/")}function withLeadingSlash(e=""){return hasLeadingSlash(e)?e:"/"+e}function withBase(e,t){if(isEmptyURL(t)||hasProtocol(e))return e;const r=withoutTrailingSlash(t);return e.startsWith(r)?e:joinURL(r,e)}function withoutBase(e,t){if(isEmptyURL(t))return e;const r=withoutTrailingSlash(t);if(!e.startsWith(r))return e;const i=e.slice(r.length);return i[0]==="/"?i:"/"+i}function withQuery(e,t){const r=parseURL$1(e),i={...parseQuery$1(r.search),...t};return r.search=stringifyQuery$1(i),stringifyParsedURL(r)}function isEmptyURL(e){return!e||e==="/"}function isNonEmptyURL(e){return e&&e!=="/"}function joinURL(e,...t){let r=e||"";for(const i of t.filter(n=>isNonEmptyURL(n)))if(r){const n=i.replace(JOIN_LEADING_SLASH_RE,"");r=withTrailingSlash(r)+n}else r=i;return r}function isEqual(e,t,r={}){return r.trailingSlash||(e=withTrailingSlash(e),t=withTrailingSlash(t)),r.leadingSlash||(e=withLeadingSlash(e),t=withLeadingSlash(t)),r.encoding||(e=decode$1(e),t=decode$1(t)),e===t}const protocolRelative=Symbol.for("ufo:protocolRelative");function parseURL$1(e="",t){const r=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(r){const[,d,u=""]=r;return{protocol:d.toLowerCase(),pathname:u,href:d+u,auth:"",host:"",search:"",hash:""}}if(!hasProtocol(e,{acceptRelative:!0}))return t?parseURL$1(t+e):parsePath(e);const[,i="",n,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,a="",l=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:o,search:f,hash:c}=parsePath(l.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:i.toLowerCase(),auth:n?n.slice(0,Math.max(0,n.length-1)):"",host:a,pathname:o,search:f,hash:c,[protocolRelative]:!i}}function parsePath(e=""){const[t="",r="",i=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:r,hash:i}}function stringifyParsedURL(e){const t=e.pathname||"",r=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",i=e.hash||"",n=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[protocolRelative]?(e.protocol||"")+"//":"")+n+s+t+r+i}const useRuntimeConfig$1=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},appConfig=useRuntimeConfig$1().app,baseURL=()=>appConfig.baseURL,buildAssetsDir=()=>appConfig.buildAssetsDir,buildAssetsURL=(...e)=>joinURL(publicAssetsURL(),buildAssetsDir(),...e),publicAssetsURL=(...e)=>{const t=appConfig.cdnURL||appConfig.baseURL;return e.length?joinURL(t,...e):t};globalThis.__buildAssetsURL=buildAssetsURL,globalThis.__publicAssetsURL=publicAssetsURL;const suspectProtoRx=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,suspectConstructorRx=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,JsonSigRx=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function jsonParseTransform(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){warnKeyDropped(e);return}return t}function warnKeyDropped(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function destr(e,t={}){if(typeof e!="string")return e;const r=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return r.slice(1,-1);if(r.length<=9){const i=r.toLowerCase();if(i==="true")return!0;
26if(i==="false")return!1;if(i==="undefined")return;if(i==="null")return null;if(i==="nan")return Number.NaN;if(i==="infinity")return Number.POSITIVE_INFINITY;if(i==="-infinity")return Number.NEGATIVE_INFINITY}if(!JsonSigRx.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(suspectProtoRx.test(e)||suspectConstructorRx.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,jsonParseTransform)}return JSON.parse(e)}catch(i){if(t.strict)throw i;return e}}class FetchError extends Error{constructor(t,r){super(t,r),this.name="FetchError",r!=null&&r.cause&&!this.cause&&(this.cause=r.cause)}}function createFetchError(e){var o,f,c,d,u;const t=((o=e.error)==null?void 0:o.message)||((f=e.error)==null?void 0:f.toString())||"",r=((c=e.request)==null?void 0:c.method)||((d=e.options)==null?void 0:d.method)||"GET",i=((u=e.request)==null?void 0:u.url)||String(e.request)||"/",n=`[${r}] ${JSON.stringify(i)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",a=`${n}: ${s}${t?` ${t}`:""}`,l=new FetchError(a,e.error?{cause:e.error}:void 0);for(const _ of["request","options","response"])Object.defineProperty(l,_,{get(){return e[_]}});for(const[_,E]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(l,_,{get(){return e.response&&e.response[E]}});return l}const payloadMethods=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function isPayloadMethod(e="GET"){return payloadMethods.has(e.toUpperCase())}function isJSONSerializable(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const textTypes=new Set(["image/svg","application/xml","application/xhtml","application/html"]),JSON_RE=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function detectResponseType(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return JSON_RE.test(t)?"json":textTypes.has(t)||t.startsWith("text/")?"text":"blob"}function mergeFetchOptions(e,t,r=globalThis.Headers){const i={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(i.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(i.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){i.headers=new r((t==null?void 0:t.headers)||{});for(const[n,s]of new r((e==null?void 0:e.headers)||{}))i.headers.set(n,s)}return i}const retryStatusCodes=new Set([408,409,425,429,500,502,503,504]),nullBodyResponses=new Set([101,204,205,304]);function createFetch(e={}){const{fetch:t=globalThis.fetch,Headers:r=globalThis.Headers,AbortController:i=globalThis.AbortController}=e;async function n(l){const o=l.error&&l.error.name==="AbortError"&&!l.options.timeout||!1;if(l.options.retry!==!1&&!o){let c;typeof l.options.retry=="number"?c=l.options.retry:c=isPayloadMethod(l.options.method)?0:1;const d=l.response&&l.response.status||500;if(c>0&&(Array.isArray(l.options.retryStatusCodes)?l.options.retryStatusCodes.includes(d):retryStatusCodes.has(d))){const u=l.options.retryDelay||0;return u>0&&await new Promise(_=>setTimeout(_,u)),s(l.request,{...l.options,retry:c-1,timeout:l.options.timeout})}}const f=createFetchError(l);throw Error.captureStackTrace&&Error.captureStackTrace(f,s),f}const s=async function(o,f={}){var u;const c={request:o,options:mergeFetchOptions(f,e.defaults,r),response:void 0,error:void 0};if(c.options.method=(u=c.options.method)==null?void 0:u.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=withBase(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=withQuery(c.request,{...c.options.params,...c.options.query}))),c.options.body&&isPayloadMethod(c.options.method)&&(isJSONSerializable(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new r(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half"))),!c.options.signal&&c.options.timeout){const _=new i;setTimeout(()=>_.abort(),c.options.timeout),c.options.signal=_.signal}try{c.response=await t(c.request,c.options)}catch(_){return c.error=_,c.options.onRequestError&&await c.options.onRequestError(c),await n(c)}if(c.response.body&&!nullBodyResponses.has(c.response.status)&&c.options.method!=="HEAD"){const _=(c.options.parseResponse?"json":c.options.responseType)||detectResponseType(c.response.headers.get("content-type")||"");switch(_){case"json":{const E=await c.response.text(),b=c.options.parseResponse||destr;c.response._data=b(E);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[_]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await n(c)):c.response},a=async function(o,f){return(await s(o,f))._data};return a.raw=s,a.native=(...l)=>t(...l),a.create=(l={})=>createFetch({...e,defaults:{...e.defaults,...l}}),a}const _globalThis$1=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),fetch$1=_globalThis$1.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Headers=_globalThis$1.Headers,AbortController=_globalThis$1.AbortController,ofetch=createFetch({fetch:fetch$1,Headers,AbortController}),$fetch$1=ofetch;globalThis.$fetch||(globalThis.$fetch=$fetch$1.create({baseURL:baseURL()}));function flatHooks(e,t={},r){for(const i in e){const n=e[i],s=r?`${r}:${i}`:i;typeof n=="object"&&n!==null?flatHooks(n,t,s):typeof n=="function"&&(t[s]=n)}return t}const defaultTask={run:e=>e()},_createTask=()=>defaultTask,createTask=typeof console.createTask<"u"?console.createTask:_createTask;function serialTaskCaller(e,t){const r=t.shift(),i=createTask(r);return e.reduce((n,s)=>n.then(()=>i.run(()=>s(...t))),Promise.resolve())}function parallelTaskCaller(e,t){const r=t.shift(),i=createTask(r);return Promise.all(e.map(n=>i.run(()=>n(...t))))}function callEachWith(e,t){for(const r of[...e])r(t)}class Hookable{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,r,i={}){if(!t||typeof r!="function")return()=>{};const n=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!i.allowDeprecated){let a=s.message;a||(a=`${n} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(a)||(console.warn(a),this._deprecatedMessages.add(a))}if(!r.name)try{Object.defineProperty(r,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(r),()=>{r&&(this.removeHook(t,r),r=void 0)}}hookOnce(t,r){let i,n=(...s)=>(typeof i=="function"&&i(),i=void 0,n=void 0,r(...s));return i=this.hook(t,n),i}removeHook(t,r){if(this._hooks[t]){const i=this._hooks[t].indexOf(r);i!==-1&&this._hooks[t].splice(i,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,r){this._deprecatedHooks[t]=typeof r=="string"?{to:r}:r;const i=this._hooks[t]||[];delete this._hooks[t];for(const n of i)this.hook(t,n)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const r in t)this.deprecateHook(r,t[r])}addHooks(t){const r=flatHooks(t),i=Object.keys(r).map(n=>this.hook(n,r[n]));return()=>{for(const n of i.splice(0,i.length))n()}}removeHooks(t){const r=flatHooks(t);for(const i in r)this.removeHook(i,r[i])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...r){return r.unshift(t),this.callHookWith(serialTaskCaller,t,...r)}callHookParallel(t,...r){return r.unshift(t),this.callHookWith(parallelTaskCaller,t,...r)}callHookWith(t,r,...i){const n=this._before||this._after?{name:r,args:i,context:{}}:void 0;this._before&&callEachWith(this._before,n);const s=t(r in this._hooks?[...this._hooks[r]]:[],i);return s instanceof Promise?s.finally(()=>{this._after&&n&&callEachWith(this._after,n)}):(this._after&&n&&callEachWith(this._after,n),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const r=this._before.indexOf(t);r!==-1&&this._before.splice(r,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const r=this._after.indexOf(t);r!==-1&&this._after.splice(r,1)}}}}function createHooks(){return new Hookable}function createContext(e={}){let t,r=!1;const i=a=>
26{if(t&&t!==a)throw new Error("Context conflict")};let n;if(e.asyncContext){const a=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;a?n=new a:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(n&&t===void 0){const a=n.getStore();if(a!==void 0)return a}return t};return{use:()=>{const a=s();if(a===void 0)throw new Error("Context is not available");return a},tryUse:()=>s(),set:(a,l)=>{l||i(a),t=a,r=!0},unset:()=>{t=void 0,r=!1},call:(a,l)=>{i(a),t=a;try{return n?n.run(a,l):l()}finally{r||(t=void 0)}},async callAsync(a,l){t=a;const o=()=>{t=a},f=()=>t===a?o:void 0;asyncHandlers.add(f);try{const c=n?n.run(a,l):l();return r||(t=void 0),await c}finally{asyncHandlers.delete(f)}}}}function createNamespace(e={}){const t={};return{get(r,i={}){return t[r]||(t[r]=createContext({...e,...i})),t[r],t[r]}}}const _globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},globalKey$1="__unctx__",defaultNamespace=_globalThis[globalKey$1]||(_globalThis[globalKey$1]=createNamespace()),getContext=(e,t={})=>defaultNamespace.get(e,t),asyncHandlersKey="__unctx_async_handlers__",asyncHandlers=_globalThis[asyncHandlersKey]||(_globalThis[asyncHandlersKey]=new Set);function executeAsync(e){const t=[];for(const n of asyncHandlers){const s=n();s&&t.push(s)}const r=()=>{for(const n of t)n()};let i=e();return i&&typeof i=="object"&&"catch"in i&&(i=i.catch(n=>{throw r(),n})),[i,r]}const nuxtAppCtx=getContext("nuxt-app",{asyncContext:!1}),NuxtPluginIndicator="__nuxt_plugin";function createNuxtApp(e){let t=0;const r={_scope:effectScope(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.10.3"},get vue(){return r.vueApp.version}},payload:reactive({data:{},state:{},once:new Set,_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:n=>r._scope.run(()=>callWithNuxt(r,n)),isHydrating:!0,deferHydration(){if(!r.isHydrating)return()=>{};t++;let n=!1;return()=>{if(!n&&(n=!0,t--,t===0))return r.isHydrating=!1,r.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};r.hooks=createHooks(),r.hook=r.hooks.hook,r.callHook=r.hooks.callHook,r.provide=(n,s)=>{const a="$"+n;defineGetter(r,a,s),defineGetter(r.vueApp.config.globalProperties,a,s)},defineGetter(r.vueApp,"$nuxt",r),defineGetter(r.vueApp.config.globalProperties,"$nuxt",r);{window.addEventListener("nuxt.preloadError",s=>{r.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||useNuxtApp;const n=r.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});r.hook("app:mounted",n)}const i=reactive(r.payload.config);return r.provide("config",i),r}async function applyPlugin(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:r}=await e.runWithContext(()=>t(e))||{};if(r&&typeof r=="object")for(const i in r)e.provide(i,r[i])}}async function applyPlugins(e,t){const r=[],i=[],n=[],s=[];let a=0;async function l(o){var c;const f=((c=o.dependsOn)==null?void 0:c.filter(d=>t.some(u=>u._name===d)&&!r.includes(d)))??[];if(f.length>0)i.push([new Set(f),o]);else{const d=applyPlugin(e,o).then(async()=>{o._name&&(r.push(o._name),await Promise.all(i.map(async([u,_])=>{u.has(o._name)&&(u.delete(o._name),u.size===0&&(a++,await l(_)))})))});o.parallel?n.push(d.catch(u=>s.push(u))):await d}}for(const o of t)await l(o);if(await Promise.all(n),a)for(let o=0;o<a;o++)await Promise.all(n);if(s.length)throw s[0]}function defineNuxtPlugin(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[NuxtPluginIndicator]:!0,_name:t})}function callWithNuxt(e,t,r){const i=()=>r?t(...r):t();return nuxtAppCtx.set(e),e.vueApp.runWithContext(i)}function tryUseNuxtApp(){var t;let e;return hasInjectionContext()&&(e=(t=getCurrentInstance())==null?void 0:t.appContext.app.$nuxt),e=e||nuxtAppCtx.tryUse(),e||null}function useNuxtApp(){const e=tryUseNuxtApp();if(!e)throw new Error("[nuxt] instance unavailable");return e}function useRuntimeConfig(e){return useNuxtApp().$config}function defineGetter(e,t,r){Object.defineProperty(e,t,{get:()=>r})}function _createMatcher(e){return{ctx:{table:e},matchAll:t=>_matchRoutes(t,e)}}function _createTableFromExport(e){const t={};for(const r in e)t[r]=r==="dynamic"?new Map(Object.entries(e[r]).map(([i,n])=>[i,_createTableFromExport(n)])):new Map(Object.entries(e[r]));return t}function createMatcherFromExport(e){return _createMatcher(_createTableFromExport(e))}function _matchRoutes(e,t){const r=[];for(const[n,s]of _sortRoutesMap(t.wildcard))e.startsWith(n)&&r.push(s);for(const[n,s]of _sortRoutesMap(t.dynamic))if(e.startsWith(n+"/")){const a="/"+e.slice(n.length).split("/").splice(2).join("/");
26r.push(..._matchRoutes(a,s))}const i=t.static.get(e);return i&&r.push(i),r.filter(Boolean)}function _sortRoutesMap(e){return[...e.entries()].sort((t,r)=>t[0].length-r[0].length)}function isPlainObject(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function _defu(e,t,r=".",i){if(!isPlainObject(t))return _defu(e,{},r,i);const n=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const a=e[s];a!=null&&(i&&i(n,s,a,r)||(Array.isArray(a)&&Array.isArray(n[s])?n[s]=[...a,...n[s]]:isPlainObject(a)&&isPlainObject(n[s])?n[s]=_defu(a,n[s],(r?`${r}.`:"")+s.toString(),i):n[s]=a))}return n}function createDefu(e){return(...t)=>t.reduce((r,i)=>_defu(r,i,"",e),{})}const defu=createDefu(),defuFn=createDefu((e,t,r)=>{if(e[t]!==void 0&&typeof r=="function")return e[t]=r(e[t]),!0});function hasProp(e,t){try{return t in e}catch{return!1}}var __defProp$2=Object.defineProperty,__defNormalProp$2=(e,t,r)=>t in e?__defProp$2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__publicField$2=(e,t,r)=>(__defNormalProp$2(e,typeof t!="symbol"?t+"":t,r),r);class H3Error extends Error{constructor(t,r={}){super(t,r),__publicField$2(this,"statusCode",500),__publicField$2(this,"fatal",!1),__publicField$2(this,"unhandled",!1),__publicField$2(this,"statusMessage"),__publicField$2(this,"data"),__publicField$2(this,"cause"),r.cause&&!this.cause&&(this.cause=r.cause)}toJSON(){const t={message:this.message,statusCode:sanitizeStatusCode(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=sanitizeStatusMessage(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}__publicField$2(H3Error,"__h3_error__",!0);function createError$1(e){if(typeof e=="string")return new H3Error(e);
26if(isError(e))return e;const t=new H3Error(e.message??e.statusMessage??"",{cause:e.cause||e});if(hasProp(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=sanitizeStatusCode(e.statusCode,t.statusCode):e.status&&(t.statusCode=sanitizeStatusCode(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const r=t.statusMessage;sanitizeStatusMessage(t.statusMessage)!==r&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function isError(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const DISALLOWED_STATUS_CHARS=/[^\u0009\u0020-\u007E]/g;function sanitizeStatusMessage(e=""){return e.replace(DISALLOWED_STATUS_CHARS,"")}function sanitizeStatusCode(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}typeof setImmediate>"u"||setImmediate;const LayoutMetaSymbol=Symbol("layout-meta"),PageRouteSymbol=Symbol("route"),useRouter$1=()=>{var e;return(e=useNuxtApp())==null?void 0:e.$router},useRoute$1=()=>hasInjectionContext()?inject(PageRouteSymbol,useNuxtApp()._route):useNuxtApp()._route;function defineNuxtRouteMiddleware(e){return e}const isProcessingMiddleware=()=>{try{if(useNuxtApp()._processingMiddleware)return!0}catch{return!0}return!1},navigateTo=(e,t)=>{e||(e="/");const r=typeof e=="string"?e:withQuery(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:l="_blank",windowFeatures:o={}}=t.open,f=Object.entries(o).filter(([c,d])=>d!==void 0).map(([c,d])=>`${c.toLowerCase()}=${d}`).join(", ");open(r,l,f)}return Promise.resolve()}const i=(t==null?void 0:t.external)||hasProtocol(r,{acceptRelative:!0});if(i){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const l=parseURL$1(r).protocol;if(l&&isScriptProtocol(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const n=isProcessingMiddleware();if(!i&&n)return e;const s=useRouter$1(),a=useNuxtApp();return i?(a._scope.stop(),t!=null&&t.replace?location.replace(r):location.href=r,n?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},NUXT_ERROR_SIGNATURE="__nuxt_error",useError=()=>toRef(useNuxtApp().payload,"error"),showError=e=>{const t=createError(e);try{const r=useNuxtApp(),i=useError();r.hooks.callHook("app:error",t),i.value=i.value||t}catch{throw t}return t},clearError=async(e={})=>{const t=useNuxtApp(),r=useError();t.callHook("app:error:cleared",e),e.redirect&&await useRouter$1().replace(e.redirect),r.value=null},isNuxtError=e=>!!e&&typeof e=="object"&&NUXT_ERROR_SIGNATURE in e,createError=e=>{const t=createError$1(e);return Object.defineProperty(t,NUXT_ERROR_SIGNATURE,{value:!0,configurable:!1,writable:!1}),t},scriptRel="modulepreload",assetsURL=function(e,t){return e[0]==="."?new URL(e,t).href:e},seen={},___vitePreload=function(t,r,i){let n=Promise.resolve();if(r&&r.length>0){const s=document.getElementsByTagName("link");n=Promise.all(r.map(a=>{if(a=assetsURL(a,i),a in seen)return;seen[a]=!0;const l=a.endsWith(".css"),o=l?'[rel="stylesheet"]':"";if(!!i)for(let d=s.length-1;d>=0;d--){const u=s[d];if(u.href===a&&(!l||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${o}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":scriptRel,l||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),l)return new Promise((d,u)=>{c.addEventListener("load",d),c.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${a}`)))})}))}return n.then(()=>t()).catch(s=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s})},__vitePreload=(...e)=>___vitePreload(...e).catch(t=>{const r=new Event("nuxt.preloadError");throw r.payload=t,window.dispatchEvent(r),t}),UNDEFINED=-1,HOLE=-2,NAN=-3,POSITIVE_INFINITY=-4,NEGATIVE_INFINITY=-5,NEGATIVE_ZERO=-6;function parse(e,t){return unflatten(JSON.parse(e),t)}function unflatten(e,t){if(typeof e=="number")return n(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const r=e,i=Array(r.length);function n(s,a=!1){if(s===UNDEFINED)return;if(s===NAN)return NaN;if(s===POSITIVE_INFINITY)return 1/0;if(s===NEGATIVE_INFINITY)return-1/0;if(s===NEGATIVE_ZERO)return-0;if(a)throw new Error("Invalid input");if(s in i)return i[s];const l=r[s];if(!l||typeof l!="object")i[s]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const o=l[0],f=t==null?void 0:t[o];if(f)return i[s]=f(n(l[1]));switch(o){case"Date":i[s]=new Date(l[1]);break;case"Set":const c=new Set;i[s]=c;for(let _=1;_<l.length;_+=1)c.add(n(l[_]));break;case"Map":const d=new Map;i[s]=d;for(let _=1;_<l.length;_+=2)d.set(n(l[_]),n(l[_+1]));break;case"RegExp":i[s]=new RegExp(l[1],l[2]);break;case"Object":i[s]=Object(l[1]);break;case"BigInt":i[s]=BigInt(l[1]);break;case"null":const u=Object.create(null);i[s]=u;for(let _=1;_<l.length;_+=2)u[l[_]]=n(l[_+1]);break;default:throw new Error(`Unknown type ${o}`)}}else{const o=new Array(l.length);i[s]=o;for(let f=0;f<l.length;f+=1){const c=l[f];c!==HOLE&&(o[f]=n(c))}}else{const o={};i[s]=o;for(const f in l){const c=l[f];o[f]=n(c)}}return i[s]}return n(0)}function asArray$1(e){return Array.isArray(e)?e:[e]}const TagsWithInnerContent=["title","titleTemplate","script","style","noscript"],HasElementTags=["base","meta","link","style","script","noscript"],ValidHeadTags=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],UniqueTags=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],TagConfigKeys=["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"],IsBrowser=typeof window<"u";function defineHeadPlugin(e){return e}function hashCode(e){let t=9;for(let r=0;r<e.length;)t=Math.imul(t^e.charCodeAt(r++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function hashTag(e){return e._h||hashCode(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,r])=>`${t}:${String(r)}`).join(",")}`)}function tagDedupeKey(e,t){const{props:r,tag:i}=e;if(UniqueTags.includes(i))return i;if(i==="link"&&r.rel==="canonical")return"canonical";if(r.charset)return"charset";const n=["id"];i==="meta"&&n.push("name","property","http-equiv");for(const s of n)if(typeof r[s]<"u"){const a=String(r[s]);return t&&!t(a)?!1:`${i}:${s}:${a}`}return!1}function resolveTitleTemplate(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function unpackToArray(e,t){const r=[],i=t.resolveKeyData||(s=>s.key),n=t.resolveValueData||(s=>s.value);for(const[s,a]of Object.entries(e))r.push(...(Array.isArray(a)?a:[a]).map(l=>{const o={key:s,value:l},f=n(o);return typeof f=="object"?unpackToArray(f,t):Array.isArray(f)?f:{[typeof t.key=="function"?t.key(o):t.key]:i(o),[typeof t.value=="function"?t.value(o):t.value]:f}}).flat());return r}function unpackToString(e,t){return Object.entries(e).map(([r,i])=>{if(typeof i=="object"&&(i=unpackToString(i,t)),t.resolve){const n=t.resolve({key:r,value:i});if(n)return n}return typeof i=="number"&&(i=i.toString()),typeof i=="string"&&t.wrapValue&&(i=i.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),i=`${t.wrapValue}${i}${t.wrapValue}`),`${r}${t.keyValueSeparator||""}${i}`}).join(t.entrySeparator||"")}const p=e=>({keyValue:e,metaKey:"property"}),k=e=>({keyValue:e}),MetaPackingSchema={appleItunesApp:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return`${fixKeyCase(e)}=${t}`}}},articleExpirationTime:p("article:expiration_time"),articleModifiedTime:p("article:modified_time"),articlePublishedTime:p("article:published_time"),bookReleaseDate:p("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve({key:e,value:t}){return`${fixKeyCase(e)} ${t}`}},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:p("fb:app_id"),msapplicationConfig:k("msapplication-Config"),msapplicationTileColor:k("msapplication-TileColor"),msapplicationTileImage:k("msapplication-TileImage"),ogAudioSecureUrl:p("og:audio:secure_url"),ogAudioUrl:p("og:audio"),ogImageSecureUrl:p("og:image:secure_url"),ogImageUrl:p("og:image"),ogSiteName:p("og:site_name"),ogVideoSecureUrl:p("og:video:secure_url"),ogVideoUrl:p("og:video"),profileFirstName:p("profile:first_name"),profileLastName:p("profile:last_name"),profileUsername:p("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}
26){if(e==="seconds")return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return typeof t=="boolean"?`${fixKeyCase(e)}`:`${fixKeyCase(e)}:${t}`}}},xUaCompatible:{metaKey:"http-equiv"}},openGraphNamespaces=["og","book","article","profile"];function resolveMetaKeyType(e){var r;const t=fixKeyCase(e).split(":")[0];return openGraphNamespaces.includes(t)?"property":((r=MetaPackingSchema[e])==null?void 0:r.metaKey)||"name"}function resolveMetaKeyValue(e){var t;return((t=MetaPackingSchema[e])==null?void 0:t.keyValue)||fixKeyCase(e)}function fixKeyCase(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),r=t.split("-")[0];return openGraphNamespaces.includes(r)||r==="twitter"?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function changeKeyCasingDeep(e){if(Array.isArray(e))return e.map(r=>changeKeyCasingDeep(r));if(typeof e!="object"||Array.isArray(e))return e;const t={};for(const[r,i]of Object.entries(e))t[fixKeyCase(r)]=changeKeyCasingDeep(i);return t}function resolvePackedMetaObjectValue(e,t){const r=MetaPackingSchema[t];return t==="refresh"?`${e.seconds};url=${e.url}`:unpackToString(changeKeyCasingDeep(e),{keyValueSeparator:"=",entrySeparator:", ",resolve({value:i,key:n}){if(i===null)return"";if(typeof i=="boolean")return`${n}`},...r==null?void 0:r.unpack})}const ObjectArrayEntries=["og:image","og:video","og:audio","twitter:image"];function sanitize(e){const t={};return Object.entries(e).forEach(([r,i])=>{String(i)!=="false"&&r&&(t[r]=i)}),t}function handleObjectEntry(e,t){const r=sanitize(t),i=fixKeyCase(e),n=resolveMetaKeyType(i);if(ObjectArrayEntries.includes(i)){const s={};return Object.entries(r).forEach(([a,l])=>{s[`${e}${a==="url"?"":`${a.charAt(0).toUpperCase()}${a.slice(1)}`}`]=l}),unpackMeta(s).sort((a,l)=>{var o,f;return(((o=a[n])==null?void 0:o.length)||0)-(((f=l[n])==null?void 0:f.length)||0)})}return[{[n]:i,...r}]}function unpackMeta(e){const t=[],r={};Object.entries(e).forEach(([n,s])=>{if(!Array.isArray(s)){if(typeof s=="object"&&s){if(ObjectArrayEntries.includes(fixKeyCase(n))){t.push(...handleObjectEntry(n,s));return}r[n]=sanitize(s)}else r[n]=s;return}s.forEach(a=>{t.push(...typeof a=="string"?unpackMeta({[n]:a}):handleObjectEntry(n,a))})});const i=unpackToArray(r,{key({key:n}){return resolveMetaKeyType(n)},value({key:n}){return n==="charset"?"charset":"content"},resolveKeyData({key:n}){return resolveMetaKeyValue(n)},resolveValueData({value:n,key:s}){return n===null?"_null":typeof n=="object"?resolvePackedMetaObjectValue(n,s):typeof n=="number"?n.toString():n}});return[...t,...i].map(n=>(n.content==="_null"&&(n.content=null),n))}async function normaliseTag(e,t,r){const i={tag:e,props:await normaliseProps(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return TagConfigKeys.forEach(n=>{const s=typeof i.props[n]<"u"?i.props[n]:r[n];typeof s<"u"&&((!["innerHTML","textContent","children"].includes(n)||TagsWithInnerContent.includes(i.tag))&&(i[n==="children"?"innerHTML":n]=s),delete i.props[n])}),i.props.body&&(i.tagPosition="bodyClose",delete i.props.body),i.tag==="script"&&typeof i.innerHTML=="object"&&(i.innerHTML=JSON.stringify(i.innerHTML),i.props.type=i.props.type||"application/json"),Array.isArray(i.props.content)?i.props.content.map(n=>({...i,props:{...i.props,content:n}})):i}function normaliseClassProp(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function normaliseProps(e,t){for(const r of Object.keys(e)){if(r==="class"){e[r]=normaliseClassProp(e[r]);continue}if(e[r]instanceof Promise&&(e[r]=await e[r]),!t&&!TagConfigKeys.includes(r)){const i=String(e[r]),n=r.startsWith("data-");i==="true"||i===""?e[r]=n?"true":!0:e[r]||(n&&i==="false"?e[r]="false":delete e[r])}}return e}const TagEntityBits=10;async function normaliseEntryTags(e){const t=[];return Object.entries(e.resolvedInput).filter(([r,i])=>
26typeof i<"u"&&ValidHeadTags.includes(r)).forEach(([r,i])=>{const n=asArray$1(i);t.push(...n.map(s=>normaliseTag(r,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((r,i)=>(r._e=e._i,e.mode&&(r._m=e.mode),r._p=(e._i<<TagEntityBits)+i,r))}const TAG_WEIGHTS={base:-10,title:10},TAG_ALIASES={critical:-80,high:-10,low:20};function tagWeight(e){let t=100;const r=e.tagPriority;return typeof r=="number"?r:(e.tag==="meta"?(e.props["http-equiv"]==="content-security-policy"&&(t=-30),e.props.charset&&(t=-20),e.props.name==="viewport"&&(t=-15)):e.tag==="link"&&e.props.rel==="preconnect"?t=20:e.tag in TAG_WEIGHTS&&(t=TAG_WEIGHTS[e.tag]),typeof r=="string"&&r in TAG_ALIASES?t+TAG_ALIASES[r]:t)}const SortModifiers=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],NetworkEvents=["onload","onerror","onabort","onprogress","onloadstart"],sepSub="%separator";function processTemplateParams(e,t,r){if(typeof e!="string"||!e.includes("%"))return e;function i(a){let l;return["s","pageTitle"].includes(a)?l=t.pageTitle:a.includes(".")?l=a.split(".").reduce((o,f)=>o&&o[f]||void 0,t):l=t[a],typeof l<"u"?(l||"").replace(/"/g,'\\"'):!1}let n=e;try{n=decodeURI(e)}catch{}return(n.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(a=>{const l=i(a.slice(1));typeof l=="string"&&(e=e.replace(new RegExp(`\\${a}(\\W|$)`,"g"),(o,f)=>`${l}${f}`).trim())}),e.includes(sepSub)&&(e.endsWith(sepSub)&&(e=e.slice(0,-sepSub.length).trim()),e.startsWith(sepSub)&&(e=e.slice(sepSub.length).trim()),e=e.replace(new RegExp(`\\${sepSub}\\s*\\${sepSub}`,"g"),sepSub),e=processTemplateParams(e,{separator:r},r)),e}async function renderDOMHead(e,t={}){var c;const r=t.document||e.resolvedOptions.document;if(!r)return;const i={shouldRender:e.dirty,tags:[]};if(await e.hooks.callHook("dom:beforeRender",i),!i.shouldRender)return;const n=(await e.resolveTags()).map(d=>({tag:d,id:HasElementTags.includes(d.tag)?hashTag(d):d.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:r.documentElement,bodyAttrs:r.body}};for(const d of["body","head"]){const u=(c=r==null?void 0:r[d])==null?void 0:c.children,_=[];for(const E of[...u].filter(b=>HasElementTags.includes(b.tagName.toLowerCase()))){const b={tag:E.tagName.toLowerCase(),props:await normaliseProps(E.getAttributeNames().reduce((v,m)=>({...v,[m]:E.getAttribute(m)}),{})),innerHTML:E.innerHTML};let x=1,g=tagDedupeKey(b);for(;g&&_.find(v=>v._d===g);)g=`${g}:${x++}`;b._d=g||void 0,_.push(b),s.elMap[E.getAttribute("data-hid")||hashTag(b)]=E}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function a(d,u,_){const E=`${d}:${u}`;s.sideEffects[E]=_,delete s.pendingSideEffects[E]}function l({id:d,$el:u,tag:_}){const E=_.tag.endsWith("Attrs");s.elMap[d]=u,E||(["textContent","innerHTML"].forEach(b=>{_[b]&&_[b]!==u[b]&&(u[b]=_[b])}),a(d,"el",()=>{var b;(b=s.elMap[d])==null||b.remove(),delete s.elMap[d]})),Object.entries(_.props).forEach(([b,x])=>{const g=`attr:${b}`;if(b==="class")for(const v of(x||"").split(" ").filter(Boolean))E&&a(d,`${g}:${v}`,()=>u.classList.remove(v)),!u.classList.contains(v)&&u.classList.add(v);else if(b==="style")for(const v of x.split(";").filter(Boolean)){const[m,y]=v.split(":").map(P=>P.trim());a(d,`${g}:${v}:${m}`,()=>{u.style.removeProperty(m)}),u.style.setProperty(m,y)}else u.getAttribute(b)!==x&&u.setAttribute(b,x===!0?"":String(x)),E&&a(d,g,()=>u.removeAttribute(b))})}const o=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const d of n){const{tag:u,shouldRender:_,id:E}=d;if(_){if(u.tag==="title"){r.title=u.textContent;continue}d.$el=d.$el||s.elMap[E],d.$el?l(d):HasElementTags.includes(u.tag)&&o.push(d)}}for(const d of o){const u=d.tag.tagPosition||"head";d.$el=r.createElement(d.tag.tag),l(d),f[u]=f[u]||r.createDocumentFragment(),f[u].appendChild(d.$el)}for(const d of n)await e.hooks.callHook("dom:renderTag",d,r,a);f.head&&r.head.appendChild(f.head),f.bodyOpen&&r.body.insertBefore(f.bodyOpen,r.body.firstChild),f.bodyClose&&r.body.appendChild(f.bodyClose),Object.values(s.pendingSideEffects).forEach(d=>d()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:n})}async function debouncedRenderDOMHead(e,t={}){const r=t.delayFn||(i=>setTimeout(i,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(i=>r(async()=>{await renderDOMHead(e,t),delete e._domUpdatePromise,i()}))}function DomPlugin(e){return t=>{var i,n;const r=((n=(i=t.resolvedOptions.document)==null?void 0:i.head.querySelector('script[id="unhead:payload"]'))==null?void 0:n.innerHTML)||!1;return r&&t.push(JSON.parse(r)),{mode:"client",hooks:{"entries:updated":function(s){debouncedRenderDOMHead(s,e)}}}}}const UsesMergeStrategy=["templateParams","htmlAttrs","bodyAttrs"],DedupePlugin={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(i=>
26{e.props[i]&&(e.key=e.props[i],delete e.props[i])});const r=tagDedupeKey(e)||(e.key?`${e.tag}:${e.key}`:!1);r&&(e._d=r)},"tags:resolve":function(e){const t={};e.tags.forEach(i=>{const n=(i.key?`${i.tag}:${i.key}`:i._d)||i._p,s=t[n];if(s){let l=i==null?void 0:i.tagDuplicateStrategy;if(!l&&UsesMergeStrategy.includes(i.tag)&&(l="merge"),l==="merge"){const o=s.props;["class","style"].forEach(f=>{o[f]&&(i.props[f]?(f==="style"&&!o[f].endsWith(";")&&(o[f]+=";"),i.props[f]=`${o[f]} ${i.props[f]}`):i.props[f]=o[f])}),t[n].props={...o,...i.props};return}else if(i._e===s._e){s._duped=s._duped||[],i._d=`${s._d}:${s._duped.length+1}`,s._duped.push(i);return}else if(tagWeight(i)>tagWeight(s))return}const a=Object.keys(i.props).length+(i.innerHTML?1:0)+(i.textContent?1:0);if(HasElementTags.includes(i.tag)&&a===0){delete t[n];return}t[n]=i});const r=[];Object.values(t).forEach(i=>{const n=i._duped;delete i._duped,r.push(i),n&&r.push(...n)}),e.tags=r,e.tags=e.tags.filter(i=>!(i.tag==="meta"&&(i.props.name||i.props.property)&&!i.props.content))}}},PayloadPlugin={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(r=>["titleTemplate","templateParams","title"].includes(r.tag)&&r._m==="server").forEach(r=>{t[r.tag]=r.tag.startsWith("title")?r.textContent:r.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},ValidEventTags=["script","link","bodyAttrs"];function stripEventHandlers(e){const t={},r={};return Object.entries(e.props).forEach(([i,n])=>{i.startsWith("on")&&typeof n=="function"?(NetworkEvents.includes(i)&&(t[i]=`this.dataset.${i} = true`),r[i]=n):t[i]=n}),{props:t,eventHandlers:r}}const EventHandlersPlugin=e=>({hooks:{"tags:resolve":function(t){for(const r of t.tags)if(ValidEventTags.includes(r.tag)){const{props:i,eventHandlers:n}=stripEventHandlers(r);r.props=i,Object.keys(n).length&&((r.props.src||r.props.href)&&(r.key=r.key||hashCode(r.props.src||r.props.href)),r._eventHandlers=n)}},"dom:renderTag":function(t,r,i){if(!t.tag._eventHandlers)return;const n=t.tag.tag==="bodyAttrs"?r.defaultView:t.$el;Object.entries(t.tag._eventHandlers).forEach(([s,a])=>{const l=`${t.tag._d||t.tag._p}:${s}`,o=s.slice(2).toLowerCase(),f=`data-h-${o}`;if(i(t.id,l,()=>{}),t.$el.hasAttribute(f))return;t.$el.setAttribute(f,"");let c;const d=u=>{a(u),c==null||c.disconnect()};s in t.$el.dataset?d(new Event(s.replace("on",""))):NetworkEvents.includes(s)&&typeof MutationObserver<"u"?(c=new MutationObserver(u=>{u.some(E=>E.attributeName===`data-${s}`)&&(d(new Event(s.replace("on",""))),c==null||c.disconnect())}),c.observe(t.$el,{attributes:!0})):n.addEventListener(o,d),i(t.id,l,()=>{c==null||c.disconnect(),n.removeEventListener(o,d),t.$el.removeAttribute(f)})})}}}),DupeableTags=["link","style","script","noscript"],HashKeyedPlugin={hooks:{"tag:normalise":({tag:e})=>{e.key&&DupeableTags.includes(e.tag)&&(e.props["data-hid"]=e._h=hashCode(e.key))}}},SortPlugin={hooks:{"tags:resolve":e=>{const t=r=>{var i;return(i=e.tags.find(n=>n._d===r))==null?void 0:i._p};for(const{prefix:r,offset:i}of SortModifiers)for(const n of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(r))){const s=t(n.tagPriority.replace(r,""));typeof s<"u"&&(n._p=s+i)}e.tags.sort((r,i)=>r._p-i._p).sort((r,i)=>tagWeight(r)-tagWeight(i))}}},SupportedAttrs={meta:"content",link:"href",htmlAttrs:"lang"},TemplateParamsPlugin=e=>({hooks:{"tags:resolve":t=>{var l;const{tags:r}=t,i=(l=r.find(o=>o.tag==="title"))==null?void 0:l.textContent,n=r.findIndex(o=>o.tag==="templateParams"),s=n!==-1?r[n].props:{},a=s.separator||"|";delete s.separator,s.pageTitle=processTemplateParams(s.pageTitle||i||"",s,a);for(const o of r.filter(f=>f.processTemplateParams!==!1)){const f=SupportedAttrs[o.tag];f&&typeof o.props[f]=="string"?o.props[f]=processTemplateParams(o.props[f],s,a):(o.processTemplateParams===!0||["titleTemplate","title"].includes(o.tag))&&["innerHTML","textContent"].forEach(c=>{typeof o[c]=="string"&&(o[c]=processTemplateParams(o[c],s,a))})}e._templateParams=s,e._separator=a,t.tags=r.filter(o=>o.tag!=="templateParams")}}}),TitleTemplatePlugin={hooks:{"tags:resolve":e=>{const{tags:t}=e;let r=t.findIndex(n=>n.tag==="titleTemplate");const i=t.findIndex(n=>n.tag==="title");if(i!==-1&&r!==-1){const n=resolveTitleTemplate(t[r].textContent,t[i].textContent);n!==null?t[i].textContent=n||t[i].textContent:delete t[i]}else if(r!==-1){const n=resolveTitleTemplate(t[r].textContent);n!==null&&(t[r].textContent=n,t[r].tag="title",r=-1)}r!==-1&&delete t[r],e.tags=t.filter(Boolean)}}},XSSPlugin={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/</g,"\\u003C"):t.innerHTML=t.innerHTML.replace(new RegExp(`</${t.tag}`,"g"),`<\\/${t.tag}`))}}};let activeHead;function createHead$1(e={}){const t=createHeadCore(e);return t.use(DomPlugin()),activeHead=t}function filterMode(e,t){return!e||e==="server"&&t||e==="client"&&!t}function createHeadCore(e={}){const t=createHooks();t.addHooks(e.hooks||{}),e.document=e.document||(IsBrowser?document:void 0);const r=!e.document,i=()=>{l.dirty=!0,t.callHook("entries:updated",l)};let n=0,s=[];const a=[],l={plugins:a,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(o){const f=typeof o=="function"?o(l):o;(!f.key||!a.some(c=>c.key===f.key))&&(a.push(f),filterMode(f.mode,r)&&t.addHooks(f.hooks||{}))},push(o,f){f==null||delete f.head;const c={_i:n++,input:o,...f};return filterMode(c.mode,r)&&(s.push(c),i()),{dispose(){s=s.filter(d=>d._i!==c._i),t.callHook("entries:updated",l),i()},patch(d){s=s.map(u=>(u._i===c._i&&(u.input=c.input=d),u)),i()}}},async resolveTags(){const o={tags:[],entries:[...s]};await t.callHook("entries:resolve",o);for(const f of o.entries){const c=f.resolvedInput||f.input;if(f.resolvedInput=await(f.transform?f.transform(c):c),f.resolvedInput)for(const d of await normaliseEntryTags(f)){const u={tag:d,entry:f,resolvedOptions:l.resolvedOptions};await t.callHook("tag:normalise",u),o.tags.push(u.tag)}}return await t.callHook("tags:beforeResolve",o),await t.callHook("tags:resolve",o),await t.callHook("tags:afterResolve",o),o.tags},ssr:r};return[DedupePlugin,PayloadPlugin,EventHandlersPlugin,HashKeyedPlugin,SortPlugin,TemplateParamsPlugin,TitleTemplatePlugin,
26XSSPlugin,...(e==null?void 0:e.plugins)||[]].forEach(o=>l.use(o)),l.hooks.callHook("init",l),l}function getActiveHead(){return activeHead}const Vue3=version.startsWith("3");function resolveUnref(e){return typeof e=="function"?e():unref(e)}function resolveUnrefHeadInput(e,t=""){if(e instanceof Promise)return e;const r=resolveUnref(e);return!e||!r?r:Array.isArray(r)?r.map(i=>resolveUnrefHeadInput(i,t)):typeof r=="object"?Object.fromEntries(Object.entries(r).map(([i,n])=>i==="titleTemplate"||i.startsWith("on")?[i,unref(n)]:[i,resolveUnrefHeadInput(n,i)])):r}const VueReactivityPlugin={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=resolveUnrefHeadInput(t.input)}}},headSymbol="usehead";function vueInstall(e){return{install(r){Vue3&&(r.config.globalProperties.$unhead=e,r.config.globalProperties.$head=e,r.provide(headSymbol,e))}}.install}function createHead(e={}){e.domDelayFn=e.domDelayFn||(r=>nextTick(()=>setTimeout(()=>r(),0)));const t=createHead$1(e);return t.use(VueReactivityPlugin),t.install=vueInstall(t),t}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__unhead_injection_handler__";function setHeadInjectionHandler(e){_global[globalKey]=e}function injectHead(){if(globalKey in _global)return _global[globalKey]();const e=inject(headSymbol);return e||getActiveHead()}function useHead(e,t={}){const r=t.head||injectHead();if(r)return r.ssr?r.push(e,t):clientUseHead(r,e,t)}function clientUseHead(e,t,r={}){const i=ref(!1),n=ref({});watchEffect(()=>{n.value=i.value?{}:resolveUnrefHeadInput(t)});const s=e.push(n.value,r);return watch(n,l=>{s.patch(l)}),getCurrentInstance()&&(onBeforeUnmount(()=>{s.dispose()}),onDeactivated(()=>{i.value=!0}),onActivated(()=>{i.value=!1})),s}function useSeoMeta(e,t){const{title:r,titleTemplate:i,...n}=e;return useHead({title:r,titleTemplate:i,_flatMeta:n},{...t,transform(s){const a=unpackMeta({...s._flatMeta});return delete s._flatMeta,{...s,meta:a}}})}const inlineConfig={nuxt:{buildId:"02d03f95-85e3-4afc-b003-db4f41bcc02e"}},__appConfig=defuFn(inlineConfig);function useAppConfig(){const e=useNuxtApp();return e._appConfig||(e._appConfig=reactive(__appConfig)),e._appConfig}const appLayoutTransition=!1,appPageTransition=!1,appKeepalive=!1,nuxtLinkDefaults={componentName:"NuxtLink"},asyncDataDefaults={deep:!0},vueAppRootContainer="#__nuxt";let manifest,matcher;function fetchManifest(){var t;const e=(t=useAppConfig().nuxt)==null?void 0:t.buildId;return manifest=$fetch(buildAssetsURL(`builds/meta/${e}.json`)),manifest.then(r=>{matcher=createMatcherFromExport(r.matcher)}),manifest}function getAppManifest(){return manifest||fetchManifest()}async function getRouteRules(e){return await getAppManifest(),defu({},...matcher.matchAll(e).reverse())}function loadPayload(e,t={}){const r=_getPayloadURL(e,t),i=useNuxtApp(),n=i._payloadCache=i._payloadCache||{};return r in n||(n[r]=isPrerendered(e).then(s=>s?_importPayload(r).then(a=>a||(delete n[r],null)):(n[r]=null,null))),n[r]}const extension="json";function _getPayloadURL(e,t={}){const r=new URL(e,"http://localhost");if(r.host!=="localhost"||hasProtocol(r.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const i=t.hash||(t.fresh?Date.now():"");return joinURL(useRuntimeConfig().app.baseURL,r.pathname,i?`_payload.${i}.${extension}`:`_payload.${extension}`)}async function _importPayload(e){const t=fetch(e).then(r=>r.text().then(parsePayload));try{return await t}catch(r){console.warn("[nuxt] Cannot load payload ",e,r)}return null}async function isPrerendered(e=useRoute$1().path){if(e=withoutTrailingSlash(e),(await getAppManifest()).prerendered.includes(e))return!0;const r=await getRouteRules(e);return!!r.prerender&&!r.redirect}let payloadCache=null;async function getNuxtClientPayload(){if(payloadCache)return payloadCache;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await parsePayload(e.textContent||""),r=e.dataset.src?await _importPayload(e.dataset.src):void 0;return payloadCache={...t,...r,...window.__NUXT__},payloadCache}async function parsePayload(e){return await parse(e,useNuxtApp()._payloadRevivers)}function definePayloadReviver(e,t){useNuxtApp()._payloadRevivers[e]=t}const revivers={NuxtError:e=>createError(e),EmptyShallowRef:e=>shallowRef(e==="_"?void 0:e==="0n"?BigInt(0):destr(e)),EmptyRef:e=>ref(e==="_"?void 0:e==="0n"?BigInt(0):destr(e)),ShallowRef:e=>shallowRef(e),ShallowReactive:e=>shallowReactive(e),Ref:e=>ref(e),Reactive:e=>reactive(e)},revive_payload_client_4sVQNw7RlN=defineNuxtPlugin({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,r;
26for(const i in revivers)definePayloadReviver(i,revivers[i]);Object.assign(e.payload,([t,r]=executeAsync(()=>e.runWithContext(getNuxtClientPayload)),t=await t,r(),t)),window.__NUXT__=e.payload}}),unheadPlugins=[],unhead_KgADcZ0jPj=defineNuxtPlugin({name:"nuxt:head",enforce:"pre",setup(e){const t=createHead({plugins:unheadPlugins});setHeadInjectionHandler(()=>useNuxtApp().vueApp._context.provides.usehead),e.vueApp.use(t);{let r=!0;const i=async()=>{r=!1,await renderDOMHead(t)};t.hooks.hook("dom:beforeRender",n=>{n.shouldRender=!r}),e.hooks.hook("page:start",()=>{r=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||i()}),e.hooks.hook("app:error",i),e.hooks.hook("app:suspense:resolve",i)}}});/*! 27 * vue-router v4.3.0 28 * (c) 2024 Eduardo San Martin Morote 29 * @license MIT 30 */const isBrowser=typeof document<"u";function isESModule(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const assign=Object.assign;function applyToParams(e,t){const r={};for(const i in t){const n=t[i];r[i]=isArray(n)?n.map(e):e(n)}return r}const noop=()=>{},isArray=Array.isArray,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(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=e=>e.replace(TRAILING_SLASH_RE,"");function parseURL(e,t,r="/"){let i,n={},s="",a="";const l=t.indexOf("#");let o=t.indexOf("?");return l<o&&l>=0&&(o=-1),o>-1&&(i=t.slice(0,o),s=t.slice(o+1,l>-1?l:t.length),n=e(s)),l>-1&&(i=i||t.slice(0,l),a=t.slice(l,t.length)),i=resolveRelativePath(i??t,r),{fullPath:i+(s&&"?")+s+a,path:i,query:n,hash:decode(a)}}function stringifyURL(e,t){const r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}function stripBase(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function isSameRouteLocation(e,t,r){const i=t.matched.length-1,n=r.matched.length-1;return i>-1&&i===n&&isSameRouteRecord(t.matched[i],r.matched[n])&&isSameRouteLocationParams(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}function isSameRouteRecord(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function isSameRouteLocationParams(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(!isSameRouteLocationParamsValue(e[r],t[r]))return!1;return!0}function isSameRouteLocationParamsValue(e,t){return isArray(e)?isEquivalentArray(e,t):isArray(t)?isEquivalentArray(t,e):e===t}function isEquivalentArray(e,t){return isArray(t)?e.length===t.length&&e.every((r,i)=>r===t[i]):e.length===1&&e[0]===t}function resolveRelativePath(e,t){if(e.startsWith("/"))return e;if(!e)return t;const r=t.split("/"),i=e.split("/"),n=i[i.length-1];(n===".."||n===".")&&i.push("");let s=r.length-1,a,l;for(a=0;a<i.length;a++)if(l=i[a],l!==".")if(l==="..")s>1&&s--;else break;return r.slice(0,s).join("/")+"/"+i.slice(a).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 t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),removeTrailingSlash(e)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,t){return e.replace(BEFORE_HASH_RE,"#")+t}function getElementPosition(e,t){const r=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:t.behavior,left:i.left-r.left-(t.left||0),top:i.top-r.top-(t.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(e){let t;if("el"in e){const r=e.el,i=typeof r=="string"&&r.startsWith("#"),n=typeof r=="string"?i?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!n)return;t=getElementPosition(n,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}
vendor: 4,112 bytes, line 30
30function getScrollKey(e,t){return(history.state?history.state.position-t:-1)+e}const scrollPositions=new Map;function saveScrollPosition(e,t){scrollPositions.set(e,t)}function getSavedScrollPosition(e){const t=scrollPositions.get(e);return scrollPositions.delete(e),t}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation$1(e,t){const{pathname:r,search:i,hash:n}=t,s=e.indexOf("#");if(s>-1){let l=n.includes(e.slice(s))?e.slice(s).length:1,o=n.slice(l);return o[0]!=="/"&&(o="/"+o),stripBase(o,"")}return stripBase(r,e)+i+n}function useHistoryListeners(e,t,r,i){let n=[],s=[],a=null;const l=({state:u})=>{const _=createCurrentLocation$1(e,location),E=r.value,b=t.value;let x=0;if(u){if(r.value=_,t.value=u,a&&a===E){a=null;return}x=b?u.position-b.position:0}else i(_);n.forEach(g=>{g(r.value,E,{delta:x,type:NavigationType.pop,direction:x?x>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function o(){a=r.value}function f(u){n.push(u);const _=()=>{const E=n.indexOf(u);E>-1&&n.splice(E,1)};return s.push(_),_}function c(){const{history:u}=window;u.state&&u.replaceState(assign({},u.state,{scroll:computeScrollPosition()}),"")}function d(){for(const u of s)u();s=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:o,listen:f,destroy:d}}function buildState(e,t,r,i=!1,n=!1){return{back:e,current:t,forward:r,replaced:i,position:window.history.length,scroll:n?computeScrollPosition():null}}function useHistoryStateNavigation(e){const{history:t,location:r}=window,i={value:createCurrentLocation$1(e,r)},n={value:t.state};n.value||s(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(o,f,c){const d=e.indexOf("#"),u=d>-1?(r.host&&document.querySelector("base")?e:e.slice(d))+o:createBaseLocation()+e+o;try{t[c?"replaceState":"pushState"](f,"",u),n.value=f}catch(_){console.error(_),r[c?"replace":"assign"](u)}}function a(o,f){const c=assign({},t.state,buildState(n.value.back,o,n.value.forward,!0),f,{position:n.value.position});s(o,c,!0),i.value=o}function l(o,f){const c=assign({},n.value,t.state,{forward:o,scroll:computeScrollPosition()});s(c.current,c,!0);const d=assign({},buildState(i.value,o,null),{position:c.position+1},f);s(o,d,!1),i.value=o}return{location:i,state:n,push:l,replace:a}}function createWebHistory(e){e=normalizeBase(e);const t=useHistoryStateNavigation(e),r=useHistoryListeners(e,t.state,t.location,t.replace);function i(s,a=!0){a||r.pauseListeners(),history.go(s)}const n=assign({location:"",base:e,go:i,createHref:createHref.bind(null,e)},t,r);return Object.defineProperty(n,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(n,"state",{enumerable:!0,get:()=>t.state.value}),n}function createWebHashHistory(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),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=Symbol("");var NavigationFailureType;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(e,t){return assign(new Error,{type:e,[NavigationFailureSymbol]:!0},t)}function isNavigationFailure(e,t){return e instanceof Error&&NavigationFailureSymbol in e&&(t==null||!!(e.type&t))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,t){const r=assign({},BASE_PATH_PARSER_OPTIONS,t),i=[];let n=r.start?"^":"";const s=[];for(const f of e){const c=f.length?[]:[90];r.strict&&!f.length&&(n+="/");for(let d=0;d<f.length;
30d++){const u=f[d];let _=40+(r.sensitive?.25:0);if(u.type===0)d||(n+="/"),n+=u.value.replace(REGEX_CHARS_RE,"\\$&"),_+=40;else if(u.type===1){const{value:E,repeatable:b,optional:x,regexp:g}=u;s.push({name:E,repeatable:b,optional:x});const v=g||BASE_PARAM_PATTERN;if(v!==BASE_PARAM_PATTERN){_+=10;try{new RegExp(`(${v})`)}catch(y){throw new Error(`Invalid custom RegExp for param "${E}" (${v}): `+y.message)}}let m=b?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;d||(m=x&&f.length<2?`(?:/${m})`:"/"+m),x&&(m+="?"),n+=m,_+=20,x&&(_+=-8),b&&(_+=-20),v===".*"&&(_+=-50)}c.push(_)}i.push(c)}if(r.strict&&r.end){const f=i.length-1;i[f][i[f].length-1]+=.7000000000000001}r.strict||(n+="/?"),r.end?n+="$":r.strict&&(n+="(?:/|$)");const a=new RegExp(n,r.sensitive?"":"i");function l(f){const c=f.match(a),d={};if(!c)return null;for(let u=1;u<c.length;u++){const _=c[u]||"",E=s[u-1];d[E.name]=_&&E.repeatable?_.split("/"):_}return d}function o(f){let c="",d=!1;for(const u of e){(!d||!c.endsWith("/"))&&(c+="/"),d=!1;for(const _ of u)if(_.type===0)c+=_.value;else if(_.type===1){const{value:E,repeatable:b,optional:x}=_,g=E in f?f[E]:"";if(isArray(g)&&!b)throw new Error(`Provided param "${E}" is an array but it is not repeatable (* or + modifiers)`);const v=isArray(g)?g.join("/"):g;if(!v)if(x)u.length<2&&(c.endsWith("/")?c=c.slice(0,-1):d=!0);else throw new Error(`Missing required param "${E}"`);c+=v}}return c||"/"}return{re:a,score:i,keys:s,parse:l,stringify:o}}function compareScoreArray(e,t){let r=0;for(;r<e.length&&r<t.length;){const i=t[r]-e[r];if(i)return i;r++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function comparePathParserScore(e,t){let r=0;const i=e.score,n=t.score;for(;r<i.length&&r<n.length;){const s=compareScoreArray(i[r],n[r]);if(s)return s;r++}if(Math.abs(n.length-i.length)===1){if(isLastScoreNegative(i))return 1;if(isLastScoreNegative(n))return-1}return n.length-i.length}function isLastScoreNegative(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}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(`Invalid path "${e}"`);function t(_){throw new Error(`ERR (${r})/"${f}": ${_}`)}let r=0,i=r;const n=[];let s;function a(){s&&n.push(s),s=[]}let l=0,o,f="",c="";function d(){f&&(r===0?s.push({type:0,value:f}):r===1||r===2||r===3?(s.length>1&&(o==="*"||o==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:f,regexp:c,repeatable:o==="*"||o==="+",optional:o==="*"||o==="?"})):t("Invalid state to consume buffer"),f="")}function u(){f+=o}for(;l<e.length;){if(o=e[l++],o==="\\"&&r!==2){i=r,r=4;continue}switch(r){case 0:o==="/"?(f&&d(),a()):o===":"?(d(),r=1):u();break;case 4:u(),r=i;break;case 1:o==="("?r=2:VALID_PARAM_RE.test(o)?u():(d(),r=0,o!=="*"&&o!=="?"&&o!=="+"&&l--);break;case 2:o===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+o:r=3:c+=o;break;case 3:d(),r=0,o!=="*"&&o!=="?"&&o!=="+"&&l--,c="";break;default:t("Unknown state");break}}return r===2&&t(`Unfinished custom RegExp for param "${f}"`),d(),a(),n}function createRouteRecordMatcher(e,t,r){const i=tokensToParser(tokenizePath(e.path),r),n=assign(i,{record:e,parent:t,children:[],alias:[]});return t&&!n.record.aliasOf==!t.record.aliasOf&&t.children.push(n),n}function createRouterMatcher(e,t){const r=[],i=new Map;t=mergeOptions({strict:!1,end:!0,sensitive:!1},t);function n(c){return i.get(c)}function s(c,d,u){const _=!u,E=normalizeRouteRecord(c);E.aliasOf=u&&u.record;const b=mergeOptions(t,c),x=[E];if("alias"in c){const m=typeof c.alias=="string"?[c.alias]:c.alias;for(const y of m)x.push(assign({},E,{components:u?u.record.components:E.components,path:y,aliasOf:u?u.record:E}))}let g,v;for(const m of x){const{path:y}=m;if(d&&y[0]!=="/"){const P=d.record.path,C=P[P.length-1]==="/"?"":"/";m.path=d.record.path+(y&&C+y)}if(g=createRouteRecordMatcher(m,d,b),u?u.alias.push(g):(v=v||g,v!==g&&v.alias.push(g),_&&c.name&&!isAliasRecord(g)&&a(c.name)),E.children){const P=E.children;for(let C=0;C<P.length;C++)s(P[C],g,u&&u.children[C])}u=u||g,(g.record.components&&Object.keys(g.record.components).length||g.record.name||g.record.redirect)&&o(g)}return v?()=>{a(v)}:noop}function a(c){if(isRouteName(c)){const d=i.get(c);
vendor: 12,949 bytes, line 30
30d&&(i.delete(c),r.splice(r.indexOf(d),1),d.children.forEach(a),d.alias.forEach(a))}else{const d=r.indexOf(c);d>-1&&(r.splice(d,1),c.record.name&&i.delete(c.record.name),c.children.forEach(a),c.alias.forEach(a))}}function l(){return r}function o(c){let d=0;for(;d<r.length&&comparePathParserScore(c,r[d])>=0&&(c.record.path!==r[d].record.path||!isRecordChildOf(c,r[d]));)d++;r.splice(d,0,c),c.record.name&&!isAliasRecord(c)&&i.set(c.record.name,c)}function f(c,d){let u,_={},E,b;if("name"in c&&c.name){if(u=i.get(c.name),!u)throw createRouterError(1,{location:c});b=u.record.name,_=assign(paramsFromLocation(d.params,u.keys.filter(v=>!v.optional).concat(u.parent?u.parent.keys.filter(v=>v.optional):[]).map(v=>v.name)),c.params&¶msFromLocation(c.params,u.keys.map(v=>v.name))),E=u.stringify(_)}else if(c.path!=null)E=c.path,u=r.find(v=>v.re.test(E)),u&&(_=u.parse(E),b=u.record.name);else{if(u=d.name?i.get(d.name):r.find(v=>v.re.test(d.path)),!u)throw createRouterError(1,{location:c,currentLocation:d});b=u.record.name,_=assign({},d.params,c.params),E=u.stringify(_)}const x=[];let g=u;for(;g;)x.unshift(g.record),g=g.parent;return{name:b,path:E,params:_,matched:x,meta:mergeMetaFields(x)}}return e.forEach(c=>s(c)),{addRoute:s,resolve:f,removeRoute:a,getRoutes:l,getRecordMatcher:n}}function paramsFromLocation(e,t){const r={};for(const i of t)i in e&&(r[i]=e[i]);return r}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||null:e.component&&{default:e.component}}}function normalizeRecordProps(e){const t={},r=e.props||!1;if("component"in e)t.default=r;else for(const i in e.components)t[i]=typeof r=="object"?r[i]:r;return t}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((t,r)=>assign(t,r.meta),{})}function mergeOptions(e,t){const r={};for(const i in e)r[i]=i in t?t[i]:e[i];return r}function isRecordChildOf(e,t){return t.children.some(r=>r===e||isRecordChildOf(e,r))}function parseQuery(e){const t={};if(e===""||e==="?")return t;const i=(e[0]==="?"?e.slice(1):e).split("&");for(let n=0;n<i.length;++n){const s=i[n].replace(PLUS_RE," "),a=s.indexOf("="),l=decode(a<0?s:s.slice(0,a)),o=a<0?null:decode(s.slice(a+1));if(l in t){let f=t[l];isArray(f)||(f=t[l]=[f]),f.push(o)}else t[l]=o}return t}function stringifyQuery(e){let t="";for(let r in e){const i=e[r];if(r=encodeQueryKey(r),i==null){i!==void 0&&(t+=(t.length?"&":"")+r);continue}(isArray(i)?i.map(s=>s&&encodeQueryValue(s)):[i&&encodeQueryValue(i)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+r,s!=null&&(t+="="+s))})}return t}function normalizeQuery(e){const t={};for(const r in e){const i=e[r];i!==void 0&&(t[r]=isArray(i)?i.map(n=>n==null?null:""+n):i==null?i:""+i)}return t}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let e=[];function t(i){return e.push(i),()=>{const n=e.indexOf(i);n>-1&&e.splice(n,1)}}function r(){e=[]}return{add:t,list:()=>e.slice(),reset:r}}function guardToPromiseFn(e,t,r,i,n,s=a=>a()){const a=i&&(i.enterCallbacks[n]=i.enterCallbacks[n]||[]);return()=>new Promise((l,o)=>{const f=u=>{u===!1?o(createRouterError(4,{from:r,to:t})):u instanceof Error?o(u):isRouteLocation(u)?o(createRouterError(2,{from:t,to:u})):(a&&i.enterCallbacks[n]===a&&typeof u=="function"&&a.push(u),l())},c=s(()=>e.call(i&&i.instances[n],t,r,f));let d=Promise.resolve(c);e.length<3&&(d=d.then(f)),d.catch(u=>o(u))})}function extractComponentsGuards(e,t,r,i,n=s=>s()){const s=[];for(const a of e)for(const l in a.components){let o=a.components[l];if(!(t!=="beforeRouteEnter"&&!a.instances[l]))if(isRouteComponent(o)){const c=(o.__vccOpts||o)[t];c&&s.push(guardToPromiseFn(c,r,i,a,l,n))}else{let f=o();s.push(()=>f.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${a.path}"`));const d=isESModule(c)?c.default:c;a.components[l]=d;const _=(d.__vccOpts||d)[t];return _&&guardToPromiseFn(_,r,i,a,l,n)()}))}}return s}function isRouteComponent(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){const t=inject(routerKey),r=inject(routeLocationKey),i=computed(()=>t.resolve(unref(e.to))),n=computed(()=>{const{matched:o}=i.value,{length:f}=o,c=o[f-1],d=r.matched;if(!c||!d.length)return-1;const u=d.findIndex(isSameRouteRecord.bind(null,c));if(u>-1)return u;const _=getOriginalPath(o[f-2]);return f>1&&getOriginalPath(c)===_&&d[d.length-1].path!==_?d.findIndex(isSameRouteRecord.bind(null,o[f-2])):u}),s=computed(()=>n.value>-1&&includesParams(r.params,i.value.params)),a=computed(()=>n.value>-1&&n.value===r.matched.length-1&&isSameRouteLocationParams(r.params,i.value.params));function l(o={}){return guardEvent(o)?t[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}return{route:i,href:computed(()=>i.value.href),isActive:s,isExactActive:a,navigate:l}}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink,setup(e,{slots:t}){const r=reactive(useLink(e)),{options:i}=inject(routerKey),n=computed(()=>({[getLinkClass(e.activeClass,i.linkActiveClass,"router-link-active")]:r.isActive,[getLinkClass(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const s=t.default&&t.default(r);return e.custom?s:h("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:n.value},s)}}}),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 t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,t){for(const r in t){const i=t[r],n=e[r];if(typeof i=="string"){if(i!==n)return!1}else if(!isArray(n)||n.length!==i.length||i.some((s,a)=>s!==n[a]))return!1}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const getLinkClass=(e,t,r)=>e??t??r,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){const i=inject(routerViewLocationKey),n=computed(()=>e.route||i.value),s=inject(viewDepthKey,0),a=computed(()=>{let f=unref(s);const{matched:c}=n.value;let d;for(;(d=c[f])&&!d.components;)f++;return f}),l=computed(()=>n.value.matched[a.value]);provide(viewDepthKey,computed(()=>a.value+1)),provide(matchedRouteKey,l),provide(routerViewLocationKey,n);const o=ref();return watch(()=>[o.value,l.value,e.name],([f,c,d],[u,_,E])=>{c&&(c.instances[d]=f,_&&_!==c&&f&&f===u&&(c.leaveGuards.size||(c.leaveGuards=_.leaveGuards),c.updateGuards.size||(c.updateGuards=_.updateGuards))),f&&c&&(!_||!isSameRouteRecord(c,_)||!u)&&(c.enterCallbacks[d]||[]).forEach(b=>b(f))},{flush:"post"}),()=>{const f=n.value,c=e.name,d=l.value,u=d&&d.components[c];if(!u)return normalizeSlot(r.default,{Component:u,route:f});const _=d.props[c],E=_?_===!0?f.params:typeof _=="function"?_(f):_:null,x=h(u,assign({},E,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(d.instances[c]=null)},ref:o}));return normalizeSlot(r.default,{Component:x,route:f})||x}}});function normalizeSlot(e,t){if(!e)return null;const r=e(t);return r.length===1?r[0]:r}const RouterView=RouterViewImpl;function createRouter(e){const t=createRouterMatcher(e.routes,e),r=e.parseQuery||parseQuery,i=e.stringifyQuery||stringifyQuery,n=e.history,s=useCallbacks(),a=useCallbacks(),l=useCallbacks(),o=shallowRef(START_LOCATION_NORMALIZED);let f=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=applyToParams.bind(null,j=>""+j),d=applyToParams.bind(null,encodeParam),u=applyToParams.bind(null,decode);function _(j,ee){let Z,re;return isRouteName(j)?(Z=t.getRecordMatcher(j),re=ee):re=j,t.addRoute(re,Z)}function E(j){const ee=t.getRecordMatcher(j);ee&&t.removeRoute(ee)}function b(){return t.getRoutes().map(j=>j.record)}function x(j){return!!t.getRecordMatcher(j)}function g(j,ee){if(ee=assign({},ee||o.value),typeof j=="string"){const M=parseURL(r,j,ee.path),$=t.resolve({path:M.path},ee),K=n.createHref(M.fullPath);return assign(M,$,{params:u($.params),hash:decode(M.hash),redirectedFrom:void 0,href:K})}let Z;if(j.path!=null)Z=assign({},j,{path:parseURL(r,j.path,ee.path).path});else{const M=assign({},j.params);for(const $ in M)M[$]==null&&delete M[$];Z=assign({},j,{params:d(M)}),ee.params=d(ee.params)}const re=t.resolve(Z,ee),ce=j.hash||"";re.params=c(u(re.params));const ue=stringifyURL(i,assign({},j,{hash:encodeHash(ce),path:re.path})),R=n.createHref(ue);return assign({fullPath:ue,hash:ce,query:i===stringifyQuery?normalizeQuery(j.query):j.query||{}},re,{redirectedFrom:void 0,href:R})}function v(j){return typeof j=="string"?parseURL(r,j,o.value.path):assign({},j)}function m(j,ee){if(f!==j)return createRouterError(8,{from:ee,to:j})}function y(j){return w(j)}function P(j){return y(assign(v(j),{replace:!0}))}function C(j){const ee=j.matched[j.matched.length-1];if(ee&&ee.redirect){const{redirect:Z}=ee;let re=typeof Z=="function"?Z(j):Z;return typeof re=="string"&&(re=re.includes("?")||re.includes("#")?re=v(re):{path:re},re.params={}),assign({query:j.query,hash:j.hash,params:re.path!=null?{}:j.params},re)}}function w(j,ee){const Z=f=g(j),re=o.value,ce=j.state,ue=j.force,R=j.replace===!0,M=C(Z);if(M)return w(assign(v(M),{state:typeof M=="object"?assign({},ce,M.state):ce,force:ue,replace:R}),ee||Z);const $=Z;$.redirectedFrom=ee;let K;return!ue&&isSameRouteLocation(i,re,Z)&&(K=createRouterError(16,{to:$,from:re}),L(re,re,!0,!1)),(K?Promise.resolve(K):D($,re)).catch(G=>isNavigationFailure(G)?isNavigationFailure(G,2)?G:N(G):S(G,$,re)).then(G=>{if(G){if(isNavigationFailure(G,2))return w(assign({replace:R},v(G.to),{state:typeof G.to=="object"?assign({},ce,G.to.state):ce,force:ue}),ee||$)}else G=V($,re,!0,R,ce);return B($,re,G),G})}function I(j,ee){const Z=m(j,ee);return Z?Promise.reject(Z):Promise.resolve()}function O(j){const ee=ae.values().next().value;return ee&&typeof ee.runWithContext=="function"?ee.runWithContext(j):j()}function D(j,ee){let Z;const[re,ce,ue]=extractChangingRecords(j,ee);Z=extractComponentsGuards(re.reverse(),"beforeRouteLeave",j,ee);for(const M of re)M.leaveGuards.forEach($=>{Z.push(guardToPromiseFn($,j,ee))});const R=I.bind(null,j,ee);return Z.push(R),le(Z).then(()=>{Z=[];for(const M of s.list())Z.push(guardToPromiseFn(M,j,ee));return Z.push(R),le(Z)}).then(()=>{Z=extractComponentsGuards(ce,"beforeRouteUpdate",j,ee);for(const M of ce)M.updateGuards.forEach($=>{Z.push(guardToPromiseFn($,j,ee))});return Z.push(R),le(Z)}).then(()=>{Z=[];for(const M of ue)if(M.beforeEnter)if(isArray(M.beforeEnter))for(const $ of M.beforeEnter)Z.push(guardToPromiseFn($,j,ee));else Z.push(guardToPromiseFn(M.beforeEnter,j,ee));return Z.push(R),le(Z)}).then(()=>(j.matched.forEach(M=>M.enterCallbacks={}),Z=extractComponentsGuards(ue,"beforeRouteEnter",j,ee,O),Z.push(R),le(Z))).then(()=>{Z=[];for(const M of a.list())Z.push(guardToPromiseFn(M,j,ee));return Z.push(R),le(Z)}).catch(M=>isNavigationFailure(M,8)?M:Promise.reject(M))}function B(j,ee,Z){l.list().forEach(re=>O(()=>re(j,ee,Z)))}function V(j,ee,Z,re,ce){const ue=m(j,ee);if(ue)return ue;const R=ee===START_LOCATION_NORMALIZED,M=isBrowser?history.state:{};Z&&(re||R?n.replace(j.fullPath,assign({scroll:R&&M&&M.scroll},ce)):n.push(j.fullPath,ce)),o.value=j,L(j,ee,Z,R),N()}let z;function U(){z||(z=n.listen((j,ee,Z)=>{if(!he.listening)return;const re=g(j),ce=C(re);if(ce){w(assign(ce,{replace:!0}),re).catch(noop);return}f=re;const ue=o.value;isBrowser&&saveScrollPosition(getScrollKey(ue.fullPath,Z.delta),computeScrollPosition()),D(re,ue).catch(R=>isNavigationFailure(R,12)?R:isNavigationFailure(R,2)?(w(R.to,re).then(M=>{isNavigationFailure(M,20)&&!Z.delta&&Z.type===NavigationType.pop&&n.go(-1,!1)}).catch(noop),Promise.reject()):(Z.delta&&n.go(-Z.delta,!1),S(R,re,ue))).then(R=>{R=R||V(re,ue,!1),R&&(Z.delta&&!isNavigationFailure(R,8)?n.go(-Z.delta,!1):Z.type===NavigationType.pop&&isNavigationFailure(R,20)&&n.go(-1,!1)),B(re,ue,R)}).catch(noop)}))}let H=useCallbacks(),A=useCallbacks(),F;function S(j,ee,Z){N(j);const re=A.list();return re.length?re.forEach(ce=>ce(j,ee,Z)):console.error(j),Promise.reject(j)}function T(){return F&&o.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((j,ee)=>{H.add([j,ee])})}
30function N(j){return F||(F=!j,U(),H.list().forEach(([ee,Z])=>j?Z(j):ee()),H.reset()),j}function L(j,ee,Z,re){const{scrollBehavior:ce}=e;if(!isBrowser||!ce)return Promise.resolve();const ue=!Z&&getSavedScrollPosition(getScrollKey(j.fullPath,0))||(re||!Z)&&history.state&&history.state.scroll||null;return nextTick().then(()=>ce(j,ee,ue)).then(R=>R&&scrollToPosition(R)).catch(R=>S(R,j,ee))}const X=j=>n.go(j);let se;const ae=new Set,he={currentRoute:o,listening:!0,addRoute:_,removeRoute:E,hasRoute:x,getRoutes:b,resolve:g,options:e,push:y,replace:P,go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:s.add,beforeResolve:a.add,afterEach:l.add,onError:A.add,isReady:T,install(j){const ee=this;j.component("RouterLink",RouterLink),j.component("RouterView",RouterView),j.config.globalProperties.$router=ee,Object.defineProperty(j.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(o)}),isBrowser&&!se&&o.value===START_LOCATION_NORMALIZED&&(se=!0,y(n.location).catch(ce=>{}));const Z={};for(const ce in START_LOCATION_NORMALIZED)Object.defineProperty(Z,ce,{get:()=>o.value[ce],enumerable:!0});j.provide(routerKey,ee),j.provide(routeLocationKey,shallowReactive(Z)),j.provide(routerViewLocationKey,o);const re=j.unmount;ae.add(j),j.unmount=function(){ae.delete(j),ae.size<1&&(f=START_LOCATION_NORMALIZED,z&&z(),z=null,o.value=START_LOCATION_NORMALIZED,se=!1,F=!1),re()}}};function le(j){return j.reduce((ee,Z)=>ee.then(()=>O(Z)),Promise.resolve())}return he}function extractChangingRecords(e,t){const r=[],i=[],n=[],s=Math.max(t.matched.length,e.matched.length);for(let a=0;a<s;a++){const l=t.matched[a];l&&(e.matched.find(f=>isSameRouteRecord(f,l))?i.push(l):r.push(l));const o=e.matched[a];o&&(t.matched.find(f=>isSameRouteRecord(f,o))||n.push(o))}return[r,i,n]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}const interpolatePath=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,r=>{var i;return((i=e.params[r.slice(1)])==null?void 0:i.toString())||""}),generateRouteKey$1=(e,t)=>{const r=e.route.matched.find(n=>{var s;return((s=n.components)==null?void 0:s.default)===e.Component.type}),i=t??(r==null?void 0:r.meta.key)??(r&&interpolatePath(e.route,r));return typeof i=="function"?i(e.route):i},wrapInKeepAlive=(e,t)=>({default:()=>e?h(KeepAlive,e===!0?{}:e,t):t});function toArray(e){return Array.isArray(e)?e:[e]}const __nuxt_page_meta$_=null,__nuxt_page_meta$Z={middleware:"auth"},__nuxt_page_meta$Y=null,__nuxt_page_meta$X={middleware:"auth"},__nuxt_page_meta$W={middleware:"auth"},__nuxt_page_meta$V={middleware:"auth"},__nuxt_page_meta$U={middleware:"auth"},__nuxt_page_meta$T=null,__nuxt_page_meta$S={middleware:"auth"},__nuxt_page_meta$R=null,__nuxt_page_meta$Q={middleware:"auth"},__nuxt_page_meta$P=null,__nuxt_page_meta$O=null,__nuxt_page_meta$N={middleware:["category-reset"]},__nuxt_page_meta$M=null,__nuxt_page_meta$L=null,__nuxt_page_meta$K=null,__nuxt_page_meta$J=null,__nuxt_page_meta$I=null,__nuxt_page_meta$H=null,__nuxt_page_meta$G=null,__nuxt_page_meta$F={middleware:"auth"},__nuxt_page_meta$E={middleware:"auth"},__nuxt_page_meta$D=null,__nuxt_page_meta$C={middleware:"auth"},__nuxt_page_meta$B={middleware:"auth"},__nuxt_page_meta$A={middleware:"auth"},__nuxt_page_meta$z={middleware:"auth"},__nuxt_page_meta$y={middleware:"auth",title:"å½é¸è³åä¸è¦§"},__nuxt_page_meta$x={middleware:"auth",title:"ããåå å±¥æ´"},__nuxt_page_meta$w={title:"ã¤ãã³ãããä¸è¦§"},__nuxt_page_meta$v={title:"ãããã質å"},__nuxt_page_meta$u=null,__nuxt_page_meta$t={middleware:["category-reset"]},__nuxt_page_meta$s=null,__nuxt_page_meta$r=null,__nuxt_page_meta$q={middleware:"auth"},__nuxt_page_meta$p={middleware:"auth"},__nuxt_page_meta$o=null,__nuxt_page_meta$n={middleware:"auth"},__nuxt_page_meta$m={middleware:"auth"},__nuxt_page_meta$l={middleware:"auth"},__nuxt_page_meta$k={middleware:"auth"},__nuxt_page_meta$j=null,__nuxt_page_meta$i={middleware:"auth",title:"ããçµæè©³ç´°"},__nuxt_page_meta$h={middleware:"auth",title:"ããåå å±¥æ´"},__nuxt_page_meta$g={title:"ããä¸è¦§"},__nuxt_page_meta$f={layout:!1},__nuxt_page_meta$e=null,__nuxt_page_meta$d={middleware:["category-reset"]},__nuxt_page_meta$c={middleware:"auth"},__nuxt_page_meta$b=null,__nuxt_page_meta$a=null,__nuxt_page_meta$9=null,__nuxt_page_meta$8=null,__nuxt_page_meta$7=null,__nuxt_page_meta$6={middleware:"auth"},__nuxt_page_meta$5={middleware:"auth"},__nuxt_page_meta$4={middleware:"auth"},__nuxt_page_meta$3={middleware:"auth"},__nuxt_page_meta$2={title:"ãã®ãµã¤ãã«ã¤ãã¦"},__nuxt_page_meta$1={title:"å©ç¨è¦ç´"},__nuxt_page_meta={title:"ç¹å®åå弿³ã«åºã¥ã表è¨"},_routes=[{name:"_signup-auth",path:"/_signup/auth",meta:{},alias:[],redirect:__nuxt_page_meta$_==null?void 0:__nuxt_page_meta$_.redirect,component:()=>__vitePreload(()=>import("./auth.DG3iWHr9.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$Z==null?void 0:__nuxt_page_meta$Z.name)??"_signup-done",path:(__nuxt_page_meta$Z==null?void 0:__nuxt_page_meta$Z.path)??"/_signup/done",meta:__nuxt_page_meta$Z||{},alias:(__nuxt_page_meta$Z==null?void 0:__nuxt_page_meta$Z.alias)||[],redirect:__nuxt_page_meta$Z==null?void 0:__nuxt_page_meta$Z.redirect,component:()=>__vitePreload(()=>import("./done.Cpvqkhxs.js"),__vite__mapDeps([9,10,2,3,11,12,13,14,15,16,17,18,19,8,7]),import.meta.url).then(e=>e.default||e)},{name:"_signup-form",path:"/_signup/form",meta:{},alias:[],redirect:__nuxt_page_meta$Y==null?void 0:__nuxt_page_meta$Y.redirect,component:()=>__vitePreload(()=>import("./form.BVU_FVLU.js"),__vite__mapDeps([20,21,13,2,10,3,11,22,23,14,15,24,25,12,18,19,26,27,28,29,5,6,8,17,16,7,30]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$U==null?void 0:__nuxt_page_meta$U.name)??"_signup-subscription",path:(__nuxt_page_meta$U==null?void 0:__nuxt_page_meta$U.path)??"/_signup/subscription",meta:__nuxt_page_meta$U||{},alias:(__nuxt_page_meta$U==null?void 0:__nuxt_page_meta$U.alias)||[],redirect:__nuxt_page_meta$U==null?void 0:__nuxt_page_meta$U.redirect,component:()=>__vitePreload(()=>import("./subscription.DeTyZQQ0.js"),__vite__mapDeps([31,10,2,3,11,13,5,6,15,7,16,17,18,19,8]),import.meta.url).then(e=>e.default||e),children:[{name:(__nuxt_page_meta$X==null?void 0:__nuxt_page_meta$X.name)??"_signup-subscription-confirm",path:(__nuxt_page_meta$X==null?void 0:__nuxt_page_meta$X.path)??"confirm",meta:__nuxt_page_meta$X||{}
30,alias:(__nuxt_page_meta$X==null?void 0:__nuxt_page_meta$X.alias)||[],redirect:__nuxt_page_meta$X==null?void 0:__nuxt_page_meta$X.redirect,component:()=>__vitePreload(()=>import("./confirm.DRSHgyIf.js"),__vite__mapDeps([32,33,2,12,13,14,15,34,6,5,26,19,27,16,17,18,8,7,35,1,3,4,36,24,25,37,38,22,23,39,40]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$W==null?void 0:__nuxt_page_meta$W.name)??"_signup-subscription-done",path:(__nuxt_page_meta$W==null?void 0:__nuxt_page_meta$W.path)??"done",meta:__nuxt_page_meta$W||{},alias:(__nuxt_page_meta$W==null?void 0:__nuxt_page_meta$W.alias)||[],redirect:__nuxt_page_meta$W==null?void 0:__nuxt_page_meta$W.redirect,component:()=>__vitePreload(()=>import("./done.UJ2ej4Yl.js"),__vite__mapDeps([41,23,14,2,15,42,12,13,8]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$V==null?void 0:__nuxt_page_meta$V.name)??"_signup-subscription-form",path:(__nuxt_page_meta$V==null?void 0:__nuxt_page_meta$V.path)??"form",meta:__nuxt_page_meta$V||{},alias:(__nuxt_page_meta$V==null?void 0:__nuxt_page_meta$V.alias)||[],redirect:__nuxt_page_meta$V==null?void 0:__nuxt_page_meta$V.redirect,component:()=>__vitePreload(()=>import("./form.CfcjrtYG.js"),__vite__mapDeps([43,22,2,23,14,15,27,16,17,18,19,8,7,44,40,25,24,35,13,12,1,3,4,36,37,34,6,5,26,38,39,33]),import.meta.url).then(e=>e.default||e)}]},{name:"_signup-verify",path:"/_signup/verify",meta:{},alias:[],redirect:__nuxt_page_meta$T==null?void 0:__nuxt_page_meta$T.redirect,component:()=>__vitePreload(()=>import("./verify.DinF7PNk.js"),__vite__mapDeps([45,12,13,2,14,15,5,6]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$S==null?void 0:__nuxt_page_meta$S.name)??"_subscription-payment",path:(__nuxt_page_meta$S==null?void 0:__nuxt_page_meta$S.path)??"/_subscription/payment",meta:__nuxt_page_meta$S||{},alias:(__nuxt_page_meta$S==null?void 0:__nuxt_page_meta$S.alias)||[],redirect:__nuxt_page_meta$S==null?void 0:__nuxt_page_meta$S.redirect,component:()=>__vitePreload(()=>import("./payment.nxii2aBc.js"),__vite__mapDeps([46,44,15,2,40,25,22,23,14,24,27,18,19,17,12,13,34,6,5]),import.meta.url).then(e=>e.default||e)},{name:"404",path:"/404",meta:{},alias:[],redirect:__nuxt_page_meta$R==null?void 0:__nuxt_page_meta$R.redirect,component:()=>__vitePreload(()=>import("./404.CYmI9WpL.js"),__vite__mapDeps([47,12,13,2,14,15,3]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$Q==null?void 0:__nuxt_page_meta$Q.name)??"account-email-notifications",path:(__nuxt_page_meta$Q==null?void 0:__nuxt_page_meta$Q.path)??"/account/email-notifications",meta:__nuxt_page_meta$Q||{},alias:(__nuxt_page_meta$Q==null?void 0:__nuxt_page_meta$Q.alias)||[],redirect:__nuxt_page_meta$Q==null?void 0:__nuxt_page_meta$Q.redirect,component:()=>__vitePreload(()=>import("./email-notifications.CHdHTppI.js"),__vite__mapDeps([48,13,2,12,14,15,6,5]),import.meta.url).then(e=>e.default||e)},{name:"blogs-blogId-articleId-ticketId",path:"/blogs/:blogId()/:articleId()/:ticketId()",meta:{},alias:[],redirect:__nuxt_page_meta$P==null?void 0:__nuxt_page_meta$P.redirect,component:()=>__vitePreload(()=>import("./_ticketId_.KvBnkz4V.js"),__vite__mapDeps([49,13,2,12,14,15,50,51,5,6,52,3,53]),import.meta.url).then(e=>e.default||e)},{name:"blogs-blogId-articleId",path:"/blogs/:blogId()/:articleId()",meta:{},alias:[],redirect:__nuxt_page_meta$O==null?void 0:__nuxt_page_meta$O.redirect,component:()=>__vitePreload(()=>import("./index.-1a2xeyt.js"),__vite__mapDeps([54,13,2,55,56,57,28,12,14,15,58,59,60,16,17,18,19,8,7,1,3,4,61,5,6,62,51,50,63,64,65,52,66]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$N==null?void 0:__nuxt_page_meta$N.name)??"blogs-blogId",path:(__nuxt_page_meta$N==null?void 0:__nuxt_page_meta$N.path)??"/blogs/:blogId()",meta:__nuxt_page_meta$N||{},alias:(__nuxt_page_meta$N==null?void 0:__nuxt_page_meta$N.alias)||[],redirect:__nuxt_page_meta$N==null?void 0:__nuxt_page_meta$N.redirect,component:()=>__vitePreload(()=>import("./index.Ck9mE2WL.js"),__vite__mapDeps([67,68,3,69,70,14,2,1,4,13,59,55,56,57,64,62,15,71,58,60,16,17,18,19,8,7,12,61,5,6,51,50,63,72,52,66]),import.meta.url).then(e=>e.default||e)},{name:"contact",path:"/contact",meta:{},alias:[],redirect:__nuxt_page_meta$M==null?void 0:__nuxt_page_meta$M.redirect,component:()=>__vitePreload(()=>import("./index.92UuQm6c.js"),__vite__mapDeps([73,13,2,12,14,15,5,6]),import.meta.url).then(e=>e.default||e)},{name:"deny",path:"/deny",meta:{},alias:[],redirect:__nuxt_page_meta$L==null?void 0:__nuxt_page_meta$L.redirect,component:()=>__vitePreload(()=>import("./index.D2caK4TD.js"),__vite__mapDeps([74,13,2,55,75,12,14,15,76,59,60,56,16,17,18,19,8,7,72,63,61,5,6,62]),import.meta.url).then(e=>e.default||e)},{name:"discographies-discographyId",path:"/discographies/:discographyId()",meta:{},alias:[],redirect:__nuxt_page_meta$K==null?void 0:__nuxt_page_meta$K.redirect,component:()=>__vitePreload(()=>import("./_discographyId_.BSWfOMYo.js"),__vite__mapDeps([77,13,2,55,12,14,15,78,5,6,65,79,80,81,3,82]),import.meta.url).then(e=>e.default||e)},{name:"discographies",path:"/discographies",meta:{},alias:[],redirect:__nuxt_page_meta$J==null?void 0:__nuxt_page_meta$J.redirect,component:()=>__vitePreload(()=>import("./index.JOwl94Ab.js"),__vite__mapDeps([83,13,2,68,3,69,59,55,15,84,78,5,6]),import.meta.url).then(e=>e.default||e)},{name:"event-lotteries-eventLotteryId-auth",path:"/event-lotteries/:eventLotteryId()/auth",meta:{},alias:[],redirect:__nuxt_page_meta$I==null?void 0:__nuxt_page_meta$I.redirect,component:()=>__vitePreload(()=>import("./auth.Dwe70fA8.js"),__vite__mapDeps([85,21,13,2,86,87,5,6]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$F==null?void 0:__nuxt_page_meta$F.name)??"event-lotteries-eventLotteryId-deliveries",path:(__nuxt_page_meta$F==null?void 0:__nuxt_page_meta$F.path)??"/event-lotteries/:eventLotteryId()/deliveries",meta:__nuxt_page_meta$F||{},alias:(__nuxt_page_meta$F==null?void 0:__nuxt_page_meta$F.alias)||[],redirect:__nuxt_page_meta$F==null?void 0:__nuxt_page_meta$F.redirect,component:()=>__vitePreload(()=>import("./deliveries.BJElxGfG.js"),__vite__mapDeps([88,75,13,2,12,14,15,34,86,87,5,6,89]),import.meta.url).then(e=>e.default||e),children:[{name:"event-lotteries-eventLotteryId-deliveries-delivered",path:"delivered",meta:{},alias:[],redirect:__nuxt_page_meta$H==null?void 0:__nuxt_page_meta$H.redirect,component:()=>__vitePreload(()=>import("./delivered.BRZWGBSa.js"),__vite__mapDeps([90,14,2,55,42,75,87]),import.meta.url).then(e=>e.default||e)},{name:"event-lotteries-eventLotteryId-deliveries-undelivered",path:"undelivered",meta:{},alias:[],redirect:__nuxt_page_meta$G==null?void 0:__nuxt_page_meta$G.redirect,component:()=>__vitePreload(()=>import("./undelivered.Bn2WayTe.js"),__vite__mapDeps([91,14,2,55]),import.meta.url).then(e=>e.default||e)}]},{name:(__nuxt_page_meta$E==null?void 0:__nuxt_page_meta$E.name)??"event-lotteries-eventLotteryId-drawn",path:(__nuxt_page_meta$E==null?void 0:__nuxt_page_meta$E.path)??"/event-lotteries/:eventLotteryId()/drawn",meta:__nuxt_page_meta$E||{},alias:(__nuxt_page_meta$E==null?void 0:__nuxt_page_meta$E.alias)||[],redirect:__nuxt_page_meta$E==null?void 0:__nuxt_page_meta$E.redirect,component:()=>__vitePreload(()=>import("./drawn.ClDI8a9U.js"),__vite__mapDeps([92,75,28,55,93,86,87,94,2,12,13,14,15,5,6,89,3,95]),import.meta.url).then(e=>e.default||e)},{name:"event-lotteries-eventLotteryId",path:"/event-lotteries/:eventLotteryId()",meta:{},alias:[],redirect:__nuxt_page_meta$D==null?void 0:__nuxt_page_meta$D.redirect,component:()=>__vitePreload(()=>import("./index.Da4IZG5Y.js"),__vite__mapDeps([96,13,2,55,12,14,15,34,87,93,86,94,97,1,3,4,79,80,98,99,25,58,59,60,56,16,17,18,19,8,7,61,5,6,62,65,100,101,102]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$C==null?void 0:__nuxt_page_meta$C.name)??"event-lotteries-eventLotteryId-lottery-result",path:(__nuxt_page_meta$C==null?void 0:__nuxt_page_meta$C.path)??"/event-lotteries/:eventLotteryId()/lottery-result",meta:__nuxt_page_meta$C||{},alias:(__nuxt_page_meta$C==null?void 0:__nuxt_page_meta$C.alias)||[],redirect:__nuxt_page_meta$C==null?void 0:__nuxt_page_meta$C.redirect,component:()=>__vitePreload(()=>import("./lottery-result.Dnu5KaZi.js"),__vite__mapDeps([103,13,2,55,93,86,87,94,75,14,12,15,34,5,6,89]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$B==null?void 0:__nuxt_page_meta$B.name)??"event-lotteries-eventLotteryId-payment",path:(__nuxt_page_meta$B==null?void 0:__nuxt_page_meta$B.path)??"/event-lotteries/:eventLotteryId()/payment",meta:__nuxt_page_meta$B||{},alias:(__nuxt_page_meta$B==null?void 0:__nuxt_page_meta$B.alias)||[],redirect:__nuxt_page_meta$B==null?void 0:__nuxt_page_meta$B.redirect,component:()=>__vitePreload(()=>import("./payment.gZIX4yO7.js"),__vite__mapDeps([104,13,2,12,14,15,89,105,27,101,29,34,86,87,5,6,100]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$A==null?void 0:__nuxt_page_meta$A.name)??"event-lotteries-eventLotteryId-prizes-prizeItemId-digitalcontent",path:(__nuxt_page_meta$A==null?void 0:__nuxt_page_meta$A.path)??"/event-lotteries/:eventLotteryId()/prizes/:prizeItemId()/digitalcontent",meta:__nuxt_page_meta$A||{},alias:(__nuxt_page_meta$A==null?void 0:__nuxt_page_meta$A.alias)||[],redirect:__nuxt_page_meta$A==null?void 0:__nuxt_page_meta$A.redirect,component:()=>__vitePreload(()=>import("./digitalcontent.SDz5Q-eN.js"),__vite__mapDeps([106,13,2,55,107,5,6,3,108,12,14,15,86,87,109]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$z==null?void 0:__nuxt_page_meta$z.name)??"event-lotteries-eventLotteryId-prizes-prizeItemId",path:(__nuxt_page_meta$z==null?void 0:__nuxt_page_meta$z.path)??"/event-lotteries/:eventLotteryId()/prizes/:prizeItemId()",meta:__nuxt_page_meta$z||{},alias:(__nuxt_page_meta$z==null?void 0:__nuxt_page_meta$z.alias)||[],redirect:__nuxt_page_meta$z==null?void 0:__nuxt_page_meta$z.redirect,component:()=>__vitePreload(()=>import("./index.TMUrhHWI.js"),__vite__mapDeps([110,13,2,55,93,86,87,94,12,14,15,34,111,65,5,6]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$y==null?void 0:__nuxt_page_meta$y.name)??"event-lotteries-eventLotteryId-prizes",path:(__nuxt_page_meta$y==null?void 0:__nuxt_page_meta$y.path)??"/event-lotteries/:eventLotteryId()/prizes",meta:__nuxt_page_meta$y||{},alias:(__nuxt_page_meta$y==null?void 0:__nuxt_page_meta$y.alias)||[],redirect:__nuxt_page_meta$y==null?void 0:__nuxt_page_meta$y.redirect,component:()=>__vitePreload(()=>import("./index.UJDZ84eK.js"),__vite__mapDeps([112,13,2,12,14,15,55,93,86,87,94,75,113,35,27,1,3,4,36,18,19,24,25,37,34,6,5,26,38,22,23,39,33,114,101,65,89]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$x==null?void 0:__nuxt_page_meta$x.name)??"event-lotteries-histories",path:(__nuxt_page_meta$x==null?void 0:__nuxt_page_meta$x.path)??"/event-lotteries/histories",meta:__nuxt_page_meta$x||{},alias:(__nuxt_page_meta$x==null?void 0:__nuxt_page_meta$x.alias)||[],redirect:__nuxt_page_meta$x==null?void 0:__nuxt_page_meta$x.redirect,component:()=>__vitePreload(()=>
30import("./histories.CtCaoGvJ.js"),__vite__mapDeps([115,68,3,69,116,75,2,59,55,15,100,84,12,13,14,86,87,5,6]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$w==null?void 0:__nuxt_page_meta$w.name)??"event-lotteries",path:(__nuxt_page_meta$w==null?void 0:__nuxt_page_meta$w.path)??"/event-lotteries",meta:__nuxt_page_meta$w||{},alias:(__nuxt_page_meta$w==null?void 0:__nuxt_page_meta$w.alias)||[],redirect:__nuxt_page_meta$w==null?void 0:__nuxt_page_meta$w.redirect,component:()=>__vitePreload(()=>import("./index.sSJSCMP2.js"),__vite__mapDeps([117,68,3,69,116,75,2,59,55,15,100,87,84,12,13,14,86,5,6]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$v==null?void 0:__nuxt_page_meta$v.name)??"faq",path:(__nuxt_page_meta$v==null?void 0:__nuxt_page_meta$v.path)??"/faq",meta:__nuxt_page_meta$v||{},alias:(__nuxt_page_meta$v==null?void 0:__nuxt_page_meta$v.alias)||[],redirect:__nuxt_page_meta$v==null?void 0:__nuxt_page_meta$v.redirect,component:()=>__vitePreload(()=>import("./faq.Cc0RNYVh.js"),__vite__mapDeps([118,119,2,15,3,120]),import.meta.url).then(e=>e.default||e)},{name:"galleries-galleryId",path:"/galleries/:galleryId()",meta:{},alias:[],redirect:__nuxt_page_meta$u==null?void 0:__nuxt_page_meta$u.redirect,component:()=>__vitePreload(()=>import("./_galleryId_.B9nz2Ee-.js"),__vite__mapDeps([121,55,57,2,13,14,79,80,81,98,99,122,123,109,3,63,124,51,5,6,66,125]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$t==null?void 0:__nuxt_page_meta$t.name)??"galleries",path:(__nuxt_page_meta$t==null?void 0:__nuxt_page_meta$t.path)??"/galleries",meta:__nuxt_page_meta$t||{},alias:(__nuxt_page_meta$t==null?void 0:__nuxt_page_meta$t.alias)||[],redirect:__nuxt_page_meta$t==null?void 0:__nuxt_page_meta$t.redirect,component:()=>__vitePreload(()=>import("./index.CNdZjXmZ.js"),__vite__mapDeps([126,68,3,69,70,14,2,1,4,59,55,127,56,57,64,62,124,51,15,84,58,60,16,17,18,19,8,7,12,13,61,5,6,63,72,66,52]),import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:__nuxt_page_meta$s==null?void 0:__nuxt_page_meta$s.redirect,component:()=>__vitePreload(()=>import("./index.BhYQBeBo.js"),__vite__mapDeps([128,55,14,2,28,98,79,80,99,122,123,3,129,68,69,15,56,75,64,62,57,81,130,65,5,6,131,132]),import.meta.url).then(e=>e.default||e)},{name:"live-streams-liveStreamId",path:"/live-streams/:liveStreamId()",meta:{},alias:[],redirect:__nuxt_page_meta$r==null?void 0:__nuxt_page_meta$r.redirect,component:()=>__vitePreload(()=>import("./_liveStreamId_.Bysrukzp.js"),__vite__mapDeps([133,13,2,12,14,15,63,5,6,66]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$q==null?void 0:__nuxt_page_meta$q.name)??"lotteries-lotteryId-prizeItemId-digitalcontents",path:(__nuxt_page_meta$q==null?void 0:__nuxt_page_meta$q.path)??"/lotteries/:lotteryId()/:prizeItemId()/digitalcontents",meta:__nuxt_page_meta$q||{},alias:(__nuxt_page_meta$q==null?void 0:__nuxt_page_meta$q.alias)||[],redirect:__nuxt_page_meta$q==null?void 0:__nuxt_page_meta$q.redirect,component:()=>__vitePreload(()=>import("./digitalcontents.BrvqZnUR.js"),__vite__mapDeps([134,13,2,55,107,5,6,3,108,12,14,15,114,101]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$p==null?void 0:__nuxt_page_meta$p.name)??"lotteries-lotteryId-prizeItemId-result",path:(__nuxt_page_meta$p==null?void 0:__nuxt_page_meta$p.path)??"/lotteries/:lotteryId()/:prizeItemId()/result",meta:__nuxt_page_meta$p||{},alias:(__nuxt_page_meta$p==null?void 0:__nuxt_page_meta$p.alias)||[],redirect:__nuxt_page_meta$p==null?void 0:__nuxt_page_meta$p.redirect,component:()=>__vitePreload(()=>import("./result.Bv8EHFbb.js"),__vite__mapDeps([135,13,2,55,136,114,5,6,101,94,12,14,15,34,111,65,89]),import.meta.url).then(e=>e.default||e)},{name:"lotteries-lotteryId-auth",path:"/lotteries/:lotteryId()/auth",meta:{},alias:[],redirect:__nuxt_page_meta$o==null?void 0:__nuxt_page_meta$o.redirect,component:()=>__vitePreload(()=>import("./auth.BzKRYoOh.js"),__vite__mapDeps([137,21,13,2,114,5,6,101]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$n==null?void 0:__nuxt_page_meta$n.name)??"lotteries-lotteryId-drawn",path:(__nuxt_page_meta$n==null?void 0:__nuxt_page_meta$n.path)??"/lotteries/:lotteryId()/drawn",meta:__nuxt_page_meta$n||{},alias:(__nuxt_page_meta$n==null?void 0:__nuxt_page_meta$n.alias)||[],redirect:__nuxt_page_meta$n==null?void 0:__nuxt_page_meta$n.redirect,component:()=>__vitePreload(()=>import("./drawn.Whe0vsyR.js"),__vite__mapDeps([138,75,28,55,139,114,5,6,101,94,2,12,13,14,15,89,3,140]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$m==null?void 0:__nuxt_page_meta$m.name)??"lotteries-lotteryId-lottery",path:(__nuxt_page_meta$m==null?void 0:__nuxt_page_meta$m.path)??"/lotteries/:lotteryId()/lottery",meta:__nuxt_page_meta$m||{},alias:(__nuxt_page_meta$m==null?void 0:__nuxt_page_meta$m.alias)||[],redirect:__nuxt_page_meta$m==null?void 0:__nuxt_page_meta$m.redirect,component:()=>__vitePreload(()=>import("./lottery.CLSSqv90.js"),__vite__mapDeps([141,13,2,55,56,113,12,14,15,35,27,1,3,4,36,18,19,24,25,37,34,6,5,26,38,22,23,39,33,114,101,111,89]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$l==null?void 0:__nuxt_page_meta$l.name)??"lotteries-lotteryId-lotteryresult",path:(__nuxt_page_meta$l==null?void 0:__nuxt_page_meta$l.path)??"/lotteries/:lotteryId()/lotteryresult",meta:__nuxt_page_meta$l||{},alias:(__nuxt_page_meta$l==null?void 0:__nuxt_page_meta$l.alias)||[],redirect:__nuxt_page_meta$l==null?void 0:__nuxt_page_meta$l.redirect,component:()=>__vitePreload(()=>import("./lotteryresult.DNvKfgIL.js"),__vite__mapDeps([142,13,2,55,139,114,5,6,101,94,75,12,14,15,113,35,27,1,3,4,36,18,19,24,25,37,34,26,38,22,23,39,33,89]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$k==null?void 0:__nuxt_page_meta$k.name)??"lotteries-lotteryId-payment",path:(__nuxt_page_meta$k==null?void 0:__nuxt_page_meta$k.path)??"/lotteries/:lotteryId()/payment",meta:__nuxt_page_meta$k||{},alias:(__nuxt_page_meta$k==null?void 0:__nuxt_page_meta$k.alias)||[],redirect:__nuxt_page_meta$k==null?void 0:__nuxt_page_meta$k.redirect,component:()=>__vitePreload(()=>import("./payment.DFaa0g-q.js"),__vite__mapDeps([143,13,2,144,15,76,12,14,34,114,5,6,101,89,105]),import.meta.url).then(e=>e.default||e)},{name:"lotteries-lotteryId-prize",path:"/lotteries/:lotteryId()/prize",meta:{},alias:[],redirect:__nuxt_page_meta$j==null?void 0:__nuxt_page_meta$j.redirect,component:()=>__vitePreload(()=>import("./prize.BbONxXdN.js"),__vite__mapDeps([145,13,2,55,56,144,15,76,12,14,139,114,5,6,101,94,58,59,60,16,17,18,19,8,7,1,3,4,61,62,146,89,97]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$i==null?void 0:__nuxt_page_meta$i.name)??"lotteries-lotteryId-results",path:(__nuxt_page_meta$i==null?void 0:__nuxt_page_meta$i.path)??"/lotteries/:lotteryId()/results",meta:__nuxt_page_meta$i||{},alias:(__nuxt_page_meta$i==null?void 0:__nuxt_page_meta$i.alias)||[],redirect:__nuxt_page_meta$i==null?void 0:__nuxt_page_meta$i.redirect,component:()=>__vitePreload(()=>import("./results.cCy6EMtZ.js"),__vite__mapDeps([147,13,2,55,136,114,5,6,101,94,75,71,14,12,15,113,35,27,1,3,4,36,18,19,24,25,37,34,26,38,22,23,39,33,58,59,60,56,16,17,8,7,61,62,146,89]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$h==null?void 0:__nuxt_page_meta$h.name)??"lotteries-histories",path:(__nuxt_page_meta$h==null?void 0:__nuxt_page_meta$h.path)??"/lotteries/histories",meta:__nuxt_page_meta$h||{},alias:(__nuxt_page_meta$h==null?void 0:__nuxt_page_meta$h.alias)||[],redirect:__nuxt_page_meta$h==null?void 0:__nuxt_page_meta$h.redirect,component:()=>__vitePreload(()=>
30import("./histories.CgfKPYyx.js"),__vite__mapDeps([148,68,3,69,75,13,2,55,84,12,14,15,114,5,6,101,89,76]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$g==null?void 0:__nuxt_page_meta$g.name)??"lotteries",path:(__nuxt_page_meta$g==null?void 0:__nuxt_page_meta$g.path)??"/lotteries",meta:__nuxt_page_meta$g||{},alias:(__nuxt_page_meta$g==null?void 0:__nuxt_page_meta$g.alias)||[],redirect:__nuxt_page_meta$g==null?void 0:__nuxt_page_meta$g.redirect,component:()=>__vitePreload(()=>import("./index.auhw_oOF.js"),__vite__mapDeps([149,68,3,69,75,13,2,55,84,12,14,15,114,5,6,101,89,76]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$f==null?void 0:__nuxt_page_meta$f.name)??"maintenance",path:(__nuxt_page_meta$f==null?void 0:__nuxt_page_meta$f.path)??"/maintenance",meta:__nuxt_page_meta$f||{},alias:(__nuxt_page_meta$f==null?void 0:__nuxt_page_meta$f.alias)||[],redirect:__nuxt_page_meta$f==null?void 0:__nuxt_page_meta$f.redirect,component:()=>__vitePreload(()=>import("./maintenance.BkOSjo0K.js"),__vite__mapDeps([150,65,5,6,15,2]),import.meta.url).then(e=>e.default||e)},{name:"movies-movieId",path:"/movies/:movieId()",meta:{},alias:[],redirect:__nuxt_page_meta$e==null?void 0:__nuxt_page_meta$e.redirect,component:()=>__vitePreload(()=>import("./_movieId_.C_uxCPoc.js"),__vite__mapDeps([151,13,2,56,57,14,59,152,55,127,64,62,51,15,130,12,58,60,16,17,18,19,8,7,1,3,4,61,5,6,63,72,66]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$d==null?void 0:__nuxt_page_meta$d.name)??"movies",path:(__nuxt_page_meta$d==null?void 0:__nuxt_page_meta$d.path)??"/movies",meta:__nuxt_page_meta$d||{},alias:(__nuxt_page_meta$d==null?void 0:__nuxt_page_meta$d.alias)||[],redirect:__nuxt_page_meta$d==null?void 0:__nuxt_page_meta$d.redirect,component:()=>__vitePreload(()=>import("./index.DdKHYoFL.js"),__vite__mapDeps([153,68,3,69,70,14,2,1,4,152,59,55,127,56,57,64,62,51,15,130,84,58,60,16,17,18,19,8,7,12,13,61,5,6,63,72,66]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$c==null?void 0:__nuxt_page_meta$c.name)??"mypage",path:(__nuxt_page_meta$c==null?void 0:__nuxt_page_meta$c.path)??"/mypage",meta:__nuxt_page_meta$c||{},alias:(__nuxt_page_meta$c==null?void 0:__nuxt_page_meta$c.alias)||[],redirect:__nuxt_page_meta$c==null?void 0:__nuxt_page_meta$c.redirect,component:()=>__vitePreload(()=>import("./mypage.fmrr9tuv.js"),__vite__mapDeps([154,12,13,2,14,15,59,55,29,5,6,18,19,61]),import.meta.url).then(e=>e.default||e)},{name:"pages-pageCode",path:"/pages/:pageCode()",meta:{},alias:[],redirect:__nuxt_page_meta$b==null?void 0:__nuxt_page_meta$b.redirect,component:()=>__vitePreload(()=>import("./_pageCode_.BSKQeBEu.js"),__vite__mapDeps([155,63,65,5,6,15,2,66,52,62]),import.meta.url).then(e=>e.default||e)},{name:"payment-auth",path:"/payment/auth",meta:{},alias:[],redirect:__nuxt_page_meta$a==null?void 0:__nuxt_page_meta$a.redirect,component:()=>__vitePreload(()=>import("./auth.DWXqG-7w.js"),__vite__mapDeps([156,21,13,2,5,6]),import.meta.url).then(e=>e.default||e)},{name:"profile-memberCode",path:"/profile/:memberCode()",meta:{},alias:[],redirect:__nuxt_page_meta$9==null?void 0:__nuxt_page_meta$9.redirect,component:()=>__vitePreload(()=>import("./_memberCode_.DfQbD6cp.js"),__vite__mapDeps([157,13,2,55,14,12,15,5,6,158,65]),import.meta.url).then(e=>e.default||e)},{name:"profile",path:"/profile",meta:{},alias:[],redirect:__nuxt_page_meta$8==null?void 0:__nuxt_page_meta$8.redirect,component:()=>__vitePreload(()=>import("./index.DJtgtQZx.js"),__vite__mapDeps([159,68,3,69,13,2,55,158,65,5,6,15]),import.meta.url).then(e=>e.default||e)},{name:"service",path:"/service",meta:{},alias:[],redirect:__nuxt_page_meta$7==null?void 0:__nuxt_page_meta$7.redirect,component:()=>__vitePreload(()=>import("./service.CNapUVTG.js"),__vite__mapDeps([160,55,68,3,69,12,13,2,14,15,131,65]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$3==null?void 0:__nuxt_page_meta$3.name)??void 0,path:(__nuxt_page_meta$3==null?void 0:__nuxt_page_meta$3.path)??"/shipping-addresses",meta:__nuxt_page_meta$3||{},alias:(__nuxt_page_meta$3==null?void 0:__nuxt_page_meta$3.alias)||[],redirect:__nuxt_page_meta$3==null?void 0:__nuxt_page_meta$3.redirect,component:()=>__vitePreload(()=>import("./shipping-addresses.DywwWhbm.js"),__vite__mapDeps([161,36,18,19,24,15,2,25]),import.meta.url).then(e=>e.default||e),children:[{name:(__nuxt_page_meta$6==null?void 0:__nuxt_page_meta$6.name)??"shipping-addresses-shippingAddressId-confirm",path:(__nuxt_page_meta$6==null?void 0:__nuxt_page_meta$6.path)??":shippingAddressId?/confirm",meta:__nuxt_page_meta$6||{},alias:(__nuxt_page_meta$6==null?void 0:__nuxt_page_meta$6.alias)||[],redirect:__nuxt_page_meta$6==null?void 0:__nuxt_page_meta$6.redirect,component:()=>__vitePreload(()=>import("./confirm._KCPMpwb.js"),__vite__mapDeps([162,33,2,12,13,14,15,34,6,5,26,19]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$5==null?void 0:__nuxt_page_meta$5.name)??"shipping-addresses-form-shippingAddressId",path:(__nuxt_page_meta$5==null?void 0:__nuxt_page_meta$5.path)??"form/:shippingAddressId?",meta:__nuxt_page_meta$5||{},alias:(__nuxt_page_meta$5==null?void 0:__nuxt_page_meta$5.alias)||[],redirect:__nuxt_page_meta$5==null?void 0:__nuxt_page_meta$5.redirect,component:()=>__vitePreload(()=>import("./_shippingAddressId_.DuHI9duo.js"),__vite__mapDeps([163,38,22,2,23,14,15,13,24,12,25,26,19,18,34,6,5,36,3,39]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$4==null?void 0:__nuxt_page_meta$4.name)??"shipping-addresses",path:(__nuxt_page_meta$4==null?void 0:__nuxt_page_meta$4.path)??"",meta:__nuxt_page_meta$4||{},alias:(__nuxt_page_meta$4==null?void 0:__nuxt_page_meta$4.alias)||[],redirect:__nuxt_page_meta$4==null?void 0:__nuxt_page_meta$4.redirect,component:()=>__vitePreload(()=>import("./index.eyO5sjNK.js"),__vite__mapDeps([164,37,13,2,12,14,15,34,1,3,4,6,5,26,19]),import.meta.url).then(e=>e.default||e)}]},{name:(__nuxt_page_meta$2==null?void 0:__nuxt_page_meta$2.name)??"siteinfo",path:(__nuxt_page_meta$2==null?void 0:__nuxt_page_meta$2.path)??"/siteinfo",meta:__nuxt_page_meta$2||{},alias:(__nuxt_page_meta$2==null?void 0:__nuxt_page_meta$2.alias)||[],redirect:__nuxt_page_meta$2==null?void 0:__nuxt_page_meta$2.redirect,component:()=>__vitePreload(()=>import("./siteinfo.DzzxWE1s.js"),__vite__mapDeps([165,119,2,15]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta$1==null?void 0:__nuxt_page_meta$1.name)??"terms",path:(__nuxt_page_meta$1==null?void 0:__nuxt_page_meta$1.path)??"/terms",meta:__nuxt_page_meta$1||{},alias:(__nuxt_page_meta$1==null?void 0:__nuxt_page_meta$1.alias)||[],redirect:__nuxt_page_meta$1==null?void 0:__nuxt_page_meta$1.redirect,component:()=>__vitePreload(()=>import("./terms.D9R23aH1.js"),__vite__mapDeps([166,12,13,2,14,15,119,3,167]),import.meta.url).then(e=>e.default||e)},{name:(__nuxt_page_meta==null?void 0:__nuxt_page_meta.name)??"trade",path:(__nuxt_page_meta==null?void 0:__nuxt_page_meta.path)??"/trade",meta:__nuxt_page_meta||{},alias:(__nuxt_page_meta==null?void 0:__nuxt_page_meta.alias)||[],redirect:__nuxt_page_meta==null?void 0:__nuxt_page_meta.redirect,component:()=>__vitePreload(()=>import("./trade.DRWaMU_d.js"),__vite__mapDeps([168,119,2,15]),import.meta.url).then(e=>e.default||e)}],_wrapIf=(e,t,r)=>(t=t===!0?{}:t,{default:()=>{var i;return t?h(e,t,r):(i=r.default)==null?void 0:i.call(r)}});function generateRouteKey(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,r=>{var i;return((i=e.params[r.slice(1)])==null?void 0:i.toString())||""});return typeof t=="function"?t(e):t}function isChangingPage(e,t){return e===t||t===START_LOCATION_NORMALIZED?!1:generateRouteKey(e)!==generateRouteKey(t)?!0:!e.matched.every((i,n)=>{var s,a;return i.components&&i.components.default===((a=(s=t.matched[n])==null?void 0:s.components)==null?void 0:a.default)})}const routerOptions0={scrollBehavior(e,t,r){var f;const i=useNuxtApp(),n=((f=useRouter$1().options)==null?void 0:f.scrollBehaviorType)??"auto";let s=r||void 0;const a=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&a!==!1&&isChangingPage(e,t)&&(s={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:_getHashElementScrollMarginTop(e.hash),behavior:n}:!1;const l=c=>!!(c.meta.pageTransition??appPageTransition),o=l(t)&&l(e)?"page:transition:finish":"page:finish";return new Promise(c=>{i.hooks.hookOnce(o,async()=>{await new Promise(d=>setTimeout(d,0)),e.hash&&(s={el:e.hash,top:_getHashElementScrollMarginTop(e.hash),behavior:n}),c(s)})})}};function _getHashElementScrollMarginTop(e){try{const t=document.querySelector(e);
30if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const getHeaderOffset=()=>{const e=document.getElementById("app-header");if(!e)return 0;const t=getComputedStyle(e).position;return t!=="sticky"&&t!=="fixed"?0:e.getBoundingClientRect().height+16},waitForElement=(e,t=5e3,r=100)=>new Promise(i=>{const n=Date.now(),s=()=>{const a=document.getElementById(e);if(a||Date.now()-n>=t){i(a);return}setTimeout(s,r)};s()}),waitForImages=(e=1500)=>new Promise(t=>{const r=Array.from(document.images).filter(s=>!s.complete);if(r.length===0){t();return}let i=r.length;const n=()=>{i-=1,i<=0&&t()};r.forEach(s=>{s.addEventListener("load",n,{once:!0}),s.addEventListener("error",n,{once:!0})}),setTimeout(t,e)}),scrollToHash=async e=>{const t=e.replace(/^#/,"");if(!t)return;const r=await waitForElement(t);if(!r)return;await waitForImages();const i=r.getBoundingClientRect().top+window.scrollY-getHeaderOffset();window.scrollTo({top:i,behavior:"smooth"})},scrollToElement=e=>{const t=document.getElementById(e);if(!t)return;const r=t.getBoundingClientRect().top+window.scrollY-getHeaderOffset();window.scrollTo({top:r,behavior:"smooth"}),history.pushState(null,"",`#${e}`)},routerOptions1={async scrollBehavior(e,t){if(t.matched.length===0)return!1;if(e.hash||e.path===t.path){const r=e.hash.substring(1),i=r?await waitForElement(r):null;let n=0;if(i){await waitForImages();const s=getHeaderOffset();n=i.getBoundingClientRect().top+window.scrollY-s}return{top:n,behavior:"smooth"}}else if(e.path!==t.path)return new Promise(r=>{setTimeout(()=>{r({top:0,behavior:"auto"})},100)});return{top:0,behavior:"auto"}}},configRouterOptions={hashMode:!1,scrollBehaviorType:"auto"},routerOptions={...configRouterOptions,...routerOptions0,...routerOptions1},validate=async e=>{var o;let t,r;if(!((o=e.meta)!=null&&o.validate))return;const i=useNuxtApp(),n=useRouter$1();if(([t,r]=executeAsync(()=>Promise.resolve(e.meta.validate(e))),t=await t,r(),t)===!0)return;const a=createError({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),l=n.beforeResolve(f=>{if(l(),f===e){const c=n.afterEach(async()=>{c(),await i.runWithContext(()=>showError(a)),window.history.pushState({},"",e.fullPath)});return!1}})},manifest_45route_45rule=async e=>{let t,r;const i=([t,r]=executeAsync(()=>getRouteRules(e.path)),t=await t,r(),t);if(i.redirect)return i.redirect},globalMiddleware=[validate,manifest_45route_45rule],namedMiddleware={auth:()=>__vitePreload(()=>import("./auth.c_15rDVH.js"),__vite__mapDeps([]),import.meta.url),"category-reset":()=>__vitePreload(()=>import("./category-reset.o-2AHuHV.js"),__vite__mapDeps([169,51]),import.meta.url)};function createCurrentLocation(e,t,r){const{pathname:i,search:n,hash:s}=t,a=e.indexOf("#");if(a>-1){const f=s.includes(e.slice(a))?e.slice(a).length:1;let c=s.slice(f);return c[0]!=="/"&&(c="/"+c),withoutBase(c,"")}const l=withoutBase(i,e),o=!r||isEqual(l,r,{trailingSlash:!0})?l:r;return o+(o.includes("?")?"":n)+s}const plugin=defineNuxtPlugin({name:"nuxt:router",enforce:"pre",async setup(e){var b,x;let t,r,i=useRuntimeConfig().app.baseURL;routerOptions.hashMode&&!i.includes("#")&&(i+="#");const n=((b=routerOptions.history)==null?void 0:b.call(routerOptions,i))??(routerOptions.hashMode?createWebHashHistory(i):createWebHistory(i)),s=((x=routerOptions.routes)==null?void 0:x.call(routerOptions,_routes))??_routes;let a;const l=createCurrentLocation(i,window.location,e.payload.path),o=createRouter({...routerOptions,scrollBehavior:(g,v,m)=>{if(v===START_LOCATION_NORMALIZED){a=m;return}if(routerOptions.scrollBehavior){if(o.options.scrollBehavior=routerOptions.scrollBehavior,"scrollRestoration"in window.history){const y=o.beforeEach(()=>{y(),window.history.scrollRestoration="manual"})}return routerOptions.scrollBehavior(g,START_LOCATION_NORMALIZED,a||m)}},history:n,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(o);const f=shallowRef(o.currentRoute.value);o.afterEach((g,v)=>{f.value=v}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>f.value});const c=shallowRef(o.resolve(l)),d=()=>{c.value=o.currentRoute.value};e.hook("page:finish",d),o.afterEach((g,v)=>{var m,y,P,C;((y=(m=g.matched[0])==null?void 0:m.components)==null?void 0:y.default)===((C=(P=v.matched[0])==null?void 0:P.components)==null?void 0:C.default)&&d()});const u={};for(const g in c.value)Object.defineProperty(u,g,{get:()=>c.value[g]}
30);e._route=shallowReactive(u),e._middleware=e._middleware||{global:[],named:{}};const _=useError();try{[t,r]=executeAsync(()=>o.isReady()),await t,r()}catch(g){[t,r]=executeAsync(()=>e.runWithContext(()=>showError(g))),await t,r()}const E=e.payload.state._layout;return o.beforeEach(async(g,v)=>{var m;await e.callHook("page:loading:start"),g.meta=reactive(g.meta),e.isHydrating&&E&&!isReadonly(g.meta.layout)&&(g.meta.layout=E),e._processingMiddleware=!0;{const y=new Set([...globalMiddleware,...e._middleware.global]);for(const P of g.matched){const C=P.meta.middleware;if(C)for(const w of toArray(C))y.add(w)}for(const P of y){const C=typeof P=="string"?e._middleware.named[P]||await((m=namedMiddleware[P])==null?void 0:m.call(namedMiddleware).then(I=>I.default||I)):P;if(!C)throw new Error(`Unknown route middleware: '${P}'.`);const w=await e.runWithContext(()=>C(g,v));if(!e.payload.serverRendered&&e.isHydrating&&(w===!1||w instanceof Error)){const I=w||createError$1({statusCode:404,statusMessage:`Page Not Found: ${l}`});return await e.runWithContext(()=>showError(I)),!1}if(w!==!0&&(w||w===!1))return w}}}),o.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),o.afterEach(async(g,v,m)=>{delete e._processingMiddleware,!e.isHydrating&&_.value&&await e.runWithContext(clearError),m&&await e.callHook("page:loading:end"),g.matched.length===0&&await e.runWithContext(()=>showError(createError$1({statusCode:404,fatal:!1,statusMessage:`Page not found: ${g.fullPath}`,data:{path:g.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{const g=o.resolve(l);"name"in g&&(g.name=void 0),await o.replace({...g,force:!0}),o.options.scrollBehavior=routerOptions.scrollBehavior}catch(g){await e.runWithContext(()=>showError(g))}}),{provide:{router:o}}}}),requestIdleCallback=globalThis.requestIdleCallback||(e=>{const t=Date.now(),r={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(r)},1)}),cancelIdleCallback=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),onNuxtReady=e=>{const t=useNuxtApp();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{requestIdleCallback(e)}):requestIdleCallback(e)},payload_client_yVLowv6hDl=defineNuxtPlugin({name:"nuxt:payload",setup(e){useRouter$1().beforeResolve(async(t,r)=>{if(t.path===r.path)return;const i=await loadPayload(t.path);i&&Object.assign(e.static.data,i.data)}),onNuxtReady(()=>{var t;e.hooks.hook("link:prefetch",async r=>{parseURL$1(r).protocol||await loadPayload(r)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(getAppManifest,1e3)})}}),check_outdated_build_client_8vK7RkfGxZ=defineNuxtPlugin(e=>{let t;async function r(){const i=await getAppManifest();t&&clearTimeout(t),t=setTimeout(r,1e3*60*60);const n=await $fetch(buildAssetsURL("builds/latest.json")+`?${Date.now()}`);n.id!==i.id&&e.hooks.callHook("app:manifest:update",n)}onNuxtReady(()=>{t=setTimeout(r,1e3*60*60)})}),components_plugin_KR1HBZs4kY=defineNuxtPlugin({name:"nuxt:global-components"}),layouts={default:()=>__vitePreload(()=>import("./default.agm49jMJ.js"),__vite__mapDeps([170,55,28,129,2,14,12,13,15,34,6,3,75,171]),import.meta.url).then(e=>e.default||e)},prefetch_client_5tzzN0oIVL=defineNuxtPlugin({name:"nuxt:prefetch",setup(e){const t=useRouter$1();e.hooks.hook("app:mounted",()=>{t.beforeEach(async r=>{var n;const i=(n=r==null?void 0:r.meta)==null?void 0:n.layout;i&&typeof layouts[i]=="function"&&await layouts[i]()})}),e.hooks.hook("link:prefetch",r=>{if(hasProtocol(r))return;const i=t.resolve(r);if(!i)return;const n=i.meta.layout;let s=toArray(i.meta.middleware);s=s.filter(a=>typeof a=="string");for(const a of s)typeof namedMiddleware[a]=="function"&&namedMiddleware[a]();n&&typeof layouts[n]=="function"&&layouts[n]()})}});function reloadNuxtApp(e={}){const t=e.path||window.location.pathname;let r={};try{r=destr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(r==null?void 0:r.path)!==t||(r==null?void 0:r.expires)<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:useNuxtApp().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const chunk_reload_client_UciE0i6zes=defineNuxtPlugin({name:"nuxt:chunk-reload",setup(e){const t=useRouter$1(),r=useRuntimeConfig(),i=new Set;t.beforeEach(()=>{i.clear()}),e.hook("app:chunkError",({error:s})=>{i.add(s)});function n(s){const l="href"in s&&s.href[0]==="#"?r.app.baseURL+s.href:joinURL(r.app.baseURL,s.fullPath);reloadNuxtApp({path:l,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(n)}),t.onError((s,a)=>{i.has(s)&&n(a)})}});var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};
vendor: 131,013 bytes, lines 30-38
30function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var lottie={exports:{}};(function(module,exports){typeof navigator<"u"&&function(e,t){module.exports=t()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(t){_useWebWorker=!!t},getWebWorker=function(){return _useWebWorker},setLocationHref=function(t){locationHref=t},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var r,i=e.length,n;for(r=0;r<i;r+=1){n=e[r].prototype;for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(t.prototype[s]=n[s])}}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(r){this.audios.push(r)},pause:function(){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].pause()},resume:function(){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].resume()},setRate:function(r){var i,n=this.audios.length;for(i=0;i<n;i+=1)this.audios[i].setRate(r)},createAudio:function(r){return this.audioFactory?this.audioFactory(r):window.Howl?new window.Howl({src:[r]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(r){this.audioFactory=r},setVolume:function(r){this._volume=r,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(r,i){var n=0,s=[],a;switch(r){case"int16":case"uint8c":a=1;break;default:a=1.1;break}for(n=0;n<i;n+=1)s.push(a);return s}function t(r,i){return r==="float32"?new Float32Array(i):r==="int16"?new Int16Array(i):r==="uint8c"?new Uint8ClampedArray(i):e(r,i)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?t:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(r){return typeof r}:_typeof$6=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=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"],t,r=e.length;for(t=0;t<r;t+=1)BMMath[e[t]]=Math[e[t]]})(),BMMath.random=Math.random,BMMath.abs=function(e){var t=_typeof$6(e);if(t==="object"&&e.length){var r=createSizedArray(e.length),i,n=e.length;for(i=0;i<n;i+=1)r[i]=Math.abs(e[i]);return r}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,t,r,i){this.type=e,this.currentTime=t,this.totalTime=r,this.direction=i<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,r,i){this.type=e,this.currentLoop=r,this.totalLoops=t,this.direction=i<0?-1:1}function BMSegmentStartEvent(e,t,r){this.type=e,this.firstFrame=t,this.totalFrames=r}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}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,t,r){var i,n,s,a,l,o,f,c;switch(a=Math.floor(e*6),l=e*6-a,o=r*(1-t),f=r*(1-l*t),c=r*(1-(1-l)*t),a%6){case 0:i=r,n=c,s=o;break;case 1:i=f,n=r,s=o;break;case 2:i=o,n=r,s=c;break;case 3:i=o,n=f,s=r;break;case 4:i=c,n=o,s=r;break;case 5:i=r,n=o,s=f;break}return[i,n,s]}function RGBtoHSV(e,t,r){var i=Math.max(e,t,r),n=Math.min(e,t,r),s=i-n,a,l=i===0?0:s/i,o=i/255;switch(i){case n:a=0;break;case e:a=t-r+s*(t<r?6:0),a/=6*s;break;case t:a=r-e+s*2,a/=6*s;break;case r:a=e-t+s*4,a/=6*s;break}return[a,l,o]}function addSaturationToRGB(e,t){var r=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return r[1]+=t,r[1]>1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var e=[],t,r;for(t=0;t<256;t+=1)r=t.toString(16),e[t]=r.length===1?"0"+r:r;return function(i,n,s){return i<0&&(i=0),n<0&&(n=0),s<0&&(s=0),"#"+e[i]+e[n]+e[s]}}(),setSubframeEnabled=function(t){subframeEnabled=!!t},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(t){expressionsPlugin=t},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(t){expressionsInterfaces=t},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(t){defaultCurveSegments=t},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(t){idPrefix$1=t};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(r){return typeof r}:_typeof$5=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$5(e)}var dataManager=function(){var e=1,t=[],r,i,n={onmessage:function(){},postMessage:function(_){r({data:_})}},s={postMessage:function(_){n.onmessage({data:_})}};function a(u){if(window.Worker&&window.Blob&&getWebWorker()){var _=new Blob(["var _workerSelf = self; self.onmessage = ",u.toString()],{type:"text/javascript"}),E=URL.createObjectURL(_);return new Worker(E)}return r=u,n}function l(){i||(i=a(function(_){function E(){function x(H,A){var F,S,T=H.length,N,L,X,se;for(S=0;S<T;S+=1)if(F=H[S],"ks"in F&&!F.completed){if(F.completed=!0,F.hasMask){var ae=F.masksProperties;for(L=ae.length,N=0;N<L;N+=1)if(ae[N].pt.k.i)P(ae[N].pt.k);else for(se=ae[N].pt.k.length,X=0;X<se;X+=1)ae[N].pt.k[X].s&&P(ae[N].pt.k[X].s[0]),ae[N].pt.k[X].e&&P(ae[N].pt.k[X].e[0])}F.ty===0?(F.layers=m(F.refId,A),x(F.layers,A)):F.ty===4?y(F.shapes):F.ty===5&&z(F)}}function g(H,A){if(H){var F=0,S=H.length;for(F=0;F<S;F+=1)H[F].t===1&&(H[F].data.layers=m(H[F].data.refId,A),x(H[F].data.layers,A))}}function v(H,A){for(var F=0,S=A.length;F<S;){if(A[F].id===H)return A[F];F+=1}return null}function m(H,A){var F=v(H,A);return F?F.layers.__used?JSON.parse(JSON.stringify(F.layers)):(F.layers.__used=!0,F.layers):null}function y(H){var A,F=H.length,S,T;for(A=F-1;A>=0;A-=1)if(H[A].ty==="sh")if(H[A].ks.k.i)P(H[A].ks.k);else for(T=H[A].ks.k.length,S=0;S<T;S+=1)H[A].ks.k[S].s&&P(H[A].ks.k[S].s[0]),H[A].ks.k[S].e&&P(H[A].ks.k[S].e[0]);else H[A].ty==="gr"&&y(H[A].it)}function P(H){var A,F=H.i.length;for(A=0;A<F;A+=1)H.i[A][0]+=H.v[A][0],H.i[A][1]+=H.v[A][1],H.o[A][0]+=H.v[A][0],H.o[A][1]+=H.v[A][1]}function C(H,A){var F=A?A.split("."):[100,100,100];return H[0]>F[0]?!0:F[0]>H[0]?!1:H[1]>F[1]?!0:F[1]>H[1]?!1:H[2]>F[2]?!0:F[2]>H[2]?!1:null}var w=function(){var H=[4,4,14];function A(S){var T=S.t.d;S.t.d={k:[{s:T,t:0}]}}function F(S){var T,N=S.length;for(T=0;T<N;T+=1)S[T].ty===5&&A(S[T])}return function(S){if(C(H,S.v)&&(F(S.layers),S.assets)){var T,N=S.assets.length;for(T=0;T<N;T+=1)S.assets[T].layers&&F(S.assets[T].layers)}}}(),I=function(){var H=[4,7,99];return function(A){if(A.chars&&!C(H,A.v)){var F,S=A.chars.length;for(F=0;F<S;F+=1){var T=A.chars[F];T.data&&T.data.shapes&&(y(T.data.shapes),T.data.ip=0,T.data.op=99999,T.data.st=0,T.data.sr=1,T.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}},A.chars[F].t||(T.data.shapes.push({ty:"no"}),T.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"})))}}}}(),O=function(){var H=[5,7,15];function A(S){var T=S.t.p;typeof T.a=="number"&&(T.a={a:0,k:T.a}),typeof T.p=="number"&&(T.p={a:0,k:T.p}),typeof T.r=="number"&&(T.r={a:0,k:T.r})}function F(S){var T,N=S.length;for(T=0;T<N;T+=1)S[T].ty===5&&A(S[T])}return function(S){if(C(H,S.v)&&(F(S.layers),S.assets)){var T,N=S.assets.length;for(T=0;T<N;T+=1)S.assets[T].layers&&F(S.assets[T].layers)}}}(),D=function(){var H=[4,1,9];function A(S){var T,N=S.length,L,X;for(T=0;T<N;T+=1)if(S[T].ty==="gr")A(S[T].it);else if(S[T].ty==="fl"||S[T].ty==="st")if(S[T].c.k&&S[T].c.k[0].i)for(X=S[T].c.k.length,L=0;L<X;L+=1)S[T].c.k[L].s&&(S[T].c.k[L].s[0]/=255,S[T].c.k[L].s[1]/=255,S[T].c.k[L].s[2]/=255,S[T].c.k[L].s[3]/=255),S[T].c.k[L].e&&(S[T].c.k[L].e[0]/=255,S[T].c.k[L].e[1]/=255,S[T].c.k[L].e[2]/=255,S[T].c.k[L].e[3]/=255);else S[T].c.k[0]/=255,S[T].c.k[1]/=255,S[T].c.k[2]/=255,S[T].c.k[3]/=255}function F(S){var T,N=S.length;for(T=0;T<N;T+=1)S[T].ty===4&&A(S[T].shapes)}return function(S){if(C(H,S.v)&&(F(S.layers),S.assets)){var T,N=S.assets.length;for(T=0;T<N;T+=1)S.assets[T].layers&&F(S.assets[T].layers)}}}(),B=function(){var H=[4,4,18];function A(S){var T,N=S.length,L,X;for(T=N-1;T>=0;T-=1)if(S[T].ty==="sh")if(S[T].ks.k.i)S[T].ks.k.c=S[T].closed;else for(X=S[T].ks.k.length,L=0;L<X;L+=1)S[T].ks.k[L].s&&(S[T].ks.k[L].s[0].c=S[T].closed),S[T].ks.k[L].e&&(S[T].ks.k[L].e[0].c=S[T].closed);else S[T].ty==="gr"&&A(S[T].it)}function F(S){var T,N,L=S.length,X,se,ae,he;for(N=0;N<L;N+=1){if(T=S[N],T.hasMask){var le=T.masksProperties;for(se=le.length,X=0;X<se;X+=1)if(le[X].pt.k.i)le[X].pt.k.c=le[X].cl;else for(he=le[X].pt.k.length,ae=0;ae<he;ae+=1)le[X].pt.k[ae].s&&(le[X].pt.k[ae].s[0].c=le[X].cl),le[X].pt.k[ae].e&&(le[X].pt.k[ae].e[0].c=le[X].cl)}T.ty===4&&A(T.shapes)}}return function(S){if(C(H,S.v)&&(F(S.layers),S.assets)){var T,N=S.assets.length;for(T=0;T<N;T+=1)S.assets[T].layers&&F(S.assets[T].layers)}}}();function V(H){H.__complete||(D(H),w(H),I(H),O(H),B(H),x(H.layers,H.assets),g(H.chars,H.assets),H.__complete=!0)}function z(H){H.t.a.length===0&&"m"in H.t.p}var U={};return U.completeData=V,U.checkColors=D,U.checkChars=I,U.checkPathProperties=O,U.checkShapes=B,U.completeLayers=x,U}if(s.dataManager||(s.dataManager=E()),s.assetLoader||(s.assetLoader=function(){function x(v){var m=v.getResponseHeader("content-type");return m&&v.responseType==="json"&&m.indexOf("json")!==-1||v.response&&_typeof$5(v.response)==="object"?v.response:v.response&&typeof v.response=="string"?JSON.parse(v.response):v.responseText?JSON.parse(v.responseText):null}function g(v,m,y,P){var C,w=new XMLHttpRequest;try{w.responseType="json"}catch{}w.onreadystatechange=function(){if(w.readyState===4)if(w.status===200)C=x(w),y(C);else try{C=x(w),y(C)}catch(I){P&&P(I)}};try{w.open(["G","E","T"].join(""),v,!0)}catch{w.open(["G","E","T"].join(""),m+"/"+v,!0)}w.send()}return{load:g}}()),_.data.type==="loadAnimation")s.assetLoader.load(_.data.path,_.data.fullPath,function(x){s.dataManager.completeData(x),s.postMessage({id:_.data.id,payload:x,status:"success"})},function(){s.postMessage({id:_.data.id,status:"error"})});else if(_.data.type==="complete"){var b=_.data.animation;s.dataManager.completeData(b),s.postMessage({id:_.data.id,payload:b,status:"success"})}else _.data.type==="loadData"&&s.assetLoader.load(_.data.path,_.data.fullPath,function(x){s.postMessage({id:_.data.id,payload:x,status:"success"})},function(){s.postMessage({id:_.data.id,status:"error"})})}),i.onmessage=function(u){var _=u.data,E=_.id,b=t[E];t[E]=null,_.status==="success"?b.onComplete(_.payload):b.onError&&b.onError()})}function o(u,_){e+=1;var E="processId_"+e;return t[E]={onComplete:u,onError:_},E}function f(u,_,E){l();var b=o(_,E);i.postMessage({type:"loadAnimation",path:u,fullPath:window.location.origin+window.location.pathname,id:b})}function c(u,_,E){l();var b=o(_,E);i.postMessage({type:"loadData",path:u,fullPath:window.location.origin+window.location.pathname,id:b})}function d(u,_,E){l();var b=o(_,E);i.postMessage({type:"complete",animation:u,id:b})}return{loadAnimation:f,loadData:c,completeAnimation:d}}(),ImagePreloader=function(){var e=function(){var g=createTag("canvas");g.width=1,g.height=1;var v=g.getContext("2d");return v.fillStyle="rgba(0,0,0,0)",v.fillRect(0,0,1,1),g}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(g,v,m){var y="";if(g.e)y=g.p;else if(v){var P=g.p;P.indexOf("images/")!==-1&&(P=P.split("/")[1]),y=v+P}else y=m,y+=g.u?g.u:"",y+=g.p;return y}function n(g){var v=0,m=setInterval((function(){var y=g.getBBox();(y.width||v>500)&&(this._imageLoaded(),clearInterval(m)),v+=1}).bind(this),50)}function s(g){var v=i(g,this.assetsPath,this.path),m=createNS("image");isSafari?this.testImageLoaded(m):m.addEventListener("load",this._imageLoaded,!1),m.addEventListener("error",(function(){y.img=e,this._imageLoaded()}).bind(this),!1),m.setAttributeNS("http://www.w3.org/1999/xlink","href",v),this._elementHelper.append?this._elementHelper.append(m):this._elementHelper.appendChild(m);var y={img:m,assetData:g};return y}function a(g){var v=i(g,this.assetsPath,this.path),m=createTag("img");m.crossOrigin="anonymous",m.addEventListener("load",this._imageLoaded,!1),m.addEventListener("error",(function(){y.img=e,this._imageLoaded()}).bind(this),!1),m.src=v;var y={img:m,assetData:g};return y}function l(g){var v={assetData:g},m=i(g,this.assetsPath,this.path);return dataManager.loadData(m,(function(y){v.img=y,this._footageLoaded()}).bind(this),(function(){v.img={},this._footageLoaded()}).bind(this)),v}function o(g,v){this.imagesLoadedCb=v;var m,y=g.length;for(m=0;m<y;m+=1)g[m].layers||(!g[m].t||g[m].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(g[m]))):g[m].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(g[m]))))}function f(g){this.path=g||""}function c(g){this.assetsPath=g||""}function d(g){for(var v=0,m=this.images.length;v<m;){if(this.images[v].assetData===g)return this.images[v].img;v+=1}return null}function u(){this.imagesLoadedCb=null,this.images.length=0}function _(){return this.totalImages===this.loadedAssets}function E(){return this.totalFootages===this.loadedFootagesCount}function b(g,v){g==="svg"?(this._elementHelper=v,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function x(){this._imageLoaded=t.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=n.bind(this),this.createFootageData=l.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return x.prototype={loadAssets:o,setAssetsPath:c,setPath:f,loadedImages:_,loadedFootages:E,destroy:u,getAsset:d,createImgData:a,createImageData:s,imageLoaded:t,footageLoaded:r,setCacheType:b},x}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,r){if(this._cbs[t])for(var i=this._cbs[t],n=0;n<i.length;n+=1)i[n](r)},addEventListener:function(t,r){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(r),(function(){this.removeEventListener(t,r)}).bind(this)},removeEventListener:function(t,r){if(!r)this._cbs[t]=null;else if(this._cbs[t]){for(var i=0,n=this._cbs[t].length;i<n;)this._cbs[t][i]===r&&(this._cbs[t].splice(i,1),i-=1,n-=1),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}};var markerParser=function(){function e(t){for(var r=t.split(`\r 31`),i={},n,s=0,a=0;a<r.length;a+=1)n=r[a].split(":"),n.length===2&&(i[n[0]]=n[1].trim(),s+=1);if(s===0)throw new Error;return i}return function(t){for(var r=[],i=0;i<t.length;i+=1){var n=t[i],s={time:n.tm,duration:n.dr};try{s.payload=JSON.parse(t[i].cm)}catch{try{s.payload=e(t[i].cm)}catch{s.payload={name:t[i].cm}}}r.push(s)}return r}}(),ProjectInterface=function(){function e(t){this.compositions.push(t)}return function(){function t(r){for(var i=0,n=this.compositions.length;i<n;){if(this.compositions[i].data&&this.compositions[i].data.nm===r)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 t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(t,r){renderers[t]=r};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(r){return typeof r}:_typeof$4=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_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),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var r=getRenderer(t);this.renderer=new r(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,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,t){t&&_typeof$4(t)!=="object"&&(t=JSON.parse(t));var r={wrapper:e,animationData:t},i=e.attributes;r.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:"",r.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:getRegisteredRenderer()||"canvas";var n=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:"";n==="false"?r.loop=!1:n==="true"?r.loop=!0:n!==""&&(r.loop=parseInt(n,10));var s=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;r.autoplay=s!=="false",r.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 a=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:"";a==="false"&&(r.prerender=!1),r.path?this.setParams(r):this.trigger("destroy")},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 t=this.animationData.layers,r,i=t.length,n=e.layers,s,a=n.length;for(s=0;s<a;s+=1)for(r=0;r<i;){if(t[r].id===n[s].id){t[r]=n[s];break}r+=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,r=0;r<i;r+=1)this.animationData.assets.push(e.assets[r]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.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 t=e.shift();this.timeCompleted=t.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(r,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(t){this.triggerConfigError(t)}},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(e,t){var r=typeof e=="number"?e:void 0,i=typeof t=="number"?t:void 0;this.renderer.updateContainerSize(r,i)},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.expressionsPlugin&&this.expressionsPlugin.resetFrame(),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("_play"),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("_pause"),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 t,r=0;r<this.markers.length;r+=1)if(t=this.markers[r],t.payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,r){if(!(r&&this.name!==r)){var i=Number(e);if(isNaN(i)){var n=this.getMarkerData(e);n&&this.goToAndStop(n.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,r){if(!(r&&this.name!==r)){var i=Number(e);if(isNaN(i)){var n=this.getMarkerData(e);n&&(n.duration?this.playSegments([n.time,n.time+n.duration],!0):this.goToAndStop(n.time,!0))}else this.goToAndStop(i,t,r);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!(this.isPaused===!0||this.isLoaded===!1)){var t=this.currentRawFrame+e*this.frameModifier,r=!1;t>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):t<0?this.checkSegments(t%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(r=!0,t=0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){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-t)):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+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?r=e:this.currentRawFrame+this.firstFrame>t&&(r=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])==="object"){var r,i=e.length;for(r=0;r<i;r+=1)this.segments.push(e[r])}else this.segments.push(e);this.segments.length&&t&&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.expressionsPlugin=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.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||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 t="";if(e.e)t=e.p;else if(this.assetsPath){var r=e.p;r.indexOf("images/")!==-1&&(r=r.split("/")[1]),t=this.assetsPath+r}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,r=this.assets.length;t<r;){if(e===this.assets[t].id)return this.assets[t];t+=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,t,r){try{var i=this.renderer.getElementByPath(e);i.updateDocumentData(t,r)}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 t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],r=0,i=0,n=0,s=!0,a=!1;function l(A){for(var F=0,S=A.target;F<i;)t[F].animation===S&&(t.splice(F,1),F-=1,i-=1,S.isPaused||d()),F+=1}function o(A,F){if(!A)return null;for(var S=0;S<i;){if(t[S].elem===A&&t[S].elem!==null)return t[S].animation;S+=1}var T=new AnimationItem;return u(T,A),T.setData(A,F),T}function f(){var A,F=t.length,S=[];for(A=0;A<F;A+=1)S.push(t[A].animation);return S}function c(){n+=1,D()}function d(){n-=1}function u(A,F){A.addEventListener("destroy",l),A.addEventListener("_active",c),A.addEventListener("_idle",d),t.push({elem:F,animation:A}),i+=1}function _(A){var F=new AnimationItem;return u(F,null),F.setParams(A),F}function E(A,F){var S;for(S=0;S<i;S+=1)t[S].animation.setSpeed(A,F)}function b(A,F){var S;for(S=0;S<i;S+=1)t[S].animation.setDirection(A,F)}function x(A){var F;for(F=0;F<i;F+=1)t[F].animation.play(A)}function g(A){var F=A-r,S;for(S=0;S<i;S+=1)t[S].animation.advanceTime(F);r=A,n&&!a?window.requestAnimationFrame(g):s=!0}function v(A){r=A,window.requestAnimationFrame(g)}function m(A){var F;for(F=0;F<i;F+=1)t[F].animation.pause(A)}function y(A,F,S){var T;for(T=0;T<i;T+=1)t[T].animation.goToAndStop(A,F,S)}function P(A){var F;for(F=0;F<i;F+=1)t[F].animation.stop(A)}function C(A){var F;for(F=0;F<i;F+=1)t[F].animation.togglePause(A)}function w(A){var F;for(F=i-1;F>=0;F-=1)t[F].animation.destroy(A)}function I(A,F,S){var T=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),N,L=T.length;for(N=0;N<L;N+=1)S&&T[N].setAttribute("data-bm-type",S),o(T[N],A);if(F&&L===0){S||(S="svg");var X=document.getElementsByTagName("body")[0];X.innerText="";var se=createTag("div");se.style.width="100%",se.style.height="100%",se.setAttribute("data-bm-type",S),X.appendChild(se),o(se,A)}}function O(){var A;for(A=0;A<i;A+=1)t[A].animation.resize()}function D(){!a&&n&&s&&(window.requestAnimationFrame(v),s=!1)}function B(){a=!0}function V(){a=!1,D()}function z(A,F){var S;for(S=0;S<i;S+=1)t[S].animation.setVolume(A,F)}function U(A){var F;for(F=0;F<i;F+=1)t[F].animation.mute(A)}function H(A){var F;for(F=0;F<i;F+=1)t[F].animation.unmute(A)}return e.registerAnimation=o,e.loadAnimation=_,e.setSpeed=E,e.setDirection=b,e.play=x,e.pause=m,e.stop=P,e.togglePause=C,e.searchAnimations=I,e.resize=O,e.goToAndStop=y,e.destroy=w,e.freeze=B,e.unfreeze=V,e.setVolume=z,e.mute=U,e.unmute=H,e.getRegisteredAnimations=f,e}(),BezierFactory=function(){var e={};e.getBezierEasing=r;var t={};function r(v,m,y,P,C){var w=C||("bez_"+v+"_"+m+"_"+y+"_"+P).replace(/\./g,"p");if(t[w])return t[w];var I=new g([v,m,y,P]);return t[w]=I,I}var i=4,n=.001,s=1e-7,a=10,l=11,o=1/(l-1),f=typeof Float32Array=="function";function c(v,m){return 1-3*m+3*v}function d(v,m){return 3*m-6*v}function u(v){return 3*v}function _(v,m,y){return((c(m,y)*v+d(m,y))*v+u(m))*v}function E(v,m,y){return 3*c(m,y)*v*v+2*d(m,y)*v+u(m)}function b(v,m,y,P,C){var w,I,O=0;do I=m+(y-m)/2,w=_(I,P,C)-v,w>0?y=I:m=I;while(Math.abs(w)>s&&++O<a);return I}function x(v,m,y,P){for(var C=0;C<i;++C){var w=E(m,y,P);if(w===0)return m;var I=_(m,y,P)-v;m-=I/w}return m}function g(v){this._p=v,this._mSampleValues=f?new Float32Array(l):new Array(l),this._precomputed=!1,this.get=this.get.bind(this)}return g.prototype={get:function(m){var y=this._p[0],P=this._p[1],C=this._p[2],w=this._p[3];return this._precomputed||this._precompute(),y===P&&C===w?m:m===0?0:m===1?1:_(this._getTForX(m),P,w)},_precompute:function(){var m=this._p[0],y=this._p[1],P=this._p[2],C=this._p[3];this._precomputed=!0,(m!==y||P!==C)&&this._calcSampleValues()},_calcSampleValues:function(){for(var m=this._p[0],y=this._p[2],P=0;P<l;++P)this._mSampleValues[P]=_(P*o,m,y)},_getTForX:function(m){for(var y=this._p[0],P=this._p[2],C=this._mSampleValues,w=0,I=1,O=l-1;I!==O&&C[I]<=m;++I)w+=o;--I;var D=(m-C[I])/(C[I+1]-C[I]),B=w+D*o,V=E(B,y,P);return V>=n?x(m,B,y,P):V===0?B:b(m,w,w+o,y,P)}},e}(),pooling=function(){function e(t){return t.concat(createSizedArray(t.length))}return{double:e}}(),poolFactory=function(){return function(e,t,r){var i=0,n=e,s=createSizedArray(n),a={newElement:l,release:o};function l(){var f;return i?(i-=1,f=s[i]):f=t(),f}function o(f){i===n&&(s=pooling.double(s),n*=2),r&&r(f),s[i]=f,i+=1}return a}}(),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 t(r){var i,n=r.lengths.length;for(i=0;i<n;i+=1)bezierLengthPool.release(r.lengths[i]);r.lengths.length=0}return poolFactory(8,e,t)}();function bezFunction(){var e=Math;function t(u,_,E,b,x,g){var v=u*b+_*x+E*g-x*b-g*u-E*_;return v>-.001&&v<.001}function r(u,_,E,b,x,g,v,m,y){if(E===0&&g===0&&y===0)return t(u,_,b,x,v,m);var P=e.sqrt(e.pow(b-u,2)+e.pow(x-_,2)+e.pow(g-E,2)),C=e.sqrt(e.pow(v-u,2)+e.pow(m-_,2)+e.pow(y-E,2)),w=e.sqrt(e.pow(v-b,2)+e.pow(m-x,2)+e.pow(y-g,2)),I;return P>C?P>w?I=P-C-w:I=w-C-P:w>C?I=w-C-P:I=C-P-w,I>-1e-4&&I<1e-4}var i=function(){return function(u,_,E,b){var x=getDefaultCurveSegments(),g,v,m,y,P,C=0,w,I=[],O=[],D=bezierLengthPool.newElement();for(m=E.length,g=0;g<x;g+=1){for(P=g/(x-1),w=0,v=0;v<m;v+=1)y=bmPow(1-P,3)*u[v]+3*bmPow(1-P,2)*P*E[v]+3*(1-P)*bmPow(P,2)*b[v]+bmPow(P,3)*_[v],I[v]=y,O[v]!==null&&(w+=bmPow(I[v]-O[v],2)),O[v]=I[v];w&&(w=bmSqrt(w),C+=w),D.percents[g]=P,D.lengths[g]=C}return D.addedLength=C,D}}();function n(u){var _=segmentsLengthPool.newElement(),E=u.c,b=u.v,x=u.o,g=u.i,v,m=u._length,y=_.lengths,P=0;for(v=0;v<m-1;v+=1)y[v]=i(b[v],b[v+1],x[v],g[v+1]),P+=y[v].addedLength;return E&&m&&(y[v]=i(b[v],b[0],x[v],g[0]),P+=y[v].addedLength),_.totalLength=P,_}function s(u){this.segmentLength=0,this.points=new Array(u)}function a(u,_){this.partialLength=u,this.point=_}var l=function(){var u={};return function(_,E,b,x){var g=(_[0]+"_"+_[1]+"_"+E[0]+"_"+E[1]+"_"+b[0]+"_"+b[1]+"_"+x[0]+"_"+x[1]).replace(/\./g,"p");if(!u[g]){var v=getDefaultCurveSegments(),m,y,P,C,w,I=0,O,D,B=null;_.length===2&&(_[0]!==E[0]||_[1]!==E[1])&&t(_[0],_[1],E[0],E[1],_[0]+b[0],_[1]+b[1])&&t(_[0],_[1],E[0],E[1],E[0]+x[0],E[1]+x[1])&&(v=2);var V=new s(v);for(P=b.length,m=0;m<v;m+=1){for(D=createSizedArray(P),w=m/(v-1),O=0,y=0;y<P;y+=1)C=bmPow(1-w,3)*_[y]+3*bmPow(1-w,2)*w*(_[y]+b[y])+3*(1-w)*bmPow(w,2)*(E[y]+x[y])+bmPow(w,3)*E[y],D[y]=C,B!==null&&(O+=bmPow(D[y]-B[y],2));O=bmSqrt(O),I+=O,V.points[m]=new a(O,D),B=D}V.segmentLength=I,u[g]=V}return u[g]}}();function o(u,_){var E=_.percents,b=_.lengths,x=E.length,g=bmFloor((x-1)*u),v=u*_.addedLength,m=0;if(g===x-1||g===0||v===b[g])return E[g];for(var y=b[g]>v?-1:1,P=!0;P;)if(b[g]<=v&&b[g+1]>v?(m=(v-b[g])/(b[g+1]-b[g]),P=!1):g+=y,g<0||g>=x-1){if(g===x-1)return E[g];P=!1}return E[g]+(E[g+1]-E[g])*m}function f(u,_,E,b,x,g){var v=o(x,g),m=1-v,y=e.round((m*m*m*u[0]+(v*m*m+m*v*m+m*m*v)*E[0]+(v*v*m+m*v*v+v*m*v)*b[0]+v*v*v*_[0])*1e3)/1e3,P=e.round((m*m*m*u[1]+(v*m*m+m*v*m+m*m*v)*E[1]+(v*v*m+m*v*v+v*m*v)*b[1]+v*v*v*_[1])*1e3)/1e3;return[y,P]}var c=createTypedArray("float32",8);function d(u,_,E,b,x,g,v){x<0?x=0:x>1&&(x=1);var m=o(x,v);g=g>1?1:g;var y=o(g,v),P,C=u.length,w=1-m,I=1-y,O=w*w*w,D=m*w*w*3,B=m*m*w*3,V=m*m*m,z=w*w*I,U=m*w*I+w*m*I+w*w*y,H=m*m*I+w*m*y+m*w*y,A=m*m*y,F=w*I*I,S=m*I*I+w*y*I+w*I*y,T=m*y*I+w*y*y+m*I*y,N=m*y*y,L=I*I*I,X=y*I*I+I*y*I+I*I*y,se=y*y*I+I*y*y+y*I*y,ae=y*y*y;for(P=0;P<C;P+=1)c[P*4]=e.round((O*u[P]+D*E[P]+B*b[P]+V*_[P])*1e3)/1e3,c[P*4+1]=e.round((z*u[P]+U*E[P]+H*b[P]+A*_[P])*1e3)/1e3,c[P*4+2]=e.round((F*u[P]+S*E[P]+T*b[P]+N*_[P])*1e3)/1e3,c[P*4+3]=e.round((L*u[P]+X*E[P]+se*b[P]+ae*_[P])*1e3)/1e3;return c}return{getSegmentsLength:n,getNewSegment:d,getPointInSegment:f,buildBezierData:l,pointOnLine2D:t,pointOnLine3D:r}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var r=this.offsetTime,i;this.propType==="multidimensional"&&(i=createTypedArray("float32",this.pv.length));for(var n=t.lastIndex,s=n,a=this.keyframes.length-1,l=!0,o,f,c;l;){if(o=this.keyframes[s],f=this.keyframes[s+1],s===a-1&&e>=f.t-r){o.h&&(o=f),n=0;break}if(f.t-r>e){n=s;break}s<a-1?s+=1:(n=0,l=!1)}c=this.keyframesMetadata[s]||{};var d,u,_,E,b,x,g=f.t-r,v=o.t-r,m;if(o.to){c.bezierData||(c.bezierData=bez.buildBezierData(o.s,f.s||o.e,o.to,o.ti));var y=c.bezierData;if(e>=g||e<v){var P=e>=g?y.points.length-1:0;for(u=y.points[P].point.length,d=0;d<u;d+=1)i[d]=y.points[P].point[d]}else{c.__fnct?x=c.__fnct:(x=BezierFactory.getBezierEasing(o.o.x,o.o.y,o.i.x,o.i.y,o.n).get,c.__fnct=x),_=x((e-v)/(g-v));var C=y.segmentLength*_,w,I=t.lastFrame<e&&t._lastKeyframeIndex===s?t._lastAddedLength:0;for(b=t.lastFrame<e&&t._lastKeyframeIndex===s?t._lastPoint:0,l=!0,E=y.points.length;l;){if(I+=y.points[b].partialLength,C===0||_===0||b===y.points.length-1){for(u=y.points[b].point.length,d=0;d<u;d+=1)i[d]=y.points[b].point[d];break}else if(C>=I&&C<I+y.points[b+1].partialLength){for(w=(C-I)/y.points[b+1].partialLength,u=y.points[b].point.length,d=0;d<u;d+=1)i[d]=y.points[b].point[d]+(y.points[b+1].point[d]-y.points[b].point[d])*w;break}b<E-1?b+=1:l=!1}t._lastPoint=b,t._lastAddedLength=I-y.points[b].partialLength,t._lastKeyframeIndex=s}}else{var O,D,B,V,z;if(a=o.s.length,m=f.s||o.e,this.sh&&o.h!==1)if(e>=g)i[0]=m[0],i[1]=m[1],i[2]=m[2];else if(e<=v)i[0]=o.s[0],i[1]=o.s[1],i[2]=o.s[2];else{var U=createQuaternion(o.s),H=createQuaternion(m),A=(e-v)/(g-v);quaternionToEuler(i,slerp(U,H,A))}else for(s=0;s<a;s+=1)o.h!==1&&(e>=g?_=1:e<v?_=0:(o.o.x.constructor===Array?(c.__fnct||(c.__fnct=[]),c.__fnct[s]?x=c.__fnct[s]:(O=o.o.x[s]===void 0?o.o.x[0]:o.o.x[s],D=o.o.y[s]===void 0?o.o.y[0]:o.o.y[s],B=o.i.x[s]===void 0?o.i.x[0]:o.i.x[s],V=o.i.y[s]===void 0?o.i.y[0]:o.i.y[s],x=BezierFactory.getBezierEasing(O,D,B,V).get,c.__fnct[s]=x)):c.__fnct?x=c.__fnct:(O=o.o.x,D=o.o.y,B=o.i.x,V=o.i.y,x=BezierFactory.getBezierEasing(O,D,B,V).get,o.keyframeMetadata=x),_=x((e-v)/(g-v)))),m=f.s||o.e,z=o.h===1?o.s[s]:o.s[s]+(m[s]-o.s[s])*_,this.propType==="multidimensional"?i[s]=z:i=z}return t.lastIndex=n,i}function slerp(e,t,r){var i=[],n=e[0],s=e[1],a=e[2],l=e[3],o=t[0],f=t[1],c=t[2],d=t[3],u,_,E,b,x;return _=n*o+s*f+a*c+l*d,_<0&&(_=-_,o=-o,f=-f,c=-c,d=-d),1-_>1e-6?(u=Math.acos(_),E=Math.sin(u),b=Math.sin((1-r)*u)/E,x=Math.sin(r*u)/E):(b=1-r,x=r),i[0]=b*n+x*o,i[1]=b*s+x*f,i[2]=b*a+x*c,i[3]=b*l+x*d,i}function quaternionToEuler(e,t){var r=t[0],i=t[1],n=t[2],s=t[3],a=Math.atan2(2*i*s-2*r*n,1-2*i*i-2*n*n),l=Math.asin(2*r*i+2*n*s),o=Math.atan2(2*r*s-2*i*n,1-2*r*r-2*n*n);e[0]=a/degToRads,e[1]=l/degToRads,e[2]=o/degToRads}function createQuaternion(e){var t=e[0]*degToRads,r=e[1]*degToRads,i=e[2]*degToRads,n=Math.cos(t/2),s=Math.cos(r/2),a=Math.cos(i/2),l=Math.sin(t/2),o=Math.sin(r/2),f=Math.sin(i/2),c=n*s*a-l*o*f,d=l*o*a+n*s*f,u=l*s*a+n*o*f,_=n*o*a-l*s*f;return[d,u,_,c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(e,this._caching);this.pv=i}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if(this.propType==="unidimensional")t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var r=0,i=this.v.length;r<i;)t=e[r]*this.mult,mathAbs(this.v[r]-t)>1e-5&&(this.v[r]=t,this._mdf=!0),r+=1}function processEffectsSequence(){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 e,t=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)r=this.effectsSequence[e](r);this.setVValue(r),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,r,i){this.propType="unidimensional",this.mult=r||1,this.data=t,this.v=r?t.k*r:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,r,i){this.propType="multidimensional",this.mult=r||1,this.data=t,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var n,s=t.k.length;for(this.v=createTypedArray("float32",s),this.pv=createTypedArray("float32",s),this.vel=createTypedArray("float32",s),n=0;n<s;n+=1)this.v[n]=t.k[n]*this.mult,this.pv[n]=t.k[n];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,r,i){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=r||1,this.elem=e,this.container=i,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,r,i){this.propType="multidimensional";var n,s=t.k.length,a,l,o,f;for(n=0;n<s-1;n+=1)t.k[n].to&&t.k[n].s&&t.k[n+1]&&t.k[n+1].s&&(a=t.k[n].s,l=t.k[n+1].s,o=t.k[n].to,f=t.k[n].ti,(a.length===2&&!(a[0]===l[0]&&a[1]===l[1])&&bez.pointOnLine2D(a[0],a[1],l[0],l[1],a[0]+o[0],a[1]+o[1])&&bez.pointOnLine2D(a[0],a[1],l[0],l[1],l[0]+f[0],l[1]+f[1])||a.length===3&&!(a[0]===l[0]&&a[1]===l[1]&&a[2]===l[2])&&bez.pointOnLine3D(a[0],a[1],a[2],l[0],l[1],l[2],a[0]+o[0],a[1]+o[1],a[2]+o[2])&&bez.pointOnLine3D(a[0],a[1],a[2],l[0],l[1],l[2],l[0]+f[0],l[1]+f[1],l[2]+f[2]))&&(t.k[n].to=null,t.k[n].ti=null),a[0]===l[0]&&a[1]===l[1]&&o[0]===0&&o[1]===0&&f[0]===0&&f[1]===0&&(a.length===2||a[2]===l[2]&&o[2]===0&&f[2]===0)&&(t.k[n].to=null,t.k[n].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=r||1,this.elem=e,this.container=i,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var c=t.k[0].s.length;for(this.v=createTypedArray("float32",c),this.pv=createTypedArray("float32",c),n=0;n<c;n+=1)this.v[n]=initFrame,this.pv[n]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",c)},this.addEffect=addEffect}var PropertyFactory=function(){function e(r,i,n,s,a){i.sid&&(i=r.globalData.slotManager.getProp(i));var l;if(!i.k.length)l=new ValueProperty(r,i,s,a);else if(typeof i.k[0]=="number")l=new MultiDimensionalProperty(r,i,s,a);else switch(n){case 0:l=new KeyframedValueProperty(r,i,s,a);break;case 1:l=new KeyframedMultidimensionalProperty(r,i,s,a);break}return l.effectsSequence.length&&a.addDynamicProperty(l),l}var t={getProp:e};return t}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(t){this.dynamicProperties.indexOf(t)===-1&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var t,r=this.dynamicProperties.length;for(t=0;t<r;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,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,t){this.c=e,this.setLength(t);for(var r=0;r<t;)this.v[r]=pointPool.newElement(),this.o[r]=pointPool.newElement(),this.i[r]=pointPool.newElement(),r+=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,t,r,i,n){var s;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":s=this.v;break;case"i":s=this.i;break;case"o":s=this.o;break;default:s=[];break}(!s[i]||s[i]&&!n)&&(s[i]=pointPool.newElement()),s[i][0]=e,s[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,i,n,s,a,l){this.setXYAt(e,t,"v",a,l),this.setXYAt(r,i,"o",a,l),this.setXYAt(n,s,"i",a,l)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,i=this.i,n=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),n=1);var s=this._length-1,a=this._length,l;for(l=n;l<a;l+=1)e.setTripleAt(t[s][0],t[s][1],i[s][0],i[s][1],r[s][0],r[s][1],l,!1),s-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function e(){return new ShapePath}function t(n){var s=n._length,a;for(a=0;a<s;a+=1)pointPool.release(n.v[a]),pointPool.release(n.i[a]),pointPool.release(n.o[a]),n.v[a]=null,n.i[a]=null,n.o[a]=null;n._length=0,n.c=!1}function r(n){var s=i.newElement(),a,l=n._length===void 0?n.v.length:n._length;for(s.setLength(l),s.c=n.c,a=0;a<l;a+=1)s.setTripleAt(n.v[a][0],n.v[a][1],n.o[a][0],n.o[a][1],n.i[a][0],n.i[a][1],a);return s}var i=poolFactory(4,e,t);return i.clone=r,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:n,release:s},t=0,r=4,i=createSizedArray(r);function n(){var a;return t?(t-=1,a=i[t]):a=new ShapeCollection,a}function s(a){var l,o=a._length;for(l=0;l<o;l+=1)shapePool.release(a.shapes[l]);a._length=0,t===r&&(i=pooling.double(i),r*=2),i[t]=a,t+=1}return e}(),ShapePropertyFactory=function(){var e=-999999;function t(g,v,m){var y=m.lastIndex,P,C,w,I,O,D,B,V,z,U=this.keyframes;if(g<U[0].t-this.offsetTime)P=U[0].s[0],w=!0,y=0;else if(g>=U[U.length-1].t-this.offsetTime)P=U[U.length-1].s?U[U.length-1].s[0]:U[U.length-2].e[0],w=!0;else{for(var H=y,A=U.length-1,F=!0,S,T,N;F&&(S=U[H],T=U[H+1],!(T.t-this.offsetTime>g));)H<A-1?H+=1:F=!1;if(N=this.keyframesMetadata[H]||{},w=S.h===1,y=H,!w){if(g>=T.t-this.offsetTime)V=1;else if(g<S.t-this.offsetTime)V=0;else{var L;N.__fnct?L=N.__fnct:(L=BezierFactory.getBezierEasing(S.o.x,S.o.y,S.i.x,S.i.y).get,N.__fnct=L),V=L((g-(S.t-this.offsetTime))/(T.t-this.offsetTime-(S.t-this.offsetTime)))}C=T.s?T.s[0]:S.e[0]}P=S.s[0]}for(D=v._length,B=P.i[0].length,m.lastIndex=y,I=0;I<D;I+=1)for(O=0;O<B;O+=1)z=w?P.i[I][O]:P.i[I][O]+(C.i[I][O]-P.i[I][O])*V,v.i[I][O]=z,z=w?P.o[I][O]:P.o[I][O]+(C.o[I][O]-P.o[I][O])*V,v.o[I][O]=z,z=w?P.v[I][O]:P.v[I][O]+(C.v[I][O]-P.v[I][O])*V,v.v[I][O]=z}function r(){var g=this.comp.renderedFrame-this.offsetTime,v=this.keyframes[0].t-this.offsetTime,m=this.keyframes[this.keyframes.length-1].t-this.offsetTime,y=this._caching.lastFrame;return y!==e&&(y<v&&g<v||y>m&&g>m)||(this._caching.lastIndex=y<g?this._caching.lastIndex:0,this.interpolateShape(g,this.pv,this._caching)),this._caching.lastFrame=g,this.pv}function i(){this.paths=this.localShapeCollection}function n(g,v){if(g._length!==v._length||g.c!==v.c)return!1;var m,y=g._length;for(m=0;m<y;m+=1)if(g.v[m][0]!==v.v[m][0]||g.v[m][1]!==v.v[m][1]||g.o[m][0]!==v.o[m][0]||g.o[m][1]!==v.o[m][1]||g.i[m][0]!==v.i[m][0]||g.i[m][1]!==v.i[m][1])return!1;return!0}function s(g){n(this.v,g)||(this.v=shapePool.clone(g),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function a(){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 g;this.kf?g=this.pv:this.data.ks?g=this.data.ks.k:g=this.data.pt.k;var v,m=this.effectsSequence.length;for(v=0;v<m;v+=1)g=this.effectsSequence[v](g);this.setVValue(g),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function l(g,v,m){this.propType="shape",this.comp=g.comp,this.container=g,this.elem=g,this.data=v,this.k=!1,this.kf=!1,this._mdf=!1;var y=m===3?v.pt.k:v.ks.k;this.v=shapePool.clone(y),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 o(g){this.effectsSequence.push(g),this.container.addDynamicProperty(this)}l.prototype.interpolateShape=t,l.prototype.getValue=a,l.prototype.setVValue=s,l.prototype.addEffect=o;function f(g,v,m){this.propType="shape",this.comp=g.comp,this.elem=g,this.container=g,this.offsetTime=g.data.st,this.keyframes=m===3?v.pt.k:v.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var y=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,y),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=[r.bind(this)]}f.prototype.getValue=a,f.prototype.interpolateShape=t,f.prototype.setVValue=s,f.prototype.addEffect=o;var c=function(){var g=roundCorner;function v(m,y){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=y.d,this.elem=m,this.comp=m.comp,this.frameId=-1,this.initDynamicPropertyContainer(m),this.p=PropertyFactory.getProp(m,y.p,1,0,this),this.s=PropertyFactory.getProp(m,y.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return v.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 y=this.p.v[0],P=this.p.v[1],C=this.s.v[0]/2,w=this.s.v[1]/2,I=this.d!==3,O=this.v;O.v[0][0]=y,O.v[0][1]=P-w,O.v[1][0]=I?y+C:y-C,O.v[1][1]=P,O.v[2][0]=y,O.v[2][1]=P+w,O.v[3][0]=I?y-C:y+C,O.v[3][1]=P,O.i[0][0]=I?y-C*g:y+C*g,O.i[0][1]=P-w,O.i[1][0]=I?y+C:y-C,O.i[1][1]=P-w*g,O.i[2][0]=I?y+C*g:y-C*g,O.i[2][1]=P+w,O.i[3][0]=I?y-C:y+C,O.i[3][1]=P+w*g,O.o[0][0]=I?y+C*g:y-C*g,O.o[0][1]=P-w,O.o[1][0]=I?y+C:y-C,O.o[1][1]=P+w*g,O.o[2][0]=I?y-C*g:y+C*g,O.o[2][1]=P+w,O.o[3][0]=I?y-C:y+C,O.o[3][1]=P-w*g}},extendPrototype([DynamicPropertyContainer],v),v}(),d=function(){function g(v,m){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=v,this.comp=v.comp,this.data=m,this.frameId=-1,this.d=m.d,this.initDynamicPropertyContainer(v),m.sy===1?(this.ir=PropertyFactory.getProp(v,m.ir,0,0,this),this.is=PropertyFactory.getProp(v,m.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(v,m.pt,0,0,this),this.p=PropertyFactory.getProp(v,m.p,1,0,this),this.r=PropertyFactory.getProp(v,m.r,0,degToRads,this),this.or=PropertyFactory.getProp(v,m.or,0,0,this),this.os=PropertyFactory.getProp(v,m.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 g.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 m=Math.floor(this.pt.v)*2,y=Math.PI*2/m,P=!0,C=this.or.v,w=this.ir.v,I=this.os.v,O=this.is.v,D=2*Math.PI*C/(m*2),B=2*Math.PI*w/(m*2),V,z,U,H,A=-Math.PI/2;A+=this.r.v;var F=this.data.d===3?-1:1;for(this.v._length=0,V=0;V<m;V+=1){z=P?C:w,U=P?I:O,H=P?D:B;var S=z*Math.cos(A),T=z*Math.sin(A),N=S===0&&T===0?0:T/Math.sqrt(S*S+T*T),L=S===0&&T===0?0:-S/Math.sqrt(S*S+T*T);S+=+this.p.v[0],T+=+this.p.v[1],this.v.setTripleAt(S,T,S-N*H*U*F,T-L*H*U*F,S+N*H*U*F,T+L*H*U*F,V,!0),P=!P,A+=y*F}},convertPolygonToPath:function(){var m=Math.floor(this.pt.v),y=Math.PI*2/m,P=this.or.v,C=this.os.v,w=2*Math.PI*P/(m*4),I,O=-Math.PI*.5,D=this.data.d===3?-1:1;for(O+=this.r.v,this.v._length=0,I=0;I<m;I+=1){var B=P*Math.cos(O),V=P*Math.sin(O),z=B===0&&V===0?0:V/Math.sqrt(B*B+V*V),U=B===0&&V===0?0:-B/Math.sqrt(B*B+V*V);B+=+this.p.v[0],V+=+this.p.v[1],this.v.setTripleAt(B,V,B-z*w*C*D,V-U*w*C*D,B+z*w*C*D,V+U*w*C*D,I,!0),O+=y*D}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],g),g}(),u=function(){function g(v,m){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=v,this.comp=v.comp,this.frameId=-1,this.d=m.d,this.initDynamicPropertyContainer(v),this.p=PropertyFactory.getProp(v,m.p,1,0,this),this.s=PropertyFactory.getProp(v,m.s,1,0,this),this.r=PropertyFactory.getProp(v,m.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return g.prototype={convertRectToPath:function(){var m=this.p.v[0],y=this.p.v[1],P=this.s.v[0]/2,C=this.s.v[1]/2,w=bmMin(P,C,this.r.v),I=w*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(m+P,y-C+w,m+P,y-C+w,m+P,y-C+I,0,!0),this.v.setTripleAt(m+P,y+C-w,m+P,y+C-I,m+P,y+C-w,1,!0),w!==0?(this.v.setTripleAt(m+P-w,y+C,m+P-w,y+C,m+P-I,y+C,2,!0),this.v.setTripleAt(m-P+w,y+C,m-P+I,y+C,m-P+w,y+C,3,!0),this.v.setTripleAt(m-P,y+C-w,m-P,y+C-w,m-P,y+C-I,4,!0),this.v.setTripleAt(m-P,y-C+w,m-P,y-C+I,m-P,y-C+w,5,!0),this.v.setTripleAt(m-P+w,y-C,m-P+w,y-C,m-P+I,y-C,6,!0),this.v.setTripleAt(m+P-w,y-C,m+P-I,y-C,m+P-w,y-C,7,!0)):(this.v.setTripleAt(m-P,y+C,m-P+I,y+C,m-P,y+C,2),this.v.setTripleAt(m-P,y-C,m-P,y-C+I,m-P,y-C,3))):(this.v.setTripleAt(m+P,y-C+w,m+P,y-C+I,m+P,y-C+w,0,!0),w!==0?(this.v.setTripleAt(m+P-w,y-C,m+P-w,y-C,m+P-I,y-C,1,!0),this.v.setTripleAt(m-P+w,y-C,m-P+I,y-C,m-P+w,y-C,2,!0),this.v.setTripleAt(m-P,y-C+w,m-P,y-C+w,m-P,y-C+I,3,!0),this.v.setTripleAt(m-P,y+C-w,m-P,y+C-I,m-P,y+C-w,4,!0),this.v.setTripleAt(m-P+w,y+C,m-P+w,y+C,m-P+I,y+C,5,!0),this.v.setTripleAt(m+P-w,y+C,m+P-I,y+C,m+P-w,y+C,6,!0),this.v.setTripleAt(m+P,y+C-w,m+P,y+C-w,m+P,y+C-I,7,!0)):(this.v.setTripleAt(m-P,y-C,m-P+I,y-C,m-P,y-C,1,!0),this.v.setTripleAt(m-P,y+C,m-P,y+C-I,m-P,y+C,2,!0),this.v.setTripleAt(m+P,y+C,m+P-I,y+C,m+P,y+C,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],g),g}();function _(g,v,m){var y;if(m===3||m===4){var P=m===3?v.pt:v.ks,C=P.k;C.length?y=new f(g,v,m):y=new l(g,v,m)}else m===5?y=new u(g,v):m===6?y=new c(g,v):m===7&&(y=new d(g,v));return y.k&&g.addDynamicProperty(y),y}function E(){return l}function b(){return f}var x={};return x.getShapeProp=_,x.getConstructorFunction=E,x.getKeyframedConstructorFunction=b,x}();/*! 32 Transformation Matrix v2.0 33 (c) Epistemex 2014-2015 34 www.epistemex.com 35 By Ken Fyrstenberg 36 Contributions by leeoniya. 37 License: MIT, header required. 38 */var Matrix=function(){var e=Math.cos,t=Math.sin,r=Math.tan,i=Math.round;function n(){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 s(S){if(S===0)return this;var T=e(S),N=t(S);return this._t(T,-N,0,0,N,T,0,0,0,0,1,0,0,0,0,1)}function a(S){if(S===0)return this;var T=e(S),N=t(S);return this._t(1,0,0,0,0,T,-N,0,0,N,T,0,0,0,0,1)}function l(S){if(S===0)return this;var T=e(S),N=t(S);return this._t(T,0,N,0,0,1,0,0,-N,0,T,0,0,0,0,1)}function o(S){if(S===0)return this;var T=e(S),N=t(S);return this._t(T,-N,0,0,N,T,0,0,0,0,1,0,0,0,0,1)}function f(S,T){return this._t(1,T,S,1,0,0)}function c(S,T){return this.shear(r(S),r(T))}function d(S,T){var N=e(T),L=t(T);return this._t(N,L,0,0,-L,N,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(S),1,0,0,0,0,1,0,0,0,0,1)._t(N,-L,0,0,L,N,0,0,0,0,1,0,0,0,0,1)}function u(S,T,N){return!N&&N!==0&&(N=1),S===1&&T===1&&N===1?this:this._t(S,0,0,0,0,T,0,0,0,0,N,0,0,0,0,1)}function _(S,T,N,L,X,se,ae,he,le,j,ee,Z,re,ce,ue,R){return this.props[0]=S,this.props[1]=T,this.props[2]=N,this.props[3]=L,this.props[4]=X,this.props[5]=se,this.props[6]=ae,this.props[7]=he,this.props[8]=le,this.props[9]=j,this.props[10]=ee,this.props[11]=Z,this.props[12]=re,this.props[13]=ce,this.props[14]=ue,this.props[15]=R,this}function E(S,T,N){return N=N||0,S!==0||T!==0||N!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,S,T,N,1):this}function b(S,T,N,L,X,se,ae,he,le,j,ee,Z,re,ce,ue,R){var M=this.props;if(S===1&&T===0&&N===0&&L===0&&X===0&&se===1&&ae===0&&he===0&&le===0&&j===0&&ee===1&&Z===0)return M[12]=M[12]*S+M[15]*re,M[13]=M[13]*se+M[15]*ce,M[14]=M[14]*ee+M[15]*ue,M[15]*=R,this._identityCalculated=!1,this;var $=M[0],K=M[1],G=M[2],Y=M[3],Q=M[4],q=M[5],J=M[6],W=M[7],te=M[8],ie=M[9],ne=M[10],oe=M[11],fe=M[12],pe=M[13],de=M[14],me=M[15];return M[0]=$*S+K*X+G*le+Y*re,M[1]=$*T+K*se+G*j+Y*ce,M[2]=$*N+K*ae+G*ee+Y*ue,M[3]=$*L+K*he+G*Z+Y*R,M[4]=Q*S+q*X+J*le+W*re,M[5]=Q*T+q*se+J*j+W*ce,M[6]=Q*N+q*ae+J*ee+W*ue,M[7]=Q*L+q*he+J*Z+W*R,M[8]=te*S+ie*X+ne*le+oe*re,M[9]=te*T+ie*se+ne*j+oe*ce,M[10]=te*N+ie*ae+ne*ee+oe*ue,M[11]=te*L+ie*he+ne*Z+oe*R,M[12]=fe*S+pe*X+de*le+me*re,M[13]=fe*T+pe*se+de*j+me*ce,M[14]=fe*N+pe*ae+de*ee+me*ue,M[15]=fe*L+pe*he+de*Z+me*R,this._identityCalculated=!1,this}function x(S){var T=S.props;return this.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])}function g(){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 v(S){for(var T=0;T<16;){if(S.props[T]!==this.props[T])return!1;T+=1}return!0}function m(S){var T;for(T=0;T<16;T+=1)S.props[T]=this.props[T];return S}function y(S){var T;for(T=0;T<16;T+=1)this.props[T]=S[T]}function P(S,T,N){return{x:S*this.props[0]+T*this.props[4]+N*this.props[8]+this.props[12],y:S*this.props[1]+T*this.props[5]+N*this.props[9]+this.props[13],z:S*this.props[2]+T*this.props[6]+N*this.props[10]+this.props[14]}}function C(S,T,N){return S*this.props[0]+T*this.props[4]+N*this.props[8]+this.props[12]}function w(S,T,N){return S*this.props[1]+T*this.props[5]+N*this.props[9]+this.props[13]}function I(S,T,N){return S*this.props[2]+T*this.props[6]+N*this.props[10]+this.props[14]}function O(){var S=this.props[0]*this.props[5]-this.props[1]*this.props[4],T=this.props[5]/S,N=-this.props[1]/S,L=-this.props[4]/S,X=this.props[0]/S,se=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/S,ae=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/S,he=new Matrix;return he.props[0]=T,he.props[1]=N,he.props[4]=L,he.props[5]=X,he.props[12]=se,he.props[13]=ae,he}function D(S){var T=this.getInverseMatrix();return T.applyToPointArray(S[0],S[1],S[2]||0)}function B(S){var T,N=S.length,L=[];for(T=0;T<N;T+=1)L[T]=D(S[T]);return L}function V(S,T,N){var L=createTypedArray("float32",6);if(this.isIdentity())L[0]=S[0],L[1]=S[1],L[2]=T[0],L[3]=T[1],L[4]=N[0],L[5]=N[1];else{var X=this.props[0],se=this.props[1],ae=this.props[4],he=this.props[5],le=this.props[12],j=this.props[13];L[0]=S[0]*X+S[1]*ae+le,L[1]=S[0]*se+S[1]*he+j,L[2]=T[0]*X+T[1]*ae+le,L[3]=T[0]*se+T[1]*he+j,L[4]=N[0]*X+N[1]*ae+le,L[5]=N[0]*se+N[1]*he+j}return L}function z(S,T,N){var L;return this.isIdentity()?L=[S,T,N]:L=[S*this.props[0]+T*this.props[4]+N*this.props[8]+this.props[12],S*this.props[1]+T*this.props[5]+N*this.props[9]+this.props[13],S*this.props[2]+T*this.props[6]+N*this.props[10]+this.props[14]],L}function U(S,T){if(this.isIdentity())return S+","+T;var N=this.props;return Math.round((S*N[0]+T*N[4]+N[12])*100)/100+","+Math.round((S*N[1]+T*N[5]+N[13])*100)/100}function H(){for(var S=0,T=this.props,N="matrix3d(",L=1e4;S<16;)N+=i(T[S]*L)/L,N+=S===15?")":",",S+=1;return N}function A(S){var T=1e4;return S<1e-6&&S>0||S>-1e-6&&S<0?i(S*T)/T:S}function F(){var S=this.props,T=A(S[0]),N=A(S[1]),L=A(S[4]),X=A(S[5]),se=A(S[12]),ae=A(S[13]);return"matrix("+T+","+N+","+L+","+X+","+se+","+ae+")"}return function(){this.reset=n,this.rotate=s,this.rotateX=a,this.rotateY=l,this.rotateZ=o,this.skew=c,this.skewFromAxis=d,this.shear=f,this.scale=u,this.setTransform=_,this.translate=E,this.transform=b,this.multiply=x,this.applyToPoint=P,this.applyToX=C,this.applyToY=w,this.applyToZ=I,this.applyToPointArray=z,this.applyToTriplePoints=V,this.applyToPointStringified=U,this.toCSS=H,this.to2dCSS=F,this.clone=m,this.cloneFromProps=y,this.equals=v,this.inversePoints=B,this.inversePoint=D,this.getInverseMatrix=O,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(r){return typeof r}:_typeof$3=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_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<"u"}function installPlugin(e,t){e==="expressions"&&setExpressionsPlugin(t)}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.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),r=0;r<t.length;r+=1){var i=t[r].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={},t={};e.registerModifier=r,e.getModifier=i;function r(n,s){t[n]||(t[n]=s)}function i(n,s,a){return new t[n](s,a)}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 t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),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,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.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,t,r,i,n){var s=[];t<=1?s.push({s:e,e:t}):e>=1?s.push({s:e-1,e:t-1}):(s.push({s:e,e:1}),s.push({s:0,e:t-1}));var a=[],l,o=s.length,f;for(l=0;l<o;l+=1)if(f=s[l],!(f.e*n<i||f.s*n>i+r)){var c,d;f.s*n<=i?c=0:c=(f.s*n-i)/r,f.e*n>=i+r?d=1:d=(f.e*n-i)/r,a.push([c,d])}return a.length||a.push([0,0]),a},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t<r;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,r;if(this._mdf||e){var i=this.o.v%360/360;if(i<0&&(i+=1),this.s.v>1?t=1+i:this.s.v<0?t=0+i:t=this.s.v+i,this.e.v>1?r=1+i:this.e.v<0?r=0+i:r=this.e.v+i,t>r){var n=t;t=r,r=n}t=Math.round(t*1e4)*1e-4,r=Math.round(r*1e4)*1e-4,this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var s,a,l=this.shapes.length,o,f,c,d,u,_=0;if(r===t)for(a=0;a<l;a+=1)this.shapes[a].localShapeCollection.releaseShapes(),this.shapes[a].shape._mdf=!0,this.shapes[a].shape.paths=this.shapes[a].localShapeCollection,this._mdf&&(this.shapes[a].pathsData.length=0);else if(r===1&&t===0||r===0&&t===1){if(this._mdf)for(a=0;a<l;a+=1)this.shapes[a].pathsData.length=0,this.shapes[a].shape._mdf=!0}else{var E=[],b,x;for(a=0;a<l;a+=1)if(b=this.shapes[a],!b.shape._mdf&&!this._mdf&&!e&&this.m!==2)b.shape.paths=b.localShapeCollection;else{if(s=b.shape.paths,f=s._length,u=0,!b.shape._mdf&&b.pathsData.length)u=b.totalShapeLength;else{for(c=this.releasePathsData(b.pathsData),o=0;o<f;o+=1)d=bez.getSegmentsLength(s.shapes[o]),c.push(d),u+=d.totalLength;b.totalShapeLength=u,b.pathsData=c}_+=u,b.shape._mdf=!0}var g=t,v=r,m=0,y;for(a=l-1;a>=0;a-=1)if(b=this.shapes[a],b.shape._mdf){for(x=b.localShapeCollection,x.releaseShapes(),this.m===2&&l>1?(y=this.calculateShapeEdges(t,r,b.totalShapeLength,m,_),m+=b.totalShapeLength):y=[[g,v]],f=y.length,o=0;o<f;o+=1){g=y[o][0],v=y[o][1],E.length=0,v<=1?E.push({s:b.totalShapeLength*g,e:b.totalShapeLength*v}):g>=1?E.push({s:b.totalShapeLength*(g-1),e:b.totalShapeLength*(v-1)}):(E.push({s:b.totalShapeLength*g,e:b.totalShapeLength}),E.push({s:0,e:b.totalShapeLength*(v-1)}));var P=this.addShapes(b,E[0]);if(E[0].s!==E[0].e){if(E.length>1){var C=b.shape.paths.shapes[b.shape.paths._length-1];if(C.c){var w=P.pop();this.addPaths(P,x),P=this.addShapes(b,E[1],w)}else this.addPaths(P,x),P=this.addShapes(b,E[1])}this.addPaths(P,x)}}b.shape.paths=x}}},TrimModifier.prototype.addPaths=function(e,t){var r,i=e.length;for(r=0;r<i;r+=1)t.addShape(e[r])},TrimModifier.prototype.addSegment=function(e,t,r,i,n,s,a){n.setXYAt(t[0],t[1],"o",s),n.setXYAt(r[0],r[1],"i",s+1),a&&n.setXYAt(e[0],e[1],"v",s),n.setXYAt(i[0],i[1],"v",s+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,r,i){t.setXYAt(e[1],e[5],"o",r),t.setXYAt(e[2],e[6],"i",r+1),i&&t.setXYAt(e[0],e[4],"v",r),t.setXYAt(e[3],e[7],"v",r+1)},TrimModifier.prototype.addShapes=function(e,t,r){var i=e.pathsData,n=e.shape.paths.shapes,s,a=e.shape.paths._length,l,o,f=0,c,d,u,_,E=[],b,x=!0;for(r?(d=r._length,b=r._length):(r=shapePool.newElement(),d=0,b=0),E.push(r),s=0;s<a;s+=1){for(u=i[s].lengths,r.c=n[s].c,o=n[s].c?u.length:u.length+1,l=1;l<o;l+=1)if(c=u[l-1],f+c.addedLength<t.s)f+=c.addedLength,r.c=!1;else if(f>t.e){r.c=!1;break}else t.s<=f&&t.e>=f+c.addedLength?(this.addSegment(n[s].v[l-1],n[s].o[l-1],n[s].i[l],n[s].v[l],r,d,x),x=!1):(_=bez.getNewSegment(n[s].v[l-1],n[s].v[l],n[s].o[l-1],n[s].i[l],(t.s-f)/c.addedLength,(t.e-f)/c.addedLength,u[l-1]),this.addSegmentFromArray(_,r,d,x),x=!1,r.c=!1),f+=c.addedLength,d+=1;if(n[s].c&&u.length){if(c=u[l-1],f<=t.e){var g=u[l-1].addedLength;t.s<=f&&t.e>=f+g?(this.addSegment(n[s].v[l-1],n[s].o[l-1],n[s].i[0],n[s].v[0],r,d,x),x=!1):(_=bez.getNewSegment(n[s].v[l-1],n[s].v[0],n[s].o[l-1],n[s].i[0],(t.s-f)/g,(t.e-f)/g,u[l-1]),this.addSegmentFromArray(_,r,d,x),x=!1,r.c=!1)}else r.c=!1;f+=c.addedLength,d+=1}if(r._length&&(r.setXYAt(r.v[b][0],r.v[b][1],"i",b),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),f>t.e)break;s<a-1&&(r=shapePool.newElement(),x=!0,E.push(r),d=0)}return E};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var r=t/100,i=[0,0],n=e._length,s=0;for(s=0;s<n;s+=1)i[0]+=e.v[s][0],i[1]+=e.v[s][1];i[0]/=n,i[1]/=n;var a=shapePool.newElement();a.c=e.c;var l,o,f,c,d,u;for(s=0;s<n;s+=1)l=e.v[s][0]+(i[0]-e.v[s][0])*r,o=e.v[s][1]+(i[1]-e.v[s][1])*r,f=e.o[s][0]+(i[0]-e.o[s][0])*-r,c=e.o[s][1]+(i[1]-e.o[s][1])*-r,d=e.i[s][0]+(i[0]-e.i[s][0])*-r,u=e.i[s][1]+(i[1]-e.i[s][1])*-r,a.setTripleAt(l,o,f,c,d,u,s);return a},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,r,i=this.shapes.length,n,s,a=this.amount.v;if(a!==0){var l,o;for(r=0;r<i;r+=1){if(l=this.shapes[r],o=l.localShapeCollection,!(!l.shape._mdf&&!this._mdf&&!e))for(o.releaseShapes(),l.shape._mdf=!0,t=l.shape.paths.shapes,s=l.shape.paths._length,n=0;n<s;n+=1)o.addShape(this.processPath(t[n],a));l.shape.paths=l.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(o){var f=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||f,this.a&&o.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&o.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&o.skewFromAxis(-this.sk.v,this.sa.v),this.r?o.rotate(-this.r.v):o.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?o.translate(this.px.v,this.py.v,-this.pz.v):o.translate(this.px.v,this.py.v,0):o.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function r(o){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||o){var f;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 c,d;if(f=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(c=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/f,0),d=this.p.getValueAtTime(this.p.keyframes[0].t/f,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(c=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/f,0),d=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/f,0)):(c=this.p.pv,d=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/f,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){c=[],d=[];var u=this.px,_=this.py;u._caching.lastFrame+u.offsetTime<=u.keyframes[0].t?(c[0]=u.getValueAtTime((u.keyframes[0].t+.01)/f,0),c[1]=_.getValueAtTime((_.keyframes[0].t+.01)/f,0),d[0]=u.getValueAtTime(u.keyframes[0].t/f,0),d[1]=_.getValueAtTime(_.keyframes[0].t/f,0)):u._caching.lastFrame+u.offsetTime>=u.keyframes[u.keyframes.length-1].t?(c[0]=u.getValueAtTime(u.keyframes[u.keyframes.length-1].t/f,0),c[1]=_.getValueAtTime(_.keyframes[_.keyframes.length-1].t/f,0),d[0]=u.getValueAtTime((u.keyframes[u.keyframes.length-1].t-.01)/f,0),d[1]=_.getValueAtTime((_.keyframes[_.keyframes.length-1].t-.01)/f,0)):(c=[u.pv,_.pv],d[0]=u.getValueAtTime((u._caching.lastFrame+u.offsetTime-.01)/f,u.offsetTime),d[1]=_.getValueAtTime((_._caching.lastFrame+_.offsetTime-.01)/f,_.offsetTime))}else d=e,c=d;this.v.rotate(-Math.atan2(c[1]-d[1],c[0]-d[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.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)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 n(){}function s(o){this._addDynamicProperty(o),this.elem.addDynamicProperty(o),this._isDirty=!0}function a(o,f,c){if(this.elem=o,this.frameId=-1,this.propType="transform",this.data=f,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(c||o),f.p&&f.p.s?(this.px=PropertyFactory.getProp(o,f.p.x,0,0,this),this.py=PropertyFactory.getProp(o,f.p.y,0,0,this),f.p.z&&(this.pz=PropertyFactory.getProp(o,f.p.z,0,0,this))):this.p=PropertyFactory.getProp(o,f.p||{k:[0,0,0]},1,0,this),f.rx){if(this.rx=PropertyFactory.getProp(o,f.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(o,f.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(o,f.rz,0,degToRads,this),f.or.k[0].ti){var d,u=f.or.k.length;for(d=0;d<u;d+=1)f.or.k[d].to=null,f.or.k[d].ti=null}this.or=PropertyFactory.getProp(o,f.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(o,f.r||{k:0},0,degToRads,this);f.sk&&(this.sk=PropertyFactory.getProp(o,f.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(o,f.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(o,f.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(o,f.s||{k:[100,100,100]},1,.01,this),f.o?this.o=PropertyFactory.getProp(o,f.o,0,.01,o):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}a.prototype={applyToMatrix:t,getValue:r,precalculateMatrix:i,autoOrient:n},extendPrototype([DynamicPropertyContainer],a),a.prototype.addDynamicProperty=s,a.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function l(o,f,c){return new a(o,f,c)}return{getTransformProperty:l}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,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,t,r,i,n,s){var a=s?-1:1,l=i.s.v[0]+(1-i.s.v[0])*(1-n),o=i.s.v[1]+(1-i.s.v[1])*(1-n);e.translate(i.p.v[0]*a*n,i.p.v[1]*a*n,i.p.v[2]),t.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),t.rotate(-i.r.v*a*n),t.translate(i.a.v[0],i.a.v[1],i.a.v[2]),r.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),r.scale(s?1/l:l,s?1/o:o),r.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(e,t,r,i){for(this.elem=e,this.arr=t,this.pos=r,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[r]);r>0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,r=e.length;for(t=0;t<r;t+=1)e[t]._processed=!1,e[t].ty==="gr"&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var r,i=e.length;for(r=0;r<i;r+=1)e[r]._render=t,e[r].ty==="gr"&&this.changeGroupRender(e[r].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,r,i,n,s,a=!1;if(this._mdf||e){var l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var o={it:this.cloneElements(this._elements),ty:"gr"};o.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,o),this._groups.splice(0,0,o),this._currentCopies+=1}this.elem.reloadShapes(),a=!0}s=0;var f;for(i=0;i<=this._groups.length-1;i+=1){if(f=s<l,this._groups[i]._render=f,this.changeGroupRender(this._groups[i].it,f),!f){var c=this.elemsData[i].it,d=c[c.length-1];d.transform.op.v!==0?(d.transform.op._mdf=!0,d.transform.op.v=0):d.transform.op._mdf=!1}s+=1}this._currentCopies=l;var u=this.o.v,_=u%1,E=u>0?Math.floor(u):Math.ceil(u),b=this.pMatrix.props,x=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v=0;if(u>0){for(;v<E;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),v+=1;_&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,_,!1),v+=_)}else if(u<0){for(;v>E;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),v-=1;_&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-_,!0),v-=_)}i=this.data.m===1?0:this._currentCopies-1,n=this.data.m===1?1:-1,s=this._currentCopies;for(var m,y;s;){if(t=this.elemsData[i].it,r=t[t.length-1].transform.mProps.v.props,y=r.length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),v!==0){for((i!==0&&n===1||i!==this._currentCopies-1&&n===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),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]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[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]),m=0;m<y;m+=1)r[m]=this.matrix.props[m];this.matrix.reset()}else for(this.matrix.reset(),m=0;m<y;m+=1)r[m]=this.matrix.props[m];v+=1,s-=1,i+=n}}else for(s=this._currentCopies,i=0,n=1;s;)t=this.elemsData[i].it,r=t[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,s-=1,i+=n;return a},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var r=shapePool.newElement();r.c=e.c;var i,n=e._length,s,a,l,o,f,c,d=0,u,_,E,b,x,g;for(i=0;i<n;i+=1)s=e.v[i],l=e.o[i],a=e.i[i],s[0]===l[0]&&s[1]===l[1]&&s[0]===a[0]&&s[1]===a[1]?(i===0||i===n-1)&&!e.c?(r.setTripleAt(s[0],s[1],l[0],l[1],a[0],a[1],d),d+=1):(i===0?o=e.v[n-1]:o=e.v[i-1],f=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)),c=f?Math.min(f/2,t)/f:0,x=s[0]+(o[0]-s[0])*c,u=x,g=s[1]-(s[1]-o[1])*c,_=g,E=u-(u-s[0])*roundCorner,b=_-(_-s[1])*roundCorner,r.setTripleAt(u,_,E,b,x,g,d),d+=1,i===n-1?o=e.v[0]:o=e.v[i+1],f=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)),c=f?Math.min(f/2,t)/f:0,E=s[0]+(o[0]-s[0])*c,u=E,b=s[1]+(o[1]-s[1])*c,_=b,x=u-(u-s[0])*roundCorner,g=_-(_-s[1])*roundCorner,r.setTripleAt(u,_,E,b,x,g,d),d+=1):(r.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],d),d+=1);return r},RoundCornersModifier.prototype.processShapes=function(e){var t,r,i=this.shapes.length,n,s,a=this.rd.v;if(a!==0){var l,o;for(r=0;r<i;r+=1){if(l=this.shapes[r],o=l.localShapeCollection,!(!l.shape._mdf&&!this._mdf&&!e))for(o.releaseShapes(),l.shape._mdf=!0,t=l.shape.paths.shapes,s=l.shape.paths._length,n=0;n<s;n+=1)o.addShape(this.processPath(t[n],a));l.shape.paths=l.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(e,t){return Math.abs(e-t)*1e5<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,r){return e*(1-r)+t*r}function lerpPoint(e,t,r){return[lerp(e[0],t[0],r),lerp(e[1],t[1],r)]}function quadRoots(e,t,r){if(e===0)return[];var i=t*t-4*e*r;if(i<0)return[];var n=-t/(2*e);if(i===0)return[n];var s=Math.sqrt(i)/(2*e);return[n-s,n+s]}function polynomialCoefficients(e,t,r,i){return[-e+3*t-3*r+i,3*e-6*t+3*r,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,r,i,n){n&&pointEqual(e,t)&&(t=lerpPoint(e,i,1/3)),n&&pointEqual(r,i)&&(r=lerpPoint(e,i,2/3));var s=polynomialCoefficients(e[0],t[0],r[0],i[0]),a=polynomialCoefficients(e[1],t[1],r[1],i[1]);this.a=[s[0],a[0]],this.b=[s[1],a[1]],this.c=[s[2],a[2]],this.d=[s[3],a[3]],this.points=[e,t,r,i]}PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,r=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(r<0)return[];var i=Math.sqrt(r);return floatZero(i)?i>0&&i<1?[t]:[]:[t-i,t+i].filter(function(n){return n>0&&n<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),r=lerpPoint(this.points[1],this.points[2],e),i=lerpPoint(this.points[2],this.points[3],e),n=lerpPoint(t,r,e),s=lerpPoint(r,i,e),a=lerpPoint(n,s,e);return[new PolynomialBezier(this.points[0],t,n,a,!0),new PolynomialBezier(a,s,i,this.points[3],!0)]};function extrema(e,t){var r=e.points[0][t],i=e.points[e.points.length-1][t];if(r>i){var n=i;i=r,r=n}for(var s=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),a=0;a<s.length;a+=1)if(s[a]>0&&s[a]<1){var l=e.point(s[a])[t];l<r?r=l:l>i&&(i=l)}return{min:r,max:i}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}};function intersectData(e,t,r){var i=e.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:e,t:(t+r)/2,t1:t,t2:r}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return Math.abs(e.cx-t.cx)*2<e.width+t.width&&Math.abs(e.cy-t.cy)*2<e.height+t.height}function intersectsImpl(e,t,r,i,n,s){if(boxIntersect(e,t)){if(r>=s||e.width<=i&&e.height<=i&&t.width<=i&&t.height<=i){n.push([e.t,t.t]);return}var a=splitData(e),l=splitData(t);intersectsImpl(a[0],l[0],r+1,i,n,s),intersectsImpl(a[0],l[1],r+1,i,n,s),intersectsImpl(a[1],l[0],r+1,i,n,s),intersectsImpl(a[1],l[1],r+1,i,n,s)}}PolynomialBezier.prototype.intersections=function(e,t,r){t===void 0&&(t=2),r===void 0&&(r=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,i,r),i},PolynomialBezier.shapeSegment=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[r],e.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[r],e.i[r],e.o[t],e.v[t],!0)};function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,r,i){var n=[e[0],e[1],1],s=[t[0],t[1],1],a=[r[0],r[1],1],l=[i[0],i[1],1],o=crossProduct(crossProduct(n,s),crossProduct(a,l));return floatZero(o[2])?null:[o[0]/o[2],o[1]/o[2]]}function polarOffset(e,t,r){return[e[0]+Math.cos(t)*r,e[1]-Math.sin(t)*r]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(e,t,r,i,n,s,a){var l=r-Math.PI/2,o=r+Math.PI/2,f=t[0]+Math.cos(r)*i*n,c=t[1]-Math.sin(r)*i*n;e.setTripleAt(f,c,f+Math.cos(l)*s,c-Math.sin(l)*s,f+Math.cos(o)*a,c-Math.sin(o)*a,e.length())}function getPerpendicularVector(e,t){var r=[t[0]-e[0],t[1]-e[1]],i=-Math.PI*.5,n=[Math.cos(i)*r[0]-Math.sin(i)*r[1],Math.sin(i)*r[0]+Math.cos(i)*r[1]];return n}function getProjectingAngle(e,t){var r=t===0?e.length()-1:t-1,i=(t+1)%e.length(),n=e.v[r],s=e.v[i],a=getPerpendicularVector(n,s);return Math.atan2(0,1)-Math.atan2(a[1],a[0])}function zigZagCorner(e,t,r,i,n,s,a){var l=getProjectingAngle(t,r),o=t.v[r%t._length],f=t.v[r===0?t._length-1:r-1],c=t.v[(r+1)%t._length],d=s===2?Math.sqrt(Math.pow(o[0]-f[0],2)+Math.pow(o[1]-f[1],2)):0,u=s===2?Math.sqrt(Math.pow(o[0]-c[0],2)+Math.pow(o[1]-c[1],2)):0;setPoint(e,t.v[r%t._length],l,a,i,u/((n+1)*2),d/((n+1)*2))}function zigZagSegment(e,t,r,i,n,s){for(var a=0;a<i;a+=1){var l=(a+1)/(i+1),o=n===2?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,f=t.normalAngle(l),c=t.point(l);setPoint(e,c,f,s,r,o/((i+1)*2),o/((i+1)*2)),s=-s}return s}ZigZagModifier.prototype.processPath=function(e,t,r,i){var n=e._length,s=shapePool.newElement();if(s.c=e.c,e.c||(n-=1),n===0)return s;var a=-1,l=PolynomialBezier.shapeSegment(e,0);zigZagCorner(s,e,0,t,r,i,a);for(var o=0;o<n;o+=1)a=zigZagSegment(s,l,t,r,i,-a),o===n-1&&!e.c?l=null:l=PolynomialBezier.shapeSegment(e,(o+1)%n),zigZagCorner(s,e,o+1,t,r,i,a);return s},ZigZagModifier.prototype.processShapes=function(e){var t,r,i=this.shapes.length,n,s,a=this.amplitude.v,l=Math.max(0,Math.round(this.frequency.v)),o=this.pointsType.v;if(a!==0){var f,c;for(r=0;r<i;r+=1){if(f=this.shapes[r],c=f.localShapeCollection,!(!f.shape._mdf&&!this._mdf&&!e))for(c.releaseShapes(),f.shape._mdf=!0,t=f.shape.paths.shapes,s=f.shape.paths._length,n=0;n<s;n+=1)c.addShape(this.processPath(t[n],a,l,o));f.shape.paths=f.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(e,t,r){var i=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,i,r),polarOffset(t,i,r)]}function offsetSegment(e,t){var r,i,n,s,a,l,o;o=linearOffset(e.points[0],e.points[1],t),r=o[0],i=o[1],o=linearOffset(e.points[1],e.points[2],t),n=o[0],s=o[1],o=linearOffset(e.points[2],e.points[3],t),a=o[0],l=o[1];var f=lineIntersection(r,i,n,s);f===null&&(f=i);var c=lineIntersection(a,l,n,s);return c===null&&(c=a),new PolynomialBezier(r,f,c,l)}function joinLines(e,t,r,i,n){var s=t.points[3],a=r.points[0];if(i===3||pointEqual(s,a))return s;if(i===2){var l=-t.tangentAngle(1),o=-r.tangentAngle(0)+Math.PI,f=lineIntersection(s,polarOffset(s,l+Math.PI/2,100),a,polarOffset(a,l+Math.PI/2,100)),c=f?pointDistance(f,s):pointDistance(s,a)/2,d=polarOffset(s,l,2*c*roundCorner);return e.setXYAt(d[0],d[1],"o",e.length()-1),d=polarOffset(a,o,2*c*roundCorner),e.setTripleAt(a[0],a[1],a[0],a[1],d[0],d[1],e.length()),a}var u=pointEqual(s,t.points[2])?t.points[0]:t.points[2],_=pointEqual(a,r.points[1])?r.points[3]:r.points[1],E=lineIntersection(u,s,a,_);return E&&pointDistance(E,s)<n?(e.setTripleAt(E[0],E[1],E[0],E[1],E[0],E[1],e.length()),E):s}function getIntersection(e,t){var r=e.intersections(t);return r.length&&floatEqual(r[0][0],1)&&r.shift(),r.length?r[0]:null}function pruneSegmentIntersection(e,t){var r=e.slice(),i=t.slice(),n=getIntersection(e[e.length-1],t[0]);return n&&(r[e.length-1]=e[e.length-1].split(n[0])[0],i[0]=t[0].split(n[1])[1]),e.length>1&&t.length>1&&(n=getIntersection(e[0],t[t.length-1]),n)?[[e[0].split(n[0])[0]],[t[t.length-1].split(n[1])[1]]]:[r,i]}function pruneIntersections(e){for(var t,r=1;r<e.length;r+=1)t=pruneSegmentIntersection(e[r-1],e[r]),e[r-1]=t[0],e[r]=t[1];return e.length>1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var r=e.inflectionPoints(),i,n,s,a;if(r.length===0)return[offsetSegment(e,t)];if(r.length===1||floatEqual(r[1],1))return s=e.split(r[0]),i=s[0],n=s[1],[offsetSegment(i,t),offsetSegment(n,t)];s=e.split(r[0]),i=s[0];var l=(r[1]-r[0])/(1-r[0]);return s=s[1].split(l),a=s[0],n=s[1],[offsetSegment(i,t),offsetSegment(a,t),offsetSegment(n,t)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,t,r,i){var n=shapePool.newElement();n.c=e.c;var s=e.length();e.c||(s-=1);var a,l,o,f=[];for(a=0;a<s;a+=1)o=PolynomialBezier.shapeSegment(e,a),f.push(offsetSegmentSplit(o,t));if(!e.c)for(a=s-1;a>=0;a-=1)o=PolynomialBezier.shapeSegmentInverted(e,a),f.push(offsetSegmentSplit(o,t));f=pruneIntersections(f);var c=null,d=null;for(a=0;a<f.length;a+=1){var u=f[a];for(d&&(c=joinLines(n,d,u[0],r,i)),d=u[u.length-1],l=0;l<u.length;l+=1)o=u[l],c&&pointEqual(o.points[0],c)?n.setXYAt(o.points[1][0],o.points[1][1],"o",n.length()-1):n.setTripleAt(o.points[0][0],o.points[0][1],o.points[1][0],o.points[1][1],o.points[0][0],o.points[0][1],n.length()),n.setTripleAt(o.points[3][0],o.points[3][1],o.points[3][0],o.points[3][1],o.points[2][0],o.points[2][1],n.length()),c=o.points[3]}return f.length&&joinLines(n,d,f[0][0],r,i),n},OffsetPathModifier.prototype.processShapes=function(e){var t,r,i=this.shapes.length,n,s,a=this.amount.v,l=this.miterLimit.v,o=this.lineJoin;if(a!==0){var f,c;for(r=0;r<i;r+=1){if(f=this.shapes[r],c=f.localShapeCollection,!(!f.shape._mdf&&!this._mdf&&!e))for(c.releaseShapes(),f.shape._mdf=!0,t=f.shape.paths.shapes,s=f.shape.paths._length,n=0;n<s;n+=1)c.addShape(this.processPath(t[n],a,o,l));f.shape.paths=f.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],r="normal",i="normal",n=t.length,s,a=0;a<n;a+=1)switch(s=t[a].toLowerCase(),s){case"italic":i="italic";break;case"bold":r="700";break;case"black":r="900";break;case"medium":r="500";break;case"regular":case"normal":r="400";break;case"light":case"thin":r="200";break}return{style:i,weight:e.fWeight||r}}var FontManager=function(){var e=5e3,t={w:0,size:0,shapes:[],data:{shapes:[]}},r=[];r=r.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=127988,n=917631,s=917601,a=917626,l=65039,o=8205,f=127462,c=127487,d=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function u(A){var F=A.split(","),S,T=F.length,N=[];for(S=0;S<T;S+=1)F[S]!=="sans-serif"&&F[S]!=="monospace"&&N.push(F[S]);return N.join(",")}function _(A,F){var S=createTag("span");S.setAttribute("aria-hidden",!0),S.style.fontFamily=F;var T=createTag("span");T.innerText="giItT1WQy@!-/#",S.style.position="absolute",S.style.left="-10000px",S.style.top="-10000px",S.style.fontSize="300px",S.style.fontVariant="normal",S.style.fontStyle="normal",S.style.fontWeight="normal",S.style.letterSpacing="0",S.appendChild(T),document.body.appendChild(S);var N=T.offsetWidth;return T.style.fontFamily=u(A)+", "+F,{node:T,w:N,parent:S}}function E(){var A,F=this.fonts.length,S,T,N=F;for(A=0;A<F;A+=1)this.fonts[A].loaded?N-=1:this.fonts[A].fOrigin==="n"||this.fonts[A].origin===0?this.fonts[A].loaded=!0:(S=this.fonts[A].monoCase.node,T=this.fonts[A].monoCase.w,S.offsetWidth!==T?(N-=1,this.fonts[A].loaded=!0):(S=this.fonts[A].sansCase.node,T=this.fonts[A].sansCase.w,S.offsetWidth!==T&&(N-=1,this.fonts[A].loaded=!0)),this.fonts[A].loaded&&(this.fonts[A].sansCase.parent.parentNode.removeChild(this.fonts[A].sansCase.parent),this.fonts[A].monoCase.parent.parentNode.removeChild(this.fonts[A].monoCase.parent)));N!==0&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function b(A,F){var S=document.body&&F?"svg":"canvas",T,N=getFontProperties(A);if(S==="svg"){var L=createNS("text");L.style.fontSize="100px",L.setAttribute("font-family",A.fFamily),L.setAttribute("font-style",N.style),L.setAttribute("font-weight",N.weight),L.textContent="1",A.fClass?(L.style.fontFamily="inherit",L.setAttribute("class",A.fClass)):L.style.fontFamily=A.fFamily,F.appendChild(L),T=L}else{var X=new OffscreenCanvas(500,500).getContext("2d");X.font=N.style+" "+N.weight+" 100px "+A.fFamily,T=X}function se(ae){return S==="svg"?(T.textContent=ae,T.getComputedTextLength()):T.measureText(ae).width}return{measureText:se}}function x(A,F){if(!A){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=A.list;return}if(!document.body){this.isLoaded=!0,A.list.forEach(function(ee){ee.helper=b(ee),ee.cache={}}),this.fonts=A.list;return}var S=A.list,T,N=S.length,L=N;for(T=0;T<N;T+=1){var X=!0,se,ae;if(S[T].loaded=!1,S[T].monoCase=_(S[T].fFamily,"monospace"),S[T].sansCase=_(S[T].fFamily,"sans-serif"),!S[T].fPath)S[T].loaded=!0,L-=1;else if(S[T].fOrigin==="p"||S[T].origin===3){if(se=document.querySelectorAll('style[f-forigin="p"][f-family="'+S[T].fFamily+'"], style[f-origin="3"][f-family="'+S[T].fFamily+'"]'),se.length>0&&(X=!1),X){var he=createTag("style");he.setAttribute("f-forigin",S[T].fOrigin),he.setAttribute("f-origin",S[T].origin),he.setAttribute("f-family",S[T].fFamily),he.type="text/css",he.innerText="@font-face {font-family: "+S[T].fFamily+"; font-style: normal; src: url('"+S[T].fPath+"');}",F.appendChild(he)}}else if(S[T].fOrigin==="g"||S[T].origin===1){for(se=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),ae=0;ae<se.length;ae+=1)se[ae].href.indexOf(S[T].fPath)!==-1&&(X=!1);if(X){var le=createTag("link");le.setAttribute("f-forigin",S[T].fOrigin),le.setAttribute("f-origin",S[T].origin),le.type="text/css",le.rel="stylesheet",le.href=S[T].fPath,document.body.appendChild(le)}}else if(S[T].fOrigin==="t"||S[T].origin===2){for(se=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),ae=0;ae<se.length;ae+=1)S[T].fPath===se[ae].src&&(X=!1);if(X){var j=createTag("link");j.setAttribute("f-forigin",S[T].fOrigin),j.setAttribute("f-origin",S[T].origin),j.setAttribute("rel","stylesheet"),j.setAttribute("href",S[T].fPath),F.appendChild(j)}}S[T].helper=b(S[T],F),S[T].cache={},this.fonts.push(S[T])}L===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function g(A){if(A){this.chars||(this.chars=[]);var F,S=A.length,T,N=this.chars.length,L;for(F=0;F<S;F+=1){for(T=0,L=!1;T<N;)this.chars[T].style===A[F].style&&this.chars[T].fFamily===A[F].fFamily&&this.chars[T].ch===A[F].ch&&(L=!0),T+=1;L||(this.chars.push(A[F]),N+=1)}}}function v(A,F,S){for(var T=0,N=this.chars.length;T<N;){if(this.chars[T].ch===A&&this.chars[T].style===F&&this.chars[T].fFamily===S)return this.chars[T];T+=1}return(typeof A=="string"&&A.charCodeAt(0)!==13||!A)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",A,F,S)),t}function m(A,F,S){var T=this.getFontByName(F),N=A;if(!T.cache[N]){var L=T.helper;if(A===" "){var X=L.measureText("|"+A+"|"),se=L.measureText("||");T.cache[N]=(X-se)/100}else T.cache[N]=L.measureText(A)/100}return T.cache[N]*S}function y(A){for(var F=0,S=this.fonts.length;F<S;){if(this.fonts[F].fName===A)return this.fonts[F];F+=1}return this.fonts[0]}function P(A){var F=0,S=A.charCodeAt(0);if(S>=55296&&S<=56319){var T=A.charCodeAt(1);T>=56320&&T<=57343&&(F=(S-55296)*1024+T-56320+65536)}return F}function C(A,F){var S=A.toString(16)+F.toString(16);return d.indexOf(S)!==-1}function w(A){return A===o}function I(A){return A===l}function O(A){var F=P(A);return F>=f&&F<=c}function D(A){return O(A.substr(0,2))&&O(A.substr(2,2))}function B(A){return r.indexOf(A)!==-1}function V(A,F){var S=P(A.substr(F,2));if(S!==i)return!1;var T=0;for(F+=2;T<5;){if(S=P(A.substr(F,2)),S<s||S>a)return!1;T+=1,F+=2}return P(A.substr(F,2))===n}function z(){this.isLoaded=!0}var U=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)};U.isModifier=C,U.isZeroWidthJoiner=w,U.isFlagEmoji=D,U.isRegionalCode=O,U.isCombinedCharacter=B,U.isRegionalFlag=V,U.isVariationSelector=I,U.BLACK_FLAG_CODE_POINT=i;var H={addChars:g,addFonts:x,getCharData:v,getFontByName:y,measureText:m,checkLoadedFonts:E,setIsLoaded:z};return U.prototype=H,U}();function SlotManager(e){this.animationData=e}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e};function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){this.renderableComponents.indexOf(t)===-1&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){this.renderableComponents.indexOf(t)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},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(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?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 t,r=this.renderableComponents.length;for(t=0;t<r;t+=1)this.renderableComponents[t].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 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(t){return e[t]||""}}();function SliderEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function AngleEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function ColorEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,1,0,r)}function PointEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,1,0,r)}function LayerIndexEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function MaskIndexEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function CheckboxEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var r=e.ef||[];this.effectElements=[];var i,n=r.length,s;for(i=0;i<n;i+=1)s=new GroupEffect(r[i],t),this.effectElements.push(s)}function GroupEffect(e,t){this.init(e,t)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,i=this.data.ef.length,n,s=this.data.ef;for(r=0;r<i;r+=1){switch(n=null,s[r].ty){case 0:n=new SliderEffect(s[r],t,this);break;case 1:n=new AngleEffect(s[r],t,this);break;case 2:n=new ColorEffect(s[r],t,this);break;case 3:n=new PointEffect(s[r],t,this);break;case 4:case 7:n=new CheckboxEffect(s[r],t,this);break;case 10:n=new LayerIndexEffect(s[r],t,this);break;case 11:n=new MaskIndexEffect(s[r],t,this);break;case 5:n=new EffectsManager(s[r],t);break;default:n=new NoValueEffect(s[r]);break}n&&this.effectElements.push(n)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,r=this.data.masksProperties.length;t<r;){if(this.data.masksProperties[t].mode!=="n"&&this.data.masksProperties[t].cl!==!1)return!0;t+=1}return!1},initExpressions:function(){var t=getExpressionInterfaces();if(t){var r=t("layer"),i=t("effects"),n=t("shape"),s=t("text"),a=t("comp");this.layerInterface=r(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var l=i.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(l),this.data.ty===0||this.data.xt?this.compInterface=a(this):this.data.ty===4?(this.layerInterface.shapeInterface=n(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=s(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var t=getBlendMode(this.data.bm),r=this.baseElement||this.layerElement;r.style["mix-blend-mode"]=t},initBaseData:function(t,r,i){this.globalData=r,this.comp=i,this.data=t,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(t,r){var i,n=this.dynamicProperties.length;for(i=0;i<n;i+=1)(r||this._isParent&&this.dynamicProperties[i].propType==="transform")&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){this.dynamicProperties.indexOf(t)===-1&&this.dynamicProperties.push(t)}};function FootageElement(e,t,r){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,r)}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(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(e,t,r){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,r),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,t.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 t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var r=this._volume*this._volumeMultiplier;this._previousVolume!==r&&(this._previousVolume=r,this.audio.volume(r))},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 t,r=this.layers.length,i;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(i=this.layers[t],i.ip-i.st<=e-this.layers[t].st&&i.op-i.st>e-this.layers[t].st&&this.buildItem(t)),this.completeLayers=this.elements[t]?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,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=!1;var t,r=e.length,i,n=this.layers.length;for(t=0;t<r;t+=1)for(i=0;i<n;){if(this.layers[i].id===e[t].id){this.layers[i]=e[t];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,t,r){for(var i=this.elements,n=this.layers,s=0,a=n.length;s<a;)n[s].ind==t&&(!i[s]||i[s]===!0?(this.buildItem(s),this.addPendingElement(e)):(r.push(i[s]),i[s].setAsParent(),n[s].parent!==void 0?this.buildElementParenting(e,n[s].parent,r):e.setHierarchy(r))),s+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,r=e.length;for(t=0;t<r;t+=1)if(e[t].xt){var i=this.createComp(e[t]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementById=function(e){var t,r=this.elements.length;for(t=0;t<r;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t=e.shift(),r;if(typeof t=="number")r=this.elements[t];else{var i,n=this.elements.length;for(i=0;i<n;i+=1)if(this.elements[i].data.nm===t){r=this.elements[i];break}}return e.length===0?r:r.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),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}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var t=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:t,localMat:t,localOpacity:1},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 t,r=this.finalTransform.mat,i=0,n=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<n;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,r.cloneFromProps(t),i=0;i<n;i+=1)r.multiply(this.hierarchy[i].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var t=0,r=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;t<r;)this.localTransforms[t]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[t]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),t+=1;if(this.finalTransform._localMatMdf){var i=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(i),t=1;t<r;t+=1){var n=this.localTransforms[t].matrix;i.multiply(n)}i.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var s=this.finalTransform.localOpacity;for(t=0;t<r;t+=1)s*=this.localTransforms[t].opacity*.01;this.finalTransform.localOpacity=s}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var t=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(t.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var r=0,i=t.length;for(r=0;r<i;r+=1)this.localTransforms.push(t[r])}}},globalToLocal:function(t){var r=[];r.push(this.finalTransform);for(var i=!0,n=this.comp;i;)n.finalTransform?(n.data.hasMask&&r.splice(0,0,n.finalTransform),n=n.comp):i=!1;var s,a=r.length,l;for(s=0;s<a;s+=1)l=r[s].mat.applyToPointArray(0,0,0),t=[t[0]-l[0],t[1]-l[1],0];return t},mHelper:new Matrix};function MaskElement(e,t,r){this.data=e,this.element=t,this.globalData=r,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i=this.globalData.defs,n,s=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(s),this.solidPath="";var a,l=this.masksProperties,o=0,f=[],c,d,u=createElementID(),_,E,b,x,g="clipPath",v="clip-path";for(n=0;n<s;n+=1)if((l[n].mode!=="a"&&l[n].mode!=="n"||l[n].inv||l[n].o.k!==100||l[n].o.x)&&(g="mask",v="mask"),(l[n].mode==="s"||l[n].mode==="i")&&o===0?(_=createNS("rect"),_.setAttribute("fill","#ffffff"),_.setAttribute("width",this.element.comp.data.w||0),_.setAttribute("height",this.element.comp.data.h||0),f.push(_)):_=null,a=createNS("path"),l[n].mode==="n")this.viewData[n]={op:PropertyFactory.getProp(this.element,l[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,l[n],3),elem:a,lastPath:""},i.appendChild(a);else{o+=1,a.setAttribute("fill",l[n].mode==="s"?"#000000":"#ffffff"),a.setAttribute("clip-rule","nonzero");var m;if(l[n].x.k!==0?(g="mask",v="mask",x=PropertyFactory.getProp(this.element,l[n].x,0,null,this.element),m=createElementID(),E=createNS("filter"),E.setAttribute("id",m),b=createNS("feMorphology"),b.setAttribute("operator","erode"),b.setAttribute("in","SourceGraphic"),b.setAttribute("radius","0"),E.appendChild(b),i.appendChild(E),a.setAttribute("stroke",l[n].mode==="s"?"#000000":"#ffffff")):(b=null,x=null),this.storedData[n]={elem:a,x,expan:b,lastPath:"",lastOperator:"",filterId:m,lastRadius:0},l[n].mode==="i"){d=f.length;var y=createNS("g");for(c=0;c<d;c+=1)y.appendChild(f[c]);var P=createNS("mask");P.setAttribute("mask-type","alpha"),P.setAttribute("id",u+"_"+o),P.appendChild(a),i.appendChild(P),y.setAttribute("mask","url("+getLocationHref()+"#"+u+"_"+o+")"),f.length=0,f.push(y)}else f.push(a);l[n].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[n]={elem:a,lastPath:"",op:PropertyFactory.getProp(this.element,l[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,l[n],3),invRect:_},this.viewData[n].prop.k||this.drawPath(l[n],this.viewData[n].prop.v,this.viewData[n])}for(this.maskElement=createNS(g),s=f.length,n=0;n<s;n+=1)this.maskElement.appendChild(f[n]);o>0&&(this.maskElement.setAttribute("id",u),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+u+")"),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 t=this.element.finalTransform.mat,r,i=this.masksProperties.length;for(r=0;r<i;r+=1)if((this.viewData[r].prop._mdf||e)&&this.drawPath(this.masksProperties[r],this.viewData[r].prop.v,this.viewData[r]),(this.viewData[r].op._mdf||e)&&this.viewData[r].elem.setAttribute("fill-opacity",this.viewData[r].op.v),this.masksProperties[r].mode!=="n"&&(this.viewData[r].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[r].invRect.setAttribute("transform",t.getInverseMatrix().to2dCSS()),this.storedData[r].x&&(this.storedData[r].x._mdf||e))){var n=this.storedData[r].expan;this.storedData[r].x.v<0?(this.storedData[r].lastOperator!=="erode"&&(this.storedData[r].lastOperator="erode",this.storedData[r].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[r].filterId+")")),n.setAttribute("radius",-this.storedData[r].x.v)):(this.storedData[r].lastOperator!=="dilate"&&(this.storedData[r].lastOperator="dilate",this.storedData[r].elem.setAttribute("filter",null)),this.storedData[r].elem.setAttribute("stroke-width",this.storedData[r].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,t,r){var i=" M"+t.v[0][0]+","+t.v[0][1],n,s;for(s=t._length,n=1;n<s;n+=1)i+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[n][0]+","+t.i[n][1]+" "+t.v[n][0]+","+t.v[n][1];if(t.c&&s>1&&(i+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==i){var a="";r.elem&&(t.c&&(a=e.inv?this.solidPath+i:i),r.elem.setAttribute("d",a)),r.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=t,e.createAlphaToLuminanceFilter=r;function t(i,n){var s=createNS("filter");return s.setAttribute("id",i),n!==!0&&(s.setAttribute("filterUnits","objectBoundingBox"),s.setAttribute("x","0%"),s.setAttribute("y","0%"),s.setAttribute("width","100%"),s.setAttribute("height","100%")),s}function r(){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,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};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),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,r="SourceGraphic",i=e.data.ef?e.data.ef.length:0,n=createElementID(),s=filtersFactory.createFilter(n,!0),a=0;this.filters=[];var l;for(t=0;t<i;t+=1){l=null;var o=e.data.ef[t].ty;if(registeredEffects$1[o]){var f=registeredEffects$1[o].effect;l=new f(s,e.effectsManager.effectElements[t],e,idPrefix+a,r),r=idPrefix+a,registeredEffects$1[o].countsAsEffect&&(a+=1)}l&&this.filters.push(l)}a&&(e.globalData.defs.appendChild(s),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+n+")")),this.filters.length&&e.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(e){var t,r=this.filters.length;for(t=0;t<r;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,r=this.filters.length,i=[];for(t=0;t<r;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i};function registerEffect$1(e,t,r){registeredEffects$1[e]={effect:t,countsAsEffect:r}}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 t=null;if(this.data.td){this.matteMasks={};var r=createNS("g");r.setAttribute("id",this.layerId),r.appendChild(this.layerElement),t=r,this.globalData.defs.appendChild(r)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),t=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 i=createNS("clipPath"),n=createNS("path");n.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var s=createElementID();if(i.setAttribute("id",s),i.appendChild(n),this.globalData.defs.appendChild(i),this.checkMasks()){var a=createNS("g");a.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),a.appendChild(this.layerElement),this.transformedElement=a,t?t.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},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),this.searchEffectTransforms()},getMatte:function(t){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[t]){var r=this.layerId+"_"+t,i,n,s,a;if(t===1||t===3){var l=createNS("mask");l.setAttribute("id",r),l.setAttribute("mask-type",t===3?"luminance":"alpha"),s=createNS("use"),s.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(s),this.globalData.defs.appendChild(l),!featureSupport.maskType&&t===1&&(l.setAttribute("mask-type","luminance"),i=createElementID(),n=filtersFactory.createFilter(i),this.globalData.defs.appendChild(n),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),a=createNS("g"),a.appendChild(s),l.appendChild(a),a.setAttribute("filter","url("+getLocationHref()+"#"+i+")"))}else if(t===2){var o=createNS("mask");o.setAttribute("id",r),o.setAttribute("mask-type","alpha");var f=createNS("g");o.appendChild(f),i=createElementID(),n=filtersFactory.createFilter(i);var c=createNS("feComponentTransfer");c.setAttribute("in","SourceGraphic"),n.appendChild(c);var d=createNS("feFuncA");d.setAttribute("type","table"),d.setAttribute("tableValues","1.0 0.0"),c.appendChild(d),this.globalData.defs.appendChild(n);var u=createNS("rect");u.setAttribute("width",this.comp.data.w),u.setAttribute("height",this.comp.data.h),u.setAttribute("x","0"),u.setAttribute("y","0"),u.setAttribute("fill","#ffffff"),u.setAttribute("op
38acity","0"),f.setAttribute("filter","url("+getLocationHref()+"#"+i+")"),f.appendChild(u),s=createNS("use"),s.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),f.appendChild(s),featureSupport.maskType||(o.setAttribute("mask-type","luminance"),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),a=createNS("g"),f.appendChild(u),a.appendChild(this.layerElement),f.appendChild(a)),this.globalData.defs.appendChild(o)}this.matteMasks[t]=r}return this.matteMasks[t]},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+t+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},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(r,i,n){this.initFrame(),this.initBaseData(r,i,n),this.initTransform(r,i,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var r=this.baseElement||this.layerElement;r.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var r=this.baseElement||this.layerElement;r.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(r){this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(e)],RenderableDOMElement)})();function IImageElement(e,t,r){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,r),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,t){this.elem=e,this.pos=t}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(t){var r,i=this.shapeModifiers.length;for(r=0;r<i;r+=1)this.shapeModifiers[r].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var r=0,i=this.shapeModifiers.length;r<i;)if(this.shapeModifiers[r].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,r=this.shapes.length;for(t=0;t<r;t+=1)this.shapes[t].sh.reset();r=this.shapeModifiers.length;var i;for(t=r-1;t>=0&&(i=this.shapeModifiers[t].processShapes(this._isFirstFrame),!i);t-=1);}},searchProcessedElement:function(t){for(var r=this.processedElements,i=0,n=r.length;i<n;){if(r[i].elem===t)return r[i].pos;i+=1}return 0},addProcessedElement:function(t,r){for(var i=this.processedElements,n=i.length;n;)if(n-=1,i[n].elem===t){i[n].pos=r;return}i.push(new ProcessedElement(t,r))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,r){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=r,this.lvl=t,this._isAnimated=!!r.k;for(var i=0,n=e.length;i<n;){if(e[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,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,t,r,i){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var n,s=t.length||0,a;for(n=0;n<s;n+=1)a=PropertyFactory.getProp(e,t[n].v,0,0,this),this.k=a.k||this.k,this.dataProps[n]={n:t[n].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(e){if(!(this.elem.globalData.frameId===this.frameId&&
vendor: 50,870 bytes, line 38
38!e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,r=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),t=0;t<r;t+=1)this.dataProps[t].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=r,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=r}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=r}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(e,t,r){this.data=t,this.c=createTypedArray("uint8c",t.p*4);var i=t.k.k[0].s?t.k.k[0].s.length-t.p*4:t.k.k.length-t.p*4;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(r),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(e,t){for(var r=0,i=this.o.length/2,n;r<i;){if(n=Math.abs(e[r*4]-e[t*4+r*2]),n>.01)return!1;r+=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,t=this.data.k.k.length;e<t;){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 t,r=this.data.p*4,i,n;for(t=0;t<r;t+=1)i=t%4===0?100:255,n=Math.round(this.prop.v[t]*i),this.c[t]!==n&&(this.c[t]=n,this._cmdf=!e);if(this.o.length)for(r=this.prop.v.length,t=this.data.p*4;t<r;t+=1)i=t%2===0?100:1,n=t%2===0?Math.round(this.prop.v[t]*100):this.prop.v[t],this.o[t-this.data.p*4]!==n&&(this.o[t-this.data.p*4]=n,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,r)}SVGGradientFillStyleData.prototype.initGradientData=function(e,t,r){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=r,this.stops=[],this.setGradientData(r.pElem,t),this.setGradientOpacity(t,r),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var r=createElementID(),i=createNS(t.t===1?"linearGradient":"radialGradient");i.setAttribute("id",r),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var n=[],s,a,l;for(l=t.g.p*4,a=0;a<l;a+=4)s=createNS("stop"),i.appendChild(s),n.push(s);e.setAttribute(t.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+r+")"),this.gf=i,this.cst=n},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var r,i,n,s=createNS("mask"),a=createNS("path");s.appendChild(a);var l=createElementID(),o=createElementID();s.setAttribute("id",o);var f=createNS(e.t===1?"linearGradient":"radialGradient");f.setAttribute("id",l),f.setAttribute("spreadMethod","pad"),f.setAttribute("gradientUnits","userSpaceOnUse"),n=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var c=this.stops;for(i=e.g.p*4;i<n;i+=2)r=createNS("stop"),r.setAttribute("stop-color","rgb(255,255,255)"),f.appendChild(r),c.push(r);a.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+l+")"),e.ty==="gs"&&(a.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),e.lj===1&&a.setAttribute("stroke-miterlimit",e.ml)),this.of=f,this.ms=s,this.ost=c,this.maskId=o,t.msElem=a}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,r),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,r){this.transform={mProps:e,op:t,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(t,r,i,n){if(r===0)return"";var s=t.o,a=t.i,l=t.v,o,f=" M"+n.applyToPointStringified(l[0][0],l[0][1]);for(o=1;o<r;o+=1)f+=" C"+n.applyToPointStringified(s[o-1][0],s[o-1][1])+" "+n.applyToPointStringified(a[o][0],a[o][1])+" "+n.applyToPointStringified(l[o][0],l[o][1]);return i&&r&&(f+=" C"+n.applyToPointStringified(s[o-1][0],s[o-1][1])+" "+n.applyToPointStringified(a[0][0],a[0][1])+" "+n.applyToPointStringified(l[0][0],l[0][1]),f+="z"),f},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix,r={createRenderFunction:i};function i(d){switch(d.ty){case"fl":return l;case"gf":return f;case"gs":return o;case"st":return c;case"sh":case"el":case"rc":case"sr":return a;case"tr":return n;case"no":return s;default:return null}}function n(d,u,_){(_||u.transform.op._mdf)&&u.transform.container.setAttribute("opacity",u.transform.op.v),(_||u.transform.mProps._mdf)&&u.transform.container.setAttribute("transform",u.transform.mProps.v.to2dCSS())}function s(){}function a(d,u,_){var E,b,x,g,v,m,y=u.styles.length,P=u.lvl,C,w,I,O;for(m=0;m<y;m+=1){if(g=u.sh._mdf||_,u.styles[m].lvl<P){for(w=t.reset(),I=P-u.styles[m].lvl,O=u.transformers.length-1;!g&&I>0;)g=u.transformers[O].mProps._mdf||g,I-=1,O-=1;if(g)for(I=P-u.styles[m].lvl,O=u.transformers.length-1;I>0;)w.multiply(u.transformers[O].mProps.v),I-=1,O-=1}else w=e;if(C=u.sh.paths,b=C._length,g){for(x="",E=0;E<b;E+=1)v=C.shapes[E],v&&v._length&&(x+=buildShapeString(v,v._length,v.c,w));u.caches[m]=x}else x=u.caches[m];u.styles[m].d+=d.hd===!0?"":x,u.styles[m]._mdf=g||u.styles[m]._mdf}}function l(d,u,_){var E=u.style;(u.c._mdf||_)&&E.pElem.setAttribute("fill","rgb("+bmFloor(u.c.v[0])+","+bmFloor(u.c.v[1])+","+bmFloor(u.c.v[2])+")"),(u.o._mdf||_)&&E.pElem.setAttribute("fill-opacity",u.o.v)}function o(d,u,_){f(d,u,_),c(d,u,_)}function f(d,u,_){var E=u.gf,b=u.g._hasOpacity,x=u.s.v,g=u.e.v;if(u.o._mdf||_){var v=d.ty==="gf"?"fill-opacity":"stroke-opacity";u.style.pElem.setAttribute(v,u.o.v)}if(u.s._mdf||_){var m=d.t===1?"x1":"cx",y=m==="x1"?"y1":"cy";E.setAttribute(m,x[0]),E.setAttribute(y,x[1]),b&&!u.g._collapsable&&(u.of.setAttribute(m,x[0]),u.of.setAttribute(y,x[1]))}var P,C,w,I;if(u.g._cmdf||_){P=u.cst;var O=u.g.c;for(w=P.length,C=0;C<w;C+=1)I=P[C],I.setAttribute("offset",O[C*4]+"%"),I.setAttribute("stop-color","rgb("+O[C*4+1]+","+O[C*4+2]+","+O[C*4+3]+")")}if(b&&(u.g._omdf||_)){var D=u.g.o;for(u.g._collapsable?P=u.cst:P=u.ost,w=P.length,C=0;C<w;C+=1)I=P[C],u.g._collapsable||I.setAttribute("offset",D[C*2]+"%"),I.setAttribute("stop-opacity",D[C*2+1])}if(d.t===1)(u.e._mdf||_)&&(E.setAttribute("x2",g[0]),E.setAttribute("y2",g[1]),b&&!u.g._collapsable&&(u.of.setAttribute("x2",g[0]),u.of.setAttribute("y2",g[1])));else{var B;if((u.s._mdf||u.e._mdf||_)&&(B=Math.sqrt(Math.pow(x[0]-g[0],2)+Math.pow(x[1]-g[1],2)),E.setAttribute("r",B),b&&!u.g._collapsable&&u.of.setAttribute("r",B)),u.e._mdf||u.h._mdf||u.a._mdf||_){B||(B=Math.sqrt(Math.pow(x[0]-g[0],2)+Math.pow(x[1]-g[1],2)));var V=Math.atan2(g[1]-x[1],g[0]-x[0]),z=u.h.v;z>=1?z=.99:z<=-1&&(z=-.99);var U=B*z,H=Math.cos(V+u.a.v)*U+x[0],A=Math.sin(V+u.a.v)*U+x[1];E.setAttribute("fx",H),E.setAttribute("fy",A),b&&!u.g._collapsable&&(u.of.setAttribute("fx",H),u.of.setAttribute("fy",A))}}}function c(d,u,_){var E=u.style,b=u.d;b&&(b._mdf||_)&&b.dashStr&&(E.pElem.setAttribute("stroke-dasharray",b.dashStr),E.pElem.setAttribute("stroke-dashoffset",b.dashoffset[0])),u.c&&(u.c._mdf||_)&&E.pElem.setAttribute("stroke","rgb("+bmFloor(u.c.v[0])+","+bmFloor(u.c.v[1])+","+bmFloor(u.c.v[2])+")"),(u.o._mdf||_)&&E.pElem.setAttribute("stroke-opacity",u.o.v),(u.w._mdf||_)&&(E.pElem.setAttribute("stroke-width",u.w.v),E.msElem&&E.msElem.setAttribute("stroke-width",u.w.v))}return r}();function SVGShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,r),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,t=this.shapes.length,r,i,n=this.stylesList.length,s,a=[],l=!1;for(i=0;i<n;i+=1){for(s=this.stylesList[i],l=!1,a.length=0,e=0;e<t;e+=1)r=this.shapes[e],r.styles.indexOf(s)!==-1&&(a.push(r),l=r._isAnimated||l);a.length>1&&l&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t<r;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var r,i=new SVGStyleData(e,t),n=i.pElem;if(e.ty==="st")r=new SVGStrokeStyleData(this,e,i);else if(e.ty==="fl")r=new SVGFillStyleData(this,e,i);else if(e.ty==="gf"||e.ty==="gs"){var s=e.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;r=new s(this,e,i),this.globalData.defs.appendChild(r.gf),r.maskId&&(this.globalData.defs.appendChild(r.ms),this.globalData.defs.appendChild(r.of),n.setAttribute("mask","url("+getLocationHref()+"#"+r.maskId+")"))}else e.ty==="no"&&(r=new SVGNoStyleData(this,e,i));return(e.ty==="st"||e.ty==="gs")&&(n.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),n.setAttribute("fill-opacity","0"),e.lj===1&&n.setAttribute("stroke-miterlimit",e.ml)),e.r===2&&n.setAttribute("fill-rule","evenodd"),e.ln&&n.setAttribute("id",e.ln),e.cl&&n.setAttribute("class",e.cl),e.bm&&(n.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(i),this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var r=TransformPropertyFactory.getTransformProperty(this,e,this),i=new SVGTransformData(r,r.o,t);return this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.createShapeElement=function(e,t,r){var i=4;e.ty==="rc"?i=5:e.ty==="el"?i=6:e.ty==="sr"&&(i=7);var n=ShapePropertyFactory.getShapeProp(this,e,i,this),s=new SVGShapeData(t,r,n);return this.shapes.push(s),this.addShapeToModifiers(s),this.addToAnimatedContents(e,s),s},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var r=0,i=this.animatedContents.length;r<i;){if(this.animatedContents[r].element===t)return;r+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t=e.styles,r,i=this.stylesList.length;for(r=0;r<i;r+=1)this.stylesList[r].closed||t.push(this.stylesList[r])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,r,i,n,s,a){var l=[].concat(s),o,f=e.length-1,c,d,u=[],_=[],E,b,x;for(o=f;o>=0;o-=1){if(x=this.searchProcessedElement(e[o]),x?t[o]=r[x-1]:e[o]._render=a,e[o].ty==="fl"||e[o].ty==="st"||e[o].ty==="gf"||e[o].ty==="gs"||e[o].ty==="no")x?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],n),e[o]._render&&t[o].style.pElem.parentNode!==i&&i.appendChild(t[o].style.pElem),u.push(t[o].style);else if(e[o].ty==="gr"){if(!x)t[o]=this.createGroupElement(e[o]);else for(d=t[o].it.length,c=0;c<d;c+=1)t[o].prevViewData[c]=t[o].it[c];this.searchShapes(e[o].it,t[o].it,t[o].prevViewData,t[o].gr,n+1,l,a),e[o]._render&&t[o].gr.parentNode!==i&&i.appendChild(t[o].gr)}else e[o].ty==="tr"?(x||(t[o]=this.createTransformElement(e[o],i)),E=t[o].transform,l.push(E)):e[o].ty==="sh"||e[o].ty==="rc"||e[o].ty==="el"||e[o].ty==="sr"?(x||(t[o]=this.createShapeElement(e[o],l,n)),this.setElementStyles(t[o])):e[o].ty==="tm"||e[o].ty==="rd"||e[o].ty==="ms"||e[o].ty==="pb"||e[o].ty==="zz"||e[o].ty==="op"?(x?(b=t[o],b.closed=!1):(b=ShapeModifiers.getModifier(e[o].ty),b.init(this,e[o]),t[o]=b,this.shapeModifiers.push(b)),_.push(b)):e[o].ty==="rp"&&(x?(b=t[o],b.closed=!0):(b=ShapeModifiers.getModifier(e[o].ty),t[o]=b,b.init(this,e,o,t),this.shapeModifiers.push(b),a=!1),_.push(b));this.addProcessedElement(e[o],o+1)}for(f=u.length,o=0;o<f;o+=1)u[o].closed=!0;for(f=_.length,o=0;o<f;o+=1)_[o].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;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,t=this.animatedContents.length,r;for(e=0;e<t;e+=1)r=this.animatedContents[e],(this._isFirstFrame||r.element._isAnimated)&&r.data!==!0&&r.fn(r.data,r.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(e,t,r,i,n,s){this.o=e,this.sw=t,this.sc=r,this.fc=i,this.m=n,this.p=s,this._mdf={o:!0,sw:!!t,sc:!!r,fc:!!i,m:!0,p:!0}}LetterProps.prototype.update=function(e,t,r,i,n,s){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 a=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,a=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,a=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,a=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,a=!0),this.m!==n&&(this.m=n,this._mdf.m=!0,a=!0),s.length&&(this.p[0]!==s[0]||this.p[1]!==s[1]||this.p[4]!==s[4]||this.p[5]!==s[5]||this.p[12]!==s[12]||this.p[13]!==s[13])&&(this.p=s,this._mdf.p=!0,a=!0),a};function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,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,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);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 t=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,n=this.effectsSequence.length,s=e||this.data.d.k[this.keysIndex].s;for(i=0;i<n;i+=1)r!==this.keysIndex?s=this.effectsSequence[i](s,s.t):s=this.effectsSequence[i](this.currentData,s.t);t!==s&&this.setCurrentData(s),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,t=this.elem.comp.renderedFrame,r=0,i=e.length;r<=i-1&&!(r===i-1||e[r+1].t>t);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t=[],r=0,i=e.length,n,s,a=!1,l=!1,o="";r<i;)a=l,l=!1,n=e.charCodeAt(r),o=e.charAt(r),FontManager.isCombinedCharacter(n)?a=!0:n>=55296&&n<=56319?FontManager.isRegionalFlag(e,r)?o=e.substr(r,14):(s=e.charCodeAt(r+1),s>=56320&&s<=57343&&(FontManager.isModifier(n,s)?(o=e.substr(r,2),a=!0):FontManager.isFlagEmoji(e.substr(r,4))?o=e.substr(r,4):o=e.substr(r,2))):n>56319?(s=e.charCodeAt(r+1),FontManager.isVariationSelector(n)&&(a=!0)):FontManager.isZeroWidthJoiner(n)&&(a=!0,l=!0),a?(t[t.length-1]+=o,a=!1):t.push(o),r+=o.length;return t},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t=this.elem.globalData.fontManager,r=this.data,i=[],n,s,a,l=0,o,f=r.m.g,c=0,d=0,u=0,_=[],E=0,b=0,x,g,v=t.getFontByName(e.f),m,y=0,P=getFontProperties(v);e.fWeight=P.weight,e.fStyle=P.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),s=e.finalText.length,e.finalLineHeight=e.lh;var C=e.tr/1e3*e.finalSize,w;if(e.sz)for(var I=!0,O=e.sz[0],D=e.sz[1],B,V;I;){V=this.buildFinalText(e.t),B=0,E=0,s=V.length,C=e.tr/1e3*e.finalSize;var z=-1;for(n=0;n<s;n+=1)w=V[n].charCodeAt(0),a=!1,V[n]===" "?z=n:(w===13||w===3)&&(E=0,a=!0,B+=e.finalLineHeight||e.finalSize*1.2),t.chars?(m=t.getCharData(V[n],v.fStyle,v.fFamily),y=a?0:m.w*e.finalSize/100):y=t.measureText(V[n],e.f,e.finalSize),E+y>O&&V[n]!==" "?(z===-1?s+=1:n=z,B+=e.finalLineHeight||e.finalSize*1.2,V.splice(n,z===n?1:0,"\r"),z=-1,E=0):(E+=y,E+=C);B+=v.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&D<B?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=V,s=e.finalText.length,I=!1)}E=-C,y=0;var U=0,H;for(n=0;n<s;n+=1)if(a=!1,H=e.finalText[n],w=H.charCodeAt(0),w===13||w===3?(U=0,_.push(E),b=E>b?E:b,E=-2*C,o="",a=!0,u+=1):o=H,t.chars?(m=t.getCharData(H,v.fStyle,t.getFontByName(e.f).fFamily),y=a?0:m.w*e.finalSize/100):y=t.measureText(o,e.f,e.finalSize),H===" "?U+=y+C:(E+=y+C+U,U=0),i.push({l:y,an:y,add:c,n:a,anIndexes:[],val:o,line:u,animatorJustifyOffset:0}),f==2){if(c+=y,o===""||o===" "||n===s-1){for((o===""||o===" ")&&(c-=y);d<=n;)i[d].an=c,i[d].ind=l,i[d].extra=y,d+=1;l+=1,c=0}}else if(f==3){if(c+=y,o===""||n===s-1){for(o===""&&(c-=y);d<=n;)i[d].an=c,i[d].ind=l,i[d].extra=y,d+=1;c=0,l+=1}}else i[l].ind=l,i[l].extra=0,l+=1;if(e.l=i,b=E>b?E:b,_.push(E),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=b,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=_;var A=r.a,F,S;g=A.length;var T,N,L=[];for(x=0;x<g;x+=1){for(F=A[x],F.a.sc&&(e.strokeColorAnim=!0),F.a.sw&&(e.strokeWidthAnim=!0),(F.a.fc||F.a.fh||F.a.fs||F.a.fb)&&(e.fillColorAnim=!0),N=0,T=F.s.b,n=0;n<s;n+=1)S=i[n],S.anIndexes[x]=N,(T==1&&S.val!==""||T==2&&S.val!==""&&S.val!==" "||T==3&&(S.n||S.val==" "||n==s-1)||T==4&&(S.n||n==s-1))&&(F.s.rn===1&&L.push(N),N+=1);r.a[x].s.totalChars=N;var X=-1,se;if(F.s.rn===1)for(n=0;n<s;n+=1)S=i[n],X!=S.anIndexes[x]&&(X=S.anIndexes[x],se=L.splice(Math.floor(Math.random()*L.length),1)[0]),S.anIndexes[x]=se}e.yOffset=e.finalLineHeight||e.finalSize*1.2,e.ls=e.ls||0,e.ascent=v.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=t===void 0?this.keysIndex:t;var r=this.copyData({},this.data.d.k[t].s);r=this.copyData(r,e),this.data.d.k[t].s=r,this.recalculate(t),this.setCurrentData(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},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,t=Math.min,r=Math.floor;function i(s,a){this._currentTextLength=-1,this.k=!1,this.data=a,this.elem=s,this.comp=s.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(s),this.s=PropertyFactory.getProp(s,a.s||{k:0},0,0,this),"e"in a?this.e=PropertyFactory.getProp(s,a.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(s,a.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(s,a.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(s,a.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(s,a.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(s,a.a,0,.01,this),this.dynamicProperties.length||this.getValue()}i.prototype={getMult:function(a){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var l=0,o=0,f=1,c=1;this.ne.v>0?l=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?f=1-this.xe.v/100:c=1+this.xe.v/100;var d=BezierFactory.getBezierEasing(l,o,f,c).get,u=0,_=this.finalS,E=this.finalE,b=this.data.sh;if(b===2)E===_?u=a>=E?1:0:u=e(0,t(.5/(E-_)+(a-_)/(E-_),1)),u=d(u);else if(b===3)E===_?u=a>=E?0:1:u=1-e(0,t(.5/(E-_)+(a-_)/(E-_),1)),u=d(u);else if(b===4)E===_?u=0:(u=e(0,t(.5/(E-_)+(a-_)/(E-_),1)),u<.5?u*=2:u=1-2*(u-.5)),u=d(u);else if(b===5){if(E===_)u=0;else{var x=E-_;a=t(e(0,a+.5-_),E-_);var g=-x/2+a,v=x/2;u=Math.sqrt(1-g*g/(v*v))}u=d(u)}else b===6?(E===_?u=0:(a=t(e(0,a+.5-_),E-_),u=(1+Math.cos(Math.PI+Math.PI*2*a/(E-_)))/2),u=d(u)):(a>=r(_)&&(a-_<0?u=e(0,t(t(E,1)-(_-a),1)):u=e(0,t(E-a,1))),u=d(u));if(this.sm.v!==100){var m=this.sm.v*.01;m===0&&(m=1e-8);var y=.5-m*.5;u<y?u=0:(u=(u-y)/m,u>1&&(u=1))}return u*this.a.v},getValue:function(a){this.iterateDynamicProperties(),this._mdf=a||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,a&&this.data.r===2&&(this.e.v=this._currentTextLength);var l=this.data.r===2?1:100/this.data.totalChars,o=this.o.v/l,f=this.s.v/l+o,c=this.e.v/l+o;if(f>c){var d=f;f=c,c=d}this.finalS=f,this.finalE=c}},extendPrototype([DynamicPropertyContainer],i);function n(s,a,l){return new i(s,a)}return{getTextSelectorProp:n}}();function TextAnimatorDataProperty(e,t,r){var i={propType:!1},n=PropertyFactory.getProp,s=t.a;this.a={r:s.r?n(e,s.r,0,degToRads,r):i,rx:s.rx?n(e,s.rx,0,degToRads,r):i,ry:s.ry?n(e,s.ry,0,degToRads,r):i,sk:s.sk?n(e,s.sk,0,degToRads,r):i,sa:s.sa?n(e,s.sa,0,degToRads,r):i,s:s.s?n(e,s.s,1,.01,r):i,a:s.a?n(e,s.a,1,0,r):i,o:s.o?n(e,s.o,0,.01,r):i,p:s.p?n(e,s.p,1,0,r):i,sw:s.sw?n(e,s.sw,0,0,r):i,sc:s.sc?n(e,s.sc,1,0,r):i,fc:s.fc?n(e,s.fc,1,0,r):i,fh:s.fh?n(e,s.fh,0,0,r):i,fs:s.fs?n(e,s.fs,0,.01,r):i,fb:s.fb?n(e,s.fb,0,.01,r):i,t:s.t?n(e,s.t,0,0,r):i},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,r),this.s.t=t.s.t}function TextAnimatorProperty(e,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}TextAnimatorProperty.prototype.searchProperties=function(){var e,t=this._textData.a.length,r,i=PropertyFactory.getProp;for(e=0;e<t;e+=1)r=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,r,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,t){if(this.lettersChangedFlag=t,!(!this._mdf&&!this._isFirstFrame&&!t&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var r=this._moreOptions.alignment.v,i=this._animatorsData,n=this._textData,s=this.mHelper,a=this._renderType,l=this.renderedLetters.length,o,f,c,d,u=e.l,_,E,b,x,g,v,m,y,P,C,w,I,O,D,B;if(this._hasMaskedPath){if(B=this._pathData.m,!this._pathData.n||this._pathData._mdf){var V=B.v;this._pathData.r.v&&(V=V.reverse()),_={tLength:0,segments:[]},d=V._length-1;var z;for(I=0,c=0;c<d;c+=1)z=bez.buildBezierData(V.v[c],V.v[c+1],[V.o[c][0]-V.v[c][0],V.o[c][1]-V.v[c][1]],[V.i[c+1][0]-V.v[c+1][0],V.i[c+1][1]-V.v[c+1][1]]),_.tLength+=z.segmentLength,_.segments.push(z),I+=z.segmentLength;c=d,B.v.c&&(z=bez.buildBezierData(V.v[c],V.v[0],[V.o[c][0]-V.v[c][0],V.o[c][1]-V.v[c][1]],[V.i[0][0]-V.v[0][0],V.i[0][1]-V.v[0][1]]),_.tLength+=z.segmentLength,_.segments.push(z),I+=z.segmentLength),this._pathData.pi=_}if(_=this._pathData.pi,E=this._pathData.f.v,m=0,v=1,x=0,g=!0,C=_.segments,E<0&&B.v.c)for(_.tLength<Math.abs(E)&&(E=-Math.abs(E)%_.tLength),m=C.length-1,P=C[m].points,v=P.length-1;E<0;)E+=P[v].partialLength,v-=1,v<0&&(m-=1,P=C[m].points,v=P.length-1);P=C[m].points,y=P[v-1],b=P[v],w=b.partialLength}d=u.length,o=0,f=0;var U=e.finalSize*1.2*.714,H=!0,A,F,S,T,N;T=i.length;var L,X=-1,se,ae,he,le=E,j=m,ee=v,Z=-1,re,ce,ue,R,M,$,K,G,Y="",Q=this.defaultPropsArray,q;if(e.j===2||e.j===1){var J=0,W=0,te=e.j===2?-.5:-1,ie=0,ne=!0;for(c=0;c<d;c+=1)if(u[c].n){for(J&&(J+=W);ie<c;)u[ie].animatorJustifyOffset=J,ie+=1;J=0,ne=!0}else{for(S=0;S<T;S+=1)A=i[S].a,A.t.propType&&(ne&&e.j===2&&(W+=A.t.v*te),F=i[S].s,L=F.getMult(u[c].anIndexes[S],n.a[S].s.totalChars),L.length?J+=A.t.v*L[0]*te:J+=A.t.v*L*te);ne=!1}for(J&&(J+=W);ie<c;)u[ie].animatorJustifyOffset=J,ie+=1}for(c=0;c<d;c+=1){if(s.reset(),re=1,u[c].n)o=0,f+=e.yOffset,f+=H?1:0,E=le,H=!1,this._hasMaskedPath&&(m=j,v=ee,P=C[m].points,y=P[v-1],b=P[v],w=b.partialLength,x=0),Y="",G="",$="",q="",Q=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Z!==u[c].line){switch(e.j){case 1:E+=I-e.lineWidths[u[c].line];break;case 2:E+=(I-e.lineWidths[u[c].line])/2;break}Z=u[c].line}X!==u[c].ind&&(u[X]&&(E+=u[X].extra),E+=u[c].an/2,X=u[c].ind),E+=r[0]*u[c].an*.005;var oe=0;for(S=0;S<T;S+=1)A=i[S].a,A.p.propType&&(F=i[S].s,L=F.getMult(u[c].anIndexes[S],n.a[S].s.totalChars),L.length?oe+=A.p.v[0]*L[0]:oe+=A.p.v[0]*L),A.a.propType&&(F=i[S].s,L=F.getMult(u[c].anIndexes[S],n.a[S].s.totalChars),L.length?oe+=A.a.v[0]*L[0]:oe+=A.a.v[0]*L);for(g=!0,this._pathData.a.v&&(E=u[0].an*.5+(I-this._pathData.f.v-u[0].an*.5-u[u.length-1].an*.5)*X/(d-1),E+=this._pathData.f.v);g;)x+w>=E+oe||!P?(O=(E+oe-x)/b.partialLength,ae=y.point[0]+(b.point[0]-y.point[0])*O,he=y.point[1]+(b.point[1]-y.point[1])*O,s.translate(-r[0]*u[c].an*.005,-(r[1]*U)*.01),g=!1):P&&(x+=b.partialLength,v+=1,v>=P.length&&(v=0,m+=1,C[m]?P=C[m].points:B.v.c?(v=0,m=0,P=C[m].points):(x-=b.partialLength,P=null)),P&&(y=b,b=P[v],w=b.partialLength));se=u[c].an/2-u[c].add,s.translate(-se,0,0)}else se=u[c].an/2-u[c].add,s.translate(-se,0,0),s.translate(-r[0]*u[c].an*.005,-r[1]*U*.01,0);for(S=0;S<T;S+=1)A=i[S].a,A.t.propType&&(F=i[S].s,L=F.getMult(u[c].anIndexes[S],n.a[S].s.totalChars),(o!==0||e.j!==0)&&(this._hasMaskedPath?L.length?E+=A.t.v*L[0]:E+=A.t.v*L:L.length?o+=A.t.v*L[0]:o+=A.t.v*L));for(e.strokeWidthAnim&&(ue=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&&(R=[e.fc[0],e.fc[1],e.fc[2]]),S=0;S<T;S+=1)A=i[S].a,A.a.propType&&(F=i[S].s,L=F.getMult(u[c].anIndexes[S],n.a[S].s.totalChars),L.length?s.translate(-A.a.v[0]*L[0],-A.a.v[1]*L[1],A.a.v[2]*L[2]):s.translate(-A.a.v[0]*L,-A.a.v[1]*L,A.a.v[2]*L));for(S=0;S<T;S+=1)A=i[S].a,A.s.propType&&(F=i[S].s,L=F.getMult(u[c].anIndexes[S],n.a[S].s.totalChars),L.length?s.scale(1+(A.s.v[0]-1)*L[0],1+(A.s.v[1]-1)*L[1],1):s.scale(1+(A.s.v[0]-1)*L,1+(A.s.v[1]-1)*L,1));for(S=0;S<T;S+=1){if(A=i[S].a,F=i[S].s,L=F.getMult(u[c].anIndexes[S],n.a[S].s.totalChars),A.sk.propType&&(L.length?s.skewFromAxis(-A.sk.v*L[0],A.sa.v*L[1]):s.skewFromAxis(-A.sk.v*L,A.sa.v*L)),A.r.propType&&(L.length?s.rotateZ(-A.r.v*L[2]):s.rotateZ(-A.r.v*L)),A.ry.propType&&(L.length?s.rotateY(A.ry.v*L[1]):s.rotateY(A.ry.v*L)),A.rx.propType&&(L.length?s.rotateX(A.rx.v*L[0]):s.rotateX(A.rx.v*L)),A.o.propType&&(L.length?re+=(A.o.v*L[0]-re)*L[0]:re+=(A.o.v*L-re)*L),e.strokeWidthAnim&&A.sw.propType&&(L.length?ue+=A.sw.v*L[0]:ue+=A.sw.v*L),e.strokeColorAnim&&A.sc.propType)for(M=0;M<3;M+=1)L.length?ce[M]+=(A.sc.v[M]-ce[M])*L[0]:ce[M]+=(A.sc.v[M]-ce[M])*L;if(e.fillColorAnim&&e.fc){if(A.fc.propType)for(M=0;M<3;M+=1)L.length?R[M]+=(A.fc.v[M]-R[M])*L[0]:R[M]+=(A.fc.v[M]-R[M])*L;A.fh.propType&&(L.length?R=addHueToRGB(R,A.fh.v*L[0]):R=addHueToRGB(R,A.fh.v*L)),A.fs.propType&&(L.length?R=addSaturationToRGB(R,A.fs.v*L[0]):R=addSaturationToRGB(R,A.fs.v*L)),A.fb.propType&&(L.length?R=addBrightnessToRGB(R,A.fb.v*L[0]):R=addBrightnessToRGB(R,A.fb.v*L))}}for(S=0;S<T;S+=1)A=i[S].a,A.p.propType&&(F=i[S].s,L=F.getMult(u[c].anIndexes[S],n.a[S].s.totalChars),this._hasMaskedPath?L.length?s.translate(0,A.p.v[1]*L[0],-A.p.v[2]*L[1]):s.translate(0,A.p.v[1]*L,-A.p.v[2]*L):L.length?s.translate(A.p.v[0]*L[0],A.p.v[1]*L[1],-A.p.v[2]*L[2]):s.translate(A.p.v[0]*L,A.p.v[1]*L,-A.p.v[2]*L));if(e.strokeWidthAnim&&($=ue<0?0:ue),e.strokeColorAnim&&(K="rgb("+Math.round(ce[0]*255)+","+Math.round(ce[1]*255)+","+Math.round(ce[2]*255)+")"),e.fillColorAnim&&e.fc&&(G="rgb("+Math.round(R[0]*255)+","+Math.round(R[1]*255)+","+Math.round(R[2]*255)+")"),this._hasMaskedPath){if(s.translate(0,-e.ls),s.translate(0,r[1]*U*.01+f,0),this._pathData.p.v){D=(b.point[1]-y.point[1])/(b.point[0]-y.point[0]);var fe=Math.atan(D)*180/Math.PI;b.point[0]<y.point[0]&&(fe+=180),s.rotate(-fe*Math.PI/180)}s.translate(ae,he,0),E-=r[0]*u[c].an*.005,u[c+1]&&X!==u[c+1].ind&&(E+=u[c].an/2,E+=e.tr*.001*e.finalSize)}else{switch(s.translate(o,f,0),e.ps&&s.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:s.translate(u[c].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[u[c].line]),0,0);break;case 2:s.translate(u[c].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[u[c].line])/2,0,0);break}s.translate(0,-e.ls),s.translate(se,0,0),s.translate(r[0]*u[c].an*.005,r[1]*U*.01,0),o+=u[c].l+e.tr*.001*e.finalSize}a==="html"?Y=s.toCSS():a==="svg"?Y=s.to2dCSS():Q=[s.props[0],s.props[1],s.props[2],s.props[3],s.props[4],s.props[5],s.props[6],s.props[7],s.props[8],s.props[9],s.props[10],s.props[11],s.props[12],s.props[13],s.props[14],s.props[15]],q=re}l<=c?(N=new LetterProps(q,$,K,G,Y,Q),this.renderedLetters.push(N),l+=1,this.lettersChangedFlag=!0):(N=this.renderedLetters[c],this.lettersChangedFlag=N.update(q,$,K,G,Y,Q)||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,t,r){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,r),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,r),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)},ITextElement.prototype.createPathShape=function(e,t){var r,i=t.length,n,s="";for(r=0;r<i;r+=1)t[r].ty==="sh"&&(n=t[r].ks.k,s+=buildShapeString(n,n.i.length,!0,e));return s},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,r,i,n){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[r]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[r])/2,0,0);break}t.translate(i,n,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(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,r){this.textSpans=[],this.renderType="svg",this.initElement(e,t,r)}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 t=0,r=e.length,i=[],n="";t<r;)e[t]==="\r"||e[t]==="�"?(i.push(n),n=""):n+=e[t],t+=1;return i.push(n),i},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var r=e.shapes[0];if(r.it){var i=r.it[r.it.length-1];i.s&&(i.s.k[0]=t,i.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var e,t,r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute("fill",this.buildColor(r.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),r.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(r.sc)),this.layerElement.setAttribute("stroke-width",r.sw)),this.layerElement.setAttribute("font-size",r.finalSize);var i=this.globalData.fontManager.getFontByName(r.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var n=r.fWeight,s=r.fStyle;this.layerElement.setAttribute("font-style",s),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",r.t);var a=r.l||[],l=!!this.globalData.fontManager.chars;t=a.length;var o,f=this.mHelper,c="",d=this.data.singleShape,u=0,_=0,E=!0,b=r.tr*.001*r.finalSize;if(d&&!l&&!r.sz){var x=this.textContainer,g="start";switch(r.j){case 1:g="end";break;case 2:g="middle";break;default:g="start";break}x.setAttribute("text-anchor",g),x.setAttribute("letter-spacing",b);var v=this.buildTextContents(r.finalText);for(t=v.length,_=r.ps?r.ps[1]+r.ascent:0,e=0;e<t;e+=1)o=this.textSpans[e].span||createNS("tspan"),o.textContent=v[e],o.setAttribute("x",0),o.setAttribute("y",_),o.style.display="inherit",x.appendChild(o),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=o,_+=r.finalLineHeight;this.layerElement.appendChild(x)}else{var m=this.textSpans.length,y;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!l||!d||e===0){if(o=m>e?this.textSpans[e].span:createNS(l?"g":"text"),m<=e){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=o,l){var P=createNS("g");o.appendChild(P),this.textSpans[e].childSpan=P}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(f.reset(),d&&(a[e].n&&(u=-b,_+=r.yOffset,_+=E?1:0,E=!1),this.applyTextPropertiesToMatrix(r,f,a[e].line,u,_),u+=a[e].l||0,u+=b),l){y=this.globalData.fontManager.getCharData(r.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);var C;if(y.t===1)C=new SVGCompElement(y.data,this.globalData,this);else{var w=emptyShapeData;y.data&&y.data.shapes&&(w=this.buildShapeData(y.data,r.finalSize)),C=new SVGShapeElement(w,this.globalData,this)}if(this.textSpans[e].glyph){var I=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(I.layerElement),I.destroy()}this.textSpans[e].glyph=C,C._debug=!0,C.prepareFrame(0),C.renderFrame(),this.textSpans[e].childSpan.appendChild(C.layerElement),y.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else d&&o.setAttribute("transform","translate("+f.props[12]+","+f.props[13]+")"),o.textContent=a[e].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}d&&o&&o.setAttribute("d",c)}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,t=this.textSpans.length,r;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<t;e+=1)r=this.textSpans[e].glyph,r&&(r.prepareFrame(this.comp.renderedFrame-this.data.st),r._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var e,t,r=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;t=i.length;var n,s,a;for(e=0;e<t;e+=1)i[e].n||(n=r[e],s=this.textSpans[e].span,a=this.textSpans[e].glyph,a&&a.renderFrame(),n._mdf.m&&s.setAttribute("transform",n.m),n._mdf.o&&s.setAttribute("opacity",n.o),n._mdf.sw&&s.setAttribute("stroke-width",n.sw),n._mdf.sc&&s.setAttribute("stroke",n.sc),n._mdf.fc&&s.setAttribute("fill",n.fc))}};function ISolidElement(e,t,r){this.initElement(e,t,r)}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,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initFrame(),this.initTransform(e,t,r),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.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),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 t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var r=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",e.w),i.setAttribute("height",e.h),i.setAttribute("x",0),i.setAttribute("y",0);var n=createElementID();r.setAttribute("id",n),r.appendChild(i),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+n+")"),t.appendChild(r),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,t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,r=this.layers.length;for(t=0;t<r;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!(t[e]||this.layers[e].ty===99)){t[e]=!0;var r=this.createItem(this.layers[e]);if(t[e]=r,getExpressionsPlugin()&&(this.layers[e].ty===0&&this.globalData.projectInterface.registerComposition(r),r.initExpressions()),this.appendElementInPos(r,e),this.layers[e].tt){var i="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(i===-1)return;if(!this.elements[i]||this.elements[i]===!0)this.buildItem(i),this.addPendingElement(r);else{var n=t[i],s=n.getMatte(this.layers[e].tt);r.setMatte(s)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,r=this.elements.length;t<r;){if(this.elements[t]===e){var i="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,n=this.elements[i],s=n.getMatte(this.layers[t].tt);e.setMatte(s);break}t+=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 t,r=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=r-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<r;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var r=e.getBaseElement();if(r){for(var i=0,n;i<t;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement()&&(n=this.elements[i].getBaseElement()),i+=1;n?this.layerElement.insertBefore(r,n):this.layerElement.appendChild(r)}},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,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initTransform(e,t,r),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!t.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 t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var r,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;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,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(e,t,r){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)};function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";if(t&&t.title){var i=createNS("title"),n=createElementID();i.setAttribute("id",n),i.textContent=t.title,this.svgElement.appendChild(i),r+=n}if(t&&t.description){var s=createNS("desc"),a=createElementID();s.setAttribute("id",a),s.textContent=t.description,this.svgElement.appendChild(s),r+=" "+a}r&&this.svgElement.setAttribute("aria-labelledby",r);var l=createNS("defs");this.svgElement.appendChild(l);var o=createNS("g");this.svgElement.appendChild(o),this.layerElement=o,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&t.hideOnTransparent===!1),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:l,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 ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(t){var r,i=t.length,n="_";for(r=0;r<i;r+=1)n+=t[r].transform.key+"_";var s=this.sequences[n];return s||(s={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[n]=s,this.sequenceList.push(s)),s},processSequence:function(t,r){for(var i=0,n=t.transforms.length,s=r;i<n&&!r;){if(t.transforms[i].transform.mProps._mdf){s=!0;break}i+=1}if(s)for(t.finalTransform.reset(),i=n-1;i>=0;i-=1)t.finalTransform.multiply(t.transforms[i].transform.mProps.v);t._mdf=s},processSequences:function(t){var r,i=this.sequenceList.length;for(r=0;r<i;r+=1)this.processSequence(this.sequenceList[r],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var t="__lottie_element_luma_buffer",r=null,i=null,n=null;function s(){var o=createNS("svg"),f=createNS("filter"),c=createNS("feColorMatrix");return f.setAttribute("id",t),c.setAttribute("type","matrix"),c.setAttribute("color-interpolation-filters","sRGB"),c.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),f.appendChild(c),o.appendChild(f),o.setAttribute("id",t+"_svg"),featureSupport.svgLumaHidden&&(o.style.display="none"),o}function a(){r||(n=s(),document.body.appendChild(n),r=createTag("canvas"),i=r.getContext("2d"),i.filter="url
38(#"+t+")",i.fillStyle="rgba(0,0,0,0)",i.fillRect(0,0,1,1))}function l(o){return r||a(),r.width=o.width,r.height=o.height,i.filter="url(#"+t+")",r}return{load:a,get:l}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var r=createTag("canvas");return r.width=e,r.height=t,r}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(e){var t,r=e.data.ef?e.data.ef.length:0;this.filters=[];var i;for(t=0;t<r;t+=1){i=null;var n=e.data.ef[t].ty;if(registeredEffects[n]){var s=registeredEffects[n].effect;i=new s(e.effectsManager.effectElements[t],e)}i&&this.filters.push(i)}this.filters.length&&e.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(e){var t,r=this.filters.length;for(t=0;t<r;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,r=this.filters.length,i=[];for(t=0;t<r;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i};function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r,i=this.masksProperties.length,n=!1;for(r=0;r<i;r+=1)this.masksProperties[r].mode!=="n"&&(n=!0),this.viewData[r]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[r],3);this.hasMasks=n,n&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e=this.element.finalTransform.mat,t=this.element.canvasContext,r,i=this.masksProperties.length,n,s,a;for(t.beginPath(),r=0;r<i;r+=1)if(this.masksProperties[r].mode!=="n"){this.masksProperties[r].inv&&(t.moveTo(0,0),t.lineTo(this.element.globalData.compSize.w,0),t.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),t.lineTo(0,this.element.globalData.compSize.h),t.lineTo(0,0)),a=this.viewData[r].v,n=e.applyToPointArray(a.v[0][0],a.v[0][1],0),t.moveTo(n[0],n[1]);var l,o=a._length;for(l=1;l<o;l+=1)s=e.applyToTriplePoints(a.o[l-1],a.i[l],a.v[l]),t.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5]);s=e.applyToTriplePoints(a.o[l-1],a.i[0],a.v[0]),t.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5])}this.element.globalData.renderer.save(!0),t.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var t=this.globalData.canvasContext,r=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(r);var i=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(i),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var r=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=r}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},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)},clearCanvas:function(t){t.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var t=this.buffers[0],r=t.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var t=this.buffers[1],r=t.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var i=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(i.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas),s=n.getContext("2d");s.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,
vendor: 116,534 bytes, line 38
380,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(t,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(t){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!t)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var r=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(r),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(r),this.exitLayer(),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,t,r,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var n=4;t.ty==="rc"?n=5:t.ty==="el"?n=6:t.ty==="sr"&&(n=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,n,e);var s,a=r.length,l;for(s=0;s<a;s+=1)r[s].closed||(l={transforms:i.addTransformSequence(r[s].transforms),trNodes:[]},this.styledShapes.push(l),r[s].elements.push(l))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,r)}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,t){var r={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),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||(r.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(r.lc=lineCapEnum[e.lc||2],r.lj=lineJoinEnum[e.lj||2],e.lj==1&&(r.ml=e.ml),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(r.wi=i.w.v),e.d){var n=new DashProperty(this,e.d,"canvas",this);i.d=n,i.d.k||(r.da=i.d.dashArray,r.do=i.d.dashoffset[0])}}else r.r=e.r===2?"evenodd":"nonzero";return this.stylesList.push(r),i.style=r,i},CVShapeElement.prototype.createGroupElement=function(){var e={it:[],prevViewData:[]};return e},CVShapeElement.prototype.createTransformElement=function(e){var t={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 t},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,r=e.length;for(t=0;t<r;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,r,i,n){var s,a=e.length-1,l,o,f=[],c=[],d,u,_,E=[].concat(n);for(s=a;s>=0;s-=1){if(d=this.searchProcessedElement(e[s]),d?t[s]=r[d-1]:e[s]._shouldRender=i,e[s].ty==="fl"||e[s].ty==="st"||e[s].ty==="gf"||e[s].ty==="gs")d?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],E),f.push(t[s].style);else if(e[s].ty==="gr"){if(!d)t[s]=this.createGroupElement(e[s]);else for(o=t[s].it.length,l=0;l<o;l+=1)t[s].prevViewData[l]=t[s].it[l];this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,i,E)}else e[s].ty==="tr"?(d||(_=this.createTransformElement(e[s]),t[s]=_),E.push(t[s]),this.addTransformToStyleList(t[s])):e[s].ty==="sh"||e[s].ty==="rc"||e[s].ty==="el"||e[s].ty==="sr"?d||(t[s]=this.createShapeElement(e[s])):e[s].ty==="tm"||e[s].ty==="rd"||e[s].ty==="pb"||e[s].ty==="zz"||e[s].ty==="op"?(d?(u=t[s],u.closed=!1):(u=ShapeModifiers.getModifier(e[s].ty),u.init(this,e[s]),t[s]=u,this.shapeModifiers.push(u)),c.push(u)):e[s].ty==="rp"&&(d?(u=t[s],u.closed=!0):(u=ShapeModifiers.getModifier(e[s].ty),t[s]=u,u.init(this,e,s,t),this.shapeModifiers.push(u),i=!1),c.push(u));this.addProcessedElement(e[s],s+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),a=c.length,s=0;s<a;s+=1)c[s].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,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t=this.stylesList.length,r,i,n,s,a,l,o=this.globalData.renderer,f=this.globalData.canvasContext,c,d;for(e=0;e<t;e+=1)if(d=this.stylesList[e],c=d.type,!((c==="st"||c==="gs")&&d.wi===0||!d.data._shouldRender||d.coOp===0||this.globalData.currentGlobalAlpha===0)){for(o.save(),a=d.elements,c==="st"||c==="gs"?(o.ctxStrokeStyle(c==="st"?d.co:d.grd),o.ctxLineWidth(d.wi),o.ctxLineCap(d.lc),o.ctxLineJoin(d.lj),o.ctxMiterLimit(d.ml||0)):o.ctxFillStyle(c==="fl"?d.co:d.grd),o.ctxOpacity(d.coOp),c!=="st"&&c!=="gs"&&f.beginPath(),o.ctxTransform(d.preTransforms.finalTransform.props),i=a.length,r=0;r<i;r+=1){for((c==="st"||c==="gs")&&(f.beginPath(),d.da&&(f.setLineDash(d.da),f.lineDashOffset=d.do)),l=a[r].trNodes,s=l.length,n=0;n<s;n+=1)l[n].t==="m"?f.moveTo(l[n].p[0],l[n].p[1]):l[n].t==="c"?f.bezierCurveTo(l[n].pts[0],l[n].pts[1],l[n].pts[2],l[n].pts[3],l[n].pts[4],l[n].pts[5]):f.closePath();(c==="st"||c==="gs")&&(o.ctxStroke(),d.da&&f.setLineDash(this.dashResetter))}c!=="st"&&c!=="gs"&&this.globalData.renderer.ctxFill(d.r),o.restore()}},CVShapeElement.prototype.renderShape=function(e,t,r,i){var n,s=t.length-1,a;for(a=e,n=s;n>=0;n-=1)t[n].ty==="tr"?(a=r[n].transform,this.renderShapeTransform(e,a)):t[n].ty==="sh"||t[n].ty==="el"||t[n].ty==="rc"||t[n].ty==="sr"?this.renderPath(t[n],r[n]):t[n].ty==="fl"?this.renderFill(t[n],r[n],a):t[n].ty==="st"?this.renderStroke(t[n],r[n],a):t[n].ty==="gf"||t[n].ty==="gs"?this.renderGradientFill(t[n],r[n],a):t[n].ty==="gr"?this.renderShape(a,t[n].it,r[n].it):t[n].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r=e.trNodes,i=t.paths,n,s,a,l=i._length;r.length=0;var o=e.transforms.finalTransform;for(a=0;a<l;a+=1){var f=i.shapes[a];if(f&&f.v){for(s=f._length,n=1;n<s;n+=1)n===1&&r.push({t:"m",p:o.applyToPointArray(f.v[0][0],f.v[0][1],0)}),r.push({t:"c",pts:o.applyToTriplePoints(f.o[n-1],f.i[n],f.v[n])});s===1&&r.push({t:"m",p:o.applyToPointArray(f.v[0][0],f.v[0][1],0)}),f.c&&s&&(r.push({t:"c",pts:o.applyToTriplePoints(f.o[n-1],f.i[0],f.v[0])}),r.push({t:"z"}))}}e.trNodes=r}},CVShapeElement.prototype.renderPath=function(e,t){if(e.hd!==!0&&e._shouldRender){var r,i=t.styledShapes.length;for(r=0;r<i;r+=1)this.renderStyledShape(t.styledShapes[r],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,r){var i=t.style;(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,r){var i=t.style,n;if(!i.grd||t.g._mdf||t.s._mdf||t.e._mdf||e.t!==1&&(t.h._mdf||t.a._mdf)){var s=this.globalData.canvasContext,a=t.s.v,l=t.e.v;if(e.t===1)n=s.createLinearGradient(a[0],a[1],l[0],l[1]);else{var o=Math.sqrt(Math.pow(a[0]-l[0],2)+Math.pow(a[1]-l[1],2)),f=Math.atan2(l[1]-a[1],l[0]-a[0]),c=t.h.v;c>=1?c=.99:c<=-1&&(c=-.99);var d=o*c,u=Math.cos(f+t.a.v)*d+a[0],_=Math.sin(f+t.a.v)*d+a[1];n=s.createRadialGradient(u,_,0,a[0],a[1],o)}var E,b=e.g.p,x=t.g.c,g=1;for(E=0;E<b;E+=1)t.g._hasOpacity&&t.g._collapsable&&(g=t.g.o[E*2+1]),n.addColorStop(x[E*4]/100,"rgba("+x[E*4+1]+","+x[E*4+2]+","+x[E*4+3]+","+g+")");i.grd=n}i.coOp=t.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(e,t,r){var i=t.style,n=t.d;n&&(n._mdf||this._isFirstFrame)&&(i.da=n.dashArray,i.do=n.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*r.opacity),(t.w._mdf||this._isFirstFrame)&&(i.wi=t.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,t,r){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,t,r)}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 t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var r=!1;e.sc&&(r=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var i=this.globalData.fontManager.getFontByName(e.f),n,s,a=e.l,l=this.mHelper;this.stroke=r,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,s=e.finalText.length;var o,f,c,d,u,_,E,b,x,g,v=this.data.singleShape,m=e.tr*.001*e.finalSize,y=0,P=0,C=!0,w=0;for(n=0;n<s;n+=1){o=this.globalData.fontManager.getCharData(e.finalText[n],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),f=o&&o.data||{},l.reset(),v&&a[n].n&&(y=-m,P+=e.yOffset,P+=C?1:0,C=!1),u=f.shapes?f.shapes[0].it:[],E=u.length,l.scale(e.finalSize/100,e.finalSize/100),v&&this.applyTextPropertiesToMatrix(e,l,a[n].line,y,P),x=createSizedArray(E-1);var I=0;for(_=0;_<E;_+=1)if(u[_].ty==="sh"){for(d=u[_].ks.k.i.length,b=u[_].ks.k,g=[],c=1;c<d;c+=1)c===1&&g.push(l.applyToX(b.v[0][0],b.v[0][1],0),l.applyToY(b.v[0][0],b.v[0][1],0)),g.push(l.applyToX(b.o[c-1][0],b.o[c-1][1],0),l.applyToY(b.o[c-1][0],b.o[c-1][1],0),l.applyToX(b.i[c][0],b.i[c][1],0),l.applyToY(b.i[c][0],b.i[c][1],0),l.applyToX(b.v[c][0],b.v[c][1],0),l.applyToY(b.v[c][0],b.v[c][1],0));g.push(l.applyToX(b.o[c-1][0],b.o[c-1][1],0),l.applyToY(b.o[c-1][0],b.o[c-1][1],0),l.applyToX(b.i[0][0],b.i[0][1],0),l.applyToY(b.i[0][0],b.i[0][1],0),l.applyToX(b.v[0][0],b.v[0][1],0),l.applyToY(b.v[0][0],b.v[0][1],0)),x[I]=g,I+=1}v&&(y+=a[n].l,y+=m),this.textSpans[w]?this.textSpans[w].elem=x:this.textSpans[w]={elem:x},w+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var e=this.canvasContext;e.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var t,r,i,n,s,a,l=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;r=o.length;var f,c=null,d=null,u=null,_,E,b=this.globalData.renderer;for(t=0;t<r;t+=1)if(!o[t].n){if(f=l[t],f&&(b.save(),b.ctxTransform(f.p),b.ctxOpacity(f.o)),this.fill){for(f&&f.fc?c!==f.fc&&(b.ctxFillStyle(f.fc),c=f.fc):c!==this.values.fill&&(c=this.values.fill,b.ctxFillStyle(this.values.fill)),_=this.textSpans[t].elem,n=_.length,this.globalData.canvasContext.beginPath(),i=0;i<n;i+=1)for(E=_[i],a=E.length,this.globalData.canvasContext.moveTo(E[0],E[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(E[s],E[s+1],E[s+2],E[s+3],E[s+4],E[s+5]);this.globalData.canvasContext.closePath(),b.ctxFill()}if(this.stroke){for(f&&f.sw?u!==f.sw&&(u=f.sw,b.ctxLineWidth(f.sw)):u!==this.values.sWidth&&(u=this.values.sWidth,b.ctxLineWidth(this.values.sWidth)),f&&f.sc?d!==f.sc&&(d=f.sc,b.ctxStrokeStyle(f.sc)):d!==this.values.stroke&&(d=this.values.stroke,b.ctxStrokeStyle(this.values.stroke)),_=this.textSpans[t].elem,n=_.length,this.globalData.canvasContext.beginPath(),i=0;i<n;i+=1)for(E=_[i],a=E.length,this.globalData.canvasContext.moveTo(E[0],E[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(E[s],E[s+1],E[s+2],E[s+3],E[s+4],E[s+5]);this.globalData.canvasContext.closePath(),b.ctxStroke()}f&&this.globalData.renderer.restore()}};function CVImageElement(e,t,r){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,r)}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 t=e.getContext("2d"),r=this.img.width,i=this.img.height,n=r/i,s=this.assetData.w/this.assetData.h,a,l,o=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;n>s&&o==="xMidYMid slice"||n<s&&o!=="xMidYMid slice"?(l=i,a=l*s):(a=r,l=a/s),t.drawImage(this.img,(r-a)/2,(i-l)/2,a,l,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,t,r){this.initElement(e,t,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}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){e[0]===1&&e[1]===0&&e[4]===0&&e[5]===1&&e[12]===0&&e[13]===0||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,r,i){this.canvasContext.fillRect(e,t,r,i)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var r="0px 0px 0px";t.transformOrigin=r,t.mozTransformOrigin=r,t.webkitTransformOrigin=r,t["-webkit-transform"]=r,t.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.contextData.setContext(this.canvasContext),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(e,t){this.reset();var r,i;e?(r=e,i=t,this.canvasContext.canvas.width=r,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(r=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(r=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=r*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr);var n,s;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var a=this.renderConfig.preserveAspectRatio.split(" "),l=a[1]||"meet",o=a[0]||"xMidYMid",f=o.substr(0,4),c=o.substr(4);n=r/i,s=this.transformCanvas.w/this.transformCanvas.h,s>n&&l==="meet"||s<n&&l==="slice"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),f==="xMid"&&(s<n&&l==="meet"||s>n&&l==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:f==="xMax"&&(s<n&&l==="meet"||s>n&&l==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,c==="YMid"&&(s>n&&l==="meet"||s<n&&l==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(r/this.transformCanvas.w))/2*this.renderConfig.dpr:c==="YMax"&&(s>n&&l==="meet"||s<n&&l==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(r/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(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,t=this.layers?this.layers.length:0;for(e=t-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!t||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r,i=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!(t[e]||this.layers[e].ty===99)){var r=this.createItem(this.layers[e],this,this.globalData);t[e]=r,r.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 CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var e,t=15;for(e=0;e<t;e+=1){var r=new CanvasContext;this.stack[e]=r}this._length=t,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var e=this._length*2,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t=this.stack[this.cArrPos],r=t.transform,i,n=this.cTr.props;for(i=0;i<16;i+=1)n[i]=r[i];if(e){this.nativeContext.restore();var s=this.stack[this.cArrPos+1];this.appliedFillStyle=s.fillStyle,this.appliedStrokeStyle=s.strokeStyle,this.appliedLineWidth=s.lineWidth,this.appliedLineCap=s.lineCap,this.appliedLineJoin=s.lineJoin,this.appliedMiterLimit=s.miterLimit}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(e||t.opacity!==-1&&this.currentOpacity!==t.opacity)&&(this.nativeContext.globalAlpha=t.opacity,this.currentOpacity=t.opacity),this.currentFillStyle=t.fillStyle,this.currentStrokeStyle=t.strokeStyle,this.currentLineWidth=t.lineWidth,this.currentLineCap=t.lineCap,this.currentLineJoin=t.lineJoin,this.currentMiterLimit=t.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var r=this.stack[this.cArrPos],i;for(i=0;i<16;i+=1)r.transform[i]=t[i];this.cArrPos+=1;var n=this.stack[this.cArrPos];n.opacity=r.opacity,n.fillStyle=r.fillStyle,n.strokeStyle=r.strokeStyle,n.lineWidth=r.lineWidth,n.lineCap=r.lineCap,n.lineJoin=r.lineJoin,n.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var r=t.props;this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,r,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,r,i)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(e,t,r){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.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 t,r=this.layers.length;for(t=r-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var e,t=this.layers.length;for(e=t-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,t){this.animationItem=e,this.renderConfig={clearCanvas:t&&t.clearCanvas!==void 0?t.clearCanvas:!0,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.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",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}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),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 t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var r=this.finalTransform.mat.toCSS();t.transform=r,t.webkitTransform=r}this.finalTransform._opMdf&&(t.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,t,r){this.initElement(e,t,r)}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,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,r),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 t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.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,t){var r,i=e.length;for(r=0;r<i;r+=1)t=e[r].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var r=e.sh.v,i=e.transformers,n,s=r._length,a,l,o,f;if(!(s<=1)){for(n=0;n<s-1;n+=1)a=this.getTransformedPoint(i,r.v[n]),l=this.getTransformedPoint(i,r.o[n]),o=this.getTransformedPoint(i,r.i[n+1]),f=this.getTransformedPoint(i,r.v[n+1]),this.checkBounds(a,l,o,f,t);r.c&&(a=this.getTransformedPoint(i,r.v[n]),l=this.getTransformedPoint(i,r.o[n]),o=this.getTransformedPoint(i,r.i[0]),f=this.getTransformedPoint(i,r.v[0]),this.checkBounds(a,l,o,f,t))}},HShapeElement.prototype.checkBounds=function(e,t,r,i,n){this.getBoundsOfCurve(e,t,r,i);var s=this.shapeBoundingBox;n.x=bmMin(s.left,n.x),n.xMax=bmMax(s.right,n.xMax),n.y=bmMin(s.top,n.y),n.yMax=bmMax(s.bottom,n.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,t,r,i){for(var n=[[e[0],i[0]],[e[1],i[1]]],s,a,l,o,f,c,d,u=0;u<2;++u)a=6*e[u]-12*t[u]+6*r[u],s=-3*e[u]+9*t[u]-9*r[u]+3*i[u],l=3*t[u]-3*e[u],a|=0,s|=0,l|=0,s===0&&a===0||(s===0?(o=-l/a,o>0&&o<1&&n[u].push(this.calculateF(o,e,t,r,i,u))):(f=a*a-4*l*s,f>=0&&(c=(-a+bmSqrt(f))/(2*s),c>0&&c<1&&n[u].push(this.calculateF(c,e,t,r,i,u)),d=(-a-bmSqrt(f))/(2*s),d>0&&d<1&&n[u].push(this.calculateF(d,e,t,r,i,u)))));this.shapeBoundingBox.left=bmMin.apply(null,n[0]),this.shapeBoundingBox.top=bmMin.apply(null,n[1]),this.shapeBoundingBox.right=bmMax.apply(null,n[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,n[1])},HShapeElement.prototype.calculateF=function(e,t,r,i,n,s){return bmPow(1-e,3)*t[s]+3*bmPow(1-e,2)*e*r[s]+3*(1-e)*bmPow(e,2)*i[s]+bmPow(e,3)*n[s]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,i=e.length;for(r=0;r<i;r+=1)e[r]&&e[r].sh?this.calculateShapeBoundingBox(e[r],t):e[r]&&e[r].it?this.calculateBoundingBox(e[r].it,t):e[r]&&e[r].style&&e[r].w&&this.expandStrokeBoundingBox(e[r].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var r=0;if(e.keyframes){for(var i=0;i<e.keyframes.length;i+=1){var n=e.keyframes[i].s;n>r&&(r=n)}r*=e.mult}else r=e.v*e.mult;t.x-=r,t.xMax+=r,t.y-=r,t.yMax+=r},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,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,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 r=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),r=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),r=!0),r||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,n="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";i.transform=n,i.webkitTransform=n}}};function HTextElement(e,t,r){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,r)}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 t=this.innerElem.style,r=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=r,t.color=r,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var i=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",i.fClass)this.innerElem.className=i.fClass;else{t.fontFamily=i.fFamily;var n=e.fWeight,s=e.fStyle;t.fontStyle=s,t.fontWeight=n}var a,l,o=e.l;l=o.length;var f,c,d,u=this.mHelper,_,E="",b=0;for(a=0;a<l;a+=1){if(this.globalData.fontManager.chars?(this.textPaths[b]?f=this.textPaths[b]:(f=createNS("path"),f.setAttribute("stroke-linecap",lineCapEnum[1]),f.setAttribute("stroke-linejoin",lineJoinEnum[2]),f.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[b]?(c=this.textSpans[b],d=c.children[0]):(c=createTag("div"),c.style.lineHeight=0,d=createNS("svg"),d.appendChild(f),styleDiv(c)))):this.isMasked?f=this.textPaths[b]?this.textPaths[b]:createNS("text"):this.textSpans[b]?(c=this.textSpans[b],f=this.textPaths[b]):(c=createTag("span"),styleDiv(c),f=createTag("span"),styleDiv(f),c.appendChild(f)),this.globalData.fontManager.chars){var x=this.globalData.fontManager.getCharData(e.finalText[a],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),g;if(x?g=x.data:g=null,u.reset(),g&&g.shapes&&g.shapes.length&&(_=g.shapes[0].it,u.scale(e.finalSize/100,e.finalSize/100),E=this.createPathShape(u,_),f.setAttribute("d",E)),this.isMasked)this.innerElem.appendChild(f);else{if(this.innerElem.appendChild(c),g&&g.shapes){document.body.appendChild(d);var v=d.getBBox();d.setAttribute("width",v.width+2),d.setAttribute("height",v.height+2),d.setAttribute("viewBox",v.x-1+" "+(v.y-1)+" "+(v.width+2)+" "+(v.height+2));var m=d.style,y="translate("+(v.x-1)+"px,"+(v.y-1)+"px)";m.transform=y,m.webkitTransform=y,o[a].yOffset=v.y-1}else d.setAttribute("width",1),d.setAttribute("height",1);c.appendChild(d)}}else if(f.textContent=o[a].val,f.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(f);else{this.innerElem.appendChild(c);var P=f.style,C="translate3d(0,"+-e.finalSize/1.2+"px,0)";P.transform=C,P.webkitTransform=C}this.isMasked?this.textSpans[b]=f:this.textSpans[b]=c,this.textSpans[b].style.display="block",this.textPaths[b]=f,b+=1}for(;b<this.textSpans.length;)this.textSpans[b].style.display="none",b+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();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 t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var r,i,n=0,s=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;i=a.length;var l,o,f;for(r=0;r<i;r+=1)a[r].n?n+=1:(o=this.textSpans[r],f=this.textPaths[r],l=s[n],n+=1,l._mdf.m&&(this.isMasked?o.setAttribute("transform",l.m):(o.style.webkitTransform=l.m,o.style.transform=l.m)),o.style.opacity=l.o,l.sw&&l._mdf.sw&&f.setAttribute("stroke-width",l.sw),l.sc&&l._mdf.sc&&f.setAttribute("stroke",l.sc),l.fc&&l._mdf.fc&&(f.setAttribute("fill",l.fc),f.style.color=l.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height));var d=1;if(this.currentBBox.w!==c.width+d*2||this.currentBBox.h!==c.height+d*2||this.currentBBox.x!==c.x-d||this.currentBBox.y!==c.y-d){this.currentBBox.w=c.width+d*2,this.currentBBox.h=c.height+d*2,this.currentBBox.x=c.x-d,this.currentBBox.y=c.y-d,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var u="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=u,e.webkitTransform=u}}}};function HCameraElement(e,t,r){this.initFrame(),this.initBaseData(e,t,r),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 n,s=e.ks.or.k.length;for(n=0;n<s;n+=1)e.ks.or.k[n].to=null,e.ks.or.k[n].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,t=this.comp.threeDElements.length,r,i,n;for(e=0;e<t;e+=1)if(r=this.comp.threeDElements[e],r.type==="3d"){i=r.perspectiveElem.style,n=r.container.style;var s=this.pe.v+"px",a="0px 0px 0px",l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=s,i.webkitPerspective=s,n.transformOrigin=a,n.mozTransformOrigin=a,n.webkitTransformOrigin=a,i.transform=l,i.webkitTransform=l}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame,t,r;if(this.hierarchy)for(r=this.hierarchy.length,t=0;t<r;t+=1)e=this.hierarchy[t].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(r=this.hierarchy.length-1,t=r;t>=0;t-=1){var i=this.hierarchy[t].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 n;this.p?n=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:n=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var s=Math.sqrt(Math.pow(n[0],2)+Math.pow(n[1],2)+Math.pow(n[2],2)),a=[n[0]/s,n[1]/s,n[2]/s],l=Math.sqrt(a[2]*a[2]+a[0]*a[0]),o=Math.atan2(a[1],l),f=Math.atan2(a[0],-a[2]);this.mat.rotateY(f).rotateX(-o)}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 c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){r=this.comp.threeDElements.length;var d,u,_;for(t=0;t<r;t+=1)if(d=this.comp.threeDElements[t],d.type==="3d"){if(c){var E=this.mat.toCSS();_=d.container.style,_.transform=E,_.webkitTransform=E}this.pe._mdf&&(u=d.perspectiveElem.style,u.perspective=this.pe.v+"px",u.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,t,r){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=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(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&t.hideOnTransparent===!1),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.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,t){var r=e.getBaseElement();if(r){var i=this.layers[t];if(!i.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(r,t);else{for(var n=0,s,a,l;n<t;)this.elements[n]&&this.elements[n]!==!0&&this.elements[n].getBaseElement&&(a=this.elements[n],l=this.layers[n].ddd?this.getThreeDContainerByPos(n):a.getBaseElement(),s=l||s),n+=1;s?(!i.ddd||!this.supports3d)&&this.layerElement.insertBefore(r,s):(!i.ddd||!this.supports3d)&&this.layerElement.appendChild(r)}else this.addTo3dContainer(r,t)}},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 t=0,r=this.threeDElements.length;t<r;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var r=createTag("div"),i,n;styleDiv(r);var s=createTag("div");if(styleDiv(s),t==="3d"){i=r.style,i.width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var a="50% 50%";i.webkitTransformOrigin=a,i.mozTransformOrigin=a,i.transformOrigin=a,n=s.style;var l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.transform=l,n.webkitTransform=l}r.appendChild(s);var o={container:s,perspectiveElem:r,startPos:e,endPos:e,type:t};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var e,t=this.layers.length,r,i="";for(e=0;e<t;e+=1)this.layers[e].ddd&&this.layers[e].ty!==3?(i!=="3d"&&(i="3d",r=this.createThreeDContainer(e,"3d")),r.endPos=Math.max(r.endPos,e)):(i!=="2d"&&(i="2d",r=this.createThreeDContainer(e,"2d")),r.endPos=Math.max(r.endPos,e));for(t=this.threeDElements.length,e=t-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var r=0,i=this.threeDElements.length;r<i;){if(t<=this.threeDElements[r].endPos){for(var n=this.threeDElements[r].startPos,s;n<t;)this.elements[n]&&this.elements[n].getBaseElement&&(s=this.elements[n].getBaseElement()),n+=1;s?this.threeDElements[r].container.insertBefore(e,s):this.threeDElements[r].container.appendChild(e);break}r+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),r=this.animationItem.wrapper,i=t.style;i.width=e.w+"px",i.height=e.h+"px",this.resizerElem=t,styleDiv(t),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),r.appendChild(t),i.overflow="hidden";var n=createNS("svg");n.setAttribute("width","1"),n.setAttribute("height","1"),styleDiv(n),this.resizerElem.appendChild(n);var s=createNS("defs");n.appendChild(s),this.data=e,this.setupGlobalData(e,n),this.globalData.defs=s,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,t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,r=e/t,i=this.globalData.compSize.w/this.globalData.compSize.h,n,s,a,l;i>r?(n=e/this.globalData.compSize.w,s=e/this.globalData.compSize.w,a=0,l=(t-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(n=t/this.globalData.compSize.h,s=t/this.globalData.compSize.h,a=(e-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,l=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+n+",0,0,0,0,"+s+",0,0,0,0,1,0,"+a+","+l+",0,1)",o.transform=o.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,t=this.globalData.compSize.h,r,i=this.threeDElements.length;for(r=0;r<i;r+=1){var n=this.threeDElements[r].perspectiveElem.style;n.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(t,2))+"px",n.perspective=n.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,r=e.length,i=createTag("div");for(t=0;t<r;t+=1)if(e[t].xt){var n=this.createComp(e[t],i,this.globalData.comp,null);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}};function HCompElement(e,t,r){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.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,t){for(var r=0,i;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(i=this.elements[r].getBaseElement()),r+=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,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&t.hideOnTransparent===!1),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||t.runExpressions===void 0||t.runExpressions},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 CompExpressionInterface=function(){return function(e){function t(r){for(var i=0,n=e.layers.length;i<n;){if(e.layers[i].nm===r||e.layers[i].ind===r)return e.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t}}();function _typeof$2(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(r){return typeof r}:_typeof$2=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$2(e)}function seedRandom(e,t){var r=this,i=256,n=6,s=52,a="random",l=t.pow(i,n),o=t.pow(2,s),f=o*2,c=i-1,d;function u(m,y,P){var C=[];y=y===!0?{entropy:!0}:y||{};var w=x(b(y.entropy?[m,v(e)]:m===null?g():m,3),C),I=new _(C),O=function(){for(var B=I.g(n),V=l,z=0;B<o;)B=(B+z)*i,V*=i,z=I.g(1);for(;B>=f;)B/=2,V/=2,z>>>=1;return(B+z)/V};return O.int32=function(){return I.g(4)|0},O.quick=function(){return I.g(4)/4294967296},O.double=O,x(v(I.S),e),(y.pass||P||function(D,B,V,z){return z&&(z.S&&E(z,I),D.state=function(){return E(I,{})}),V?(t[a]=D,B):D})(O,w,"global"in y?y.global:this==t,y.state)}t["seed"+a]=u;function _(m){var y,P=m.length,C=this,w=0,I=C.i=C.j=0,O=C.S=[];for(P||(m=[P++]);w<i;)O[w]=w++;for(w=0;w<i;w++)O[w]=O[I=c&I+m[w%P]+(y=O[w])],O[I]=y;C.g=function(D){for(var B,V=0,z=C.i,U=C.j,H=C.S;D--;)B=H[z=c&z+1],V=V*i+H[c&(H[z]=H[U=c&U+B])+(H[U]=B)];return C.i=z,C.j=U,V}}function E(m,y){return y.i=m.i,y.j=m.j,y.S=m.S.slice(),y}function b(m,y){var P=[],C=_typeof$2(m),w;if(y&&C=="object")for(w in m)try{P.push(b(m[w],y-1))}catch{}return P.length?P:C=="string"?m:m+"\0"}function x(m,y){for(var P=m+"",C,w=0;w<P.length;)y[c&w]=c&(C^=y[c&w]*19)+P.charCodeAt(w++);return v(y)}function g(){try{var m=new Uint8Array(i);return(r.crypto||r.msCrypto).getRandomValues(m),v(m)}catch{var y=r.navigator,P=y&&y.plugins;return[+new Date,r,P,r.screen,v(e)]}}function v(m){return String.fromCharCode.apply(0,m)}x(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(r){return typeof r}:_typeof$1=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return e==="number"||t instanceof Number||e==="boolean"||e==="string"}function $bm_neg(e){var t=_typeof$1(e);if(t==="number"||e instanceof Number||t==="boolean")return-e;if($bm_isInstanceOfArray(e)){var r,i=e.length,n=[];for(r=0;r<i;r+=1)n[r]=-e[r];return n}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,t){var r=_typeof$1(e),i=_typeof$1(t);if(isNumerable(r,e)&&isNumerable(i,t)||r==="string"||i==="string")return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return e=e.slice(0),e[0]+=t,e;if(isNumerable(r,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var n=0,s=e.length,a=t.length,l=[];n<s||n<a;)(typeof e[n]=="number"||e[n]instanceof Number)&&(typeof t[n]=="number"||t[n]instanceof Number)?l[n]=e[n]+t[n]:l[n]=t[n]===void 0?e[n]:e[n]||t[n],n+=1;return l}return 0}var add=sum;function sub(e,t){var r=_typeof$1(e),i=_typeof$1(t);if(isNumerable(r,e)&&isNumerable(i,t))return r==="string"&&(e=parseInt(e,10)),i==="string"&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return e=e.slice(0),e[0]-=t,e;if(isNumerable(r,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var n=0,s=e.length,a=t.length,l=[];n<s||n<a;)(typeof e[n]=="number"||e[n]instanceof Number)&&(typeof t[n]=="number"||t[n]instanceof Number)?l[n]=e[n]-t[n]:l[n]=t[n]===void 0?e[n]:e[n]||t[n],n+=1;return l}return 0}function mul(e,t){var r=_typeof$1(e),i=_typeof$1(t),n;if(isNumerable(r,e)&&isNumerable(i,t))return e*t;var s,a;if($bm_isInstanceOfArray(e)&&isNumerable(i,t)){for(a=e.length,n=createTypedArray("float32",a),s=0;s<a;s+=1)n[s]=e[s]*t;return n}if(isNumerable(r,e)&&$bm_isInstanceOfArray(t)){for(a=t.length,n=createTypedArray("float32",a),s=0;s<a;s+=1)n[s]=e*t[s];return n}return 0}function div(e,t){var r=_typeof$1(e),i=_typeof$1(t),n;if(isNumerable(r,e)&&isNumerable(i,t))return e/t;var s,a;if($bm_isInstanceOfArray(e)&&isNumerable(i,t)){for(a=e.length,n=createTypedArray("float32",a),s=0;s<a;s+=1)n[s]=e[s]/t;return n}if(isNumerable(r,e)&&$bm_isInstanceOfArray(t)){for(a=t.length,n=createTypedArray("float32",a),s=0;s<a;s+=1)n[s]=e/t[s];return n}return 0}function mod(e,t){return typeof e=="string"&&(e=parseInt(e,10)),typeof t=="string"&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,r){if(t>r){var i=r;r=t,t=i}return Math.min(Math.max(e,t),r)}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,t){if(typeof e=="number"||e instanceof Number)return t=t||0,Math.abs(e-t);t||(t=helperLengthArray);var r,i=Math.min(e.length,t.length),n=0;for(r=0;r<i;r+=1)n+=Math.pow(t[r]-e[r],2);return Math.sqrt(n)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t=e[0],r=e[1],i=e[2],n=Math.max(t,r,i),s=Math.min(t,r,i),a,l,o=(n+s)/2;if(n===s)a=0,l=0;else{var f=n-s;switch(l=o>.5?f/(2-n-s):f/(n+s),n){case t:a=(r-i)/f+(r<i?6:0);break;case r:a=(i-t)/f+2;break;case i:a=(t-r)/f+4;break}a/=6}return[a,l,o,e[3]]}function hue2rgb(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t=e[0],r=e[1],i=e[2],n,s,a;if(r===0)n=i,a=i,s=i;else{var l=i<.5?i*(1+r):i+r-i*r,o=2*i-l;n=hue2rgb(o,l,t+1/3),s=hue2rgb(o,l,t),a=hue2rgb(o,l,t-1/3)}return[n,s,a,e[3]]}function linear(e,t,r,i,n){if((i===void 0||n===void 0)&&(i=t,n=r,t=0,r=1),r<t){var s=r;r=t,t=s}if(e<=t)return i;if(e>=r)return n;var a=r===t?0:(e-t)/(r-t);if(!i.length)return i+(n-i)*a;var l,o=i.length,f=createTypedArray("float32",o);for(l=0;l<o;l+=1)f[l]=i[l]+(n[l]-i[l])*a;return f}function random(e,t){if(t===void 0&&(e===void 0?(e=0,t=1):(t=e,e=void 0)),t.length){var r,i=t.length;e||(e=createTypedArray("float32",i));var n=createTypedArray("float32",i),s=BMMath.random();for(r=0;r<i;r+=1)n[r]=e[r]+s*(t[r]-e[r]);return n}e===void 0&&(e=0);var a=BMMath.random();return e+a*(t-e)}function createPath(e,t,r,i){var n,s=e.length,a=shapePool.newElement();a.setPathData(!!i,s);var l=[0,0],o,f;for(n=0;n<s;n+=1)o=t&&t[n]?t[n]:l,f=r&&r[n]?r[n]:l,a.setTripleAt(e[n][0],e[n][1],f[0]+e[n][0],f[1]+e[n][1],o[0]+e[n][0],o[1]+e[n][1],n,!0);return a}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;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(t,r){var i,n,s=this.pv.length?this.pv.length:1,a=createTypedArray("float32",s);t=5;var l=Math.floor(time*t);for(i=0,n=0;i<l;){for(n=0;n<s;n+=1)a[n]+=-r+r*2*BMMath.random();i+=1}var o=time*t,f=o-Math.floor(o),c=createTypedArray("float32",s);if(s>1){for(n=0;n<s;n+=1)c[n]=this.pv[n]+a[n]+(-r+r*2*BMMath.random())*f;return c}return this.pv+a[0]+(-r+r*2*BMMath.random())*f}).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,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!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,t){var r=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],i=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads,n=-Math.atan2(r[1],r[2])/degToRads;return[n,i,0]}function easeOut(e,t,r,i,n){return applyEase(easeOutBez,e,t,r,i,n)}function easeIn(e,t,r,i,n){return applyEase(easeInBez,e,t,r,i,n)}function ease(e,t,r,i,n){return applyEase(easeInOutBez,e,t,r,i,n)}function applyEase(e,t,r,i,n,s){n===void 0?(n=r,s=i):t=(t-r)/(i-r),t>1?t=1:t<0&&(t=0);var a=e(t);if($bm_isInstanceOfArray(n)){var l,o=n.length,f=createTypedArray("float32",o);for(l=0;l<o;l+=1)f[l]=(s[l]-n[l])*a+n[l];return f}return(s-n)*a+n}function nearestKey(e){var t,r=data.k.length,i,n;if(!data.k.length||typeof data.k[0]=="number")i=0,n=0;else if(i=-1,e*=elem.comp.globalData.frameRate,e<data.k[0].t)i=1,n=data.k[0].t;else{for(t=0;t<r-1;t+=1)if(e===data.k[t].t){i=t+1,n=data.k[t].t;break}else if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(i=t+2,n=data.k[t+1].t):(i=t+1,n=data.k[t].t);break}i===-1&&(i=t+1,n=data.k[t].t)}var s={};return s.index=i,s.time=n/elem.comp.globalData.frameRate,s}function key(e){var t,r,i;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var n=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=n.length,r=0;r<i;r+=1)t[r]=n[r],t.value[r]=n[r];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return!e&&e!==0&&(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return typeof value=="string"?t===void 0?value.substring(e):value.substring(e,t):""}function substr(e,t){return typeof value=="string"?t===void 0?value.substr(e):value.substr(e,t):""}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,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={};e.initExpressions=t,e.resetFrame=ExpressionManager.resetFrame;function t(r){var i=0,n=[];function s(){i+=1}function a(){i-=1,i===0&&o()}function l(f){n.indexOf(f)===-1&&n.push(f)}function o(){var f,c=n.length;for(f=0;f<c;f+=1)n[f].release();n.length=0}r.renderer.compInterface=CompExpressionInterface(r.renderer),r.renderer.globalData.projectInterface.registerComposition(r.renderer),r.renderer.globalData.pushExpression=s,r.renderer.globalData.popExpression=a,r.renderer.globalData.registerExpressionProperty=l}return e}(),MaskManagerInterface=function(){function e(r,i){this._mask=r,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 t=function(i){var n=createSizedArray(i.viewData.length),s,a=i.viewData.length;for(s=0;s<a;s+=1)n[s]=new e(i.viewData[s],i.masksProperties[s]);var l=function(f){for(s=0;s<a;){if(i.masksProperties[s].nm===f)return n[s];s+=1}return null};return l};return t}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function r(a,l,o){Object.defineProperty(a,"velocity",{get:function(){return l.getVelocityAtTime(l.comp.currentFrame)}}),a.numKeys=l.keyframes?l.keyframes.length:0,a.key=function(f){if(!a.numKeys)return 0;var c="";"s"in l.keyframes[f-1]?c=l.keyframes[f-1].s:"e"in l.keyframes[f-2]?c=l.keyframes[f-2].e:c=l.keyframes[f-2].s;var d=o==="unidimensional"?new Number(c):Object.assign({},c);return d.time=l.keyframes[f-1].t/l.elem.comp.globalData.frameRate,d.value=o==="unidimensional"?c[0]:c,d},a.valueAtTime=l.getValueAtTime,a.speedAtTime=l.getSpeedAtTime,a.velocityAtTime=l.getVelocityAtTime,a.propertyGroup=l.propertyGroup}function i(a){(!a||!("pv"in a))&&(a=e);var l=1/a.mult,o=a.pv*l,f=new Number(o);return f.value=o,r(f,a,"unidimensional"),function(){return a.k&&a.getValue(),o=a.v*l,f.value!==o&&(f=new Number(o),f.value=o,r(f,a,"unidimensional")),f}}function n(a){(!a||!("pv"in a))&&(a=t);var l=1/a.mult,o=a.data&&a.data.l||a.pv.length,f=createTypedArray("float32",o),c=createTypedArray("float32",o);return f.value=c,r(f,a,"multidimensional"),function(){a.k&&a.getValue();for(var d=0;d<o;d+=1)c[d]=a.v[d]*l,f[d]=c[d];return f}}function s(){return e}return function(a){return a?a.propType==="unidimensional"?i(a):n(a):s}}(),TransformExpressionInterface=function(){return function(e){function t(a){switch(a){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)});var r,i,n,s;return e.p?s=ExpressionPropertyInterface(e.p):(r=ExpressionPropertyInterface(e.px),i=ExpressionPropertyInterface(e.py),e.pz&&(n=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?s():[r(),i(),n?n():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t}}(),LayerExpressionInterface=function(){function e(f){var c=new Matrix;if(f!==void 0){var d=this._elem.finalTransform.mProp.getValueAtTime(f);d.clone(c)}else{var u=this._elem.finalTransform.mProp;u.applyToMatrix(c)}return c}function t(f,c){var d=this.getMatrix(c);return d.props[12]=0,d.props[13]=0,d.props[14]=0,this.applyPoint(d,f)}function r(f,c){var d=this.getMatrix(c);return this.applyPoint(d,f)}function i(f,c){var d=this.getMatrix(c);return d.props[12]=0,d.props[13]=0,d.props[14]=0,this.invertPoint(d,f)}function n(f,c){var d=this.getMatrix(c);return this.invertPoint(d,f)}function s(f,c){if(this._elem.hierarchy&&this._elem.hierarchy.length){var d,u=this._elem.hierarchy.length;for(d=0;d<u;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(f)}return f.applyToPointArray(c[0],c[1],c[2]||0)}function a(f,c){if(this._elem.hierarchy&&this._elem.hierarchy.length){var d,u=this._elem.hierarchy.length;for(d=0;d<u;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(f)}return f.inversePoint(c)}function l(f){var c=new Matrix;if(c.reset(),this._elem.finalTransform.mProp.applyToMatrix(c),this._elem.hierarchy&&this._elem.hierarchy.length){var d,u=this._elem.hierarchy.length;for(d=0;d<u;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(c);return c.inversePoint(f)}return c.inversePoint(f)}function o(){return[1,1,1,1]}return function(f){var c;function d(b){_.mask=new MaskManagerInterface(b,f)}function u(b){_.effect=b}function _(b){switch(b){case"ADBE Root Vectors Group":case"Contents":case 2:return _.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return c;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return _.effect;case"ADBE Text Properties":return _.textInterface;default:return null}}_.getMatrix=e,_.invertPoint=a,_.applyPoint=s,_.toWorld=r,_.toWorldVec=t,_.fromWorld=n,_.fromWorldVec=i,_.toComp=r,_.fromComp=l,_.sampleImage=o,_.sourceRectAtTime=f.sourceRectAtTime.bind(f),_._elem=f,c=TransformExpressionInterface(f.finalTransform.mProp);var E=getDescriptor(c,"anchorPoint");return Object.defineProperties(_,{hasParent:{get:function(){return f.hierarchy.length}},parent:{get:function(){return f.hierarchy[0].layerInterface}},rotation:getDescriptor(c,"rotation"),scale:getDescriptor(c,"scale"),position:getDescriptor(c,"position"),opacity:getDescriptor(c,"opacity"),anchorPoint:E,anchor_point:E,transform:{get:function(){return c}},active:{get:function(){return f.isInRange}}}),_.startTime=f.data.st,_.index=f.data.ind,_.source=f.data.refId,_.height=f.data.ty===0?f.data.h:100,_.width=f.data.ty===0?f.data.w:100,_.inPoint=f.data.ip/f.comp.globalData.frameRate,_.outPoint=f.data.op/f.comp.globalData.frameRate,_._name=f.data.nm,_.registerMaskInterface=d,_.registerEffectsInterface=u,_}}(),propertyGroupFactory=function(){return function(e,t){return function(r){return r=r===void 0?1:r,r<=0?e:t(r-1)}}}(),PropertyInterface=function(){return function(e,t){var r={_name:e};function i(n){return n=n===void 0?1:n,n<=0?r:t(n-1)}return i}}(),EffectsExpressionInterface=function(){var e={createEffectsInterface:t};function t(n,s){if(n.effectsManager){var a=[],l=n.data.ef,o,f=n.effectsManager.effectElements.length;for(o=0;o<f;o+=1)a.push(r(l[o],n.effectsManager.effectElements[o],s,n));var c=n.data.ef||[],d=function(_){for(o=0,f=c.length;o<f;){if(_===c[o].nm||_===c[o].mn||_===c[o].ix)return a[o];o+=1}return null};return Object.defineProperty(d,"numProperties",{get:function(){return c.length}}),d}return null}function r(n,s,a,l){function o(_){for(var E=n.ef,b=0,x=E.length;b<x;){if(_===E[b].nm||_===E[b].mn||_===E[b].ix)return E[b].ty===5?c[b]:c[b]();b+=1}throw new Error}var f=propertyGroupFactory(o,a),c=[],d,u=n.ef.length;for(d=0;d<u;d+=1)n.ef[d].ty===5?c.push(r(n.ef[d],s.effectElements[d],s.effectElements[d].propertyGroup,l)):c.push(i(s.effectElements[d],n.ef[d].ty,l,f));return n.mn==="ADBE Color Control"&&Object.defineProperty(o,"color",{get:function(){return c[0]()}}),Object.defineProperties(o,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:f}}),o.enabled=n.en!==0,o.active=o.enabled,o}function i(n,s,a,l){var o=ExpressionPropertyInterface(n.p);function f(){return s===10?a.comp.compInterface(n.p.v):o()}return n.p.setGroupProperty&&n.p.setGroupProperty(PropertyInterface("",l)),f}return e}(),ShapePathInterface=function(){return function(t,r,i){var n=r.sh;function s(l){return l==="Shape"||l==="shape"||l==="Path"||l==="path"||l==="ADBE Vector Shape"||l===2?s.path:null}var a=propertyGroupFactory(s,i);return n.setGroupProperty(PropertyInterface("Path",a)),Object.defineProperties(s,{path:{get:function(){return n.k&&n.getValue(),n}},shape:{get:function(){return n.k&&n.getValue(),n}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:i}}),s}}(),ShapeExpressionInterface=function(){function e(E,b,x){var g=[],v,m=E?E.length:0;for(v=0;v<m;v+=1)E[v].ty==="gr"?g.push(r(E[v],b[v],x)):E[v].ty==="fl"?g.push(i(E[v],b[v],x)):E[v].ty==="st"?g.push(a(E[v],b[v],x)):E[v].ty==="tm"?g.push(l(E[v],b[v],x)):E[v].ty==="tr"||(E[v].ty==="el"?g.push(f(E[v],b[v],x)):E[v].ty==="sr"?g.push(c(E[v],b[v],x)):E[v].ty==="sh"?g.push(ShapePathInterface(E[v],b[v],x)):E[v].ty==="rc"?g.push(d(E[v],b[v],x)):E[v].ty==="rd"?g.push(u(E[v],b[v],x)):E[v].ty==="rp"?g.push(_(E[v],b[v],x)):E[v].ty==="gf"?g.push(n(E[v],b[v],x)):g.push(s(E[v],b[v])));return g}function t(E,b,x){var g,v=function(P){for(var C=0,w=g.length;C<w;){if(g[C]._name===P||g[C].mn===P||g[C].propertyIndex===P||g[C].ix===P||g[C].ind===P)return g[C];C+=1}return typeof P=="number"?g[P-1]:null};v.propertyGroup=propertyGroupFactory(v,x),g=e(E.it,b.it,v.propertyGroup),v.numProperties=g.length;var m=o(E.it[E.it.length-1],b.it[b.it.length-1],v.propertyGroup);return v.transform=m,v.propertyIndex=E.cix,v._name=E.nm,v}function r(E,b,x){var g=function(P){switch(P){case"ADBE Vectors Group":case"Contents":case 2:return g.content;default:return g.transform}};g.propertyGroup=propertyGroupFactory(g,x);var v=t(E,b,g.propertyGroup),m=o(E.it[E.it.length-1],b.it[b.it.length-1],g.propertyGroup);return g.content=v,g.transform=m,Object.defineProperty(g,"_name",{get:function(){return E.nm}}),g.numProperties=E.np,g.propertyIndex=E.ix,g.nm=E.nm,g.mn=E.mn,g}function i(E,b,x){function g(v){return v==="Color"||v==="color"?g.color:v==="Opacity"||v==="opacity"?g.opacity:null}return Object.defineProperties(g,{color:{get:ExpressionPropertyInterface(b.c)},opacity:{get:ExpressionPropertyInterface(b.o)},_name:{value:E.nm},mn:{value:E.mn}}),b.c.setGroupProperty(PropertyInterface("Color",x)),b.o.setGroupProperty(PropertyInterface("Opacity",x)),g}function n(E,b,x){function g(v){return v==="Start Point"||v==="start point"?g.startPoint:v==="End Point"||v==="end point"?g.endPoint:v==="Opacity"||v==="opacity"?g.opacity:null}return Object.defineProperties(g,{startPoint:{get:ExpressionPropertyInterface(b.s)},endPoint:{get:ExpressionPropertyInterface(b.e)},opacity:{get:ExpressionPropertyInterface(b.o)},type:{get:function(){return"a"}},_name:{value:E.nm},mn:{value:E.mn}}),b.s.setGroupProperty(PropertyInterface("Start Point",x)),b.e.setGroupProperty(PropertyInterface("End Point",x)),b.o.setGroupProperty(PropertyInterface("Opacity",x)),g}function s(){function E(){return null}return E}function a(E,b,x){var g=propertyGroupFactory(w,x),v=propertyGroupFactory(C,g);function m(I){Object.defineProperty(C,E.d[I].nm,{get:ExpressionPropertyInterface(b.d.dataProps[I].p)})}var y,P=E.d?E.d.length:0,C={};for(y=0;y<P;y+=1)m(y),b.d.dataProps[y].p.setGroupProperty(v);function w(I){return I==="Color"||I==="color"?w.color:I==="Opacity"||I==="opacity"?w.opacity:I==="Stroke Width"||I==="stroke width"?w.strokeWidth:null}return Object.defineProperties(w,{color:{get:ExpressionPropertyInterface(b.c)},opacity:{get:ExpressionPropertyInterface(b.o)},strokeWidth:{get:ExpressionPropertyInterface(b.w)},dash:{get:function(){return C}},_name:{value:E.nm},mn:{value:E.mn}}),b.c.setGroupProperty(PropertyInterface("Color",g)),b.o.setGroupProperty(PropertyInterface("Opacity",g)),b.w.setGroupProperty(PropertyInterface("Stroke Width",g)),w}function l(E,b,x){function g(m){return m===E.e.ix||m==="End"||m==="end"?g.end:m===E.s.ix?g.start:m===E.o.ix?g.offset:null}var v=propertyGroupFactory(g,x);return g.propertyIndex=E.ix,b.s.setGroupProperty(PropertyInterface("Start",v)),b.e.setGroupProperty(PropertyInterface("End",v)),b.o.setGroupProperty(PropertyInterface("Offset",v)),g.propertyIndex=E.ix,g.propertyGroup=x,Object.defineProperties(g,{start:{get:ExpressionPropertyInterface(b.s)},end:{get:ExpressionPropertyInterface(b.e)},offset:{get:ExpressionPropertyInterface(b.o)},_name:{value:E.nm}}),g.mn=E.mn,g}function o(E,b,x){function g(m){return E.a.ix===m||m==="Anchor Point"?g.anchorPoint:E.o.ix===m||m==="Opacity"?g.opacity:E.p.ix===m||m==="Position"?g.position:E.r.ix===m||m==="Rotation"||m==="ADBE Vector Rotation"?g.rotation:E.s.ix===m||m==="Scale"?g.scale:E.sk&&E.sk.ix===m||m==="Skew"?g.skew:E.sa&&E.sa.ix===m||m==="Skew Axis"?g.skewAxis:null}var v=propertyGroupFactory(g,x);return b.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",v)),b.transform.mProps.p.setGroupProperty(PropertyInterface("Position",v)),b.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",v)),b.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",v)),b.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",v)),b.transform.mProps.sk&&(b.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",v)),b.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",v))),b.transform.op.setGroupProperty(PropertyInterface("Opacity",v)),Object.defineProperties(g,{opacity:{get:ExpressionPropertyInterface(b.transform.mProps.o)},position:{get:ExpressionPropertyInterface(b.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(b.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(b.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(b.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(b.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(b.transform.mProps.sa)},_name:{value:E.nm}}),g.ty="tr",g.mn=E.mn,g.propertyGroup=x,g}function f(E,b,x){function g(y){return E.p.ix===y?g.position:E.s.ix===y?g.size:null}var v=propertyGroupFactory(g,x);g.propertyIndex=E.ix;var m=b.sh.ty==="tm"?b.sh.prop:b.sh;return m.s.setGroupProperty(PropertyInterface("Size",v)),m.p.setGroupProperty(PropertyInterface("Position",v)),Object.defineProperties(g,{size:{get:ExpressionPropertyInterface(m.s)},position:{get:ExpressionPropertyInterface(m.p)},_name:{value:E.nm}}),g.mn=E.mn,g}function c(E,b,x){function g(y){return E.p.ix===y?g.position:E.r.ix===y?g.rotation:E.pt.ix===y?g.points:E.or.ix===y||y==="ADBE Vector Star Outer Radius"?g.outerRadius:E.os.ix===y?g.outerRoundness:E.ir&&(E.ir.ix===y||y==="ADBE Vector Star Inner Radius")?g.innerRadius:E.is&&E.is.ix===y?g.innerRoundness:null}var v=propertyGroupFactory(g,x),m=b.sh.ty==="tm"?b.sh.prop:b.sh;return g.propertyIndex=E.ix,m.or.setGroupProperty(PropertyInterface("Outer Radius",v)),m.os.setGroupProperty(PropertyInterface("Outer Roundness",v)),m.pt.setGroupProperty(PropertyInterface("Points",v)),m.p.setGroupProperty(PropertyInterface("Position",v)),m.r.setGroupProperty(PropertyInterface("Rotation",v)),E.ir&&(m.ir.setGroupProperty(PropertyInterface("Inner Radius",v)),m.is.setGroupProperty(PropertyInterface("Inner Roundness",v))),Object.defineProperties(g,{position:{get:ExpressionPropertyInterface(m.p)},rotation:{get:ExpressionPropertyInterface(m.r)},points:{get:ExpressionPropertyInterface(m.pt)},outerRadius:{get:ExpressionPropertyInterface(m.or)},outerRoundness:{get:ExpressionPropertyInterface(m.os)},innerRadius:{get:ExpressionPropertyInterface(m.ir)},innerRoundness:{get:ExpressionPropertyInterface(m.is)},_name:{value:E.nm}}),g.mn=E.mn,g}function d(E,b,x){function g(y){return E.p.ix===y?g.position:E.r.ix===y?g.roundness:E.s.ix===y||y==="Size"||y==="ADBE Vector Rect Size"?g.size:null}var v=propertyGroupFactory(g,x),m=b.sh.ty==="tm"?b.sh.prop:b.sh;return g.propertyIndex=E.ix,m.p.setGroupProperty(PropertyInterface("Position",v)),m.s.setGroupProperty(PropertyInterface("Size",v)),m.r.setGroupProperty(PropertyInterface("Rotation",v)),Object.defineProperties(g,{position:{get:ExpressionPropertyInterface(m.p)},roundness:{get:ExpressionPropertyInterface(m.r)},size:{get:ExpressionPropertyInterface(m.s)},_name:{value:E.nm}}),g.mn=E.mn,g}function u(E,b,x){function g(y){return E.r.ix===y||y==="Round Corners 1"?g.radius:null}var v=propertyGroupFactory(g,x),m=b;return g.propertyIndex=E.ix,m.rd.setGroupProperty(PropertyInterface("Radius",v)),Object.defineProperties(g,{radius:{get:ExpressionPropertyInterface(m.rd)},_name:{value:E.nm}}),g.mn=E.mn,g}function _(E,b,x){function g(y){return E.c.ix===y||y==="Copies"?g.copies:E.o.ix===y||y==="Offset"?g.offset:null}var v=propertyGroupFactory(g,x),m=b;return g.propertyIndex=E.ix,m.c.setGroupProperty(PropertyInterface("Copies",v)),m.o.setGroupProperty(PropertyInterface("Offset",v)),Object.defineProperties(g,{copies:{get:ExpressionPropertyInterface(m.c)},offset:{get:ExpressionPropertyInterface(m.o)},_name:{value:E.nm}}),g.mn=E.mn,g}return function(E,b,x){var g;function v(y){if(typeof y=="number")return y=y===void 0?1:y,y===0?x:g[y-1];for(var P=0,C=g.length;P<C;){if(g[P]._name===y)return g[P];P+=1}return null}function m(){return x}return v.propertyGroup=propertyGroupFactory(v,m),g=e(E,b,v.propertyGroup),v.numProperties=g.length,v._name="Contents",v}}(),TextExpressionInterface=function(){return function(e){var t;function r(i){switch(i){case"ADBE Text Document":return r.sourceText;default:return null}}return Object.defineProperty(r,"sourceText",{get:function(){e.textProperty.getValue();var n=e.textProperty.currentData.t;return(!t||n!==t.value)&&(t=new String(n),t.value=n||new String(n),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),r}}();function _typeof(e){"@babel/helpers - typeof";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)}var FootageInterface=function(){var e=function(i){var n="",s=i.getFootageData();function a(){return n="",s=i.getFootageData(),l}function l(o){if(s[o])return n=o,s=s[o],_typeof(s)==="object"?l:s;var f=o.indexOf(n);if(f!==-1){var c=parseInt(o.substr(f+n.length),10);return s=s[c],_typeof(s)==="object"?l:s}return""}return a},t=function(i){function n(s){return s==="Outline"?n.outlineInterface():null}return n._name="Outline",n.outlineInterface=e(i),n};return function(r){function i(n){return n==="Data"?i.dataInterface:null}return i._name="Data",i.dataInterface=t(r),i}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers=function(){function e(a,l,o){l.x&&(o.k=!0,o.x=!0,o.initiateExpression=ExpressionManager.initiateExpression,o.effectsSequence.push(o.initiateExpression(a,l,o).bind(o)))}function t(a){return a*=this.elem.globalData.frameRate,a-=this.offsetTime,a!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<a?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(a,this._cachingAtTime),this._cachingAtTime.lastFrame=a),this._cachingAtTime.value}function r(a){var l=-.01,o=this.getValueAtTime(a),f=this.getValueAtTime(a+l),c=0;if(o.length){var d;for(d=0;d<o.length;d+=1)c+=Math.pow(f[d]-o[d],2);c=Math.sqrt(c)*100}else c=0;return c}function i(a){if(this.vel!==void 0)return this.vel;var l=-.001,o=this.getValueAtTime(a),f=this.getValueAtTime(a+l),c;if(o.length){c=createTypedArray("float32",o.length);var d;for(d=0;d<o.length;d+=1)c[d]=(f[d]-o[d])/l}else c=(f-o)/l;return c}function n(){return this.pv}function s(a){this.propertyGroup=a}return{searchExpressions:e,getSpeedAtTime:r,getVelocityAtTime:i,getValueAtTime:t,getStaticValueAtTime:n,setGroupProperty:s}}();function addPropertyDecorator(){function e(u,_,E){if(!this.k||!this.keyframes)return this.pv;u=u?u.toLowerCase():"";var b=this.comp.renderedFrame,x=this.keyframes,g=x[x.length-1].t;if(b<=g)return this.pv;var v,m;E?(_?v=Math.abs(g-this.elem.comp.globalData.frameRate*_):v=Math.max(0,g-this.elem.data.ip),m=g-v):((!_||_>x.length-1)&&(_=x.length-1),m=x[x.length-1-_].t,v=g-m);var y,P,C;if(u==="pingpong"){var w=Math.floor((b-m)/v);if(w%2!==0)return this.getValueAtTime((v-(b-m)%v+m)/this.comp.globalData.frameRate,0)}else if(u==="offset"){var I=this.getValueAtTime(m/this.comp.globalData.frameRate,0),O=this.getValueAtTime(g/this.comp.globalData.frameRate,0),D=this.getValueAtTime(((b-m)%v+m)/this.comp.globalData.frameRate,0),B=Math.floor((b-m)/v);if(this.pv.length){for(C=new Array(I.length),P=C.length,y=0;y<P;y+=1)C[y]=(O[y]-I[y])*B+D[y];return C}return(O-I)*B+D}else if(u==="continue"){var V=this.getValueAtTime(g/this.comp.globalData.frameRate,0),z=this.getValueAtTime((g-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(C=new Array(V.length),P=C.length,y=0;y<P;y+=1)C[y]=V[y]+(V[y]-z[y])*((b-g)/this.comp.globalData.frameRate)/5e-4;return C}return V+(V-z)*((b-g)/.001)}return this.getValueAtTime(((b-m)%v+m)/this.comp.globalData.frameRate,0)}function t(u,_,E){if(!this.k)return this.pv;u=u?u.toLowerCase():"";var b=this.comp.renderedFrame,x=this.keyframes,g=x[0].t;if(b>=g)return this.pv;var v,m;E?(_?v=Math.abs(this.elem.comp.globalData.frameRate*_):v=Math.max(0,this.elem.data.op-g),m=g+v):((!_||_>x.length-1)&&(_=x.length-1),m=x[_].t,v=m-g);var y,P,C;if(u==="pingpong"){var w=Math.floor((g-b)/v);if(w%2===0)return this.getValueAtTime(((g-b)%v+g)/this.comp.globalData.frameRate,0)}else if(u==="offset"){var I=this.getValueAtTime(g/this.comp.globalData.frameRate,0),O=this.getValueAtTime(m/this.comp.globalData.frameRate,0),D=this.getValueAtTime((v-(g-b)%v+g)/this.comp.globalData.frameRate,0),B=Math.floor((g-b)/v)+1;if(this.pv.length){for(C=new Array(I.length),P=C.length,y=0;y<P;y+=1)C[y]=D[y]-(O[y]-I[y])*B;return C}return D-(O-I)*B}else if(u==="continue"){var V=this.getValueAtTime(g/this.comp.globalData.frameRate,0),z=this.getValueAtTime((g+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(C=new Array(V.length),P=C.length,y=0;y<P;y+=1)C[y]=V[y]+(V[y]-z[y])*(g-b)/.001;return C}return V+(V-z)*(g-b)/.001}return this.getValueAtTime((v-((g-b)%v+g))/this.comp.globalData.frameRate,0)}function r(u,_){if(!this.k)return this.pv;if(u=(u||.4)*.5,_=Math.floor(_||5),_<=1)return this.pv;var E=this.comp.renderedFrame/this.comp.globalData.frameRate,b=E-u,x=E+u,g=_>1?(x-b)/(_-1):1,v=0,m=0,y;this.pv.length?y=createTypedArray("float32",this.pv.length):y=0;for(var P;v<_;){if(P=this.getValueAtTime(b+v*g),this.pv.length)for(m=0;m<this.pv.length;m+=1)y[m]+=P[m];else y+=P;v+=1}if(this.pv.length)for(m=0;m<this.pv.length;m+=1)y[m]/=_;else y/=_;return y}function i(u){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var _=this._transformCachingAtTime.v;if(_.cloneFromProps(this.pre.props),this.appliedTransformations<1){var E=this.a.getValueAtTime(u);_.translate(-E[0]*this.a.mult,-E[1]*this.a.mult,E[2]*this.a.mult)}if(this.appliedTransformations<2){var b=this.s.getValueAtTime(u);_.scale(b[0]*this.s.mult,b[1]*this.s.mult,b[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var x=this.sk.getValueAtTime(u),g=this.sa.getValueAtTime(u);_.skewFromAxis(-x*this.sk.mult,g*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var v=this.r.getValueAtTime(u);_.rotate(-v*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var m=this.rz.getValueAtTime(u),y=this.ry.getValueAtTime(u),P=this.rx.getValueAtTime(u),C=this.or.getValueAtTime(u);_.rotateZ(-m*this.rz.mult).rotateY(y*this.ry.mult).rotateX(P*this.rx.mult).rotateZ(-C[2]*this.or.mult).rotateY(C[1]*this.or.mult).rotateX(C[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var w=this.px.getValueAtTime(u),I=this.py.getValueAtTime(u);if(this.data.p.z){var O=this.pz.getValueAtTime(u);_.translate(w*this.px.mult,I*this.py.mult,-O*this.pz.mult)}else _.translate(w*this.px.mult,I*this.py.mult,0)}else{var D=this.p.getValueAtTime(u);_.translate(D[0]*this.p.mult,D[1]*this.p.mult,-D[2]*this.p.mult)}return _}function n(){return this.v.clone(new Matrix)}var s=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(u,_,E){var b=s(u,_,E);return b.dynamicProperties.length?b.getValueAtTime=i.bind(b):b.getValueAtTime=n.bind(b),b.setGroupProperty=expressionHelpers.setGroupProperty,b};var a=PropertyFactory.getProp;PropertyFactory.getProp=function(u,_,E,b,x){var g=a(u,_,E,b,x);g.kf?g.getValueAtTime=expressionHelpers.getValueAtTime.bind(g):g.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(g),g.setGroupProperty=expressionHelpers.setGroupProperty,g.loopOut=e,g.loopIn=t,g.smooth=r,g.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(g),g.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(g),g.numKeys=_.a===1?_.k.length:0,g.propertyIndex=_.ix;var v=0;return E!==0&&(v=createTypedArray("float32",_.a===1?_.k[0].s.length:_.k.length)),g._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:v},expressionHelpers.searchExpressions(u,_,g),g.k&&x.addDynamicProperty(g),g};function l(u){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),u*=this.elem.globalData.frameRate,u-=this.offsetTime,u!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<u?this._caching.lastIndex:0,this._cachingAtTime.lastTime=u,this.interpolateShape(u,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var o=ShapePropertyFactory.getConstructorFunction(),f=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(_,E){this.k&&this.getValue();var b=this.v;E!==void 0&&(b=this.getValueAtTime(E,0));var x,g=b._length,v=b[_],m=b.v,y=createSizedArray(g);for(x=0;x<g;x+=1)_==="i"||_==="o"?y[x]=[v[x][0]-m[x][0],v[x][1]-m[x][1]]:y[x]=[v[x][0],v[x][1]];return y},points:function(_){return this.vertices("v",_)},inTangents:function(_){return this.vertices("i",_)},outTangents:function(_){return this.vertices("o",_)},isClosed:function(){return this.v.c},pointOnPath:function(_,E){var b=this.v;E!==void 0&&(b=this.getValueAtTime(E,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(b));for(var x=this._segmentsLength,g=x.lengths,v=x.totalLength*_,m=0,y=g.length,P=0,C;m<y;){if(P+g[m].addedLength>v){var w=m,I=b.c&&m===y-1?0:m+1,O=(v-P)/g[m].addedLength;C=bez.getPointInSegment(b.v[w],b.v[I],b.o[w],b.i[I],O,g[m]);break}else P+=g[m].addedLength;m+=1}return C||(C=b.c?[b.v[0][0],b.v[0][1]]:[b.v[b._length-1][0],b.v[b._length-1][1]]),C},vectorOnPath:function(_,E,b){_==1?_=this.v.c:_==0&&(_=.999);var x=this.pointOnPath(_,E),g=this.pointOnPath(_+.001,E),v=g[0]-x[0],m=g[1]-x[1],y=Math.sqrt(Math.pow(v,2)+Math.pow(m,2));if(y===0)return[0,0];var P=b==="tangent"?[v/y,m/y]:[-m/y,v/y];return P},tangentOnPath:function(_,E){return this.vectorOnPath(_,E,"tangent")},normalOnPath:function(_,E){return this.vectorOnPath(_,E,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],o),extendPrototype([c],f),f.prototype.getValueAtTime=l,f.prototype.initiateExpression=ExpressionManager.initiateExpression;var d=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(u,_,E,b,x){var g=d(u,_,E,b,x);return g.propertyIndex=_.ix,g.lock=!1,E===3?expressionHelpers.searchExpressions(u,_.pt,g):E===4&&expressionHelpers.searchExpressions(u,_.ks,g),g.k&&u.addDynamicProperty(g),g}}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(t,r){var i=this.calculateExpression(r);if(t.t!==i){var n={};return this.copyData(n,t),n.t=i.toString(),n.__complete=!1,n}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),r=this.searchExpressions();return this.kf=t||r,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(t,r){var i=createNS("feMerge");i.setAttribute("result",t);var n,s;for(s=0;s<r.length;s+=1)n=createNS("feMergeNode"),n.setAttribute("in",r[s]),i.appendChild(n),i.appendChild(n);return i}};var linearFilterValue="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";function SVGTintFilter(e,t,r,i,n){this.filterManager=t;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=s,s.setAttribute("result",i+"_tint_1"),e.appendChild(s),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+"_tint_2"),e.appendChild(s),this.matrixFilter=s;var a=this.createMergeNode(i,[n,i+"_tint_1",i+"_tint_2"]);e.appendChild(a)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+i+" 0"),this.matrixFilter.setAttribute("values",r[0]-t[0]+" 0 0 0 "+t[0]+" "+(r[1]-t[1])+" 0 0 0 "+t[1]+" "+(r[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}};function SVGFillFilter(e,t,r,i){this.filterManager=t;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.setAttribute("result",i),e.appendChild(n),this.matrixFilter=n}SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}};function SVGStrokeEffect(e,t,r){this.initialized=!1,this.filterManager=t,this.elem=r,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var e=this.elem.layerElement.children||this.elem.layerElement.childNodes,t,r,i,n;for(this.filterManager.effectElements[1].p.v===1?(n=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,n=i+1),r=createNS("g"),r.setAttribute("fill","none"),r.setAttribute("stroke-linecap","round"),r.setAttribute("stroke-dashoffset",1),i;i<n;i+=1)t=createNS("path"),r.appendChild(t),this.paths.push({p:t,m:i});if(this.filterManager.effectElements[10].p.v===3){var s=createNS("mask"),a=createElementID();s.setAttribute("id",a),s.setAttribute("mask-type","alpha"),s.appendChild(r),this.elem.globalData.defs.appendChild(s);var l=createNS("g");for(l.setAttribute("mask","url("+getLocationHref()+"#"+a+")");e[0];)l.appendChild(e[0]);this.elem.layerElement.appendChild(l),this.masker=s,r.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(r),this.elem.layerElement.removeAttribute("mask"),r.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=r},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var t,r=this.paths.length,i,n;for(t=0;t<r;t+=1)if(this.paths[t].m!==-1&&(i=this.elem.maskManager.viewData[this.paths[t].m],n=this.paths[t].p,(e||this.filterManager._mdf||i.prop._mdf)&&n.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 s;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var a=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,l=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,o=n.getTotalLength();s="0 0 0 "+o*a+" ";var f=o*(l-a),c=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(f/c),u;for(u=0;u<d;u+=1)s+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";s+="0 "+o*10+" 0 0"}else s="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;n.setAttribute("stroke-dasharray",s)}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 _=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(_[0]*255)+","+bmFloor(_[1]*255)+","+bmFloor(_[2]*255)+")")}};function SVGTritoneFilter(e,t,r,i){this.filterManager=t;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.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(n);var s=createNS("feComponentTransfer");s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",i),this.matrixFilter=s;var a=createNS("feFuncR");a.setAttribute("type","table"),s.appendChild(a),this.feFuncR=a;var l=createNS("feFuncG");l.setAttribute("type","table"),s.appendChild(l),this.feFuncG=l;var o=createNS("feFuncB");o.setAttribute("type","table"),s.appendChild(o),this.feFuncB=o,e.appendChild(s)}SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,n=i[0]+" "+r[0]+" "+t[0],s=i[1]+" "+r[1]+" "+t[1],a=i[2]+" "+r[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",n),this.feFuncG.setAttribute("tableValues",s),this.feFuncB.setAttribute("tableValues",a)}};function SVGProLevelsFilter(e,t,r,i){this.filterManager=t;var n=this.filterManager.effectElements,s=createNS("feComponentTransfer");(n[10].p.k||n[10].p.v!==0||n[11].p.k||n[11].p.v!==1||n[12].p.k||n[12].p.v!==1||n[13].p.k||n[13].p.v!==0||n[14].p.k||n[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",s)),(n[17].p.k||n[17].p.v!==0||n[18].p.k||n[18].p.v!==1||n[19].p.k||n[19].p.v!==1||n[20].p.k||n[20].p.v!==0||n[21].p.k||n[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",s)),(n[24].p.k||n[24].p.v!==0||n[25].p.k||n[25].p.v!==1||n[26].p.k||n[26].p.v!==1||n[27].p.k||n[27].p.v!==0||n[28].p.k||n[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",s)),(n[31].p.k||n[31].p.v!==0||n[32].p.k||n[32].p.v!==1||n[33].p.k||n[33].p.v!==1||n[34].p.k||n[34].p.v!==0||n[35].p.k||n[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",s)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(s.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(s)),(n[3].p.k||n[3].p.v!==0||n[4].p.k||n[4].p.v!==1||n[5].p.k||n[5].p.v!==1||n[6].p.k||n[6].p.v!==0||n[7].p.k||n[7].p.v!==1)&&(s=createNS("feComponentTransfer"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",i),e.appendChild(s),this.feFuncRComposed=this.createFeFunc("feFuncR",s),this.feFuncGComposed=this.createFeFunc("feFuncG",s),this.feFuncBComposed=this.createFeFunc("feFuncB",s))}SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var r=createNS(e);return r.setAttribute("type","table"),t.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(e,t,r,i,n){for(var s=0,a=256,l,o=Math.min(e,t),f=Math.max(e,t),c=Array.call(null,{length:a}),d,u=0,_=n-i,E=t-e;s<=256;)l=s/256,l<=o?d=E<0?n:i:l>=f?d=E<0?i:n:d=i+_*Math.pow((l-e)/E,1/r),c[u]=d,u+=1,s+=256/(a-1);return c.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}};function SVGDropShadowEffect(e,t,r,i,n){var s=t.container.globalData.renderConfig.filterSize,a=t.data.fs||s;e.setAttribute("x",a.x||s.x),e.setAttribute("y",a.y||s.y),e.setAttribute("width",a.width||s.width),e.setAttribute("height",a.height||s.height),this.filterManager=t;var l=createNS("feGaussianBlur");l.setAttribute("in","SourceAlpha"),l.setAttribute("result",i+"_drop_shadow_1"),l.setAttribute("stdDeviation","0"),this.feGaussianBlur=l,e.appendChild(l);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in",i+"_drop_shadow_1"),o.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=o,e.appendChild(o);var f=createNS("feFlood");f.setAttribute("flood-color","#00ff00"),f.setAttribute("flood-opacity","1"),f.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=f,e.appendChild(f);var c=createNS("feComposite");c.setAttribute("in",i+"_drop_shadow_3"),c.setAttribute("in2",i+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",i+"_drop_shadow_4"),e.appendChild(c);var d=this.createMergeNode(i,[i+"_drop_shadow_4",n]);e.appendChild(d)}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 t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(t[0]*255),Math.round(t[1]*255),Math.round(t[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 r=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,n=r*Math.cos(i),s=r*Math.sin(i);this.feOffset.setAttribute("dx",n),this.feOffset.setAttribute("dy",s)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,r=_svgMatteSymbols.length;t<r;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var r=e.layerElement.parentNode;if(r){for(var i=r.children,n=0,s=i.length;n<s&&i[n]!==e.layerElement;)n+=1;var a;n<=s-2&&(a=i[n+1]);var l=createNS("use");l.setAttribute("href","#"+t),a?r.insertBefore(l,a):r.appendChild(l)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var r=createElementID(),i=createNS("mask");i.setAttribute("id",t.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var n=e.globalData.defs;n.appendChild(i);var s=createNS("symbol");s.setAttribute("id",r),this.replaceInParent(t,r),s.appendChild(t.layerElement),n.appendChild(s);var a=createNS("use");a.setAttribute("href","#"+r),i.appendChild(a),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,r=0,i=t.length;r<i;)t[r]&&t[r].data.ind===e&&this.setElementAsMask(this.elem,t[r]),r+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(e,t,r,i){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var n=createNS("feGaussianBlur");n.setAttribute("result",i),e.appendChild(n),this.feGaussianBlur=n}SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3,r=this.filterManager.effectElements[0].p.v*t,i=this.filterManager.effectElements[1].p.v,n=i==3?0:r,s=i==2?0:r;this.feGaussianBlur.setAttribute("stdDeviation",n+" "+s);var a=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}};function TransformEffect(){}TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,r=t[0].p.v,i=t[1].p.v,n=t[2].p.v===1,s=t[3].p.v,a=n?s:t[4].p.v,l=t[5].p.v,o=t[6].p.v,f=t[7].p.v;this.matrix.reset(),this.matrix.translate(-r[0],-r[1],r[2]),this.matrix.scale(a*.01,s*.01,1),this.matrix.rotate(-f*degToRads),this.matrix.skewFromAxis(-l*degToRads,(o+90)*degToRads),this.matrix.translate(i[0],i[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(e,t){this.init(t)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(e){this.init(e)}return extendPrototype([TransformEffect],CVTransformEffect),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),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})})(lottie,lottie.exports);var lottieExports=lottie.exports;const Lottie=getDefaultExportFromCjs(lottieExports);(function(){try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:var(--lottie-animation-margin)}.lottie-animation-container svg{transform:scale(var(--lottie-animation-scale))}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();var __defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,r)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__spreadValues=(e,t)=>{for(var r in t||(t={}))__hasOwnProp.call(t,r)&&__defNormalProp(e,r,t[r]);if(__getOwnPropSymbols)for(var r of __getOwnPropSymbols(t))__propIsEnum.call(t,r)&&__defNormalProp(e,r,t[r]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),es6=function e(t,r){if(t===r)return!0;
vendor: 3,711 bytes, line 38
38if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,s;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=i;n--!==0;){var a=s[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r};function klona(e){var t,r,i;if(Array.isArray(e)){for(r=Array(t=e.length);t--;)r[t]=(i=e[t])&&typeof i=="object"?klona(i):i;return r}if(Object.prototype.toString.call(e)==="[object Object]"){r={};for(t in e)t==="__proto__"?Object.defineProperty(r,t,{value:klona(e[t]),configurable:!0,enumerable:!0,writable:!0}):r[t]=(i=e[t])&&typeof i=="object"?klona(i):i;return r}return e}var _export_sfc=(e,t)=>{const r=e.__vccOpts||e;for(const[i,n]of t)r[i]=n;return r};const _sfc_main$3=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},noMargin:{type:Boolean,default:!1},scale:{type:Number,default:1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})},assetsPath:{type:String,default:""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:t}){const r=ref();let i,n=null,s=1;watchEffect(async()=>{if(r.value){if(e.animationLink!="")try{i=await(await fetch(e.animationLink)).json()}catch(C){console.error(C);return}else if(es6(e.animationData,{})===!1)i=klona(e.animationData);else throw new Error("You must provide either animationLink or animationData");a()}});const a=()=>{if(!r.value||!i)return;n==null||n.destroy(),n=null;let C=e.autoPlay,w=e.loop;e.playOnHover&&(C=!1),typeof w=="number"&&w>0&&(w=w-1),e.delay>0&&(C=!1);const I={container:r.value,renderer:e.renderer,loop:w,autoplay:C,animationData:i,assetsPath:e.assetsPath};es6(e.rendererSettings,{})===!1&&(I.rendererSettings=e.rendererSettings),e.scale!==1&&(I.rendererSettings=__spreadProps(__spreadValues({},I.rendererSettings),{viewBoxOnly:!0})),n=Lottie.loadAnimation(I),setTimeout(()=>{C=e.autoPlay,e.playOnHover?n==null||n.pause():C?n==null||n.play():n==null||n.pause(),t("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==null||n.stop(),s=s===-1?1:-1,n==null||n.setDirection(s),n==null||n.play()),t("onLoopComplete")}),n.addEventListener("complete",()=>{t("onComplete")}
38),n.addEventListener("enterFrame",()=>{t("onEnterFrame")}),n.addEventListener("segmentStart",()=>{t("onSegmentStart")})},l=computed(()=>{let C=e.width,w=e.height;return typeof e.width=="number"&&(C=`${e.width}px`),typeof e.height=="number"&&(w=`${e.height}px`),{"--lottie-animation-container-width":C,"--lottie-animation-container-height":w,"--lottie-animation-container-background-color":e.backgroundColor,"--lottie-animation-margin":e.noMargin?"0":"0 auto","--lottie-animation-scale":e.scale!=1?e.scale:""}}),o=()=>{n&&e.pauseOnHover&&n.pause(),n&&e.playOnHover&&n.play()},f=()=>{n&&e.pauseOnHover&&n.play(),n&&e.playOnHover&&n.pause()};return 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())}),{lottieAnimationContainer:r,hoverEnded:f,hoverStarted:o,getCurrentStyle:l,play:()=>{n&&n.play()},pause:()=>{n&&n.pause()},stop:()=>{n&&n.stop()},destroy:()=>{n&&n.destroy()},setSpeed:(C=1)=>{if(C<=0)throw new Error("Speed must be greater than 0");n&&n.setSpeed(C)},setDirection:C=>{n&&(C==="forward"?n.setDirection(1):C==="reverse"&&n.setDirection(-1))},goToAndStop:(C,w=!0)=>{n&&n.goToAndStop(C,w)},goToAndPlay:(C,w=!0)=>{n&&n.goToAndPlay(C,w)},playSegments:(C,w=!1)=>{n&&n.playSegments(C,w)},setSubFrame:(C=!0)=>{n&&n.setSubframe(C)},getDuration:(C=!0)=>{if(n)return n.getDuration(C)},updateDocumentData:(C,w=0)=>{n&&n.renderer.elements[w].updateDocumentData(C)}}}});function _sfc_render(e,t,r,i,n,s){return openBlock(),createElementBlock("div",{ref:"lottieAnimationContainer",class:"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=(...a)=>e.hoverStarted&&e.hoverStarted(...a)),onMouseleave:t[1]||(t[1]=(...a)=>e.hoverEnded&&e.hoverEnded(...a))},null,36)}
38var Vue3Lottie=_export_sfc(_sfc_main$3,[["render",_sfc_render]]);const Vue3Lottie_client_bMZiOS6AB0=defineNuxtPlugin(e=>{e.vueApp.component("Vue3Lottie",Vue3Lottie)}),anchor_click_client_Kx2N9RSFQ1=defineNuxtPlugin(()=>{document.addEventListener("click",e=>{if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;const t=e.target;if(!(t instanceof Element))return;const r=t.closest("a"),i=r==null?void 0:r.getAttribute("href");if(!i||!i.startsWith("#")||i==="#")return;const n=i.slice(1);document.getElementById(n)&&(e.preventDefault(),scrollToElement(n))})}),hash_redirect_client_ZmdM4PVDh9=defineNuxtPlugin(()=>{if(document.documentElement.setAttribute("data-init-hidden",""),typeof window>"u")return;const e=useRuntimeConfig(),t=useRouter$1(),r=!!e.public.isV2SiteHosting,i=()=>{const{pathname:o,search:f,hash:c}=window.location;return!c||!c.startsWith("#/")||o==="/"&&c.startsWith("#/")?!1:(window.location.replace(`${o}${f}`),!0)},n=o=>o==="/signup"||o==="/subscription"||o.startsWith("/signup/")||o.startsWith("/subscription/")?!1:t.resolve(o).matched.length>0,s=o=>{if(!o||o.startsWith("#")&&!o.startsWith("#/"))return"";if(o.startsWith("/#/"))return r?o.replace("/#",""):"";try{const f=new URL(o,window.location.href);return f.origin!==window.location.origin?"":r&&f.hash.startsWith("#/")?f.hash.slice(1):`${f.pathname}${f.search}`}catch{return""}},a=(o,f=!1)=>{!o||o===`${window.location.pathname}${window.location.search}`||(n(o)?f?t.replace(o):t.push(o):f?window.location.replace(o):window.location.assign(o))},l=()=>{if(i())return;if(!r){window.location.pathname==="/"&&(!window.location.hash||window.location.hash==="#")&&window.location.replace("/#/");return}if(r&&window.location.hash.startsWith("#/")){const f=window.location.hash.slice(1);window.location.replace(f);return}const o=window.location.hash.startsWith("#/")?window.location.hash.slice(1):"";o&&!n(o)||a(o,!0)};l(),document.addEventListener("click",o=>{var u,_;if(o.defaultPrevented||o.button!==0||o.metaKey||o.ctrlKey||o.shiftKey||o.altKey)return;const f=(_=(u=o.target)==null?void 0:u.closest)==null?void 0:_.call(u,"a");if(!f||f.target==="_blank"||f.hasAttribute("download"))return;const c=f.getAttribute("href")||f.href||"";if(c.startsWith("#")&&!c.startsWith("#/"))return;if(!r&&c==="/"&&window.location.pathname==="/"&&(!window.location.hash||window.location.hash==="#")){o.preventDefault(),window.location.replace("/#/");return}const d=s(c);d&&(o.preventDefault(),a(d))},!0),window.addEventListener("hashchange",l)}),useStateKeyPrefix="$s";function useState(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[r,i]=e;if(!r||typeof r!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+r);if(i!==void 0&&typeof i!="function")throw new Error("[nuxt] [useState] init must be a function: "+i);const n=useStateKeyPrefix+r,s=useNuxtApp(),a=toRef(s.payload.state,n);if(a.value===void 0&&i){const l=i();if(isRef(l))return s.payload.state[n]=l,l;a.value=l}return a}const isDefer=e=>e==="defer"||e===!1;function useAsyncData(...e){var E;const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);let[r,i,n={}]=e;if(typeof r!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof i!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const s=useNuxtApp(),a=i,l=()=>null,o=()=>s.isHydrating?s.payload.data[r]:s.static.data[r];n.server=n.server??!0,n.default=n.default??l,n.getCachedData=n.getCachedData??o,n.lazy=n.lazy??!1,n.immediate=n.immediate??!0,n.deep=n.deep??asyncDataDefaults.deep,n.dedupe=n.dedupe??"cancel";const f=()=>![null,void 0].includes(n.getCachedData(r));if(!s._asyncData[r]||!n.immediate){(E=s.payload._errors)[r]??(E[r]=null);const b=n.deep?ref:shallowRef;s._asyncData[r]={data:b(n.getCachedData(r)??n.default()),pending:ref(!f()),error:toRef(s.payload._errors,r),status:ref("idle")}}const c={...s._asyncData[r]};c.refresh=c.execute=(b={})=>{if(s._asyncDataPromises[r]){if(isDefer(b.dedupe??n.dedupe))return s._asyncDataPromises[r];s._asyncDataPromises[r].cancelled=!0}if((b._initial||s.isHydrating&&b._initial!==!1)&&f())return Promise.resolve(n.getCachedData(r));c.pending.value=!0,c.status.value="pending";const x=new Promise((g,v)=>{try{g(a(s))}catch(m){v(m)}}).then(g=>{if(x.cancelled)return s._asyncDataPromises[r];let v=g;n.transform&&(v=n.transform(g)),n.pick&&(v=pick(v,n.pick)),s.payload.data[r]=v,c.data.value=v,c.error.value=null,c.status.value="success"}).catch(g=>{if(x.cancelled)return s._asyncDataPromises[r];c.error.value=createError(g),c.data.value=unref(n.default()),c.status.value="error"}).finally(()=>{x.cancelled||(c.pending.value=!1,delete s._asyncDataPromises[r])});return s._asyncDataPromises[r]=x,s._asyncDataPromises[r]};const d=()=>c.refresh({_initial:!0}),u=n.server!==!1&&s.payload.serverRendered;{const b=getCurrentInstance();if(b&&!b._nuxtOnBeforeMountCbs){b._nuxtOnBeforeMountCbs=[];const g=b._nuxtOnBeforeMountCbs;b&&(onBeforeMount(()=>{g.forEach(v=>{v()}),g.splice(0,g.length)}),onUnmounted(()=>g.splice(0,g.length)))}u&&s.isHydrating&&(c.error.value||f())?(c.pending.value=!1,c.status.value=c.error.value?"error":"success"):b&&(s.payload.serverRendered&&s.isHydrating||n.lazy)&&n.immediate?b._nuxtOnBeforeMountCbs.push(d):n.immediate&&d(),n.watch&&watch(n.watch,()=>c.refresh());const x=s.hook("app:data:refresh",async g=>{(!g||g.includes(r))&&await c.refresh()});b&&onUnmounted(x)}const _=Promise.resolve(s._asyncDataPromises[r]).then(()=>c);return Object.assign(_,c),_}function pick(e,t){const r={};for(const i of t)r[i]=e[i];return r}let refreshPromise;const useApi=(e,t={})=>{const i=`https://api.${useRuntimeConfig().public.hostingDomain}`,{accessToken:n,resumeSession:s,isAccessTokenExpired:a}
38=useAuth(),l=()=>(refreshPromise||(refreshPromise=s().finally(()=>{refreshPromise=void 0})),refreshPromise),o=()=>({method:unref(t.method),headers:{...t.headers,...n.value?{Authorization:`Bearer ${n.value}`}:{}},credentials:"include",body:t.body,query:t.query}),f=()=>{const _=useNuxtApp().isHydrated?`${e.includes("?")?"&":"?"}_t=${Date.now()}`:"";return`${i}${e}${_}`},c=async(d=!1)=>{var u;try{return n.value&&a()&&await l(),await $fetch(f(),o())}catch(_){if((_ instanceof FetchError?(u=_.response)==null?void 0:u.status:void 0)===403&&!d)return await l(),c(!0);throw _}};return useAsyncData(e,()=>c(),{server:!0})},formatDate=(e,t="YYYY-MM-DD hh:mm:ss")=>{if(!e)return"";const r=new Date(e),i={YYYY:r.getFullYear().toString(),MM:(r.getMonth()+1).toString().padStart(2,"0"),DD:r.getDate().toString().padStart(2,"0"),hh:r.getHours().toString().padStart(2,"0"),mm:r.getMinutes().toString().padStart(2,"0"),ss:r.getSeconds().toString().padStart(2,"0"),sss:r.getMilliseconds().toString().padStart(3,"0"),M:(r.getMonth()+1).toString(),D:r.getDate().toString(),DAY_EN:["sun","mon","tue","wed","thu","fri","sat"][r.getDay()],DAY:["æ¥","æ","ç«","æ°´","æ¨","é","å"][r.getDay()]};return t.replace(/YYYY|MM|DD|hh|mm|ss|sss|DAY_EN|DAY|M|D/g,n=>i[n])},getElapsedDate=e=>{const t=e>=12?`${Math.floor(e/12)}å¹´`:"",r=`${e%12}ã¶æ`;return t+r};async function fetchAttributes(){const{data:e,error:t}=await useApi("/auth/attributes");if(t.value)throw t.value;return e.value}const useUser=()=>{const e=useState("attributes",()=>({birthdate:"",createDate:"",email:"",gender:"",name:"",nickname:"",occupation:"",prefecture:"",postalCode:"",address01:"",address02:"",phoneNumber:"",userNumber:"",isUncompletedSignup:!1,properties:{birthdate:"",gender:"",name:"",nickname:"",occupation:"",prefecture:"",postalCode:"",address01:"",address02:"",phoneNumber:""}})),t=useState("mySubscriptionId",()=>({planIds:[],seasonIds:[]})),r=useState("username",()=>"");return{attributes:e,getAttributes:async()=>{try{const s=await fetchAttributes();if(!s)return;Object.entries(s).forEach(([a,l])=>{e.value[a]=l}),e.value.userNumber=s.userNumber?s.userNumber.toString().padStart(8,"0"):"",e.value.createDate=s.createDate?formatDate(Number(s.createDate),"YYYY/MM/DD"):"",useAuth().isUncompletedSignup.value=s.isUncompletedSignup??!1}catch{console.error("ã¦ã¼ã¶ã¼æ
å ±ã®åå¾ã«å¤±æãã¾ãã")}},mySubscriptionId:t,username:r,setMySubscriptionId:s=>{r.value=s.username,t.value.planIds=[],t.value.seasonIds=[];for(let a of s["cognito:groups"]||[])a.match(/^plan:/)?t.value.planIds.push(a.replace(/^plan:/,"")):a.match(/^season:/)&&t.value.seasonIds.push(Number(a.replace(/^season:/,"")))}}},useNotification=()=>({getMessageCount:async n=>{const{data:s,error:a}=await useApi(`/auth/notifications/count?notificationType=${n}`);if(a.value)throw new Error("éç¥ãåå¾ã§ãã¾ããã§ãã");if(!s.value)throw"No data";return s.value},getNotifications:async(n,s=0,a=100,l=2)=>{const{data:o,error:f}=await useApi(`/auth/notifications?notificationType=${n}&offset=${s}&limit=${a}&orderType=${l}`);if(f.value)throw new Error("éç¥ãåå¾ã§ãã¾ããã§ãã");if(!o.value)throw"No data";return o.value},getNotificationsBySection:async(n,s=0,a=50,l=2,o="all")=>{const{data:f,error:c}=await useApi(`/auth/notifications?notificationType=${n}&offset=${s}&limit=${a}&orderType=${l}&readType=${o}`);if(c.value)throw new Error("éç¥ãåå¾ã§ãã¾ããã§ãã");if(!f.value)throw"No data";return f.value},setNotificationReadDate:async n=>{await useApi("/auth/notifications/read",{method:"POST",body:{createDate:n}})}}),useAuth=()=>{const e=useState("isAuthenticated",()=>!1),t=useState("accessToken",()=>null),r=useState("agreements"),i=useRuntimeConfig(),n=`https://api.${i.public.hostingDomain}`,s=i.public.isV2SiteHosting,a=useState("isUncompletedSignup",()=>!1),l=useState("notification",()=>({count:0,unreadCount:0})),{getMessageCount:o}=useNotification(),f=()=>{if(!t.value)return!0;try{const O=t.value.split("."),D=atob(O[1]),B=JSON.parse(D);return typeof B.exp=="number"?B.exp<Date.now()/1e3:!0}catch{return!0}},c=async()=>{await useApi("/auth/signout",{method:"POST"}),u(),window.localStorage.setItem("_signout",Date.now().toString()),location.href="/"},d=async()=>{try{const O=_();if(!O)return;const D=await $fetch(`${n}/auth/refresh`,{method:"POST",credentials:"include",body:{refreshToken:O}});e.value=!0,t.value=D.accessToken,b(O),E(D.accessToken),s||(l.value=await o("message"))}catch{u()}},u=()=>{e.value=!1,t.value=null,window.localStorage.removeItem("refreshToken"),window.sessionStorage.removeItem("refreshToken")},_=()=>window.localStorage.getItem("refreshToken")||window.sessionStorage.getItem("refreshToken"),E=O=>{t.value=O,window.dispatchEvent(new Event("signin")),e.value=!0;const D=O.split("."),B=atob(D[1]),V=JSON.parse(B);useUser().setMySubscriptionId(V)},b=O=>{window.localStorage.setItem("refreshToken",O),window.sessionStorage.setItem("refreshToken",O)},x=async O=>{const{data:D,pending:B,error:V}=await useApi("/auth/presignup/verify",{method:"POST",body:{code:O}});if(V.value)throw V.value;if(!D.value)throw"No data";return{data:D,pending:B}},g=async()=>(await useApi("/auth/officialUsers")).data.value,v=async()=>{var H,A;const[O,D]=await Promise.all([useApi("/auth/attributes"),useApi("/auth/membershipCards")]),B=O.data.value,V=D.data.value||[];let z;V.length>0&&((H=B.membershipCard)!=null&&H.membershipCardId)&&(z=V.find(F=>{var S;return((S=B.membershipCard)==null?void 0:S.membershipCardId)===F.membershipCardId})),!z&&V.length>0&&(z=V.find(F=>F.membershipCardId==="default"));const U=B.createDate?new Date(B.createDate):void 0;if(z)return{...z,nickname:B.nickname,isUncompletedSignup:B.isUncompletedSignup||!1,number:B.userNumber?B.userNumber.toString().padStart(8,"0"):void 0,date:U?U.toLocaleDateString("ja-JP"):new Date().toLocaleDateString("ja-JP"),position:((A=B.membershipCard)==null?void 0:A.position)||"center",accessEndDateString:""};console.error("表示ã§ããä¼å¡è¨¼ãããã¾ãã")},m=async()=>{const{data:O}=await useApi("/auth/agreements");r.value=O.value||{}},y=async O=>{await useApi("/auth/agreements",{method:"POST",body:{policyName:O}}
38)},P=async()=>(await useApi("/auth/favoriteItems")).data.value,C=async()=>(await useApi("/auth/settings/favoriteItemStatus")).data.value,w=async()=>(await useApi("/auth/attributes")).data.value,I=async O=>{await useApi("/auth/attributes/favoriteItem",{method:"PUT",body:{favoriteItemId:O}})};return watch(()=>e.value,()=>{e.value&&m()}),{isAuthenticated:e,accessToken:t,agreements:r,isUncompletedSignup:a,notification:l,signOut:c,resumeSession:d,clearSession:u,getRefreshToken:_,setUserSession:E,setRefreshToken:b,preSignupVerify:x,getOfficialUsers:g,getMembershipCard:v,getAgreements:m,setAgreements:y,getFavoriteCards:P,getFavoriteSetting:C,getMyFavoriteCard:w,updateFavoriteCard:I,isAccessTokenExpired:f}},PaymentGatewayType={STRIPE:"stripe",GMO:"gmo"},PaymentType={STRIPE_CREDIT:"stripeCredit",GMO_CREDIT:"gmoCredit",CONVENIENCE_STORE:"convenienceStore",DOCOMO:"docomo",AU:"au",SOFTBANK:"softbank",PAYPAY:"paypay"},ConvenienceStoreType={SEVEN_ELEVEN:"sevenEleven",FAMILY_MART:"familyMart",LAWSON:"lawson",MINISTOP:"ministop",SEICOMART:"seicomart"},fetchSubscriptionPlans=async()=>{var i;const{data:e,pending:t,error:r}=await useApi("/payment/subscription/plans");if(r.value)throw r.value;return(i=e.value)==null||i.sort((n,s)=>n.order>s.order?1:-1),{data:e,pending:t}},fetchSubscriptionProducts=async()=>{const{data:e,pending:t,error:r}=await useApi("/payment/subscription/products");if(r.value)throw r.value;return{data:e,pending:t}},updateSubscription=async e=>{var n;const{data:t,pending:r,error:i}=await useApi("/payment/subscription",{method:"PUT",body:e});if(await useAuth().resumeSession(),i.value)throw i.value;return(n=t.value)==null?void 0:n.redirectUrl},updateAcceptNumberPaymentMethod=async(e,t)=>{const{data:r,error:i}=await useApi("/payment/method",{method:"PUT",body:{paymentType:e,retUrl:t}});if(i.value)throw i.value;return r.value},paymentAuth=async e=>{const{pending:t,error:r}=await useApi("/payment/method/auth",{method:"POST",body:{accessId:e}});if(r.value)throw r.value},paymentSubscriptionAuth=async e=>{const{pending:t,error:r}=await useApi("/payment/subscription/auth",{method:"POST",body:{accessId:e}});if(r.value)throw r.value},usePayment=()=>{var m;const e=useRuntimeConfig(),{isAuthenticated:t}=useAuth(),r=e.public.paymentGatewayType===PaymentGatewayType.GMO?PaymentGatewayType.GMO:PaymentGatewayType.STRIPE,i=e.public.paymentGatewayType===PaymentGatewayType.GMO?PaymentType.GMO_CREDIT:PaymentType.STRIPE_CREDIT,n=((m=e.public.paymentTypesLists)==null?void 0:m.split(","))||[r===PaymentGatewayType.GMO?PaymentType.GMO_CREDIT:PaymentType.STRIPE_CREDIT],s=useState("acceptFormInput",()=>({accessId:"",token:""})),a=useState("subscriptionPlans",()=>[]),l=useState("errorSubscriptionPlans",()=>[]),o=computed(()=>l.value.map(y=>{const P=a.value.find(C=>y.subscriptionPlanId===C.subscriptionPlanId);return(P==null?void 0:P.subscriptionPlanName)||""}).filter(Boolean)),f=y=>a.value=y,c=y=>{l.value=[...y]},d=async()=>{const{getNotifications:y}=useNotification(),P=await y("subscriptionPaymentFailure");l.value=P.map(C=>({subscriptionPlanId:C.subscriptionPlanId||"",subscriptionProductId:C.subscriptionProductId||""}))};watch(()=>t.value,y=>{y&&d()});const u=Object.values(PaymentType),_=y=>u.includes(y);async function E(){var C;const{data:y,error:P}=await useApi("/payment/subscription/plans");if(P.value)throw(C=P.value.data)==null?void 0:C.message;if(!y.value)throw"ãã©ã³ã®åå¾ã«å¤±æãã¾ãã";return y.value}async function b(){var C;const{data:y,error:P}=await useApi("/payment/status");if(P.value)throw(C=P.value.data)==null?void 0:C.message;if(!y.value)throw"No data";return y.value}const x=async(y,P,C="")=>{if(!y)return;const w=`${location.href.split("?")[0]}?step=2&type=${P}&status=linked${C}`,I=await updateAcceptNumberPaymentMethod(P,encodeURI(w));if(!I)throw new Error("ã¢ã«ã¦ã³ãã®é£æºã«å¤±æãã¾ãã");s.value.accessId=I.accessId,s.value.token=I.token,y.acceptFormRef.action=I.startUrl,setTimeout(()=>{y!=null&&y.acceptFormRef&&y.acceptFormRef.submit()},500)},g=async(y,P)=>{const C=await b();if(C.paymentType===y&&C.acceptCode)return{isApprove:!0,acceptCode:C.acceptCode};throw P!==0?new Error("ã¢ã«ã¦ã³ãã¨ã®é£æºå®äºã確èªã§ãã¾ãã"):new Error("ã¢ã«ã¦ã³ãã®é£æºã失æããå¯è½æ§ãããã¾ããå度ã¯ããããããç´ãã¦ãã ããã")};return{paymentGatewayType:r,creditPaymentType:i,paymentTypesLists:n,acceptFormInput:s,errorSubscriptionPlans:l,errorPlanNames:o,setSubscriptionPlans:f,setErrorSubscriptionPlans:c,fetchErrorSubscriptionPlans:d,isValidPaymentType:_,agreeAcceptPayment:x,checkApprove:g,updateCashlessPayment:async(y,P,C)=>{C.value++,C.value%3===0&&(P.value=1,C.value=0);const{isApprove:w}=await g(y,C.value);return w},getSubscriptionPlans:E,getSubscriptionStatus:b}},init_client_lHDJZN4lq2=defineNuxtPlugin(()=>{const e=useRuntimeConfig(),t=usePayment(),r=e.public.isPaidPlan==="true";(async()=>{try{const n=await t.getSubscriptionPlans();r&&t.setSubscriptionPlans(n)}catch(n){console.error(n)}})()}),useSiteDesignStore=()=>{const e=useState("siteDesign"),t=async()=>{var a,l;if(e.value)return e.value;const{data:n,error:s}=await useApi("/siteDesign/queries/getSiteDesignDetail/current");
38if(s.value||!n.value)throw new Error(((l=(a=s.value)==null?void 0:a.data)==null?void 0:l.message)||"ãµã¤ããã¶ã¤ã³ã®åå¾ã«å¤±æãã¾ãã");return e.value=n.value,e.value},r=computed(()=>{var n;return((n=e.value)==null?void 0:n.signUpButtonCustomText)||"æ°è¦ä¼å¡ç»é²"}),i=computed(()=>{var n;return((n=e.value)==null?void 0:n.signUpButtonCustomLink)||"/signup"});return{...e.value,initSiteDesign:t,signupText:r,signupPath:i}},useSiteSetting=async()=>{const{data:e}=await useApi("/siteSetting/queries/getSiteSettingDetail/current");if(!e.value)throw new Error("ãµã¤ãè¨å®ã®åå¾ãã§ãã¾ããã§ããã");return e.value},useSiteSettingStore=()=>{const e=useState("siteSetting"),t=async()=>(e.value||(e.value=await useSiteSetting()),e.value);return{...e.value,initSiteSetting:t}},useHeaderFooter=async()=>{const{data:e}=await useApi("/headerFooter/queries/getHeaderFooterDetail/current");if(!e.value)throw new Error("ãããã¼ã»ããã¿ã¼ã®åå¾ãã§ãã¾ããã§ããã");return e.value},useHeaderFooterStore=()=>{const e=useState("headerFooter"),t=async()=>(e.value||(e.value=await useHeaderFooter()),e.value);return{...e.value,initHeaderFooter:t}},initSettings_OfoBLeBeQt=defineNuxtPlugin(async()=>{let e,t;const r=useSiteDesignStore(),i=useSiteSettingStore(),n=useHeaderFooterStore();[e,t]=executeAsync(()=>Promise.all([r.initSiteDesign(),i.initSiteSetting(),n.initHeaderFooter()])),await e,t()}),scroll_to_hash_client_m4rmdJg6Nw=defineNuxtPlugin(()=>{window.location.hash&&scrollToHash(window.location.hash)}),session_client_uxRghRzxlC=defineNuxtPlugin(async()=>{let e,t;const{resumeSession:r,clearSession:i,getRefreshToken:n,setRefreshToken:s,isAccessTokenExpired:a}=useAuth(),l=()=>window.localStorage.getItem("isKeepSession")==="true";window.onbeforeunload=()=>{l()||(window.localStorage.removeItem("refreshToken"),window.localStorage.setItem("_beforeunload",Date.now().toString()))},window.addEventListener("storage",o=>{if(o.key==="_beforeunload"){const f=n();f&&s(f)}o.key==="_signout"&&i()}),document.addEventListener("visibilitychange",async()=>{document.visibilityState==="visible"&&a()&&await r()}),[e,t]=executeAsync(()=>r()),await e,t()}),plugins=[revive_payload_client_4sVQNw7RlN,unhead_KgADcZ0jPj,plugin,payload_client_yVLowv6hDl,check_outdated_build_client_8vK7RkfGxZ,components_plugin_KR1HBZs4kY,prefetch_client_5tzzN0oIVL,chunk_reload_client_UciE0i6zes,Vue3Lottie_client_bMZiOS6AB0,anchor_click_client_Kx2N9RSFQ1,hash_redirect_client_ZmdM4PVDh9,init_client_lHDJZN4lq2,initSettings_OfoBLeBeQt,scroll_to_hash_client_m4rmdJg6Nw,session_client_uxRghRzxlC],RouteProvider=defineComponent({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,r=e.route,i={};for(const n in e.route)Object.defineProperty(i,n,{get:()=>t===e.renderKey?e.route[n]:r[n]});return provide(PageRouteSymbol,shallowReactive(i)),()=>h(e.vnode,{ref:e.vnodeRef})}}),__nuxt_component_0=defineComponent({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:r}){const i=useNuxtApp(),n=ref(),s=inject(PageRouteSymbol,null);let a;r({pageRef:n});const l=inject(LayoutMetaSymbol,null);let o;const f=i.deferHydration();if(i.isHydrating){const c=i.hooks.hookOnce("app:error",f);useRouter$1().beforeEach(c)}return e.pageKey&&watch(()=>e.pageKey,(c,d)=>{c!==d&&i.callHook("page:loading:start")}),()=>h(RouterView,{name:e.name,route:e.route,...t},{default:c=>{const d=haveParentRoutesRendered(s,c.route,c.Component),u=s&&s.matched.length===c.route.matched.length;if(!c.Component){if(o&&!u)return o;f();return}if(o&&l&&!l.isCurrent(c.route))return o;if(d&&s&&(!l||l!=null&&l.isCurrent(s)))return u?o:null;const _=generateRouteKey$1(c,e.pageKey);!i.isHydrating&&!hasChildrenRoutes(s,c.route,c.Component)&&a===_&&i.callHook("page:loading:end"),a=_;const E=!!(e.transition??c.route.meta.pageTransition??appPageTransition),b=E&&_mergeTransitionProps([e.transition,c.route.meta.pageTransition,appPageTransition,{onAfterLeave:()=>{i.callHook("page:transition:finish",c.Component)}}
38].filter(Boolean)),x=e.keepalive??c.route.meta.keepalive??appKeepalive;return o=_wrapIf(Transition,E&&b,wrapInKeepAlive(x,h(Suspense,{suspensible:!0,onPending:()=>i.callHook("page:start",c.Component),onResolve:()=>{nextTick(()=>i.callHook("page:finish",c.Component).then(()=>i.callHook("page:loading:end")).finally(f))}},{default:()=>{const g=h(RouteProvider,{key:_||void 0,vnode:c.Component,route:c.route,renderKey:_||void 0,trackRootNodes:E,vnodeRef:n});return x&&(g.type.name=c.Component.type.name||c.Component.type.__name||"RouteProvider"),g}}))).default(),o}})}});function _mergeTransitionProps(e){const t=e.map(r=>({...r,onAfterLeave:r.onAfterLeave?toArray(r.onAfterLeave):void 0}));return defu(...t)}function haveParentRoutesRendered(e,t,r){if(!e)return!1;const i=t.matched.findIndex(n=>{var s;return((s=n.components)==null?void 0:s.default)===(r==null?void 0:r.type)});return!i||i===-1?!1:t.matched.slice(0,i).some((n,s)=>{var a,l,o;return((a=n.components)==null?void 0:a.default)!==((o=(l=e.matched[s])==null?void 0:l.components)==null?void 0:o.default)})||r&&generateRouteKey$1({route:t,Component:r})!==generateRouteKey$1({route:e,Component:r})}function hasChildrenRoutes(e,t,r){return e?t.matched.findIndex(n=>{var s;return((s=n.components)==null?void 0:s.default)===(r==null?void 0:r.type)})<t.matched.length-1:!1}const LayoutLoader=defineComponent({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(e,t){const r=await layouts[e.name]().then(i=>i.default||i);return()=>h(r,e.layoutProps,t.slots)}}),__nuxt_component_1=defineComponent({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const r=useNuxtApp(),i=inject(PageRouteSymbol),n=i===useRoute$1()?useRoute():i,s=computed(()=>{let o=unref(e.name)??n.meta.layout??"default";return o&&!(o in layouts)&&e.fallback&&(o=unref(e.fallback)),o}),a=ref();t.expose({layoutRef:a});const l=r.deferHydration();if(r.isHydrating){const o=r.hooks.hookOnce("app:error",l);useRouter$1().beforeEach(o)}return()=>{const o=s.value&&s.value in layouts,f=n.meta.layoutTransition??appLayoutTransition;return _wrapIf(Transition,o&&f,{default:()=>h(Suspense,{suspensible:!0,onResolve:()=>{nextTick(l)}},{default:()=>h(LayoutProvider,{layoutProps:mergeProps(t.attrs,{ref:a}),key:s.value||void 0,name:s.value,shouldProvide:!e.name,hasTransition:!!f},t.slots)})}).default()}}}),LayoutProvider=defineComponent({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const r=e.name;return e.shouldProvide&&provide(LayoutMetaSymbol,{isCurrent:i=>r===(i.meta.layout??"default")}),()=>{var i,n;return!r||typeof r=="string"&&!(r in layouts)?(n=(i=t.slots).default)==null?void 0:n.call(i):h(LayoutLoader,{key:r,layoutProps:e.layoutProps,name:r},t.slots)}}}),useSettings=async()=>{const e=useState("settings");if(e.value)return e.value;const{data:t}=await useApi("/auth/settings");if(!t.value)throw new Error("è¨å®æ å ±ãåå¾ã§ãã¾ããã§ãã");const{design:r,header:i,footer:n,meta:s}=t.value;return e.value={...r,...i,...n,...s},e.value},blank=e=>e?{target:"_blank",rel:"noopener noreferrer"}:{},hex2rgb=e=>{if(!e||(e=e.replace(/^#/,""),e.length===3&&(e=e.split("").map(s=>s+s).join("")),e.length!==6))return e;const t=parseInt(e,16),r=t>>16&255,i=t>>8&255,n=t&255;return`${r}, ${i}, ${n}`},isStringArray=e=>Array.isArray(e)&&e.every(t=>typeof t=="string"),nl2br=e=>e?e.replace(/\r\n|\n|\r/gm,"<br>"):"",createNumberArray=(e,t)=>{const r=[];for(let i=e;i<=t;i++)r.push(i.toString().padStart(2,"0"));return r},delayedReplace=(e,t=3e3)=>{const r=useRouter$1();setTimeout(()=>{r.replace(e)},t)},redirectUrl=(e,t=!1)=>{setTimeout(()=>{t?navigateTo(e,{external:!0,replace:!0}):navigateTo(e,{replace:!0})},3e3)},convertToHostingPath=e=>{const r=useRuntimeConfig().public.isV2SiteHosting,i=e.startsWith("/")?e:`/${e}`;return r||i.startsWith("/#/")?i:`/#${i}`},convertToAbsoluteUrl=e=>{if(!e)return"";if(/^https?:\/\//.test(e))return e;const r=`https://${useRuntimeConfig().public.hostingDomain}`;return e.startsWith("/")?`${r}${e}`:`${r}/${e}`},_sfc_main$2=defineComponent({__name:"app",async setup(e){let t,r;const{metaTitle:i,metaDescription:n,copyright:s,favicon:a,appleTouchIcon:l,ogImage:o,twitterSite:f,gtm:c}=([t,r]=withAsyncContext(()=>useSettings()),t=await t,r(),t),{headerColor:d,headerMenuColor:u,headerTextColor:_,isDarkMode:E,labelColor:b,titleColor:x,textColor:g,pointTextColor:v,mainButtonColor:m,mainButtonTextColor:y,sub01ButtonColor:P,sub01ButtonTextColor:C,sub02ButtonColor:w,sub02ButtonTextColor:I,footerColor:O,footerTextColor:D,titleFontType:B,textFontType:V}=useSiteDesignStore(),z={description:n,ogDescription:n,ogImage:convertToAbsoluteUrl(o),ogType:"website",ogSiteName:i,ogLocale:"ja_JP",appleMobileWebAppTitle:i,formatDetection:"telephone=no"};f&&(z.twitterSite=f,z.twitterCard="summary_large_image"),useSeoMeta(z);const U=useRuntimeConfig(),H=computed(()=>`https://${U.public.hostingDomain}${N.path}`),A=E?"#000000":"#FFFFFF",F=hex2rgb(b),S={"--point-text-color":v,"--main-button-color":m,"--main-button-text-color":y,"--sub01-button-color":P,"--sub01-button-text-color":C,"--sub02-button-color":w,"--sub02-button-text-color":I,"--label-color":b,"--header-color":d,"--header-menu-color":u,"--header-text-color":_,"--title-color":x,"--text-color":g,"--footer-color":O,"--footer-text-color":D,"--title-font":B,"--text-font":V,"--rgb-base-color":F},T=Object.entries(S).map(([X,se])=>`${X}: ${se};`).join(` 39`),N=useRoute$1(),L=computed(()=>N.meta.title?`${N.meta.title} | ${i}`:i);return useHead({title:L,meta:[{name:"copyright",content:s},{property:"og:title",content:L},{property:"og:url",content:H}],link:[{rel:"canonical",href:H,key:"canonical"},{rel:"icon",type:"image/png",href:convertToAbsoluteUrl(a)},{rel:"apple-touch-icon",href:convertToAbsoluteUrl(l)}],script:[{children:`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 40 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 41 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
42 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 43 })(window,document,'script','dataLayer','${c}');`,tagPriority:"critical"}],noscript:[{children:`<iframe src="https://www.googletagmanager.com/ns.html?id=${c}" 44 height="0" width="0" style="display:none;visibility:hidden"></iframe>`,tagPosition:"bodyOpen"}],style:[{children:` 45 :root { 46 ${T} 47 } 48 body { 49 font-family: ${V}; 50 background-color: ${A}; 51 color: ${g}; 52 } 53 `}]}),onMounted(()=>{window.addEventListener("pageshow",X=>{X.persisted&&setTimeout(function(){window.location.reload()},10)},!1),document.documentElement.removeAttribute("data-init-hidden")}),(X,se)=>{const ae=__nuxt_component_0,he=__nuxt_component_1;return openBlock(),createElementBlock("div",{id:"app-theme-root",style:S},[createVNode(he,null,{default:withCtx(()=>[createVNode(ae)]),_:1})])}}}),_sfc_main$1={__name:"nuxt-error-page",props:{error:Object},setup(e){const r=e.error;(r.stack||"").split(` 54`).splice(1).map(d=>({text:d.replace("webpack:/","").replace(".vue",".js").trim(),internal:d.includes("node_modules")&&!d.includes(".cache")||d.includes("internal")||d.includes("new Promise")})).map(d=>`<span class="stack${d.internal?" internal":""}">${d.text}</span>`).join(` 55`);const i=Number(r.statusCode||500),n=i===404,s=r.statusMessage??(n?"Page Not Found":"Internal Server Error"),a=r.message||r.toString(),l=void 0,c=n?defineAsyncComponent(()=>__vitePreload(()=>import("./error-404.DBkKyBqI.js"),__vite__mapDeps([172,75,3,173]),import.meta.url).then(d=>d.default||d)):defineAsyncComponent(()=>__vitePreload(()=>import("./error-500.CNOsSDC8.js"),__vite__mapDeps([174,3,175]),import.meta.url).then(d=>d.default||d));return(d,u)=>(openBlock(),createBlock(unref(c),normalizeProps(guardReactiveProps({statusCode:unref(i),statusMessage:unref(s),description:unref(a),stack:unref(l)})),null,16))}},ErrorComponent=_sfc_main$1,_sfc_main={__name:"nuxt-root",setup(e){const t=()=>null,r=useNuxtApp(),i=r.deferHydration();if(r.isHydrating){const l=r.hooks.hookOnce("app:error",i);useRouter$1().beforeEach(l)}const n=!1;provide(PageRouteSymbol,useRoute$1()),r.hooks.callHookWith(l=>l.map(o=>o()),"vue:setup");const s=useError();onErrorCaptured((l,o,f)=>{if(r.hooks.callHook("vue:error",l,o,f).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),isNuxtError(l)&&(l.fatal||l.unhandled))return r.runWithContext(()=>showError(l)),!1});const a=!1;return(l,o)=>(openBlock(),createBlock(Suspense,{onResolve:unref(i)},{default:withCtx(()=>[unref(s)?(openBlock(),createBlock(unref(ErrorComponent),{key:0,error:unref(s)},null,8,["error"])):unref(a)?(openBlock(),createBlock(unref(t),{key:1,context:unref(a)},null,8,["context"])):unref(n)?(openBlock(),createBlock(resolveDynamicComponent(unref(n)),{key:2})):(openBlock(),createBlock(unref(_sfc_main$2),{key:3}))]),_:1},8,["onResolve"]))}},RootComponent=_sfc_main;let entry;{let e;entry=async function(){var a,l;if(e)return e;const i=!!((a=window.__NUXT__)!=null&&a.serverRendered||((l=document.getElementById("__NUXT_DATA__"))==null?void 0:l.dataset.ssr)==="true")?createSSRApp(RootComponent):createApp(RootComponent),n=createNuxtApp({vueApp:i});async function s(o){await n.callHook("app:error",o),n.payload.error=n.payload.error||createError(o)}i.config.errorHandler=s;try{await applyPlugins(n,plugins)}catch(o){s(o)}try{await n.hooks.callHook("app:created",i),await n.hooks.callHook("app:beforeMount",i),i.mount(vueAppRootContainer),await n.hooks.callHook("app:mounted",i),await nextTick()}catch(o){s(o)}return i.config.errorHandler===s&&(i.config.errorHandler=void 0),i},e=entry().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{onBeforeUnmount as $,isRef as A,renderList as B,withDirectives as C,vModelRadio as D,isStringArray as E,Fragment as F,useSiteDesignStore as G,vModelText as H,vModelCheckbox as I,markRaw as J,withModifiers as K,createCommentVNode as L,nl2br as M,resolveDynamicComponent as N,useAuth as O,PaymentType as P,fetchSubscriptionPlans as Q,fetchSubscriptionProducts as R,normalizeStyle as S,useRouter$1 as T,usePayment as U,formatDate as V,vShow as W,PaymentGatewayType as X,onMounted as Y,onBeforeMount as Z,__nuxt_component_0 as _,createBaseVNode as a,renderSlot as a0,useApi as a1,useUser as a2,useRoute$1 as a3,convertToAbsoluteUrl as a4,redirectUrl as a5,nextTick as a6,navigateTo as a7,convertToHostingPath as a8,useState as a9,reactive as aA,commonjsGlobal as aB,getDefaultExportFromCjs as aC,onUpdated as aD,onBeforeUpdate as aE,mergeModels as aF,useModel as aG,getCurrentInstance as aH,getCurrentScope as aI,onScopeDispose as aJ,normalizeProps as aK,guardReactiveProps as aL,useSiteSettingStore as aM,createStaticVNode as aN,useNotification as aO,readonly as aP,getElapsedDate as aQ,defineNuxtRouteMiddleware as aR,executeAsync as aS,useHeaderFooterStore as aT,useCssVars as aU,delayedReplace as aa,h as ab,watchEffect as ac,mergeProps as ad,Transition as ae,useRuntimeConfig as af,createSlots as ag,hasProtocol as ah,onNuxtReady as ai,requestIdleCallback as aj,cancelIdleCallback as ak,resolveComponent as al,joinURL as am,parseURL$1 as an,parseQuery$1 as ao,nuxtLinkDefaults as ap,useNuxtApp as aq,withTrailingSlash as ar,withoutTrailingSlash as as,Teleport as at,isNuxtError as au,blank as av,ConvenienceStoreType as aw,vModelDynamic as ax,vModelSelect as ay,provide as az,createVNode as b,createElementBlock as c,createTextVNode as d,popScopeId as e,defineComponent as f,useRouter as g,useRoute as h,createBlock as i,unref as j,paymentAuth as k,paymentSubscriptionAuth as l,updateSubscription as m,withAsyncContext as n,openBlock as o,pushScopeId as p,onUnmounted as q,ref as r,normalizeClass as s,toDisplayString as t,useHead as u,useSettings as v,withCtx as w,createNumberArray as x,computed as y,watch as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.