function _mergeNamespaces(e,t){for(var a=0;a<t.length;a++){const u=t[a];if(typeof u!="string"&&!Array.isArray(u)){for(const f in u)if(f!=="default"&&!(f in e)){const p=Object.getOwnPropertyDescriptor(u,f);p&&Object.defineProperty(e,f,p.get?p:{enumerable:!0,get:()=>u[f]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))u(f);new MutationObserver(f=>{for(const p of f)if(p.type==="childList")for(const x of p.addedNodes)x.tagName==="LINK"&&x.rel==="modulepreload"&&u(x)}).observe(document,{childList:!0,subtree:!0});function a(f){const p={};return f.integrity&&(p.integrity=f.integrity),f.referrerPolicy&&(p.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?p.credentials="include":f.crossOrigin==="anonymous"?p.credentials="omit":p.credentials="same-origin",p}function u(f){if(f.ep)return;f.ep=!0;const p=a(f);fetch(f.href,p)}})();function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var jsxRuntime={exports:{}},reactJsxRuntime_production={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var hasRequiredReactJsxRuntime_production;function requireReactJsxRuntime_production(){if(hasRequiredReactJsxRuntime_production)return reactJsxRuntime_production;hasRequiredReactJsxRuntime_production=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function a(u,f,p){var x=null;if(p!==void 0&&(x=""+p),f.key!==void 0&&(x=""+f.key),"key"in f){p={};for(var y in f)y!=="key"&&(p[y]=f[y])}else p=f;return f=p.ref,{$$typeof:e,type:u,key:x,ref:f!==void 0?f:null,props:p}}return reactJsxRuntime_production.Fragment=t,reactJsxRuntime_production.jsx=a,reactJsxRuntime_production.jsxs=a,reactJsxRuntime_production}var hasRequiredJsxRuntime;function requireJsxRuntime(){return hasRequiredJsxRuntime||(hasRequiredJsxRuntime=1,jsxRuntime.exports=requireReactJsxRuntime_production()),jsxRuntime.exports}var jsxRuntimeExports=requireJsxRuntime(),react={exports:{}},react_production={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var hasRequiredReact_production;function requireReact_production(){if(hasRequiredReact_production)return react_production;hasRequiredReact_production=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),p=Symbol.for("react.consumer"),x=Symbol.for("react.context"),y=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),k=Symbol.for("react.memo"),S=Symbol.for("react.lazy"),A=Symbol.iterator;function _(L){return L===null||typeof L!="object"?null:(L=A&&L[A]||L["@@iterator"],typeof L=="function"?L:null)}var M={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R=Object.assign,D={};function F(L,Z,J){this.props=L,this.context=Z,this.refs=D,this.updater=J||M}F.prototype.isReactComponent={},F.prototype.setState=function(L,Z){if(typeof L!="object"&&typeof L!="function"&&L!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,L,Z,"setState")},F.prototype.forceUpdate=function(L){this.updater.enqueueForceUpdate(this,L,"forceUpdate")};function C(){}C.prototype=F.prototype;function j(L,Z,J){this.props=L,this.context=Z,this.refs=D,this.updater=J||M}var T=j.prototype=new C;T.constructor=j,R(T,F.prototype),T.isPureReactComponent=!0;var V=Array.isArray,B={H:null,A:null,T:null,S:null},G=Object.prototype.hasOwnProperty;function $(L,Z,J,ae,re,ge){return J=ge.ref,{$$typeof:e,type:L,key:Z,ref:J!==void 0?J:null,props:ge}}function q(L,Z){return $(L.type,Z,void 0,void 0,void 0,L.props)}function K(L){return typeof L=="object"&&L!==null&&L.$$typeof===e}function le(L){var Z={"=":"=0",":":"=2"};return"$"+L.replace(/[=:]/g,function(J){return Z[J]})}var ne=/\/+/g;function ee(L,Z){return typeof L=="object"&&L!==null&&L.key!=null?le(""+L.key):Z.toString(36)}function he(){}function se(L){switch(L.status){case"fulfilled":return L.value;case"rejected":throw L.reason;default:switch(typeof L.status=="string"?L.then(he,he):(L.status="pending",L.then(function(Z){L.status==="pending"&&(L.status="fulfilled",L.value=Z)},function(Z){L.status==="pending"&&(L.status="rejected",L.reason=Z)})),L.status){case"fulfilled":return L.value;case"rejected":throw L.reason}}throw L}function W(L,Z,J,ae,re){var ge=typeof L;(ge==="undefined"||ge==="boolean")&&(L=null);var me=!1;if(L===null)me=!0;else switch(ge){case"bigint":case"string":case"number":me=!0;break;case"object":switch(L.$$typeof){case e:case t:me=!0;break;case S:return me=L._init,W(me(L._payload),Z,J,ae,re)}}if(me)return re=re(L),me=ae===""?"."+ee(L,0):ae,V(re)?(J="",me!=null&&(J=me.replace(ne,"$&/")+"/"),W(re,Z,J,"",function(Me){return Me})):re!=null&&(K(re)&&(re=q(re,J+(re.key==null||L&&L.key===re.key?"":(""+re.key).replace(ne,"$&/")+"/")+me)),Z.push(re)),1;me=0;var Re=ae===""?".":ae+":";if(V(L))for(var Te=0;Te<L.length;Te++)ae=L[Te],ge=Re+ee(ae,Te),me+=W(ae,Z,J,ge,re);else if(Te=_(L),typeof Te=="function")for(L=Te.call(L),Te=0;!(ae=L.next()).done;)ae=ae.value,ge=Re+ee(ae,Te++),me+=W(ae,Z,J,ge,re);else if(ge==="object"){if(typeof L.then=="function")return W(se(L),Z,J,ae,re);throw Z=String(L),Error("Objects are not valid as a React child (found: "+(Z==="[object Object]"?"object with keys {"+Object.keys(L).join(", ")+"}":Z)+"). If you meant to render a collection of children, use an array instead.")}return me}function N(L,Z,J){if(L==null)return L;var ae=[],re=0;return W(L,ae,"","",function(ge){return Z.call(J,ge,re++)}),ae}function H(L){if(L._status===-1){var Z=L._result;Z=Z(),Z.then(function(J){(L._status===0||L._status===-1)&&(L._status=1,L._result=J)},function(J){(L._status===0||L._status===-1)&&(L._status=2,L._result=J)}),L._status===-1&&(L._status=0,L._result=Z)}if(L._status===1)return L._result.default;throw L._result}var P=typeof reportError=="function"?reportError:function(L){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Z=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof L=="object"&&L!==null&&typeof L.message=="string"?String(L.message):String(L),error:L});if(!window.dispatchEvent(Z))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",L);return}console.error(L)};function O(){}return react_production.Children={map:N,forEach:function(L,Z,J){N(L,function(){Z.apply(this,arguments)},J)},count:function(L){var Z=0;return N(L,function(){Z++}),Z},toArray:function(L){return N(L,function(Z){return Z})||[]},only:function(L){if(!K(L))throw Error("React.Children.only expected to receive a single React element child.");return L}},react_production.Component=F,react_production.Fragment=a,react_production.Profiler=f,react_production.PureComponent=j,react_production.StrictMode=u,react_production.Suspense=g,react_production.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=B,react_production.act=function(){throw Error("act(...) is not supported in production builds of React.")},react_production.cache=function(L){return function(){return L.apply(null,arguments)}},react_production.cloneElement=function(L,Z,J){if(L==null)throw Error("The argument must be a React element, but you passed "+L+".");var ae=R({},L.props),re=L.key,ge=void 0;if(Z!=null)for(me in Z.ref!==void 0&&(ge=void 0),Z.key!==void 0&&(re=""+Z.key),Z)!G.call(Z,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&Z.ref===void 0||(ae[me]=Z[me]);var me=arguments.length-2;if(me===1)ae.children=J;else if(1<me){for(var Re=Array(me),Te=0;Te<me;Te++)Re[Te]=arguments[Te+2];ae.children=Re}return $(L.type,re,void 0,void 0,ge,ae)},react_production.createContext=function(L){return L={$$typeof:x,_currentValue:L,_currentValue2:L,_threadCount:0,Provider:null,Consumer:null},L.Provider=L,L.Consumer={$$typeof:p,_context:L},L},react_production.createElement=function(L,Z,J){var ae,re={},ge=null;if(Z!=null)for(ae in Z.key!==void 0&&(ge=""+Z.key),Z)G.call(Z,ae)&&ae!=="key"&&ae!=="__self"&&ae!=="__source"&&(re[ae]=Z[ae]);var me=arguments.length-2;if(me===1)re.children=J;else if(1<me){for(var Re=Array(me),Te=0;Te<me;Te++)Re[Te]=arguments[Te+2];re.children=Re}if(L&&L.defaultProps)for(ae in me=L.defaultProps,me)re[ae]===void 0&&(re[ae]=me[ae]);return $(L,ge,void 0,void 0,null,re)},react_production.createRef=function(){return{current:null}},react_production.forwardRef=function(L){return{$$typeof:y,render:L}},react_production.isValidElement=K,react_production.lazy=function(L){return{$$typeof:S,_payload:{_status:-1,_result:L},_init:H}},react_production.memo=function(L,Z){return{$$typeof:k,type:L,compare:Z===void 0?null:Z}},react_production.startTransition=function(L){var Z=B.T,J={};B.T=J;try{var ae=L(),re=B.S;re!==null&&re(J,ae),typeof ae=="object"&&ae!==null&&typeof ae.then=="function"&&ae.then(O,P)}catch(ge){P(ge)}finally{B.T=Z}},react_production.unstable_useCacheRefresh=function(){return B.H.useCacheRefresh()},react_production.use=function(L){return B.H.use(L)},react_production.useActionState=function(L,Z,J){return B.H.useActionState(L,Z,J)},react_production.useCallback=function(L,Z){return B.H.useCallback(L,Z)},react_production.useContext=function(L){return B.H.useContext(L)},react_production.useDebugValue=function(){},react_production.useDeferredValue=function(L,Z){return B.H.useDeferredValue(L,Z)},react_production.useEffect=function(L,Z){return B.H.useEffect(L,Z)},react_production.useId=function(){return B.H.useId()},react_production.useImperativeHandle=function(L,Z,J){return B.H.useImperativeHandle(L,Z,J)},react_production.useInsertionEffect=function(L,Z){return B.H.useInsertionEffect(L,Z)},react_production.useLayoutEffect=function(L,Z){return B.H.useLayoutEffect(L,Z)},react_production.useMemo=function(L,Z){return B.H.useMemo(L,Z)},react_production.useOptimistic=function(L,Z){return B.H.useOptimistic(L,Z)},react_production.useReducer=function(L,Z,J){return B.H.useReducer(L,Z,J)},react_production.useRef=function(L){return B.H.useRef(L)},react_production.useState=function(L){return B.H.useState(L)},react_production.useSyncExternalStore=function(L,Z,J){return B.H.useSyncExternalStore(L,Z,J)},react_production.useTransition=function(){return B.H.useTransition()},react_production.version="19.0.0",react_production}var hasRequiredReact;function requireReact(){return hasRequiredReact||(hasRequiredReact=1,react.exports=requireReact_production()),react.exports}var reactExports=requireReact();const React=getDefaultExportFromCjs(reactExports),React$1=_mergeNamespaces({__proto__:null,default:React},[reactExports]);var client={exports:{}},reactDomClient_production={},scheduler={exports:{}},scheduler_production={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var hasRequiredScheduler_production;function requireScheduler_production(){return hasRequiredScheduler_production||(hasRequiredScheduler_production=1,function(e){function t(N,H){var P=N.length;N.push(H);e:for(;0<P;){var O=P-1>>>1,L=N[O];if(0<f(L,H))N[O]=H,N[P]=L,P=O;else break e}}function a(N){return N.length===0?null:N[0]}function u(N){if(N.length===0)return null;var H=N[0],P=N.pop();if(P!==H){N[0]=P;e:for(var O=0,L=N.length,Z=L>>>1;O<Z;){var J=2*(O+1)-1,ae=N[J],re=J+1,ge=N[re];if(0>f(ae,P))re<L&&0>f(ge,ae)?(N[O]=ge,N[re]=P,O=re):(N[O]=ae,N[J]=P,O=J);else if(re<L&&0>f(ge,P))N[O]=ge,N[re]=P,O=re;else break e}}return H}function f(N,H){var P=N.sortIndex-H.sortIndex;return P!==0?P:N.id-H.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var p=performance;e.unstable_now=function(){return p.now()}}else{var x=Date,y=x.now();e.unstable_now=function(){return x.now()-y}}var g=[],k=[],S=1,A=null,_=3,M=!1,R=!1,D=!1,F=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function T(N){for(var H=a(k);H!==null;){if(H.callback===null)u(k);else if(H.startTime<=N)u(k),H.sortIndex=H.expirationTime,t(g,H);else break;H=a(k)}}function V(N){if(D=!1,T(N),!R)if(a(g)!==null)R=!0,se();else{var H=a(k);H!==null&&W(V,H.startTime-N)}}var B=!1,G=-1,$=5,q=-1;function K(){return!(e.unstable_now()-q<$)}function le(){if(B){var N=e.unstable_now();q=N;var H=!0;try{e:{R=!1,D&&(D=!1,C(G),G=-1),M=!0;var P=_;try{t:{for(T(N),A=a(g);A!==null&&!(A.expirationTime>N&&K());){var O=A.callback;if(typeof O=="function"){A.callback=null,_=A.priorityLevel;var L=O(A.expirationTime<=N);if(N=e.unstable_now(),typeof L=="function"){A.callback=L,T(N),H=!0;break t}A===a(g)&&u(g),T(N)}else u(g);A=a(g)}if(A!==null)H=!0;else{var Z=a(k);Z!==null&&W(V,Z.startTime-N),H=!1}}break e}finally{A=null,_=P,M=!1}H=void 0}}finally{H?ne():B=!1}}}var ne;if(typeof j=="function")ne=function(){j(le)};else if(typeof MessageChannel<"u"){var ee=new MessageChannel,he=ee.port2;ee.port1.onmessage=le,ne=function(){he.postMessage(null)}}else ne=function(){F(le,0)};function se(){B||(B=!0,ne())}function W(N,H){G=F(function(){N(e.unstable_now())},H)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_continueExecution=function(){R||M||(R=!0,se())},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return _},e.unstable_getFirstCallbackNode=function(){return a(g)},e.unstable_next=function(N){switch(_){case 1:case 2:case 3:var H=3;break;default:H=_}var P=_;_=H;try{return N()}finally{_=P}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,H){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var P=_;_=N;try{return H()}finally{_=P}},e.unstable_scheduleCallback=function(N,H,P){var O=e.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?O+P:O):P=O,N){case 1:var L=-1;break;case 2:L=250;break;case 5:L=1073741823;break;case 4:L=1e4;break;default:L=5e3}return L=P+L,N={id:S++,callback:H,priorityLevel:N,startTime:P,expirationTime:L,sortIndex:-1},P>O?(N.sortIndex=P,t(k,N),a(g)===null&&N===a(k)&&(D?(C(G),G=-1):D=!0,W(V,P-O))):(N.sortIndex=L,t(g,N),R||M||(R=!0,se())),N},e.unstable_shouldYield=K,e.unstable_wrapCallback=function(N){var H=_;return function(){var P=_;_=H;try{return N.apply(this,arguments)}finally{_=P}}}}(scheduler_production)),scheduler_production}var hasRequiredScheduler;function requireScheduler(){return hasRequiredScheduler||(hasRequiredScheduler=1,scheduler.exports=requireScheduler_production()),scheduler.exports}var reactDom={exports:{}},reactDom_production={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var hasRequiredReactDom_production;function requireReactDom_production(){if(hasRequiredReactDom_production)return reactDom_production;hasRequiredReactDom_production=1;var e=requireReact();function t(g){var k="https://react.dev/errors/"+g;if(1<arguments.length){k+="?args[]="+encodeURIComponent(arguments[1]);for(var S=2;S<arguments.length;S++)k+="&args[]="+encodeURIComponent(arguments[S])}return"Minified React error #"+g+"; visit "+k+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var u={d:{f:a,r:function(){throw Error(t(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},f=Symbol.for("react.portal");function p(g,k,S){var A=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:f,key:A==null?null:""+A,children:g,containerInfo:k,implementation:S}}var x=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function y(g,k){if(g==="font")return"";if(typeof k=="string")return k==="use-credentials"?k:""}return reactDom_production.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=u,reactDom_production.createPortal=function(g,k){var S=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!k||k.nodeType!==1&&k.nodeType!==9&&k.nodeType!==11)throw Error(t(299));return p(g,k,null,S)},reactDom_production.flushSync=function(g){var k=x.T,S=u.p;try{if(x.T=null,u.p=2,g)return g()}finally{x.T=k,u.p=S,u.d.f()}},reactDom_production.preconnect=function(g,k){typeof g=="string"&&(k?(k=k.crossOrigin,k=typeof k=="string"?k==="use-credentials"?k:"":void 0):k=null,u.d.C(g,k))},reactDom_production.prefetchDNS=function(g){typeof g=="string"&&u.d.D(g)},reactDom_production.preinit=function(g,k){if(typeof g=="string"&&k&&typeof k.as=="string"){var S=k.as,A=y(S,k.crossOrigin),_=typeof k.integrity=="string"?k.integrity:void 0,M=typeof k.fetchPriority=="string"?k.fetchPriority:void 0;S==="style"?u.d.S(g,typeof k.precedence=="string"?k.precedence:void 0,{crossOrigin:A,integrity:_,fetchPriority:M}):S==="script"&&u.d.X(g,{crossOrigin:A,integrity:_,fetchPriority:M,nonce:typeof k.nonce=="string"?k.nonce:void 0})}},reactDom_production.preinitModule=function(g,k){if(typeof g=="string")if(typeof k=="object"&&k!==null){if(k.as==null||k.as==="script"){var S=y(k.as,k.crossOrigin);u.d.M(g,{crossOrigin:S,integrity:typeof k.integrity=="string"?k.integrity:void 0,nonce:typeof k.nonce=="string"?k.nonce:void 0})}}else k==null&&u.d.M(g)},reactDom_production.preload=function(g,k){if(typeof g=="string"&&typeof k=="object"&&k!==null&&typeof k.as=="string"){var S=k.as,A=y(S,k.crossOrigin);u.d.L(g,S,{crossOrigin:A,integrity:typeof k.integrity=="string"?k.integrity:void 0,nonce:typeof k.nonce=="string"?k.nonce:void 0,type:typeof k.type=="string"?k.type:void 0,fetchPriority:typeof k.fetchPriority=="string"?k.fetchPriority:void 0,referrerPolicy:typeof k.referrerPolicy=="string"?k.referrerPolicy:void 0,imageSrcSet:typeof k.imageSrcSet=="string"?k.imageSrcSet:void 0,imageSizes:typeof k.imageSizes=="string"?k.imageSizes:void 0,media:typeof k.media=="string"?k.media:void 0})}},reactDom_production.preloadModule=function(g,k){if(typeof g=="string")if(k){var S=y(k.as,k.crossOrigin);u.d.m(g,{as:typeof k.as=="string"&&k.as!=="script"?k.as:void 0,crossOrigin:S,integrity:typeof k.integrity=="string"?k.integrity:void 0})}else u.d.m(g)},reactDom_production.requestFormReset=function(g){u.d.r(g)},reactDom_production.unstable_batchedUpdates=function(g,k){return g(k)},reactDom_production.useFormState=function(g,k,S){return x.H.useFormState(g,k,S)},reactDom_production.useFormStatus=function(){return x.H.useHostTransitionStatus()},reactDom_production.version="19.0.0",reactDom_production}var hasRequiredReactDom;function requireReactDom(){if(hasRequiredReactDom)return reactDom.exports;hasRequiredReactDom=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),reactDom.exports=requireReactDom_production(),reactDom.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var hasRequiredReactDomClient_production;function requireReactDomClient_production(){if(hasRequiredReactDomClient_production)return reactDomClient_production;hasRequiredReactDomClient_production=1;var e=requireScheduler(),t=requireReact(),a=requireReactDom();function u(l){var c="https://react.dev/errors/"+l;if(1<arguments.length){c+="?args[]="+encodeURIComponent(arguments[1]);for(var d=2;d<arguments.length;d++)c+="&args[]="+encodeURIComponent(arguments[d])}return"Minified React error #"+l+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}var p=Symbol.for("react.element"),x=Symbol.for("react.transitional.element"),y=Symbol.for("react.portal"),g=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),_=Symbol.for("react.consumer"),M=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),D=Symbol.for("react.suspense"),F=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),j=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),V=Symbol.for("react.memo_cache_sentinel"),B=Symbol.iterator;function G(l){return l===null||typeof l!="object"?null:(l=B&&l[B]||l["@@iterator"],typeof l=="function"?l:null)}var $=Symbol.for("react.client.reference");function q(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===$?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case g:return"Fragment";case y:return"Portal";case S:return"Profiler";case k:return"StrictMode";case D:return"Suspense";case F:return"SuspenseList"}if(typeof l=="object")switch(l.$$typeof){case M:return(l.displayName||"Context")+".Provider";case _:return(l._context.displayName||"Context")+".Consumer";case R:var c=l.render;return l=l.displayName,l||(l=c.displayName||c.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case C:return c=l.displayName||null,c!==null?c:q(l.type)||"Memo";case j:c=l._payload,l=l._init;try{return q(l(c))}catch{}}return null}var K=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,le=Object.assign,ne,ee;function he(l){if(ne===void 0)try{throw Error()}catch(d){var c=d.stack.trim().match(/\n( *(at )?)/);ne=c&&c[1]||"",ee=-1<d.stack.indexOf(`
    at`)?" (<anonymous>)":-1<d.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ne+l+ee}var se=!1;function W(l,c){if(!l||se)return"";se=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var m={DetermineComponentFrameRoot:function(){try{if(c){var ke=function(){throw Error()};if(Object.defineProperty(ke.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ke,[])}catch(xe){var fe=xe}Reflect.construct(l,[],ke)}else{try{ke.call()}catch(xe){fe=xe}l.call(ke.prototype)}}else{try{throw Error()}catch(xe){fe=xe}(ke=l())&&typeof ke.catch=="function"&&ke.catch(function(){})}}catch(xe){if(xe&&fe&&typeof xe.stack=="string")return[xe.stack,fe.stack]}return[null,null]}};m.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var b=Object.getOwnPropertyDescriptor(m.DetermineComponentFrameRoot,"name");b&&b.configurable&&Object.defineProperty(m.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var E=m.DetermineComponentFrameRoot(),I=E[0],U=E[1];if(I&&U){var Y=I.split(`
`),ie=U.split(`
`);for(b=m=0;m<Y.length&&!Y[m].includes("DetermineComponentFrameRoot");)m++;for(;b<ie.length&&!ie[b].includes("DetermineComponentFrameRoot");)b++;if(m===Y.length||b===ie.length)for(m=Y.length-1,b=ie.length-1;1<=m&&0<=b&&Y[m]!==ie[b];)b--;for(;1<=m&&0<=b;m--,b--)if(Y[m]!==ie[b]){if(m!==1||b!==1)do if(m--,b--,0>b||Y[m]!==ie[b]){var ye=`
`+Y[m].replace(" at new "," at ");return l.displayName&&ye.includes("<anonymous>")&&(ye=ye.replace("<anonymous>",l.displayName)),ye}while(1<=m&&0<=b);break}}}finally{se=!1,Error.prepareStackTrace=d}return(d=l?l.displayName||l.name:"")?he(d):""}function N(l){switch(l.tag){case 26:case 27:case 5:return he(l.type);case 16:return he("Lazy");case 13:return he("Suspense");case 19:return he("SuspenseList");case 0:case 15:return l=W(l.type,!1),l;case 11:return l=W(l.type.render,!1),l;case 1:return l=W(l.type,!0),l;default:return""}}function H(l){try{var c="";do c+=N(l),l=l.return;while(l);return c}catch(d){return`
Error generating stack: `+d.message+`
`+d.stack}}function P(l){var c=l,d=l;if(l.alternate)for(;c.return;)c=c.return;else{l=c;do c=l,(c.flags&4098)!==0&&(d=c.return),l=c.return;while(l)}return c.tag===3?d:null}function O(l){if(l.tag===13){var c=l.memoizedState;if(c===null&&(l=l.alternate,l!==null&&(c=l.memoizedState)),c!==null)return c.dehydrated}return null}function L(l){if(P(l)!==l)throw Error(u(188))}function Z(l){var c=l.alternate;if(!c){if(c=P(l),c===null)throw Error(u(188));return c!==l?null:l}for(var d=l,m=c;;){var b=d.return;if(b===null)break;var E=b.alternate;if(E===null){if(m=b.return,m!==null){d=m;continue}break}if(b.child===E.child){for(E=b.child;E;){if(E===d)return L(b),l;if(E===m)return L(b),c;E=E.sibling}throw Error(u(188))}if(d.return!==m.return)d=b,m=E;else{for(var I=!1,U=b.child;U;){if(U===d){I=!0,d=b,m=E;break}if(U===m){I=!0,m=b,d=E;break}U=U.sibling}if(!I){for(U=E.child;U;){if(U===d){I=!0,d=E,m=b;break}if(U===m){I=!0,m=E,d=b;break}U=U.sibling}if(!I)throw Error(u(189))}}if(d.alternate!==m)throw Error(u(190))}if(d.tag!==3)throw Error(u(188));return d.stateNode.current===d?l:c}function J(l){var c=l.tag;if(c===5||c===26||c===27||c===6)return l;for(l=l.child;l!==null;){if(c=J(l),c!==null)return c;l=l.sibling}return null}var ae=Array.isArray,re=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ge={pending:!1,data:null,method:null,action:null},me=[],Re=-1;function Te(l){return{current:l}}function Me(l){0>Re||(l.current=me[Re],me[Re]=null,Re--)}function Ce(l,c){Re++,me[Re]=l.current,l.current=c}var Be=Te(null),ze=Te(null),Ve=Te(null),_e=Te(null);function dt(l,c){switch(Ce(Ve,c),Ce(ze,l),Ce(Be,null),l=c.nodeType,l){case 9:case 11:c=(c=c.documentElement)&&(c=c.namespaceURI)?_f(c):0;break;default:if(l=l===8?c.parentNode:c,c=l.tagName,l=l.namespaceURI)l=_f(l),c=Cf(l,c);else switch(c){case"svg":c=1;break;case"math":c=2;break;default:c=0}}Me(Be),Ce(Be,c)}function nt(){Me(Be),Me(ze),Me(Ve)}function Ke(l){l.memoizedState!==null&&Ce(_e,l);var c=Be.current,d=Cf(c,l.type);c!==d&&(Ce(ze,l),Ce(Be,d))}function Q(l){ze.current===l&&(Me(Be),Me(ze)),_e.current===l&&(Me(_e),en._currentValue=ge)}var oe=Object.prototype.hasOwnProperty,pe=e.unstable_scheduleCallback,Ae=e.unstable_cancelCallback,Ee=e.unstable_shouldYield,be=e.unstable_requestPaint,de=e.unstable_now,Se=e.unstable_getCurrentPriorityLevel,De=e.unstable_ImmediatePriority,Ne=e.unstable_UserBlockingPriority,He=e.unstable_NormalPriority,bt=e.unstable_LowPriority,tt=e.unstable_IdlePriority,qt=e.log,Nt=e.unstable_setDisableYieldValue,Ft=null,st=null;function oa(l){if(st&&typeof st.onCommitFiberRoot=="function")try{st.onCommitFiberRoot(Ft,l,void 0,(l.current.flags&128)===128)}catch{}}function jt(l){if(typeof qt=="function"&&Nt(l),st&&typeof st.setStrictMode=="function")try{st.setStrictMode(Ft,l)}catch{}}var yt=Math.clz32?Math.clz32:ms,ga=Math.log,Yt=Math.LN2;function ms(l){return l>>>=0,l===0?32:31-(ga(l)/Yt|0)|0}var nr=128,sr=4194304;function Oe(l){var c=l&42;if(c!==0)return c;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function at(l,c){var d=l.pendingLanes;if(d===0)return 0;var m=0,b=l.suspendedLanes,E=l.pingedLanes,I=l.warmLanes;l=l.finishedLanes!==0;var U=d&134217727;return U!==0?(d=U&~b,d!==0?m=Oe(d):(E&=U,E!==0?m=Oe(E):l||(I=U&~I,I!==0&&(m=Oe(I))))):(U=d&~b,U!==0?m=Oe(U):E!==0?m=Oe(E):l||(I=d&~I,I!==0&&(m=Oe(I)))),m===0?0:c!==0&&c!==m&&(c&b)===0&&(b=m&-m,I=c&-c,b>=I||b===32&&(I&4194176)!==0)?c:m}function ot(l,c){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&c)===0}function Pt(l,c){switch(l){case 1:case 2:case 4:case 8:return c+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return c+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function or(){var l=nr;return nr<<=1,(nr&4194176)===0&&(nr=128),l}function pt(){var l=sr;return sr<<=1,(sr&62914560)===0&&(sr=4194304),l}function wt(l){for(var c=[],d=0;31>d;d++)c.push(l);return c}function da(l,c){l.pendingLanes|=c,c!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Lt(l,c,d,m,b,E){var I=l.pendingLanes;l.pendingLanes=d,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=d,l.entangledLanes&=d,l.errorRecoveryDisabledLanes&=d,l.shellSuspendCounter=0;var U=l.entanglements,Y=l.expirationTimes,ie=l.hiddenUpdates;for(d=I&~d;0<d;){var ye=31-yt(d),ke=1<<ye;U[ye]=0,Y[ye]=-1;var fe=ie[ye];if(fe!==null)for(ie[ye]=null,ye=0;ye<fe.length;ye++){var xe=fe[ye];xe!==null&&(xe.lane&=-536870913)}d&=~ke}m!==0&&Ot(l,m,0),E!==0&&b===0&&l.tag!==0&&(l.suspendedLanes|=E&~(I&~c))}function Ot(l,c,d){l.pendingLanes|=c,l.suspendedLanes&=~c;var m=31-yt(c);l.entangledLanes|=c,l.entanglements[m]=l.entanglements[m]|1073741824|d&4194218}function fi(l,c){var d=l.entangledLanes|=c;for(l=l.entanglements;d;){var m=31-yt(d),b=1<<m;b&c|l[m]&c&&(l[m]|=c),d&=~b}}function pa(l){return l&=-l,2<l?8<l?(l&134217727)!==0?32:268435456:8:2}function xs(){var l=re.p;return l!==0?l:(l=window.event,l===void 0?32:Hf(l.type))}function Xf(l,c){var d=re.p;try{return re.p=l,c()}finally{re.p=d}}var Oa=Math.random().toString(36).slice(2),Rt="__reactFiber$"+Oa,Bt="__reactProps$"+Oa,Dr="__reactContainer$"+Oa,ys="__reactEvents$"+Oa,Kf="__reactListeners$"+Oa,Qf="__reactHandles$"+Oa,El="__reactResources$"+Oa,di="__reactMarker$"+Oa;function vs(l){delete l[Rt],delete l[Bt],delete l[ys],delete l[Kf],delete l[Qf]}function lr(l){var c=l[Rt];if(c)return c;for(var d=l.parentNode;d;){if(c=d[Dr]||d[Rt]){if(d=c.alternate,c.child!==null||d!==null&&d.child!==null)for(l=Rf(l);l!==null;){if(d=l[Rt])return d;l=Rf(l)}return c}l=d,d=l.parentNode}return null}function jr(l){if(l=l[Rt]||l[Dr]){var c=l.tag;if(c===5||c===6||c===13||c===26||c===27||c===3)return l}return null}function pi(l){var c=l.tag;if(c===5||c===26||c===27||c===6)return l.stateNode;throw Error(u(33))}function Pr(l){var c=l[El];return c||(c=l[El]={hoistableStyles:new Map,hoistableScripts:new Map}),c}function kt(l){l[di]=!0}var Sl=new Set,Al={};function cr(l,c){Mr(l,c),Mr(l+"Capture",c)}function Mr(l,c){for(Al[l]=c,l=0;l<c.length;l++)Sl.add(c[l])}var ba=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jf=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),_l={},Cl={};function e0(l){return oe.call(Cl,l)?!0:oe.call(_l,l)?!1:Jf.test(l)?Cl[l]=!0:(_l[l]=!0,!1)}function sn(l,c,d){if(e0(c))if(d===null)l.removeAttribute(c);else{switch(typeof d){case"undefined":case"function":case"symbol":l.removeAttribute(c);return;case"boolean":var m=c.toLowerCase().slice(0,5);if(m!=="data-"&&m!=="aria-"){l.removeAttribute(c);return}}l.setAttribute(c,""+d)}}function on(l,c,d){if(d===null)l.removeAttribute(c);else{switch(typeof d){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(c);return}l.setAttribute(c,""+d)}}function ka(l,c,d,m){if(m===null)l.removeAttribute(d);else{switch(typeof m){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(d);return}l.setAttributeNS(c,d,""+m)}}function Wt(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Tl(l){var c=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(c==="checkbox"||c==="radio")}function t0(l){var c=Tl(l)?"checked":"value",d=Object.getOwnPropertyDescriptor(l.constructor.prototype,c),m=""+l[c];if(!l.hasOwnProperty(c)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var b=d.get,E=d.set;return Object.defineProperty(l,c,{configurable:!0,get:function(){return b.call(this)},set:function(I){m=""+I,E.call(this,I)}}),Object.defineProperty(l,c,{enumerable:d.enumerable}),{getValue:function(){return m},setValue:function(I){m=""+I},stopTracking:function(){l._valueTracker=null,delete l[c]}}}}function ln(l){l._valueTracker||(l._valueTracker=t0(l))}function wl(l){if(!l)return!1;var c=l._valueTracker;if(!c)return!0;var d=c.getValue(),m="";return l&&(m=Tl(l)?l.checked?"true":"false":l.value),l=m,l!==d?(c.setValue(l),!0):!1}function un(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var a0=/[\n"\\]/g;function Xt(l){return l.replace(a0,function(c){return"\\"+c.charCodeAt(0).toString(16)+" "})}function gs(l,c,d,m,b,E,I,U){l.name="",I!=null&&typeof I!="function"&&typeof I!="symbol"&&typeof I!="boolean"?l.type=I:l.removeAttribute("type"),c!=null?I==="number"?(c===0&&l.value===""||l.value!=c)&&(l.value=""+Wt(c)):l.value!==""+Wt(c)&&(l.value=""+Wt(c)):I!=="submit"&&I!=="reset"||l.removeAttribute("value"),c!=null?bs(l,I,Wt(c)):d!=null?bs(l,I,Wt(d)):m!=null&&l.removeAttribute("value"),b==null&&E!=null&&(l.defaultChecked=!!E),b!=null&&(l.checked=b&&typeof b!="function"&&typeof b!="symbol"),U!=null&&typeof U!="function"&&typeof U!="symbol"&&typeof U!="boolean"?l.name=""+Wt(U):l.removeAttribute("name")}function Rl(l,c,d,m,b,E,I,U){if(E!=null&&typeof E!="function"&&typeof E!="symbol"&&typeof E!="boolean"&&(l.type=E),c!=null||d!=null){if(!(E!=="submit"&&E!=="reset"||c!=null))return;d=d!=null?""+Wt(d):"",c=c!=null?""+Wt(c):d,U||c===l.value||(l.value=c),l.defaultValue=c}m=m??b,m=typeof m!="function"&&typeof m!="symbol"&&!!m,l.checked=U?l.checked:!!m,l.defaultChecked=!!m,I!=null&&typeof I!="function"&&typeof I!="symbol"&&typeof I!="boolean"&&(l.name=I)}function bs(l,c,d){c==="number"&&un(l.ownerDocument)===l||l.defaultValue===""+d||(l.defaultValue=""+d)}function Vr(l,c,d,m){if(l=l.options,c){c={};for(var b=0;b<d.length;b++)c["$"+d[b]]=!0;for(d=0;d<l.length;d++)b=c.hasOwnProperty("$"+l[d].value),l[d].selected!==b&&(l[d].selected=b),b&&m&&(l[d].defaultSelected=!0)}else{for(d=""+Wt(d),c=null,b=0;b<l.length;b++){if(l[b].value===d){l[b].selected=!0,m&&(l[b].defaultSelected=!0);return}c!==null||l[b].disabled||(c=l[b])}c!==null&&(c.selected=!0)}}function Dl(l,c,d){if(c!=null&&(c=""+Wt(c),c!==l.value&&(l.value=c),d==null)){l.defaultValue!==c&&(l.defaultValue=c);return}l.defaultValue=d!=null?""+Wt(d):""}function jl(l,c,d,m){if(c==null){if(m!=null){if(d!=null)throw Error(u(92));if(ae(m)){if(1<m.length)throw Error(u(93));m=m[0]}d=m}d==null&&(d=""),c=d}d=Wt(c),l.defaultValue=d,m=l.textContent,m===d&&m!==""&&m!==null&&(l.value=m)}function Nr(l,c){if(c){var d=l.firstChild;if(d&&d===l.lastChild&&d.nodeType===3){d.nodeValue=c;return}}l.textContent=c}var r0=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Pl(l,c,d){var m=c.indexOf("--")===0;d==null||typeof d=="boolean"||d===""?m?l.setProperty(c,""):c==="float"?l.cssFloat="":l[c]="":m?l.setProperty(c,d):typeof d!="number"||d===0||r0.has(c)?c==="float"?l.cssFloat=d:l[c]=(""+d).trim():l[c]=d+"px"}function Ml(l,c,d){if(c!=null&&typeof c!="object")throw Error(u(62));if(l=l.style,d!=null){for(var m in d)!d.hasOwnProperty(m)||c!=null&&c.hasOwnProperty(m)||(m.indexOf("--")===0?l.setProperty(m,""):m==="float"?l.cssFloat="":l[m]="");for(var b in c)m=c[b],c.hasOwnProperty(b)&&d[b]!==m&&Pl(l,b,m)}else for(var E in c)c.hasOwnProperty(E)&&Pl(l,E,c[E])}function ks(l){if(l.indexOf("-")===-1)return!1;switch(l){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var i0=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),n0=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function fn(l){return n0.test(""+l)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":l}var Es=null;function Ss(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var Fr=null,Or=null;function Vl(l){var c=jr(l);if(c&&(l=c.stateNode)){var d=l[Bt]||null;e:switch(l=c.stateNode,c.type){case"input":if(gs(l,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name),c=d.name,d.type==="radio"&&c!=null){for(d=l;d.parentNode;)d=d.parentNode;for(d=d.querySelectorAll('input[name="'+Xt(""+c)+'"][type="radio"]'),c=0;c<d.length;c++){var m=d[c];if(m!==l&&m.form===l.form){var b=m[Bt]||null;if(!b)throw Error(u(90));gs(m,b.value,b.defaultValue,b.defaultValue,b.checked,b.defaultChecked,b.type,b.name)}}for(c=0;c<d.length;c++)m=d[c],m.form===l.form&&wl(m)}break e;case"textarea":Dl(l,d.value,d.defaultValue);break e;case"select":c=d.value,c!=null&&Vr(l,!!d.multiple,c,!1)}}}var As=!1;function Nl(l,c,d){if(As)return l(c,d);As=!0;try{var m=l(c);return m}finally{if(As=!1,(Fr!==null||Or!==null)&&(Yn(),Fr&&(c=Fr,l=Or,Or=Fr=null,Vl(c),l)))for(c=0;c<l.length;c++)Vl(l[c])}}function hi(l,c){var d=l.stateNode;if(d===null)return null;var m=d[Bt]||null;if(m===null)return null;d=m[c];e:switch(c){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(m=!m.disabled)||(l=l.type,m=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!m;break e;default:l=!1}if(l)return null;if(d&&typeof d!="function")throw Error(u(231,c,typeof d));return d}var _s=!1;if(ba)try{var mi={};Object.defineProperty(mi,"passive",{get:function(){_s=!0}}),window.addEventListener("test",mi,mi),window.removeEventListener("test",mi,mi)}catch{_s=!1}var Ba=null,Cs=null,dn=null;function Fl(){if(dn)return dn;var l,c=Cs,d=c.length,m,b="value"in Ba?Ba.value:Ba.textContent,E=b.length;for(l=0;l<d&&c[l]===b[l];l++);var I=d-l;for(m=1;m<=I&&c[d-m]===b[E-m];m++);return dn=b.slice(l,1<m?1-m:void 0)}function pn(l){var c=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&c===13&&(l=13)):l=c,l===10&&(l=13),32<=l||l===13?l:0}function hn(){return!0}function Ol(){return!1}function It(l){function c(d,m,b,E,I){this._reactName=d,this._targetInst=b,this.type=m,this.nativeEvent=E,this.target=I,this.currentTarget=null;for(var U in l)l.hasOwnProperty(U)&&(d=l[U],this[U]=d?d(E):E[U]);return this.isDefaultPrevented=(E.defaultPrevented!=null?E.defaultPrevented:E.returnValue===!1)?hn:Ol,this.isPropagationStopped=Ol,this}return le(c.prototype,{preventDefault:function(){this.defaultPrevented=!0;var d=this.nativeEvent;d&&(d.preventDefault?d.preventDefault():typeof d.returnValue!="unknown"&&(d.returnValue=!1),this.isDefaultPrevented=hn)},stopPropagation:function(){var d=this.nativeEvent;d&&(d.stopPropagation?d.stopPropagation():typeof d.cancelBubble!="unknown"&&(d.cancelBubble=!0),this.isPropagationStopped=hn)},persist:function(){},isPersistent:hn}),c}var ur={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},mn=It(ur),xi=le({},ur,{view:0,detail:0}),s0=It(xi),Ts,ws,yi,xn=le({},xi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ds,button:0,buttons:0,relatedTarget:function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},movementX:function(l){return"movementX"in l?l.movementX:(l!==yi&&(yi&&l.type==="mousemove"?(Ts=l.screenX-yi.screenX,ws=l.screenY-yi.screenY):ws=Ts=0,yi=l),Ts)},movementY:function(l){return"movementY"in l?l.movementY:ws}}),Bl=It(xn),o0=le({},xn,{dataTransfer:0}),l0=It(o0),c0=le({},xi,{relatedTarget:0}),Rs=It(c0),u0=le({},ur,{animationName:0,elapsedTime:0,pseudoElement:0}),f0=It(u0),d0=le({},ur,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),p0=It(d0),h0=le({},ur,{data:0}),Il=It(h0),m0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},x0={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},y0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function v0(l){var c=this.nativeEvent;return c.getModifierState?c.getModifierState(l):(l=y0[l])?!!c[l]:!1}function Ds(){return v0}var g0=le({},xi,{key:function(l){if(l.key){var c=m0[l.key]||l.key;if(c!=="Unidentified")return c}return l.type==="keypress"?(l=pn(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?x0[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ds,charCode:function(l){return l.type==="keypress"?pn(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?pn(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),b0=It(g0),k0=le({},xn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Gl=It(k0),E0=le({},xi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ds}),S0=It(E0),A0=le({},ur,{propertyName:0,elapsedTime:0,pseudoElement:0}),_0=It(A0),C0=le({},xn,{deltaX:function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},deltaY:function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},deltaZ:0,deltaMode:0}),T0=It(C0),w0=le({},ur,{newState:0,oldState:0}),R0=It(w0),D0=[9,13,27,32],js=ba&&"CompositionEvent"in window,vi=null;ba&&"documentMode"in document&&(vi=document.documentMode);var j0=ba&&"TextEvent"in window&&!vi,Ll=ba&&(!js||vi&&8<vi&&11>=vi),zl=" ",Zl=!1;function Hl(l,c){switch(l){case"keyup":return D0.indexOf(c.keyCode)!==-1;case"keydown":return c.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ul(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Br=!1;function P0(l,c){switch(l){case"compositionend":return Ul(c);case"keypress":return c.which!==32?null:(Zl=!0,zl);case"textInput":return l=c.data,l===zl&&Zl?null:l;default:return null}}function M0(l,c){if(Br)return l==="compositionend"||!js&&Hl(l,c)?(l=Fl(),dn=Cs=Ba=null,Br=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(c.ctrlKey||c.altKey||c.metaKey)||c.ctrlKey&&c.altKey){if(c.char&&1<c.char.length)return c.char;if(c.which)return String.fromCharCode(c.which)}return null;case"compositionend":return Ll&&c.locale!=="ko"?null:c.data;default:return null}}var V0={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function $l(l){var c=l&&l.nodeName&&l.nodeName.toLowerCase();return c==="input"?!!V0[l.type]:c==="textarea"}function ql(l,c,d,m){Fr?Or?Or.push(m):Or=[m]:Fr=m,c=Jn(c,"onChange"),0<c.length&&(d=new mn("onChange","change",null,d,m),l.push({event:d,listeners:c}))}var gi=null,bi=null;function N0(l){bf(l,0)}function yn(l){var c=pi(l);if(wl(c))return l}function Yl(l,c){if(l==="change")return c}var Wl=!1;if(ba){var Ps;if(ba){var Ms="oninput"in document;if(!Ms){var Xl=document.createElement("div");Xl.setAttribute("oninput","return;"),Ms=typeof Xl.oninput=="function"}Ps=Ms}else Ps=!1;Wl=Ps&&(!document.documentMode||9<document.documentMode)}function Kl(){gi&&(gi.detachEvent("onpropertychange",Ql),bi=gi=null)}function Ql(l){if(l.propertyName==="value"&&yn(bi)){var c=[];ql(c,bi,l,Ss(l)),Nl(N0,c)}}function F0(l,c,d){l==="focusin"?(Kl(),gi=c,bi=d,gi.attachEvent("onpropertychange",Ql)):l==="focusout"&&Kl()}function O0(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return yn(bi)}function B0(l,c){if(l==="click")return yn(c)}function I0(l,c){if(l==="input"||l==="change")return yn(c)}function G0(l,c){return l===c&&(l!==0||1/l===1/c)||l!==l&&c!==c}var zt=typeof Object.is=="function"?Object.is:G0;function ki(l,c){if(zt(l,c))return!0;if(typeof l!="object"||l===null||typeof c!="object"||c===null)return!1;var d=Object.keys(l),m=Object.keys(c);if(d.length!==m.length)return!1;for(m=0;m<d.length;m++){var b=d[m];if(!oe.call(c,b)||!zt(l[b],c[b]))return!1}return!0}function Jl(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function ec(l,c){var d=Jl(l);l=0;for(var m;d;){if(d.nodeType===3){if(m=l+d.textContent.length,l<=c&&m>=c)return{node:d,offset:c-l};l=m}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Jl(d)}}function tc(l,c){return l&&c?l===c?!0:l&&l.nodeType===3?!1:c&&c.nodeType===3?tc(l,c.parentNode):"contains"in l?l.contains(c):l.compareDocumentPosition?!!(l.compareDocumentPosition(c)&16):!1:!1}function ac(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var c=un(l.document);c instanceof l.HTMLIFrameElement;){try{var d=typeof c.contentWindow.location.href=="string"}catch{d=!1}if(d)l=c.contentWindow;else break;c=un(l.document)}return c}function Vs(l){var c=l&&l.nodeName&&l.nodeName.toLowerCase();return c&&(c==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||c==="textarea"||l.contentEditable==="true")}function L0(l,c){var d=ac(c);c=l.focusedElem;var m=l.selectionRange;if(d!==c&&c&&c.ownerDocument&&tc(c.ownerDocument.documentElement,c)){if(m!==null&&Vs(c)){if(l=m.start,d=m.end,d===void 0&&(d=l),"selectionStart"in c)c.selectionStart=l,c.selectionEnd=Math.min(d,c.value.length);else if(d=(l=c.ownerDocument||document)&&l.defaultView||window,d.getSelection){d=d.getSelection();var b=c.textContent.length,E=Math.min(m.start,b);m=m.end===void 0?E:Math.min(m.end,b),!d.extend&&E>m&&(b=m,m=E,E=b),b=ec(c,E);var I=ec(c,m);b&&I&&(d.rangeCount!==1||d.anchorNode!==b.node||d.anchorOffset!==b.offset||d.focusNode!==I.node||d.focusOffset!==I.offset)&&(l=l.createRange(),l.setStart(b.node,b.offset),d.removeAllRanges(),E>m?(d.addRange(l),d.extend(I.node,I.offset)):(l.setEnd(I.node,I.offset),d.addRange(l)))}}for(l=[],d=c;d=d.parentNode;)d.nodeType===1&&l.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<l.length;c++)d=l[c],d.element.scrollLeft=d.left,d.element.scrollTop=d.top}}var z0=ba&&"documentMode"in document&&11>=document.documentMode,Ir=null,Ns=null,Ei=null,Fs=!1;function rc(l,c,d){var m=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Fs||Ir==null||Ir!==un(m)||(m=Ir,"selectionStart"in m&&Vs(m)?m={start:m.selectionStart,end:m.selectionEnd}:(m=(m.ownerDocument&&m.ownerDocument.defaultView||window).getSelection(),m={anchorNode:m.anchorNode,anchorOffset:m.anchorOffset,focusNode:m.focusNode,focusOffset:m.focusOffset}),Ei&&ki(Ei,m)||(Ei=m,m=Jn(Ns,"onSelect"),0<m.length&&(c=new mn("onSelect","select",null,c,d),l.push({event:c,listeners:m}),c.target=Ir)))}function dr(l,c){var d={};return d[l.toLowerCase()]=c.toLowerCase(),d["Webkit"+l]="webkit"+c,d["Moz"+l]="moz"+c,d}var Gr={animationend:dr("Animation","AnimationEnd"),animationiteration:dr("Animation","AnimationIteration"),animationstart:dr("Animation","AnimationStart"),transitionrun:dr("Transition","TransitionRun"),transitionstart:dr("Transition","TransitionStart"),transitioncancel:dr("Transition","TransitionCancel"),transitionend:dr("Transition","TransitionEnd")},Os={},ic={};ba&&(ic=document.createElement("div").style,"AnimationEvent"in window||(delete Gr.animationend.animation,delete Gr.animationiteration.animation,delete Gr.animationstart.animation),"TransitionEvent"in window||delete Gr.transitionend.transition);function pr(l){if(Os[l])return Os[l];if(!Gr[l])return l;var c=Gr[l],d;for(d in c)if(c.hasOwnProperty(d)&&d in ic)return Os[l]=c[d];return l}var nc=pr("animationend"),sc=pr("animationiteration"),oc=pr("animationstart"),Z0=pr("transitionrun"),H0=pr("transitionstart"),U0=pr("transitioncancel"),lc=pr("transitionend"),cc=new Map,uc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function la(l,c){cc.set(l,c),cr(c,[l])}var Kt=[],Lr=0,Bs=0;function vn(){for(var l=Lr,c=Bs=Lr=0;c<l;){var d=Kt[c];Kt[c++]=null;var m=Kt[c];Kt[c++]=null;var b=Kt[c];Kt[c++]=null;var E=Kt[c];if(Kt[c++]=null,m!==null&&b!==null){var I=m.pending;I===null?b.next=b:(b.next=I.next,I.next=b),m.pending=b}E!==0&&fc(d,b,E)}}function gn(l,c,d,m){Kt[Lr++]=l,Kt[Lr++]=c,Kt[Lr++]=d,Kt[Lr++]=m,Bs|=m,l.lanes|=m,l=l.alternate,l!==null&&(l.lanes|=m)}function Is(l,c,d,m){return gn(l,c,d,m),bn(l)}function Ia(l,c){return gn(l,null,null,c),bn(l)}function fc(l,c,d){l.lanes|=d;var m=l.alternate;m!==null&&(m.lanes|=d);for(var b=!1,E=l.return;E!==null;)E.childLanes|=d,m=E.alternate,m!==null&&(m.childLanes|=d),E.tag===22&&(l=E.stateNode,l===null||l._visibility&1||(b=!0)),l=E,E=E.return;b&&c!==null&&l.tag===3&&(E=l.stateNode,b=31-yt(d),E=E.hiddenUpdates,l=E[b],l===null?E[b]=[c]:l.push(c),c.lane=d|536870912)}function bn(l){if(50<qi)throw qi=0,$o=null,Error(u(185));for(var c=l.return;c!==null;)l=c,c=l.return;return l.tag===3?l.stateNode:null}var zr={},dc=new WeakMap;function Qt(l,c){if(typeof l=="object"&&l!==null){var d=dc.get(l);return d!==void 0?d:(c={value:l,source:c,stack:H(c)},dc.set(l,c),c)}return{value:l,source:c,stack:H(c)}}var Zr=[],Hr=0,kn=null,En=0,Jt=[],ea=0,hr=null,Ea=1,Sa="";function mr(l,c){Zr[Hr++]=En,Zr[Hr++]=kn,kn=l,En=c}function pc(l,c,d){Jt[ea++]=Ea,Jt[ea++]=Sa,Jt[ea++]=hr,hr=l;var m=Ea;l=Sa;var b=32-yt(m)-1;m&=~(1<<b),d+=1;var E=32-yt(c)+b;if(30<E){var I=b-b%5;E=(m&(1<<I)-1).toString(32),m>>=I,b-=I,Ea=1<<32-yt(c)+b|d<<b|m,Sa=E+l}else Ea=1<<E|d<<b|m,Sa=l}function Gs(l){l.return!==null&&(mr(l,1),pc(l,1,0))}function Ls(l){for(;l===kn;)kn=Zr[--Hr],Zr[Hr]=null,En=Zr[--Hr],Zr[Hr]=null;for(;l===hr;)hr=Jt[--ea],Jt[ea]=null,Sa=Jt[--ea],Jt[ea]=null,Ea=Jt[--ea],Jt[ea]=null}var Mt=null,_t=null,qe=!1,ca=null,ha=!1,zs=Error(u(519));function xr(l){var c=Error(u(418,""));throw _i(Qt(c,l)),zs}function hc(l){var c=l.stateNode,d=l.type,m=l.memoizedProps;switch(c[Rt]=l,c[Bt]=m,d){case"dialog":Ue("cancel",c),Ue("close",c);break;case"iframe":case"object":case"embed":Ue("load",c);break;case"video":case"audio":for(d=0;d<Wi.length;d++)Ue(Wi[d],c);break;case"source":Ue("error",c);break;case"img":case"image":case"link":Ue("error",c),Ue("load",c);break;case"details":Ue("toggle",c);break;case"input":Ue("invalid",c),Rl(c,m.value,m.defaultValue,m.checked,m.defaultChecked,m.type,m.name,!0),ln(c);break;case"select":Ue("invalid",c);break;case"textarea":Ue("invalid",c),jl(c,m.value,m.defaultValue,m.children),ln(c)}d=m.children,typeof d!="string"&&typeof d!="number"&&typeof d!="bigint"||c.textContent===""+d||m.suppressHydrationWarning===!0||Af(c.textContent,d)?(m.popover!=null&&(Ue("beforetoggle",c),Ue("toggle",c)),m.onScroll!=null&&Ue("scroll",c),m.onScrollEnd!=null&&Ue("scrollend",c),m.onClick!=null&&(c.onclick=ts),c=!0):c=!1,c||xr(l)}function mc(l){for(Mt=l.return;Mt;)switch(Mt.tag){case 3:case 27:ha=!0;return;case 5:case 13:ha=!1;return;default:Mt=Mt.return}}function Si(l){if(l!==Mt)return!1;if(!qe)return mc(l),qe=!0,!1;var c=!1,d;if((d=l.tag!==3&&l.tag!==27)&&((d=l.tag===5)&&(d=l.type,d=!(d!=="form"&&d!=="button")||cl(l.type,l.memoizedProps)),d=!d),d&&(c=!0),c&&_t&&xr(l),mc(l),l.tag===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(u(317));e:{for(l=l.nextSibling,c=0;l;){if(l.nodeType===8)if(d=l.data,d==="/$"){if(c===0){_t=fa(l.nextSibling);break e}c--}else d!=="$"&&d!=="$!"&&d!=="$?"||c++;l=l.nextSibling}_t=null}}else _t=Mt?fa(l.stateNode.nextSibling):null;return!0}function Ai(){_t=Mt=null,qe=!1}function _i(l){ca===null?ca=[l]:ca.push(l)}var Ci=Error(u(460)),xc=Error(u(474)),Zs={then:function(){}};function yc(l){return l=l.status,l==="fulfilled"||l==="rejected"}function Sn(){}function vc(l,c,d){switch(d=l[d],d===void 0?l.push(c):d!==c&&(c.then(Sn,Sn),c=d),c.status){case"fulfilled":return c.value;case"rejected":throw l=c.reason,l===Ci?Error(u(483)):l;default:if(typeof c.status=="string")c.then(Sn,Sn);else{if(l=Je,l!==null&&100<l.shellSuspendCounter)throw Error(u(482));l=c,l.status="pending",l.then(function(m){if(c.status==="pending"){var b=c;b.status="fulfilled",b.value=m}},function(m){if(c.status==="pending"){var b=c;b.status="rejected",b.reason=m}})}switch(c.status){case"fulfilled":return c.value;case"rejected":throw l=c.reason,l===Ci?Error(u(483)):l}throw Ti=c,Ci}}var Ti=null;function gc(){if(Ti===null)throw Error(u(459));var l=Ti;return Ti=null,l}var Ur=null,wi=0;function An(l){var c=wi;return wi+=1,Ur===null&&(Ur=[]),vc(Ur,l,c)}function Ri(l,c){c=c.props.ref,l.ref=c!==void 0?c:null}function _n(l,c){throw c.$$typeof===p?Error(u(525)):(l=Object.prototype.toString.call(c),Error(u(31,l==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":l)))}function bc(l){var c=l._init;return c(l._payload)}function kc(l){function c(ce,te){if(l){var ue=ce.deletions;ue===null?(ce.deletions=[te],ce.flags|=16):ue.push(te)}}function d(ce,te){if(!l)return null;for(;te!==null;)c(ce,te),te=te.sibling;return null}function m(ce){for(var te=new Map;ce!==null;)ce.key!==null?te.set(ce.key,ce):te.set(ce.index,ce),ce=ce.sibling;return te}function b(ce,te){return ce=Ka(ce,te),ce.index=0,ce.sibling=null,ce}function E(ce,te,ue){return ce.index=ue,l?(ue=ce.alternate,ue!==null?(ue=ue.index,ue<te?(ce.flags|=33554434,te):ue):(ce.flags|=33554434,te)):(ce.flags|=1048576,te)}function I(ce){return l&&ce.alternate===null&&(ce.flags|=33554434),ce}function U(ce,te,ue,ve){return te===null||te.tag!==6?(te=Bo(ue,ce.mode,ve),te.return=ce,te):(te=b(te,ue),te.return=ce,te)}function Y(ce,te,ue,ve){var we=ue.type;return we===g?ye(ce,te,ue.props.children,ve,ue.key):te!==null&&(te.elementType===we||typeof we=="object"&&we!==null&&we.$$typeof===j&&bc(we)===te.type)?(te=b(te,ue.props),Ri(te,ue),te.return=ce,te):(te=Zn(ue.type,ue.key,ue.props,null,ce.mode,ve),Ri(te,ue),te.return=ce,te)}function ie(ce,te,ue,ve){return te===null||te.tag!==4||te.stateNode.containerInfo!==ue.containerInfo||te.stateNode.implementation!==ue.implementation?(te=Io(ue,ce.mode,ve),te.return=ce,te):(te=b(te,ue.children||[]),te.return=ce,te)}function ye(ce,te,ue,ve,we){return te===null||te.tag!==7?(te=Cr(ue,ce.mode,ve,we),te.return=ce,te):(te=b(te,ue),te.return=ce,te)}function ke(ce,te,ue){if(typeof te=="string"&&te!==""||typeof te=="number"||typeof te=="bigint")return te=Bo(""+te,ce.mode,ue),te.return=ce,te;if(typeof te=="object"&&te!==null){switch(te.$$typeof){case x:return ue=Zn(te.type,te.key,te.props,null,ce.mode,ue),Ri(ue,te),ue.return=ce,ue;case y:return te=Io(te,ce.mode,ue),te.return=ce,te;case j:var ve=te._init;return te=ve(te._payload),ke(ce,te,ue)}if(ae(te)||G(te))return te=Cr(te,ce.mode,ue,null),te.return=ce,te;if(typeof te.then=="function")return ke(ce,An(te),ue);if(te.$$typeof===M)return ke(ce,Gn(ce,te),ue);_n(ce,te)}return null}function fe(ce,te,ue,ve){var we=te!==null?te.key:null;if(typeof ue=="string"&&ue!==""||typeof ue=="number"||typeof ue=="bigint")return we!==null?null:U(ce,te,""+ue,ve);if(typeof ue=="object"&&ue!==null){switch(ue.$$typeof){case x:return ue.key===we?Y(ce,te,ue,ve):null;case y:return ue.key===we?ie(ce,te,ue,ve):null;case j:return we=ue._init,ue=we(ue._payload),fe(ce,te,ue,ve)}if(ae(ue)||G(ue))return we!==null?null:ye(ce,te,ue,ve,null);if(typeof ue.then=="function")return fe(ce,te,An(ue),ve);if(ue.$$typeof===M)return fe(ce,te,Gn(ce,ue),ve);_n(ce,ue)}return null}function xe(ce,te,ue,ve,we){if(typeof ve=="string"&&ve!==""||typeof ve=="number"||typeof ve=="bigint")return ce=ce.get(ue)||null,U(te,ce,""+ve,we);if(typeof ve=="object"&&ve!==null){switch(ve.$$typeof){case x:return ce=ce.get(ve.key===null?ue:ve.key)||null,Y(te,ce,ve,we);case y:return ce=ce.get(ve.key===null?ue:ve.key)||null,ie(te,ce,ve,we);case j:var Le=ve._init;return ve=Le(ve._payload),xe(ce,te,ue,ve,we)}if(ae(ve)||G(ve))return ce=ce.get(ue)||null,ye(te,ce,ve,we,null);if(typeof ve.then=="function")return xe(ce,te,ue,An(ve),we);if(ve.$$typeof===M)return xe(ce,te,ue,Gn(te,ve),we);_n(te,ve)}return null}function je(ce,te,ue,ve){for(var we=null,Le=null,Pe=te,Fe=te=0,At=null;Pe!==null&&Fe<ue.length;Fe++){Pe.index>Fe?(At=Pe,Pe=null):At=Pe.sibling;var Ye=fe(ce,Pe,ue[Fe],ve);if(Ye===null){Pe===null&&(Pe=At);break}l&&Pe&&Ye.alternate===null&&c(ce,Pe),te=E(Ye,te,Fe),Le===null?we=Ye:Le.sibling=Ye,Le=Ye,Pe=At}if(Fe===ue.length)return d(ce,Pe),qe&&mr(ce,Fe),we;if(Pe===null){for(;Fe<ue.length;Fe++)Pe=ke(ce,ue[Fe],ve),Pe!==null&&(te=E(Pe,te,Fe),Le===null?we=Pe:Le.sibling=Pe,Le=Pe);return qe&&mr(ce,Fe),we}for(Pe=m(Pe);Fe<ue.length;Fe++)At=xe(Pe,ce,Fe,ue[Fe],ve),At!==null&&(l&&At.alternate!==null&&Pe.delete(At.key===null?Fe:At.key),te=E(At,te,Fe),Le===null?we=At:Le.sibling=At,Le=At);return l&&Pe.forEach(function(ir){return c(ce,ir)}),qe&&mr(ce,Fe),we}function Ie(ce,te,ue,ve){if(ue==null)throw Error(u(151));for(var we=null,Le=null,Pe=te,Fe=te=0,At=null,Ye=ue.next();Pe!==null&&!Ye.done;Fe++,Ye=ue.next()){Pe.index>Fe?(At=Pe,Pe=null):At=Pe.sibling;var ir=fe(ce,Pe,Ye.value,ve);if(ir===null){Pe===null&&(Pe=At);break}l&&Pe&&ir.alternate===null&&c(ce,Pe),te=E(ir,te,Fe),Le===null?we=ir:Le.sibling=ir,Le=ir,Pe=At}if(Ye.done)return d(ce,Pe),qe&&mr(ce,Fe),we;if(Pe===null){for(;!Ye.done;Fe++,Ye=ue.next())Ye=ke(ce,Ye.value,ve),Ye!==null&&(te=E(Ye,te,Fe),Le===null?we=Ye:Le.sibling=Ye,Le=Ye);return qe&&mr(ce,Fe),we}for(Pe=m(Pe);!Ye.done;Fe++,Ye=ue.next())Ye=xe(Pe,ce,Fe,Ye.value,ve),Ye!==null&&(l&&Ye.alternate!==null&&Pe.delete(Ye.key===null?Fe:Ye.key),te=E(Ye,te,Fe),Le===null?we=Ye:Le.sibling=Ye,Le=Ye);return l&&Pe.forEach(function(sp){return c(ce,sp)}),qe&&mr(ce,Fe),we}function ut(ce,te,ue,ve){if(typeof ue=="object"&&ue!==null&&ue.type===g&&ue.key===null&&(ue=ue.props.children),typeof ue=="object"&&ue!==null){switch(ue.$$typeof){case x:e:{for(var we=ue.key;te!==null;){if(te.key===we){if(we=ue.type,we===g){if(te.tag===7){d(ce,te.sibling),ve=b(te,ue.props.children),ve.return=ce,ce=ve;break e}}else if(te.elementType===we||typeof we=="object"&&we!==null&&we.$$typeof===j&&bc(we)===te.type){d(ce,te.sibling),ve=b(te,ue.props),Ri(ve,ue),ve.return=ce,ce=ve;break e}d(ce,te);break}else c(ce,te);te=te.sibling}ue.type===g?(ve=Cr(ue.props.children,ce.mode,ve,ue.key),ve.return=ce,ce=ve):(ve=Zn(ue.type,ue.key,ue.props,null,ce.mode,ve),Ri(ve,ue),ve.return=ce,ce=ve)}return I(ce);case y:e:{for(we=ue.key;te!==null;){if(te.key===we)if(te.tag===4&&te.stateNode.containerInfo===ue.containerInfo&&te.stateNode.implementation===ue.implementation){d(ce,te.sibling),ve=b(te,ue.children||[]),ve.return=ce,ce=ve;break e}else{d(ce,te);break}else c(ce,te);te=te.sibling}ve=Io(ue,ce.mode,ve),ve.return=ce,ce=ve}return I(ce);case j:return we=ue._init,ue=we(ue._payload),ut(ce,te,ue,ve)}if(ae(ue))return je(ce,te,ue,ve);if(G(ue)){if(we=G(ue),typeof we!="function")throw Error(u(150));return ue=we.call(ue),Ie(ce,te,ue,ve)}if(typeof ue.then=="function")return ut(ce,te,An(ue),ve);if(ue.$$typeof===M)return ut(ce,te,Gn(ce,ue),ve);_n(ce,ue)}return typeof ue=="string"&&ue!==""||typeof ue=="number"||typeof ue=="bigint"?(ue=""+ue,te!==null&&te.tag===6?(d(ce,te.sibling),ve=b(te,ue),ve.return=ce,ce=ve):(d(ce,te),ve=Bo(ue,ce.mode,ve),ve.return=ce,ce=ve),I(ce)):d(ce,te)}return function(ce,te,ue,ve){try{wi=0;var we=ut(ce,te,ue,ve);return Ur=null,we}catch(Pe){if(Pe===Ci)throw Pe;var Le=ia(29,Pe,null,ce.mode);return Le.lanes=ve,Le.return=ce,Le}finally{}}}var yr=kc(!0),Ec=kc(!1),$r=Te(null),Cn=Te(0);function Sc(l,c){l=Va,Ce(Cn,l),Ce($r,c),Va=l|c.baseLanes}function Hs(){Ce(Cn,Va),Ce($r,$r.current)}function Us(){Va=Cn.current,Me($r),Me(Cn)}var ta=Te(null),ma=null;function Ga(l){var c=l.alternate;Ce(vt,vt.current&1),Ce(ta,l),ma===null&&(c===null||$r.current!==null||c.memoizedState!==null)&&(ma=l)}function Ac(l){if(l.tag===22){if(Ce(vt,vt.current),Ce(ta,l),ma===null){var c=l.alternate;c!==null&&c.memoizedState!==null&&(ma=l)}}else La()}function La(){Ce(vt,vt.current),Ce(ta,ta.current)}function Aa(l){Me(ta),ma===l&&(ma=null),Me(vt)}var vt=Te(0);function Tn(l){for(var c=l;c!==null;){if(c.tag===13){var d=c.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return c}else if(c.tag===19&&c.memoizedProps.revealOrder!==void 0){if((c.flags&128)!==0)return c}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===l)break;for(;c.sibling===null;){if(c.return===null||c.return===l)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}var $0=typeof AbortController<"u"?AbortController:function(){var l=[],c=this.signal={aborted:!1,addEventListener:function(d,m){l.push(m)}};this.abort=function(){c.aborted=!0,l.forEach(function(d){return d()})}},q0=e.unstable_scheduleCallback,Y0=e.unstable_NormalPriority,gt={$$typeof:M,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $s(){return{controller:new $0,data:new Map,refCount:0}}function Di(l){l.refCount--,l.refCount===0&&q0(Y0,function(){l.controller.abort()})}var ji=null,qs=0,qr=0,Yr=null;function W0(l,c){if(ji===null){var d=ji=[];qs=0,qr=el(),Yr={status:"pending",value:void 0,then:function(m){d.push(m)}}}return qs++,c.then(_c,_c),c}function _c(){if(--qs===0&&ji!==null){Yr!==null&&(Yr.status="fulfilled");var l=ji;ji=null,qr=0,Yr=null;for(var c=0;c<l.length;c++)(0,l[c])()}}function X0(l,c){var d=[],m={status:"pending",value:null,reason:null,then:function(b){d.push(b)}};return l.then(function(){m.status="fulfilled",m.value=c;for(var b=0;b<d.length;b++)(0,d[b])(c)},function(b){for(m.status="rejected",m.reason=b,b=0;b<d.length;b++)(0,d[b])(void 0)}),m}var Cc=K.S;K.S=function(l,c){typeof c=="object"&&c!==null&&typeof c.then=="function"&&W0(l,c),Cc!==null&&Cc(l,c)};var vr=Te(null);function Ys(){var l=vr.current;return l!==null?l:Je.pooledCache}function wn(l,c){c===null?Ce(vr,vr.current):Ce(vr,c.pool)}function Tc(){var l=Ys();return l===null?null:{parent:gt._currentValue,pool:l}}var za=0,Ge=null,We=null,ht=null,Rn=!1,Wr=!1,gr=!1,Dn=0,Pi=0,Xr=null,K0=0;function ft(){throw Error(u(321))}function Ws(l,c){if(c===null)return!1;for(var d=0;d<c.length&&d<l.length;d++)if(!zt(l[d],c[d]))return!1;return!0}function Xs(l,c,d,m,b,E){return za=E,Ge=c,c.memoizedState=null,c.updateQueue=null,c.lanes=0,K.H=l===null||l.memoizedState===null?br:Za,gr=!1,E=d(m,b),gr=!1,Wr&&(E=Rc(c,d,m,b)),wc(l),E}function wc(l){K.H=xa;var c=We!==null&&We.next!==null;if(za=0,ht=We=Ge=null,Rn=!1,Pi=0,Xr=null,c)throw Error(u(300));l===null||Et||(l=l.dependencies,l!==null&&In(l)&&(Et=!0))}function Rc(l,c,d,m){Ge=l;var b=0;do{if(Wr&&(Xr=null),Pi=0,Wr=!1,25<=b)throw Error(u(301));if(b+=1,ht=We=null,l.updateQueue!=null){var E=l.updateQueue;E.lastEffect=null,E.events=null,E.stores=null,E.memoCache!=null&&(E.memoCache.index=0)}K.H=kr,E=c(d,m)}while(Wr);return E}function Q0(){var l=K.H,c=l.useState()[0];return c=typeof c.then=="function"?Mi(c):c,l=l.useState()[0],(We!==null?We.memoizedState:null)!==l&&(Ge.flags|=1024),c}function Ks(){var l=Dn!==0;return Dn=0,l}function Qs(l,c,d){c.updateQueue=l.updateQueue,c.flags&=-2053,l.lanes&=~d}function Js(l){if(Rn){for(l=l.memoizedState;l!==null;){var c=l.queue;c!==null&&(c.pending=null),l=l.next}Rn=!1}za=0,ht=We=Ge=null,Wr=!1,Pi=Dn=0,Xr=null}function Gt(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ht===null?Ge.memoizedState=ht=l:ht=ht.next=l,ht}function mt(){if(We===null){var l=Ge.alternate;l=l!==null?l.memoizedState:null}else l=We.next;var c=ht===null?Ge.memoizedState:ht.next;if(c!==null)ht=c,We=l;else{if(l===null)throw Ge.alternate===null?Error(u(467)):Error(u(310));We=l,l={memoizedState:We.memoizedState,baseState:We.baseState,baseQueue:We.baseQueue,queue:We.queue,next:null},ht===null?Ge.memoizedState=ht=l:ht=ht.next=l}return ht}var jn;jn=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function Mi(l){var c=Pi;return Pi+=1,Xr===null&&(Xr=[]),l=vc(Xr,l,c),c=Ge,(ht===null?c.memoizedState:ht.next)===null&&(c=c.alternate,K.H=c===null||c.memoizedState===null?br:Za),l}function Pn(l){if(l!==null&&typeof l=="object"){if(typeof l.then=="function")return Mi(l);if(l.$$typeof===M)return Dt(l)}throw Error(u(438,String(l)))}function eo(l){var c=null,d=Ge.updateQueue;if(d!==null&&(c=d.memoCache),c==null){var m=Ge.alternate;m!==null&&(m=m.updateQueue,m!==null&&(m=m.memoCache,m!=null&&(c={data:m.data.map(function(b){return b.slice()}),index:0})))}if(c==null&&(c={data:[],index:0}),d===null&&(d=jn(),Ge.updateQueue=d),d.memoCache=c,d=c.data[c.index],d===void 0)for(d=c.data[c.index]=Array(l),m=0;m<l;m++)d[m]=V;return c.index++,d}function _a(l,c){return typeof c=="function"?c(l):c}function Mn(l){var c=mt();return to(c,We,l)}function to(l,c,d){var m=l.queue;if(m===null)throw Error(u(311));m.lastRenderedReducer=d;var b=l.baseQueue,E=m.pending;if(E!==null){if(b!==null){var I=b.next;b.next=E.next,E.next=I}c.baseQueue=b=E,m.pending=null}if(E=l.baseState,b===null)l.memoizedState=E;else{c=b.next;var U=I=null,Y=null,ie=c,ye=!1;do{var ke=ie.lane&-536870913;if(ke!==ie.lane?($e&ke)===ke:(za&ke)===ke){var fe=ie.revertLane;if(fe===0)Y!==null&&(Y=Y.next={lane:0,revertLane:0,action:ie.action,hasEagerState:ie.hasEagerState,eagerState:ie.eagerState,next:null}),ke===qr&&(ye=!0);else if((za&fe)===fe){ie=ie.next,fe===qr&&(ye=!0);continue}else ke={lane:0,revertLane:ie.revertLane,action:ie.action,hasEagerState:ie.hasEagerState,eagerState:ie.eagerState,next:null},Y===null?(U=Y=ke,I=E):Y=Y.next=ke,Ge.lanes|=fe,Qa|=fe;ke=ie.action,gr&&d(E,ke),E=ie.hasEagerState?ie.eagerState:d(E,ke)}else fe={lane:ke,revertLane:ie.revertLane,action:ie.action,hasEagerState:ie.hasEagerState,eagerState:ie.eagerState,next:null},Y===null?(U=Y=fe,I=E):Y=Y.next=fe,Ge.lanes|=ke,Qa|=ke;ie=ie.next}while(ie!==null&&ie!==c);if(Y===null?I=E:Y.next=U,!zt(E,l.memoizedState)&&(Et=!0,ye&&(d=Yr,d!==null)))throw d;l.memoizedState=E,l.baseState=I,l.baseQueue=Y,m.lastRenderedState=E}return b===null&&(m.lanes=0),[l.memoizedState,m.dispatch]}function ao(l){var c=mt(),d=c.queue;if(d===null)throw Error(u(311));d.lastRenderedReducer=l;var m=d.dispatch,b=d.pending,E=c.memoizedState;if(b!==null){d.pending=null;var I=b=b.next;do E=l(E,I.action),I=I.next;while(I!==b);zt(E,c.memoizedState)||(Et=!0),c.memoizedState=E,c.baseQueue===null&&(c.baseState=E),d.lastRenderedState=E}return[E,m]}function Dc(l,c,d){var m=Ge,b=mt(),E=qe;if(E){if(d===void 0)throw Error(u(407));d=d()}else d=c();var I=!zt((We||b).memoizedState,d);if(I&&(b.memoizedState=d,Et=!0),b=b.queue,no(Mc.bind(null,m,b,l),[l]),b.getSnapshot!==c||I||ht!==null&&ht.memoizedState.tag&1){if(m.flags|=2048,Kr(9,Pc.bind(null,m,b,d,c),{destroy:void 0},null),Je===null)throw Error(u(349));E||(za&60)!==0||jc(m,c,d)}return d}function jc(l,c,d){l.flags|=16384,l={getSnapshot:c,value:d},c=Ge.updateQueue,c===null?(c=jn(),Ge.updateQueue=c,c.stores=[l]):(d=c.stores,d===null?c.stores=[l]:d.push(l))}function Pc(l,c,d,m){c.value=d,c.getSnapshot=m,Vc(c)&&Nc(l)}function Mc(l,c,d){return d(function(){Vc(c)&&Nc(l)})}function Vc(l){var c=l.getSnapshot;l=l.value;try{var d=c();return!zt(l,d)}catch{return!0}}function Nc(l){var c=Ia(l,2);c!==null&&Vt(c,l,2)}function ro(l){var c=Gt();if(typeof l=="function"){var d=l;if(l=d(),gr){jt(!0);try{d()}finally{jt(!1)}}}return c.memoizedState=c.baseState=l,c.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:l},c}function Fc(l,c,d,m){return l.baseState=d,to(l,We,typeof m=="function"?m:_a)}function J0(l,c,d,m,b){if(Fn(l))throw Error(u(485));if(l=c.action,l!==null){var E={payload:b,action:l,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(I){E.listeners.push(I)}};K.T!==null?d(!0):E.isTransition=!1,m(E),d=c.pending,d===null?(E.next=c.pending=E,Oc(c,E)):(E.next=d.next,c.pending=d.next=E)}}function Oc(l,c){var d=c.action,m=c.payload,b=l.state;if(c.isTransition){var E=K.T,I={};K.T=I;try{var U=d(b,m),Y=K.S;Y!==null&&Y(I,U),Bc(l,c,U)}catch(ie){io(l,c,ie)}finally{K.T=E}}else try{E=d(b,m),Bc(l,c,E)}catch(ie){io(l,c,ie)}}function Bc(l,c,d){d!==null&&typeof d=="object"&&typeof d.then=="function"?d.then(function(m){Ic(l,c,m)},function(m){return io(l,c,m)}):Ic(l,c,d)}function Ic(l,c,d){c.status="fulfilled",c.value=d,Gc(c),l.state=d,c=l.pending,c!==null&&(d=c.next,d===c?l.pending=null:(d=d.next,c.next=d,Oc(l,d)))}function io(l,c,d){var m=l.pending;if(l.pending=null,m!==null){m=m.next;do c.status="rejected",c.reason=d,Gc(c),c=c.next;while(c!==m)}l.action=null}function Gc(l){l=l.listeners;for(var c=0;c<l.length;c++)(0,l[c])()}function Lc(l,c){return c}function zc(l,c){if(qe){var d=Je.formState;if(d!==null){e:{var m=Ge;if(qe){if(_t){t:{for(var b=_t,E=ha;b.nodeType!==8;){if(!E){b=null;break t}if(b=fa(b.nextSibling),b===null){b=null;break t}}E=b.data,b=E==="F!"||E==="F"?b:null}if(b){_t=fa(b.nextSibling),m=b.data==="F!";break e}}xr(m)}m=!1}m&&(c=d[0])}}return d=Gt(),d.memoizedState=d.baseState=c,m={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lc,lastRenderedState:c},d.queue=m,d=su.bind(null,Ge,m),m.dispatch=d,m=ro(!1),E=uo.bind(null,Ge,!1,m.queue),m=Gt(),b={state:c,dispatch:null,action:l,pending:null},m.queue=b,d=J0.bind(null,Ge,b,E,d),b.dispatch=d,m.memoizedState=l,[c,d,!1]}function Zc(l){var c=mt();return Hc(c,We,l)}function Hc(l,c,d){c=to(l,c,Lc)[0],l=Mn(_a)[0],c=typeof c=="object"&&c!==null&&typeof c.then=="function"?Mi(c):c;var m=mt(),b=m.queue,E=b.dispatch;return d!==m.memoizedState&&(Ge.flags|=2048,Kr(9,ed.bind(null,b,d),{destroy:void 0},null)),[c,E,l]}function ed(l,c){l.action=c}function Uc(l){var c=mt(),d=We;if(d!==null)return Hc(c,d,l);mt(),c=c.memoizedState,d=mt();var m=d.queue.dispatch;return d.memoizedState=l,[c,m,!1]}function Kr(l,c,d,m){return l={tag:l,create:c,inst:d,deps:m,next:null},c=Ge.updateQueue,c===null&&(c=jn(),Ge.updateQueue=c),d=c.lastEffect,d===null?c.lastEffect=l.next=l:(m=d.next,d.next=l,l.next=m,c.lastEffect=l),l}function $c(){return mt().memoizedState}function Vn(l,c,d,m){var b=Gt();Ge.flags|=l,b.memoizedState=Kr(1|c,d,{destroy:void 0},m===void 0?null:m)}function Nn(l,c,d,m){var b=mt();m=m===void 0?null:m;var E=b.memoizedState.inst;We!==null&&m!==null&&Ws(m,We.memoizedState.deps)?b.memoizedState=Kr(c,d,E,m):(Ge.flags|=l,b.memoizedState=Kr(1|c,d,E,m))}function qc(l,c){Vn(8390656,8,l,c)}function no(l,c){Nn(2048,8,l,c)}function Yc(l,c){return Nn(4,2,l,c)}function Wc(l,c){return Nn(4,4,l,c)}function Xc(l,c){if(typeof c=="function"){l=l();var d=c(l);return function(){typeof d=="function"?d():c(null)}}if(c!=null)return l=l(),c.current=l,function(){c.current=null}}function Kc(l,c,d){d=d!=null?d.concat([l]):null,Nn(4,4,Xc.bind(null,c,l),d)}function so(){}function Qc(l,c){var d=mt();c=c===void 0?null:c;var m=d.memoizedState;return c!==null&&Ws(c,m[1])?m[0]:(d.memoizedState=[l,c],l)}function Jc(l,c){var d=mt();c=c===void 0?null:c;var m=d.memoizedState;if(c!==null&&Ws(c,m[1]))return m[0];if(m=l(),gr){jt(!0);try{l()}finally{jt(!1)}}return d.memoizedState=[m,c],m}function oo(l,c,d){return d===void 0||(za&1073741824)!==0?l.memoizedState=c:(l.memoizedState=d,l=tf(),Ge.lanes|=l,Qa|=l,d)}function eu(l,c,d,m){return zt(d,c)?d:$r.current!==null?(l=oo(l,d,m),zt(l,c)||(Et=!0),l):(za&42)===0?(Et=!0,l.memoizedState=d):(l=tf(),Ge.lanes|=l,Qa|=l,c)}function tu(l,c,d,m,b){var E=re.p;re.p=E!==0&&8>E?E:8;var I=K.T,U={};K.T=U,uo(l,!1,c,d);try{var Y=b(),ie=K.S;if(ie!==null&&ie(U,Y),Y!==null&&typeof Y=="object"&&typeof Y.then=="function"){var ye=X0(Y,m);Vi(l,c,ye,$t(l))}else Vi(l,c,m,$t(l))}catch(ke){Vi(l,c,{then:function(){},status:"rejected",reason:ke},$t())}finally{re.p=E,K.T=I}}function td(){}function lo(l,c,d,m){if(l.tag!==5)throw Error(u(476));var b=au(l).queue;tu(l,b,c,ge,d===null?td:function(){return ru(l),d(m)})}function au(l){var c=l.memoizedState;if(c!==null)return c;c={memoizedState:ge,baseState:ge,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:ge},next:null};var d={};return c.next={memoizedState:d,baseState:d,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:d},next:null},l.memoizedState=c,l=l.alternate,l!==null&&(l.memoizedState=c),c}function ru(l){var c=au(l).next.queue;Vi(l,c,{},$t())}function co(){return Dt(en)}function iu(){return mt().memoizedState}function nu(){return mt().memoizedState}function ad(l){for(var c=l.return;c!==null;){switch(c.tag){case 24:case 3:var d=$t();l=$a(d);var m=qa(c,l,d);m!==null&&(Vt(m,c,d),Oi(m,c,d)),c={cache:$s()},l.payload=c;return}c=c.return}}function rd(l,c,d){var m=$t();d={lane:m,revertLane:0,action:d,hasEagerState:!1,eagerState:null,next:null},Fn(l)?ou(c,d):(d=Is(l,c,d,m),d!==null&&(Vt(d,l,m),lu(d,c,m)))}function su(l,c,d){var m=$t();Vi(l,c,d,m)}function Vi(l,c,d,m){var b={lane:m,revertLane:0,action:d,hasEagerState:!1,eagerState:null,next:null};if(Fn(l))ou(c,b);else{var E=l.alternate;if(l.lanes===0&&(E===null||E.lanes===0)&&(E=c.lastRenderedReducer,E!==null))try{var I=c.lastRenderedState,U=E(I,d);if(b.hasEagerState=!0,b.eagerState=U,zt(U,I))return gn(l,c,b,0),Je===null&&vn(),!1}catch{}finally{}if(d=Is(l,c,b,m),d!==null)return Vt(d,l,m),lu(d,c,m),!0}return!1}function uo(l,c,d,m){if(m={lane:2,revertLane:el(),action:m,hasEagerState:!1,eagerState:null,next:null},Fn(l)){if(c)throw Error(u(479))}else c=Is(l,d,m,2),c!==null&&Vt(c,l,2)}function Fn(l){var c=l.alternate;return l===Ge||c!==null&&c===Ge}function ou(l,c){Wr=Rn=!0;var d=l.pending;d===null?c.next=c:(c.next=d.next,d.next=c),l.pending=c}function lu(l,c,d){if((d&4194176)!==0){var m=c.lanes;m&=l.pendingLanes,d|=m,c.lanes=d,fi(l,d)}}var xa={readContext:Dt,use:Pn,useCallback:ft,useContext:ft,useEffect:ft,useImperativeHandle:ft,useLayoutEffect:ft,useInsertionEffect:ft,useMemo:ft,useReducer:ft,useRef:ft,useState:ft,useDebugValue:ft,useDeferredValue:ft,useTransition:ft,useSyncExternalStore:ft,useId:ft};xa.useCacheRefresh=ft,xa.useMemoCache=ft,xa.useHostTransitionStatus=ft,xa.useFormState=ft,xa.useActionState=ft,xa.useOptimistic=ft;var br={readContext:Dt,use:Pn,useCallback:function(l,c){return Gt().memoizedState=[l,c===void 0?null:c],l},useContext:Dt,useEffect:qc,useImperativeHandle:function(l,c,d){d=d!=null?d.concat([l]):null,Vn(4194308,4,Xc.bind(null,c,l),d)},useLayoutEffect:function(l,c){return Vn(4194308,4,l,c)},useInsertionEffect:function(l,c){Vn(4,2,l,c)},useMemo:function(l,c){var d=Gt();c=c===void 0?null:c;var m=l();if(gr){jt(!0);try{l()}finally{jt(!1)}}return d.memoizedState=[m,c],m},useReducer:function(l,c,d){var m=Gt();if(d!==void 0){var b=d(c);if(gr){jt(!0);try{d(c)}finally{jt(!1)}}}else b=c;return m.memoizedState=m.baseState=b,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:b},m.queue=l,l=l.dispatch=rd.bind(null,Ge,l),[m.memoizedState,l]},useRef:function(l){var c=Gt();return l={current:l},c.memoizedState=l},useState:function(l){l=ro(l);var c=l.queue,d=su.bind(null,Ge,c);return c.dispatch=d,[l.memoizedState,d]},useDebugValue:so,useDeferredValue:function(l,c){var d=Gt();return oo(d,l,c)},useTransition:function(){var l=ro(!1);return l=tu.bind(null,Ge,l.queue,!0,!1),Gt().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,c,d){var m=Ge,b=Gt();if(qe){if(d===void 0)throw Error(u(407));d=d()}else{if(d=c(),Je===null)throw Error(u(349));($e&60)!==0||jc(m,c,d)}b.memoizedState=d;var E={value:d,getSnapshot:c};return b.queue=E,qc(Mc.bind(null,m,E,l),[l]),m.flags|=2048,Kr(9,Pc.bind(null,m,E,d,c),{destroy:void 0},null),d},useId:function(){var l=Gt(),c=Je.identifierPrefix;if(qe){var d=Sa,m=Ea;d=(m&~(1<<32-yt(m)-1)).toString(32)+d,c=":"+c+"R"+d,d=Dn++,0<d&&(c+="H"+d.toString(32)),c+=":"}else d=K0++,c=":"+c+"r"+d.toString(32)+":";return l.memoizedState=c},useCacheRefresh:function(){return Gt().memoizedState=ad.bind(null,Ge)}};br.useMemoCache=eo,br.useHostTransitionStatus=co,br.useFormState=zc,br.useActionState=zc,br.useOptimistic=function(l){var c=Gt();c.memoizedState=c.baseState=l;var d={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return c.queue=d,c=uo.bind(null,Ge,!0,d),d.dispatch=c,[l,c]};var Za={readContext:Dt,use:Pn,useCallback:Qc,useContext:Dt,useEffect:no,useImperativeHandle:Kc,useInsertionEffect:Yc,useLayoutEffect:Wc,useMemo:Jc,useReducer:Mn,useRef:$c,useState:function(){return Mn(_a)},useDebugValue:so,useDeferredValue:function(l,c){var d=mt();return eu(d,We.memoizedState,l,c)},useTransition:function(){var l=Mn(_a)[0],c=mt().memoizedState;return[typeof l=="boolean"?l:Mi(l),c]},useSyncExternalStore:Dc,useId:iu};Za.useCacheRefresh=nu,Za.useMemoCache=eo,Za.useHostTransitionStatus=co,Za.useFormState=Zc,Za.useActionState=Zc,Za.useOptimistic=function(l,c){var d=mt();return Fc(d,We,l,c)};var kr={readContext:Dt,use:Pn,useCallback:Qc,useContext:Dt,useEffect:no,useImperativeHandle:Kc,useInsertionEffect:Yc,useLayoutEffect:Wc,useMemo:Jc,useReducer:ao,useRef:$c,useState:function(){return ao(_a)},useDebugValue:so,useDeferredValue:function(l,c){var d=mt();return We===null?oo(d,l,c):eu(d,We.memoizedState,l,c)},useTransition:function(){var l=ao(_a)[0],c=mt().memoizedState;return[typeof l=="boolean"?l:Mi(l),c]},useSyncExternalStore:Dc,useId:iu};kr.useCacheRefresh=nu,kr.useMemoCache=eo,kr.useHostTransitionStatus=co,kr.useFormState=Uc,kr.useActionState=Uc,kr.useOptimistic=function(l,c){var d=mt();return We!==null?Fc(d,We,l,c):(d.baseState=l,[l,d.queue.dispatch])};function fo(l,c,d,m){c=l.memoizedState,d=d(m,c),d=d==null?c:le({},c,d),l.memoizedState=d,l.lanes===0&&(l.updateQueue.baseState=d)}var po={isMounted:function(l){return(l=l._reactInternals)?P(l)===l:!1},enqueueSetState:function(l,c,d){l=l._reactInternals;var m=$t(),b=$a(m);b.payload=c,d!=null&&(b.callback=d),c=qa(l,b,m),c!==null&&(Vt(c,l,m),Oi(c,l,m))},enqueueReplaceState:function(l,c,d){l=l._reactInternals;var m=$t(),b=$a(m);b.tag=1,b.payload=c,d!=null&&(b.callback=d),c=qa(l,b,m),c!==null&&(Vt(c,l,m),Oi(c,l,m))},enqueueForceUpdate:function(l,c){l=l._reactInternals;var d=$t(),m=$a(d);m.tag=2,c!=null&&(m.callback=c),c=qa(l,m,d),c!==null&&(Vt(c,l,d),Oi(c,l,d))}};function cu(l,c,d,m,b,E,I){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(m,E,I):c.prototype&&c.prototype.isPureReactComponent?!ki(d,m)||!ki(b,E):!0}function uu(l,c,d,m){l=c.state,typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps(d,m),typeof c.UNSAFE_componentWillReceiveProps=="function"&&c.UNSAFE_componentWillReceiveProps(d,m),c.state!==l&&po.enqueueReplaceState(c,c.state,null)}function Er(l,c){var d=c;if("ref"in c){d={};for(var m in c)m!=="ref"&&(d[m]=c[m])}if(l=l.defaultProps){d===c&&(d=le({},d));for(var b in l)d[b]===void 0&&(d[b]=l[b])}return d}var On=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var c=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(c))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)};function fu(l){On(l)}function du(l){console.error(l)}function pu(l){On(l)}function Bn(l,c){try{var d=l.onUncaughtError;d(c.value,{componentStack:c.stack})}catch(m){setTimeout(function(){throw m})}}function hu(l,c,d){try{var m=l.onCaughtError;m(d.value,{componentStack:d.stack,errorBoundary:c.tag===1?c.stateNode:null})}catch(b){setTimeout(function(){throw b})}}function ho(l,c,d){return d=$a(d),d.tag=3,d.payload={element:null},d.callback=function(){Bn(l,c)},d}function mu(l){return l=$a(l),l.tag=3,l}function xu(l,c,d,m){var b=d.type.getDerivedStateFromError;if(typeof b=="function"){var E=m.value;l.payload=function(){return b(E)},l.callback=function(){hu(c,d,m)}}var I=d.stateNode;I!==null&&typeof I.componentDidCatch=="function"&&(l.callback=function(){hu(c,d,m),typeof b!="function"&&(Ja===null?Ja=new Set([this]):Ja.add(this));var U=m.stack;this.componentDidCatch(m.value,{componentStack:U!==null?U:""})})}function id(l,c,d,m,b){if(d.flags|=32768,m!==null&&typeof m=="object"&&typeof m.then=="function"){if(c=d.alternate,c!==null&&Fi(c,d,b,!0),d=ta.current,d!==null){switch(d.tag){case 13:return ma===null?Wo():d.alternate===null&&ct===0&&(ct=3),d.flags&=-257,d.flags|=65536,d.lanes=b,m===Zs?d.flags|=16384:(c=d.updateQueue,c===null?d.updateQueue=new Set([m]):c.add(m),Ko(l,m,b)),!1;case 22:return d.flags|=65536,m===Zs?d.flags|=16384:(c=d.updateQueue,c===null?(c={transitions:null,markerInstances:null,retryQueue:new Set([m])},d.updateQueue=c):(d=c.retryQueue,d===null?c.retryQueue=new Set([m]):d.add(m)),Ko(l,m,b)),!1}throw Error(u(435,d.tag))}return Ko(l,m,b),Wo(),!1}if(qe)return c=ta.current,c!==null?((c.flags&65536)===0&&(c.flags|=256),c.flags|=65536,c.lanes=b,m!==zs&&(l=Error(u(422),{cause:m}),_i(Qt(l,d)))):(m!==zs&&(c=Error(u(423),{cause:m}),_i(Qt(c,d))),l=l.current.alternate,l.flags|=65536,b&=-b,l.lanes|=b,m=Qt(m,d),b=ho(l.stateNode,m,b),Ro(l,b),ct!==4&&(ct=2)),!1;var E=Error(u(520),{cause:m});if(E=Qt(E,d),Ui===null?Ui=[E]:Ui.push(E),ct!==4&&(ct=2),c===null)return!0;m=Qt(m,d),d=c;do{switch(d.tag){case 3:return d.flags|=65536,l=b&-b,d.lanes|=l,l=ho(d.stateNode,m,l),Ro(d,l),!1;case 1:if(c=d.type,E=d.stateNode,(d.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||E!==null&&typeof E.componentDidCatch=="function"&&(Ja===null||!Ja.has(E))))return d.flags|=65536,b&=-b,d.lanes|=b,b=mu(b),xu(b,l,d,m),Ro(d,b),!1}d=d.return}while(d!==null);return!1}var yu=Error(u(461)),Et=!1;function Ct(l,c,d,m){c.child=l===null?Ec(c,null,d,m):yr(c,l.child,d,m)}function vu(l,c,d,m,b){d=d.render;var E=c.ref;if("ref"in m){var I={};for(var U in m)U!=="ref"&&(I[U]=m[U])}else I=m;return Ar(c),m=Xs(l,c,d,I,E,b),U=Ks(),l!==null&&!Et?(Qs(l,c,b),Ca(l,c,b)):(qe&&U&&Gs(c),c.flags|=1,Ct(l,c,m,b),c.child)}function gu(l,c,d,m,b){if(l===null){var E=d.type;return typeof E=="function"&&!Oo(E)&&E.defaultProps===void 0&&d.compare===null?(c.tag=15,c.type=E,bu(l,c,E,m,b)):(l=Zn(d.type,null,m,c,c.mode,b),l.ref=c.ref,l.return=c,c.child=l)}if(E=l.child,!So(l,b)){var I=E.memoizedProps;if(d=d.compare,d=d!==null?d:ki,d(I,m)&&l.ref===c.ref)return Ca(l,c,b)}return c.flags|=1,l=Ka(E,m),l.ref=c.ref,l.return=c,c.child=l}function bu(l,c,d,m,b){if(l!==null){var E=l.memoizedProps;if(ki(E,m)&&l.ref===c.ref)if(Et=!1,c.pendingProps=m=E,So(l,b))(l.flags&131072)!==0&&(Et=!0);else return c.lanes=l.lanes,Ca(l,c,b)}return mo(l,c,d,m,b)}function ku(l,c,d){var m=c.pendingProps,b=m.children,E=(c.stateNode._pendingVisibility&2)!==0,I=l!==null?l.memoizedState:null;if(Ni(l,c),m.mode==="hidden"||E){if((c.flags&128)!==0){if(m=I!==null?I.baseLanes|d:d,l!==null){for(b=c.child=l.child,E=0;b!==null;)E=E|b.lanes|b.childLanes,b=b.sibling;c.childLanes=E&~m}else c.childLanes=0,c.child=null;return Eu(l,c,m,d)}if((d&536870912)!==0)c.memoizedState={baseLanes:0,cachePool:null},l!==null&&wn(c,I!==null?I.cachePool:null),I!==null?Sc(c,I):Hs(),Ac(c);else return c.lanes=c.childLanes=536870912,Eu(l,c,I!==null?I.baseLanes|d:d,d)}else I!==null?(wn(c,I.cachePool),Sc(c,I),La(),c.memoizedState=null):(l!==null&&wn(c,null),Hs(),La());return Ct(l,c,b,d),c.child}function Eu(l,c,d,m){var b=Ys();return b=b===null?null:{parent:gt._currentValue,pool:b},c.memoizedState={baseLanes:d,cachePool:b},l!==null&&wn(c,null),Hs(),Ac(c),l!==null&&Fi(l,c,m,!0),null}function Ni(l,c){var d=c.ref;if(d===null)l!==null&&l.ref!==null&&(c.flags|=2097664);else{if(typeof d!="function"&&typeof d!="object")throw Error(u(284));(l===null||l.ref!==d)&&(c.flags|=2097664)}}function mo(l,c,d,m,b){return Ar(c),d=Xs(l,c,d,m,void 0,b),m=Ks(),l!==null&&!Et?(Qs(l,c,b),Ca(l,c,b)):(qe&&m&&Gs(c),c.flags|=1,Ct(l,c,d,b),c.child)}function Su(l,c,d,m,b,E){return Ar(c),c.updateQueue=null,d=Rc(c,m,d,b),wc(l),m=Ks(),l!==null&&!Et?(Qs(l,c,E),Ca(l,c,E)):(qe&&m&&Gs(c),c.flags|=1,Ct(l,c,d,E),c.child)}function Au(l,c,d,m,b){if(Ar(c),c.stateNode===null){var E=zr,I=d.contextType;typeof I=="object"&&I!==null&&(E=Dt(I)),E=new d(m,E),c.memoizedState=E.state!==null&&E.state!==void 0?E.state:null,E.updater=po,c.stateNode=E,E._reactInternals=c,E=c.stateNode,E.props=m,E.state=c.memoizedState,E.refs={},To(c),I=d.contextType,E.context=typeof I=="object"&&I!==null?Dt(I):zr,E.state=c.memoizedState,I=d.getDerivedStateFromProps,typeof I=="function"&&(fo(c,d,I,m),E.state=c.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof E.getSnapshotBeforeUpdate=="function"||typeof E.UNSAFE_componentWillMount!="function"&&typeof E.componentWillMount!="function"||(I=E.state,typeof E.componentWillMount=="function"&&E.componentWillMount(),typeof E.UNSAFE_componentWillMount=="function"&&E.UNSAFE_componentWillMount(),I!==E.state&&po.enqueueReplaceState(E,E.state,null),Ii(c,m,E,b),Bi(),E.state=c.memoizedState),typeof E.componentDidMount=="function"&&(c.flags|=4194308),m=!0}else if(l===null){E=c.stateNode;var U=c.memoizedProps,Y=Er(d,U);E.props=Y;var ie=E.context,ye=d.contextType;I=zr,typeof ye=="object"&&ye!==null&&(I=Dt(ye));var ke=d.getDerivedStateFromProps;ye=typeof ke=="function"||typeof E.getSnapshotBeforeUpdate=="function",U=c.pendingProps!==U,ye||typeof E.UNSAFE_componentWillReceiveProps!="function"&&typeof E.componentWillReceiveProps!="function"||(U||ie!==I)&&uu(c,E,m,I),Ua=!1;var fe=c.memoizedState;E.state=fe,Ii(c,m,E,b),Bi(),ie=c.memoizedState,U||fe!==ie||Ua?(typeof ke=="function"&&(fo(c,d,ke,m),ie=c.memoizedState),(Y=Ua||cu(c,d,Y,m,fe,ie,I))?(ye||typeof E.UNSAFE_componentWillMount!="function"&&typeof E.componentWillMount!="function"||(typeof E.componentWillMount=="function"&&E.componentWillMount(),typeof E.UNSAFE_componentWillMount=="function"&&E.UNSAFE_componentWillMount()),typeof E.componentDidMount=="function"&&(c.flags|=4194308)):(typeof E.componentDidMount=="function"&&(c.flags|=4194308),c.memoizedProps=m,c.memoizedState=ie),E.props=m,E.state=ie,E.context=I,m=Y):(typeof E.componentDidMount=="function"&&(c.flags|=4194308),m=!1)}else{E=c.stateNode,wo(l,c),I=c.memoizedProps,ye=Er(d,I),E.props=ye,ke=c.pendingProps,fe=E.context,ie=d.contextType,Y=zr,typeof ie=="object"&&ie!==null&&(Y=Dt(ie)),U=d.getDerivedStateFromProps,(ie=typeof U=="function"||typeof E.getSnapshotBeforeUpdate=="function")||typeof E.UNSAFE_componentWillReceiveProps!="function"&&typeof E.componentWillReceiveProps!="function"||(I!==ke||fe!==Y)&&uu(c,E,m,Y),Ua=!1,fe=c.memoizedState,E.state=fe,Ii(c,m,E,b),Bi();var xe=c.memoizedState;I!==ke||fe!==xe||Ua||l!==null&&l.dependencies!==null&&In(l.dependencies)?(typeof U=="function"&&(fo(c,d,U,m),xe=c.memoizedState),(ye=Ua||cu(c,d,ye,m,fe,xe,Y)||l!==null&&l.dependencies!==null&&In(l.dependencies))?(ie||typeof E.UNSAFE_componentWillUpdate!="function"&&typeof E.componentWillUpdate!="function"||(typeof E.componentWillUpdate=="function"&&E.componentWillUpdate(m,xe,Y),typeof E.UNSAFE_componentWillUpdate=="function"&&E.UNSAFE_componentWillUpdate(m,xe,Y)),typeof E.componentDidUpdate=="function"&&(c.flags|=4),typeof E.getSnapshotBeforeUpdate=="function"&&(c.flags|=1024)):(typeof E.componentDidUpdate!="function"||I===l.memoizedProps&&fe===l.memoizedState||(c.flags|=4),typeof E.getSnapshotBeforeUpdate!="function"||I===l.memoizedProps&&fe===l.memoizedState||(c.flags|=1024),c.memoizedProps=m,c.memoizedState=xe),E.props=m,E.state=xe,E.context=Y,m=ye):(typeof E.componentDidUpdate!="function"||I===l.memoizedProps&&fe===l.memoizedState||(c.flags|=4),typeof E.getSnapshotBeforeUpdate!="function"||I===l.memoizedProps&&fe===l.memoizedState||(c.flags|=1024),m=!1)}return E=m,Ni(l,c),m=(c.flags&128)!==0,E||m?(E=c.stateNode,d=m&&typeof d.getDerivedStateFromError!="function"?null:E.render(),c.flags|=1,l!==null&&m?(c.child=yr(c,l.child,null,b),c.child=yr(c,null,d,b)):Ct(l,c,d,b),c.memoizedState=E.state,l=c.child):l=Ca(l,c,b),l}function _u(l,c,d,m){return Ai(),c.flags|=256,Ct(l,c,d,m),c.child}var xo={dehydrated:null,treeContext:null,retryLane:0};function yo(l){return{baseLanes:l,cachePool:Tc()}}function vo(l,c,d){return l=l!==null?l.childLanes&~d:0,c&&(l|=na),l}function Cu(l,c,d){var m=c.pendingProps,b=!1,E=(c.flags&128)!==0,I;if((I=E)||(I=l!==null&&l.memoizedState===null?!1:(vt.current&2)!==0),I&&(b=!0,c.flags&=-129),I=(c.flags&32)!==0,c.flags&=-33,l===null){if(qe){if(b?Ga(c):La(),qe){var U=_t,Y;if(Y=U){e:{for(Y=U,U=ha;Y.nodeType!==8;){if(!U){U=null;break e}if(Y=fa(Y.nextSibling),Y===null){U=null;break e}}U=Y}U!==null?(c.memoizedState={dehydrated:U,treeContext:hr!==null?{id:Ea,overflow:Sa}:null,retryLane:536870912},Y=ia(18,null,null,0),Y.stateNode=U,Y.return=c,c.child=Y,Mt=c,_t=null,Y=!0):Y=!1}Y||xr(c)}if(U=c.memoizedState,U!==null&&(U=U.dehydrated,U!==null))return U.data==="$!"?c.lanes=16:c.lanes=536870912,null;Aa(c)}return U=m.children,m=m.fallback,b?(La(),b=c.mode,U=bo({mode:"hidden",children:U},b),m=Cr(m,b,d,null),U.return=c,m.return=c,U.sibling=m,c.child=U,b=c.child,b.memoizedState=yo(d),b.childLanes=vo(l,I,d),c.memoizedState=xo,m):(Ga(c),go(c,U))}if(Y=l.memoizedState,Y!==null&&(U=Y.dehydrated,U!==null)){if(E)c.flags&256?(Ga(c),c.flags&=-257,c=ko(l,c,d)):c.memoizedState!==null?(La(),c.child=l.child,c.flags|=128,c=null):(La(),b=m.fallback,U=c.mode,m=bo({mode:"visible",children:m.children},U),b=Cr(b,U,d,null),b.flags|=2,m.return=c,b.return=c,m.sibling=b,c.child=m,yr(c,l.child,null,d),m=c.child,m.memoizedState=yo(d),m.childLanes=vo(l,I,d),c.memoizedState=xo,c=b);else if(Ga(c),U.data==="$!"){if(I=U.nextSibling&&U.nextSibling.dataset,I)var ie=I.dgst;I=ie,m=Error(u(419)),m.stack="",m.digest=I,_i({value:m,source:null,stack:null}),c=ko(l,c,d)}else if(Et||Fi(l,c,d,!1),I=(d&l.childLanes)!==0,Et||I){if(I=Je,I!==null){if(m=d&-d,(m&42)!==0)m=1;else switch(m){case 2:m=1;break;case 8:m=4;break;case 32:m=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:m=64;break;case 268435456:m=134217728;break;default:m=0}if(m=(m&(I.suspendedLanes|d))!==0?0:m,m!==0&&m!==Y.retryLane)throw Y.retryLane=m,Ia(l,m),Vt(I,l,m),yu}U.data==="$?"||Wo(),c=ko(l,c,d)}else U.data==="$?"?(c.flags|=128,c.child=l.child,c=gd.bind(null,l),U._reactRetry=c,c=null):(l=Y.treeContext,_t=fa(U.nextSibling),Mt=c,qe=!0,ca=null,ha=!1,l!==null&&(Jt[ea++]=Ea,Jt[ea++]=Sa,Jt[ea++]=hr,Ea=l.id,Sa=l.overflow,hr=c),c=go(c,m.children),c.flags|=4096);return c}return b?(La(),b=m.fallback,U=c.mode,Y=l.child,ie=Y.sibling,m=Ka(Y,{mode:"hidden",children:m.children}),m.subtreeFlags=Y.subtreeFlags&31457280,ie!==null?b=Ka(ie,b):(b=Cr(b,U,d,null),b.flags|=2),b.return=c,m.return=c,m.sibling=b,c.child=m,m=b,b=c.child,U=l.child.memoizedState,U===null?U=yo(d):(Y=U.cachePool,Y!==null?(ie=gt._currentValue,Y=Y.parent!==ie?{parent:ie,pool:ie}:Y):Y=Tc(),U={baseLanes:U.baseLanes|d,cachePool:Y}),b.memoizedState=U,b.childLanes=vo(l,I,d),c.memoizedState=xo,m):(Ga(c),d=l.child,l=d.sibling,d=Ka(d,{mode:"visible",children:m.children}),d.return=c,d.sibling=null,l!==null&&(I=c.deletions,I===null?(c.deletions=[l],c.flags|=16):I.push(l)),c.child=d,c.memoizedState=null,d)}function go(l,c){return c=bo({mode:"visible",children:c},l.mode),c.return=l,l.child=c}function bo(l,c){return Qu(l,c,0,null)}function ko(l,c,d){return yr(c,l.child,null,d),l=go(c,c.pendingProps.children),l.flags|=2,c.memoizedState=null,l}function Tu(l,c,d){l.lanes|=c;var m=l.alternate;m!==null&&(m.lanes|=c),_o(l.return,c,d)}function Eo(l,c,d,m,b){var E=l.memoizedState;E===null?l.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:m,tail:d,tailMode:b}:(E.isBackwards=c,E.rendering=null,E.renderingStartTime=0,E.last=m,E.tail=d,E.tailMode=b)}function wu(l,c,d){var m=c.pendingProps,b=m.revealOrder,E=m.tail;if(Ct(l,c,m.children,d),m=vt.current,(m&2)!==0)m=m&1|2,c.flags|=128;else{if(l!==null&&(l.flags&128)!==0)e:for(l=c.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&Tu(l,d,c);else if(l.tag===19)Tu(l,d,c);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===c)break e;for(;l.sibling===null;){if(l.return===null||l.return===c)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}m&=1}switch(Ce(vt,m),b){case"forwards":for(d=c.child,b=null;d!==null;)l=d.alternate,l!==null&&Tn(l)===null&&(b=d),d=d.sibling;d=b,d===null?(b=c.child,c.child=null):(b=d.sibling,d.sibling=null),Eo(c,!1,b,d,E);break;case"backwards":for(d=null,b=c.child,c.child=null;b!==null;){if(l=b.alternate,l!==null&&Tn(l)===null){c.child=b;break}l=b.sibling,b.sibling=d,d=b,b=l}Eo(c,!0,d,null,E);break;case"together":Eo(c,!1,null,null,void 0);break;default:c.memoizedState=null}return c.child}function Ca(l,c,d){if(l!==null&&(c.dependencies=l.dependencies),Qa|=c.lanes,(d&c.childLanes)===0)if(l!==null){if(Fi(l,c,d,!1),(d&c.childLanes)===0)return null}else return null;if(l!==null&&c.child!==l.child)throw Error(u(153));if(c.child!==null){for(l=c.child,d=Ka(l,l.pendingProps),c.child=d,d.return=c;l.sibling!==null;)l=l.sibling,d=d.sibling=Ka(l,l.pendingProps),d.return=c;d.sibling=null}return c.child}function So(l,c){return(l.lanes&c)!==0?!0:(l=l.dependencies,!!(l!==null&&In(l)))}function nd(l,c,d){switch(c.tag){case 3:dt(c,c.stateNode.containerInfo),Ha(c,gt,l.memoizedState.cache),Ai();break;case 27:case 5:Ke(c);break;case 4:dt(c,c.stateNode.containerInfo);break;case 10:Ha(c,c.type,c.memoizedProps.value);break;case 13:var m=c.memoizedState;if(m!==null)return m.dehydrated!==null?(Ga(c),c.flags|=128,null):(d&c.child.childLanes)!==0?Cu(l,c,d):(Ga(c),l=Ca(l,c,d),l!==null?l.sibling:null);Ga(c);break;case 19:var b=(l.flags&128)!==0;if(m=(d&c.childLanes)!==0,m||(Fi(l,c,d,!1),m=(d&c.childLanes)!==0),b){if(m)return wu(l,c,d);c.flags|=128}if(b=c.memoizedState,b!==null&&(b.rendering=null,b.tail=null,b.lastEffect=null),Ce(vt,vt.current),m)break;return null;case 22:case 23:return c.lanes=0,ku(l,c,d);case 24:Ha(c,gt,l.memoizedState.cache)}return Ca(l,c,d)}function Ru(l,c,d){if(l!==null)if(l.memoizedProps!==c.pendingProps)Et=!0;else{if(!So(l,d)&&(c.flags&128)===0)return Et=!1,nd(l,c,d);Et=(l.flags&131072)!==0}else Et=!1,qe&&(c.flags&1048576)!==0&&pc(c,En,c.index);switch(c.lanes=0,c.tag){case 16:e:{l=c.pendingProps;var m=c.elementType,b=m._init;if(m=b(m._payload),c.type=m,typeof m=="function")Oo(m)?(l=Er(m,l),c.tag=1,c=Au(null,c,m,l,d)):(c.tag=0,c=mo(null,c,m,l,d));else{if(m!=null){if(b=m.$$typeof,b===R){c.tag=11,c=vu(null,c,m,l,d);break e}else if(b===C){c.tag=14,c=gu(null,c,m,l,d);break e}}throw c=q(m)||m,Error(u(306,c,""))}}return c;case 0:return mo(l,c,c.type,c.pendingProps,d);case 1:return m=c.type,b=Er(m,c.pendingProps),Au(l,c,m,b,d);case 3:e:{if(dt(c,c.stateNode.containerInfo),l===null)throw Error(u(387));var E=c.pendingProps;b=c.memoizedState,m=b.element,wo(l,c),Ii(c,E,null,d);var I=c.memoizedState;if(E=I.cache,Ha(c,gt,E),E!==b.cache&&Co(c,[gt],d,!0),Bi(),E=I.element,b.isDehydrated)if(b={element:E,isDehydrated:!1,cache:I.cache},c.updateQueue.baseState=b,c.memoizedState=b,c.flags&256){c=_u(l,c,E,d);break e}else if(E!==m){m=Qt(Error(u(424)),c),_i(m),c=_u(l,c,E,d);break e}else for(_t=fa(c.stateNode.containerInfo.firstChild),Mt=c,qe=!0,ca=null,ha=!0,d=Ec(c,null,E,d),c.child=d;d;)d.flags=d.flags&-3|4096,d=d.sibling;else{if(Ai(),E===m){c=Ca(l,c,d);break e}Ct(l,c,E,d)}c=c.child}return c;case 26:return Ni(l,c),l===null?(d=Mf(c.type,null,c.pendingProps,null))?c.memoizedState=d:qe||(d=c.type,l=c.pendingProps,m=as(Ve.current).createElement(d),m[Rt]=c,m[Bt]=l,Tt(m,d,l),kt(m),c.stateNode=m):c.memoizedState=Mf(c.type,l.memoizedProps,c.pendingProps,l.memoizedState),null;case 27:return Ke(c),l===null&&qe&&(m=c.stateNode=Df(c.type,c.pendingProps,Ve.current),Mt=c,ha=!0,_t=fa(m.firstChild)),m=c.pendingProps.children,l!==null||qe?Ct(l,c,m,d):c.child=yr(c,null,m,d),Ni(l,c),c.child;case 5:return l===null&&qe&&((b=m=_t)&&(m=Nd(m,c.type,c.pendingProps,ha),m!==null?(c.stateNode=m,Mt=c,_t=fa(m.firstChild),ha=!1,b=!0):b=!1),b||xr(c)),Ke(c),b=c.type,E=c.pendingProps,I=l!==null?l.memoizedProps:null,m=E.children,cl(b,E)?m=null:I!==null&&cl(b,I)&&(c.flags|=32),c.memoizedState!==null&&(b=Xs(l,c,Q0,null,null,d),en._currentValue=b),Ni(l,c),Ct(l,c,m,d),c.child;case 6:return l===null&&qe&&((l=d=_t)&&(d=Fd(d,c.pendingProps,ha),d!==null?(c.stateNode=d,Mt=c,_t=null,l=!0):l=!1),l||xr(c)),null;case 13:return Cu(l,c,d);case 4:return dt(c,c.stateNode.containerInfo),m=c.pendingProps,l===null?c.child=yr(c,null,m,d):Ct(l,c,m,d),c.child;case 11:return vu(l,c,c.type,c.pendingProps,d);case 7:return Ct(l,c,c.pendingProps,d),c.child;case 8:return Ct(l,c,c.pendingProps.children,d),c.child;case 12:return Ct(l,c,c.pendingProps.children,d),c.child;case 10:return m=c.pendingProps,Ha(c,c.type,m.value),Ct(l,c,m.children,d),c.child;case 9:return b=c.type._context,m=c.pendingProps.children,Ar(c),b=Dt(b),m=m(b),c.flags|=1,Ct(l,c,m,d),c.child;case 14:return gu(l,c,c.type,c.pendingProps,d);case 15:return bu(l,c,c.type,c.pendingProps,d);case 19:return wu(l,c,d);case 22:return ku(l,c,d);case 24:return Ar(c),m=Dt(gt),l===null?(b=Ys(),b===null&&(b=Je,E=$s(),b.pooledCache=E,E.refCount++,E!==null&&(b.pooledCacheLanes|=d),b=E),c.memoizedState={parent:m,cache:b},To(c),Ha(c,gt,b)):((l.lanes&d)!==0&&(wo(l,c),Ii(c,null,null,d),Bi()),b=l.memoizedState,E=c.memoizedState,b.parent!==m?(b={parent:m,cache:m},c.memoizedState=b,c.lanes===0&&(c.memoizedState=c.updateQueue.baseState=b),Ha(c,gt,m)):(m=E.cache,Ha(c,gt,m),m!==b.cache&&Co(c,[gt],d,!0))),Ct(l,c,c.pendingProps.children,d),c.child;case 29:throw c.pendingProps}throw Error(u(156,c.tag))}var Ao=Te(null),Sr=null,Ta=null;function Ha(l,c,d){Ce(Ao,c._currentValue),c._currentValue=d}function wa(l){l._currentValue=Ao.current,Me(Ao)}function _o(l,c,d){for(;l!==null;){var m=l.alternate;if((l.childLanes&c)!==c?(l.childLanes|=c,m!==null&&(m.childLanes|=c)):m!==null&&(m.childLanes&c)!==c&&(m.childLanes|=c),l===d)break;l=l.return}}function Co(l,c,d,m){var b=l.child;for(b!==null&&(b.return=l);b!==null;){var E=b.dependencies;if(E!==null){var I=b.child;E=E.firstContext;e:for(;E!==null;){var U=E;E=b;for(var Y=0;Y<c.length;Y++)if(U.context===c[Y]){E.lanes|=d,U=E.alternate,U!==null&&(U.lanes|=d),_o(E.return,d,l),m||(I=null);break e}E=U.next}}else if(b.tag===18){if(I=b.return,I===null)throw Error(u(341));I.lanes|=d,E=I.alternate,E!==null&&(E.lanes|=d),_o(I,d,l),I=null}else I=b.child;if(I!==null)I.return=b;else for(I=b;I!==null;){if(I===l){I=null;break}if(b=I.sibling,b!==null){b.return=I.return,I=b;break}I=I.return}b=I}}function Fi(l,c,d,m){l=null;for(var b=c,E=!1;b!==null;){if(!E){if((b.flags&524288)!==0)E=!0;else if((b.flags&262144)!==0)break}if(b.tag===10){var I=b.alternate;if(I===null)throw Error(u(387));if(I=I.memoizedProps,I!==null){var U=b.type;zt(b.pendingProps.value,I.value)||(l!==null?l.push(U):l=[U])}}else if(b===_e.current){if(I=b.alternate,I===null)throw Error(u(387));I.memoizedState.memoizedState!==b.memoizedState.memoizedState&&(l!==null?l.push(en):l=[en])}b=b.return}l!==null&&Co(c,l,d,m),c.flags|=262144}function In(l){for(l=l.firstContext;l!==null;){if(!zt(l.context._currentValue,l.memoizedValue))return!0;l=l.next}return!1}function Ar(l){Sr=l,Ta=null,l=l.dependencies,l!==null&&(l.firstContext=null)}function Dt(l){return Du(Sr,l)}function Gn(l,c){return Sr===null&&Ar(l),Du(l,c)}function Du(l,c){var d=c._currentValue;if(c={context:c,memoizedValue:d,next:null},Ta===null){if(l===null)throw Error(u(308));Ta=c,l.dependencies={lanes:0,firstContext:c},l.flags|=524288}else Ta=Ta.next=c;return d}var Ua=!1;function To(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function wo(l,c){l=l.updateQueue,c.updateQueue===l&&(c.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function $a(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function qa(l,c,d){var m=l.updateQueue;if(m===null)return null;if(m=m.shared,(it&2)!==0){var b=m.pending;return b===null?c.next=c:(c.next=b.next,b.next=c),m.pending=c,c=bn(l),fc(l,null,d),c}return gn(l,m,c,d),bn(l)}function Oi(l,c,d){if(c=c.updateQueue,c!==null&&(c=c.shared,(d&4194176)!==0)){var m=c.lanes;m&=l.pendingLanes,d|=m,c.lanes=d,fi(l,d)}}function Ro(l,c){var d=l.updateQueue,m=l.alternate;if(m!==null&&(m=m.updateQueue,d===m)){var b=null,E=null;if(d=d.firstBaseUpdate,d!==null){do{var I={lane:d.lane,tag:d.tag,payload:d.payload,callback:null,next:null};E===null?b=E=I:E=E.next=I,d=d.next}while(d!==null);E===null?b=E=c:E=E.next=c}else b=E=c;d={baseState:m.baseState,firstBaseUpdate:b,lastBaseUpdate:E,shared:m.shared,callbacks:m.callbacks},l.updateQueue=d;return}l=d.lastBaseUpdate,l===null?d.firstBaseUpdate=c:l.next=c,d.lastBaseUpdate=c}var Do=!1;function Bi(){if(Do){var l=Yr;if(l!==null)throw l}}function Ii(l,c,d,m){Do=!1;var b=l.updateQueue;Ua=!1;var E=b.firstBaseUpdate,I=b.lastBaseUpdate,U=b.shared.pending;if(U!==null){b.shared.pending=null;var Y=U,ie=Y.next;Y.next=null,I===null?E=ie:I.next=ie,I=Y;var ye=l.alternate;ye!==null&&(ye=ye.updateQueue,U=ye.lastBaseUpdate,U!==I&&(U===null?ye.firstBaseUpdate=ie:U.next=ie,ye.lastBaseUpdate=Y))}if(E!==null){var ke=b.baseState;I=0,ye=ie=Y=null,U=E;do{var fe=U.lane&-536870913,xe=fe!==U.lane;if(xe?($e&fe)===fe:(m&fe)===fe){fe!==0&&fe===qr&&(Do=!0),ye!==null&&(ye=ye.next={lane:0,tag:U.tag,payload:U.payload,callback:null,next:null});e:{var je=l,Ie=U;fe=c;var ut=d;switch(Ie.tag){case 1:if(je=Ie.payload,typeof je=="function"){ke=je.call(ut,ke,fe);break e}ke=je;break e;case 3:je.flags=je.flags&-65537|128;case 0:if(je=Ie.payload,fe=typeof je=="function"?je.call(ut,ke,fe):je,fe==null)break e;ke=le({},ke,fe);break e;case 2:Ua=!0}}fe=U.callback,fe!==null&&(l.flags|=64,xe&&(l.flags|=8192),xe=b.callbacks,xe===null?b.callbacks=[fe]:xe.push(fe))}else xe={lane:fe,tag:U.tag,payload:U.payload,callback:U.callback,next:null},ye===null?(ie=ye=xe,Y=ke):ye=ye.next=xe,I|=fe;if(U=U.next,U===null){if(U=b.shared.pending,U===null)break;xe=U,U=xe.next,xe.next=null,b.lastBaseUpdate=xe,b.shared.pending=null}}while(!0);ye===null&&(Y=ke),b.baseState=Y,b.firstBaseUpdate=ie,b.lastBaseUpdate=ye,E===null&&(b.shared.lanes=0),Qa|=I,l.lanes=I,l.memoizedState=ke}}function ju(l,c){if(typeof l!="function")throw Error(u(191,l));l.call(c)}function Pu(l,c){var d=l.callbacks;if(d!==null)for(l.callbacks=null,l=0;l<d.length;l++)ju(d[l],c)}function Gi(l,c){try{var d=c.updateQueue,m=d!==null?d.lastEffect:null;if(m!==null){var b=m.next;d=b;do{if((d.tag&l)===l){m=void 0;var E=d.create,I=d.inst;m=E(),I.destroy=m}d=d.next}while(d!==b)}}catch(U){Qe(c,c.return,U)}}function Ya(l,c,d){try{var m=c.updateQueue,b=m!==null?m.lastEffect:null;if(b!==null){var E=b.next;m=E;do{if((m.tag&l)===l){var I=m.inst,U=I.destroy;if(U!==void 0){I.destroy=void 0,b=c;var Y=d;try{U()}catch(ie){Qe(b,Y,ie)}}}m=m.next}while(m!==E)}}catch(ie){Qe(c,c.return,ie)}}function Mu(l){var c=l.updateQueue;if(c!==null){var d=l.stateNode;try{Pu(c,d)}catch(m){Qe(l,l.return,m)}}}function Vu(l,c,d){d.props=Er(l.type,l.memoizedProps),d.state=l.memoizedState;try{d.componentWillUnmount()}catch(m){Qe(l,c,m)}}function _r(l,c){try{var d=l.ref;if(d!==null){var m=l.stateNode;switch(l.tag){case 26:case 27:case 5:var b=m;break;default:b=m}typeof d=="function"?l.refCleanup=d(b):d.current=b}}catch(E){Qe(l,c,E)}}function Zt(l,c){var d=l.ref,m=l.refCleanup;if(d!==null)if(typeof m=="function")try{m()}catch(b){Qe(l,c,b)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof d=="function")try{d(null)}catch(b){Qe(l,c,b)}else d.current=null}function Nu(l){var c=l.type,d=l.memoizedProps,m=l.stateNode;try{e:switch(c){case"button":case"input":case"select":case"textarea":d.autoFocus&&m.focus();break e;case"img":d.src?m.src=d.src:d.srcSet&&(m.srcset=d.srcSet)}}catch(b){Qe(l,l.return,b)}}function Fu(l,c,d){try{var m=l.stateNode;Dd(m,l.type,d,c),m[Bt]=c}catch(b){Qe(l,l.return,b)}}function Ou(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27||l.tag===4}function jo(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||Ou(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==27&&l.tag!==18;){if(l.flags&2||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Po(l,c,d){var m=l.tag;if(m===5||m===6)l=l.stateNode,c?d.nodeType===8?d.parentNode.insertBefore(l,c):d.insertBefore(l,c):(d.nodeType===8?(c=d.parentNode,c.insertBefore(l,d)):(c=d,c.appendChild(l)),d=d._reactRootContainer,d!=null||c.onclick!==null||(c.onclick=ts));else if(m!==4&&m!==27&&(l=l.child,l!==null))for(Po(l,c,d),l=l.sibling;l!==null;)Po(l,c,d),l=l.sibling}function Ln(l,c,d){var m=l.tag;if(m===5||m===6)l=l.stateNode,c?d.insertBefore(l,c):d.appendChild(l);else if(m!==4&&m!==27&&(l=l.child,l!==null))for(Ln(l,c,d),l=l.sibling;l!==null;)Ln(l,c,d),l=l.sibling}var Ra=!1,lt=!1,Mo=!1,Bu=typeof WeakSet=="function"?WeakSet:Set,St=null,Iu=!1;function sd(l,c){if(l=l.containerInfo,ol=ls,l=ac(l),Vs(l)){if("selectionStart"in l)var d={start:l.selectionStart,end:l.selectionEnd};else e:{d=(d=l.ownerDocument)&&d.defaultView||window;var m=d.getSelection&&d.getSelection();if(m&&m.rangeCount!==0){d=m.anchorNode;var b=m.anchorOffset,E=m.focusNode;m=m.focusOffset;try{d.nodeType,E.nodeType}catch{d=null;break e}var I=0,U=-1,Y=-1,ie=0,ye=0,ke=l,fe=null;t:for(;;){for(var xe;ke!==d||b!==0&&ke.nodeType!==3||(U=I+b),ke!==E||m!==0&&ke.nodeType!==3||(Y=I+m),ke.nodeType===3&&(I+=ke.nodeValue.length),(xe=ke.firstChild)!==null;)fe=ke,ke=xe;for(;;){if(ke===l)break t;if(fe===d&&++ie===b&&(U=I),fe===E&&++ye===m&&(Y=I),(xe=ke.nextSibling)!==null)break;ke=fe,fe=ke.parentNode}ke=xe}d=U===-1||Y===-1?null:{start:U,end:Y}}else d=null}d=d||{start:0,end:0}}else d=null;for(ll={focusedElem:l,selectionRange:d},ls=!1,St=c;St!==null;)if(c=St,l=c.child,(c.subtreeFlags&1028)!==0&&l!==null)l.return=c,St=l;else for(;St!==null;){switch(c=St,E=c.alternate,l=c.flags,c.tag){case 0:break;case 11:case 15:break;case 1:if((l&1024)!==0&&E!==null){l=void 0,d=c,b=E.memoizedProps,E=E.memoizedState,m=d.stateNode;try{var je=Er(d.type,b,d.elementType===d.type);l=m.getSnapshotBeforeUpdate(je,E),m.__reactInternalSnapshotBeforeUpdate=l}catch(Ie){Qe(d,d.return,Ie)}}break;case 3:if((l&1024)!==0){if(l=c.stateNode.containerInfo,d=l.nodeType,d===9)dl(l);else if(d===1)switch(l.nodeName){case"HEAD":case"HTML":case"BODY":dl(l);break;default:l.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((l&1024)!==0)throw Error(u(163))}if(l=c.sibling,l!==null){l.return=c.return,St=l;break}St=c.return}return je=Iu,Iu=!1,je}function Gu(l,c,d){var m=d.flags;switch(d.tag){case 0:case 11:case 15:ja(l,d),m&4&&Gi(5,d);break;case 1:if(ja(l,d),m&4)if(l=d.stateNode,c===null)try{l.componentDidMount()}catch(U){Qe(d,d.return,U)}else{var b=Er(d.type,c.memoizedProps);c=c.memoizedState;try{l.componentDidUpdate(b,c,l.__reactInternalSnapshotBeforeUpdate)}catch(U){Qe(d,d.return,U)}}m&64&&Mu(d),m&512&&_r(d,d.return);break;case 3:if(ja(l,d),m&64&&(m=d.updateQueue,m!==null)){if(l=null,d.child!==null)switch(d.child.tag){case 27:case 5:l=d.child.stateNode;break;case 1:l=d.child.stateNode}try{Pu(m,l)}catch(U){Qe(d,d.return,U)}}break;case 26:ja(l,d),m&512&&_r(d,d.return);break;case 27:case 5:ja(l,d),c===null&&m&4&&Nu(d),m&512&&_r(d,d.return);break;case 12:ja(l,d);break;case 13:ja(l,d),m&4&&Zu(l,d);break;case 22:if(b=d.memoizedState!==null||Ra,!b){c=c!==null&&c.memoizedState!==null||lt;var E=Ra,I=lt;Ra=b,(lt=c)&&!I?Wa(l,d,(d.subtreeFlags&8772)!==0):ja(l,d),Ra=E,lt=I}m&512&&(d.memoizedProps.mode==="manual"?_r(d,d.return):Zt(d,d.return));break;default:ja(l,d)}}function Lu(l){var c=l.alternate;c!==null&&(l.alternate=null,Lu(c)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(c=l.stateNode,c!==null&&vs(c)),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}var xt=null,Ht=!1;function Da(l,c,d){for(d=d.child;d!==null;)zu(l,c,d),d=d.sibling}function zu(l,c,d){if(st&&typeof st.onCommitFiberUnmount=="function")try{st.onCommitFiberUnmount(Ft,d)}catch{}switch(d.tag){case 26:lt||Zt(d,c),Da(l,c,d),d.memoizedState?d.memoizedState.count--:d.stateNode&&(d=d.stateNode,d.parentNode.removeChild(d));break;case 27:lt||Zt(d,c);var m=xt,b=Ht;for(xt=d.stateNode,Da(l,c,d),d=d.stateNode,c=d.attributes;c.length;)d.removeAttributeNode(c[0]);vs(d),xt=m,Ht=b;break;case 5:lt||Zt(d,c);case 6:b=xt;var E=Ht;if(xt=null,Da(l,c,d),xt=b,Ht=E,xt!==null)if(Ht)try{l=xt,m=d.stateNode,l.nodeType===8?l.parentNode.removeChild(m):l.removeChild(m)}catch(I){Qe(d,c,I)}else try{xt.removeChild(d.stateNode)}catch(I){Qe(d,c,I)}break;case 18:xt!==null&&(Ht?(c=xt,d=d.stateNode,c.nodeType===8?fl(c.parentNode,d):c.nodeType===1&&fl(c,d),nn(c)):fl(xt,d.stateNode));break;case 4:m=xt,b=Ht,xt=d.stateNode.containerInfo,Ht=!0,Da(l,c,d),xt=m,Ht=b;break;case 0:case 11:case 14:case 15:lt||Ya(2,d,c),lt||Ya(4,d,c),Da(l,c,d);break;case 1:lt||(Zt(d,c),m=d.stateNode,typeof m.componentWillUnmount=="function"&&Vu(d,c,m)),Da(l,c,d);break;case 21:Da(l,c,d);break;case 22:lt||Zt(d,c),lt=(m=lt)||d.memoizedState!==null,Da(l,c,d),lt=m;break;default:Da(l,c,d)}}function Zu(l,c){if(c.memoizedState===null&&(l=c.alternate,l!==null&&(l=l.memoizedState,l!==null&&(l=l.dehydrated,l!==null))))try{nn(l)}catch(d){Qe(c,c.return,d)}}function od(l){switch(l.tag){case 13:case 19:var c=l.stateNode;return c===null&&(c=l.stateNode=new Bu),c;case 22:return l=l.stateNode,c=l._retryCache,c===null&&(c=l._retryCache=new Bu),c;default:throw Error(u(435,l.tag))}}function Vo(l,c){var d=od(l);c.forEach(function(m){var b=bd.bind(null,l,m);d.has(m)||(d.add(m),m.then(b,b))})}function aa(l,c){var d=c.deletions;if(d!==null)for(var m=0;m<d.length;m++){var b=d[m],E=l,I=c,U=I;e:for(;U!==null;){switch(U.tag){case 27:case 5:xt=U.stateNode,Ht=!1;break e;case 3:xt=U.stateNode.containerInfo,Ht=!0;break e;case 4:xt=U.stateNode.containerInfo,Ht=!0;break e}U=U.return}if(xt===null)throw Error(u(160));zu(E,I,b),xt=null,Ht=!1,E=b.alternate,E!==null&&(E.return=null),b.return=null}if(c.subtreeFlags&13878)for(c=c.child;c!==null;)Hu(c,l),c=c.sibling}var ua=null;function Hu(l,c){var d=l.alternate,m=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:aa(c,l),ra(l),m&4&&(Ya(3,l,l.return),Gi(3,l),Ya(5,l,l.return));break;case 1:aa(c,l),ra(l),m&512&&(lt||d===null||Zt(d,d.return)),m&64&&Ra&&(l=l.updateQueue,l!==null&&(m=l.callbacks,m!==null&&(d=l.shared.hiddenCallbacks,l.shared.hiddenCallbacks=d===null?m:d.concat(m))));break;case 26:var b=ua;if(aa(c,l),ra(l),m&512&&(lt||d===null||Zt(d,d.return)),m&4){var E=d!==null?d.memoizedState:null;if(m=l.memoizedState,d===null)if(m===null)if(l.stateNode===null){e:{m=l.type,d=l.memoizedProps,b=b.ownerDocument||b;t:switch(m){case"title":E=b.getElementsByTagName("title")[0],(!E||E[di]||E[Rt]||E.namespaceURI==="http://www.w3.org/2000/svg"||E.hasAttribute("itemprop"))&&(E=b.createElement(m),b.head.insertBefore(E,b.querySelector("head > title"))),Tt(E,m,d),E[Rt]=l,kt(E),m=E;break e;case"link":var I=Ff("link","href",b).get(m+(d.href||""));if(I){for(var U=0;U<I.length;U++)if(E=I[U],E.getAttribute("href")===(d.href==null?null:d.href)&&E.getAttribute("rel")===(d.rel==null?null:d.rel)&&E.getAttribute("title")===(d.title==null?null:d.title)&&E.getAttribute("crossorigin")===(d.crossOrigin==null?null:d.crossOrigin)){I.splice(U,1);break t}}E=b.createElement(m),Tt(E,m,d),b.head.appendChild(E);break;case"meta":if(I=Ff("meta","content",b).get(m+(d.content||""))){for(U=0;U<I.length;U++)if(E=I[U],E.getAttribute("content")===(d.content==null?null:""+d.content)&&E.getAttribute("name")===(d.name==null?null:d.name)&&E.getAttribute("property")===(d.property==null?null:d.property)&&E.getAttribute("http-equiv")===(d.httpEquiv==null?null:d.httpEquiv)&&E.getAttribute("charset")===(d.charSet==null?null:d.charSet)){I.splice(U,1);break t}}E=b.createElement(m),Tt(E,m,d),b.head.appendChild(E);break;default:throw Error(u(468,m))}E[Rt]=l,kt(E),m=E}l.stateNode=m}else Of(b,l.type,l.stateNode);else l.stateNode=Nf(b,m,l.memoizedProps);else E!==m?(E===null?d.stateNode!==null&&(d=d.stateNode,d.parentNode.removeChild(d)):E.count--,m===null?Of(b,l.type,l.stateNode):Nf(b,m,l.memoizedProps)):m===null&&l.stateNode!==null&&Fu(l,l.memoizedProps,d.memoizedProps)}break;case 27:if(m&4&&l.alternate===null){b=l.stateNode,E=l.memoizedProps;try{for(var Y=b.firstChild;Y;){var ie=Y.nextSibling,ye=Y.nodeName;Y[di]||ye==="HEAD"||ye==="BODY"||ye==="SCRIPT"||ye==="STYLE"||ye==="LINK"&&Y.rel.toLowerCase()==="stylesheet"||b.removeChild(Y),Y=ie}for(var ke=l.type,fe=b.attributes;fe.length;)b.removeAttributeNode(fe[0]);Tt(b,ke,E),b[Rt]=l,b[Bt]=E}catch(je){Qe(l,l.return,je)}}case 5:if(aa(c,l),ra(l),m&512&&(lt||d===null||Zt(d,d.return)),l.flags&32){b=l.stateNode;try{Nr(b,"")}catch(je){Qe(l,l.return,je)}}m&4&&l.stateNode!=null&&(b=l.memoizedProps,Fu(l,b,d!==null?d.memoizedProps:b)),m&1024&&(Mo=!0);break;case 6:if(aa(c,l),ra(l),m&4){if(l.stateNode===null)throw Error(u(162));m=l.memoizedProps,d=l.stateNode;try{d.nodeValue=m}catch(je){Qe(l,l.return,je)}}break;case 3:if(ns=null,b=ua,ua=rs(c.containerInfo),aa(c,l),ua=b,ra(l),m&4&&d!==null&&d.memoizedState.isDehydrated)try{nn(c.containerInfo)}catch(je){Qe(l,l.return,je)}Mo&&(Mo=!1,Uu(l));break;case 4:m=ua,ua=rs(l.stateNode.containerInfo),aa(c,l),ra(l),ua=m;break;case 12:aa(c,l),ra(l);break;case 13:aa(c,l),ra(l),l.child.flags&8192&&l.memoizedState!==null!=(d!==null&&d.memoizedState!==null)&&(Zo=de()),m&4&&(m=l.updateQueue,m!==null&&(l.updateQueue=null,Vo(l,m)));break;case 22:if(m&512&&(lt||d===null||Zt(d,d.return)),Y=l.memoizedState!==null,ie=d!==null&&d.memoizedState!==null,ye=Ra,ke=lt,Ra=ye||Y,lt=ke||ie,aa(c,l),lt=ke,Ra=ye,ra(l),c=l.stateNode,c._current=l,c._visibility&=-3,c._visibility|=c._pendingVisibility&2,m&8192&&(c._visibility=Y?c._visibility&-2:c._visibility|1,Y&&(c=Ra||lt,d===null||ie||c||Qr(l)),l.memoizedProps===null||l.memoizedProps.mode!=="manual"))e:for(d=null,c=l;;){if(c.tag===5||c.tag===26||c.tag===27){if(d===null){ie=d=c;try{if(b=ie.stateNode,Y)E=b.style,typeof E.setProperty=="function"?E.setProperty("display","none","important"):E.display="none";else{I=ie.stateNode,U=ie.memoizedProps.style;var xe=U!=null&&U.hasOwnProperty("display")?U.display:null;I.style.display=xe==null||typeof xe=="boolean"?"":(""+xe).trim()}}catch(je){Qe(ie,ie.return,je)}}}else if(c.tag===6){if(d===null){ie=c;try{ie.stateNode.nodeValue=Y?"":ie.memoizedProps}catch(je){Qe(ie,ie.return,je)}}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===l)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===l)break e;for(;c.sibling===null;){if(c.return===null||c.return===l)break e;d===c&&(d=null),c=c.return}d===c&&(d=null),c.sibling.return=c.return,c=c.sibling}m&4&&(m=l.updateQueue,m!==null&&(d=m.retryQueue,d!==null&&(m.retryQueue=null,Vo(l,d))));break;case 19:aa(c,l),ra(l),m&4&&(m=l.updateQueue,m!==null&&(l.updateQueue=null,Vo(l,m)));break;case 21:break;default:aa(c,l),ra(l)}}function ra(l){var c=l.flags;if(c&2){try{if(l.tag!==27){e:{for(var d=l.return;d!==null;){if(Ou(d)){var m=d;break e}d=d.return}throw Error(u(160))}switch(m.tag){case 27:var b=m.stateNode,E=jo(l);Ln(l,E,b);break;case 5:var I=m.stateNode;m.flags&32&&(Nr(I,""),m.flags&=-33);var U=jo(l);Ln(l,U,I);break;case 3:case 4:var Y=m.stateNode.containerInfo,ie=jo(l);Po(l,ie,Y);break;default:throw Error(u(161))}}}catch(ye){Qe(l,l.return,ye)}l.flags&=-3}c&4096&&(l.flags&=-4097)}function Uu(l){if(l.subtreeFlags&1024)for(l=l.child;l!==null;){var c=l;Uu(c),c.tag===5&&c.flags&1024&&c.stateNode.reset(),l=l.sibling}}function ja(l,c){if(c.subtreeFlags&8772)for(c=c.child;c!==null;)Gu(l,c.alternate,c),c=c.sibling}function Qr(l){for(l=l.child;l!==null;){var c=l;switch(c.tag){case 0:case 11:case 14:case 15:Ya(4,c,c.return),Qr(c);break;case 1:Zt(c,c.return);var d=c.stateNode;typeof d.componentWillUnmount=="function"&&Vu(c,c.return,d),Qr(c);break;case 26:case 27:case 5:Zt(c,c.return),Qr(c);break;case 22:Zt(c,c.return),c.memoizedState===null&&Qr(c);break;default:Qr(c)}l=l.sibling}}function Wa(l,c,d){for(d=d&&(c.subtreeFlags&8772)!==0,c=c.child;c!==null;){var m=c.alternate,b=l,E=c,I=E.flags;switch(E.tag){case 0:case 11:case 15:Wa(b,E,d),Gi(4,E);break;case 1:if(Wa(b,E,d),m=E,b=m.stateNode,typeof b.componentDidMount=="function")try{b.componentDidMount()}catch(ie){Qe(m,m.return,ie)}if(m=E,b=m.updateQueue,b!==null){var U=m.stateNode;try{var Y=b.shared.hiddenCallbacks;if(Y!==null)for(b.shared.hiddenCallbacks=null,b=0;b<Y.length;b++)ju(Y[b],U)}catch(ie){Qe(m,m.return,ie)}}d&&I&64&&Mu(E),_r(E,E.return);break;case 26:case 27:case 5:Wa(b,E,d),d&&m===null&&I&4&&Nu(E),_r(E,E.return);break;case 12:Wa(b,E,d);break;case 13:Wa(b,E,d),d&&I&4&&Zu(b,E);break;case 22:E.memoizedState===null&&Wa(b,E,d),_r(E,E.return);break;default:Wa(b,E,d)}c=c.sibling}}function No(l,c){var d=null;l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(d=l.memoizedState.cachePool.pool),l=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(l=c.memoizedState.cachePool.pool),l!==d&&(l!=null&&l.refCount++,d!=null&&Di(d))}function Fo(l,c){l=null,c.alternate!==null&&(l=c.alternate.memoizedState.cache),c=c.memoizedState.cache,c!==l&&(c.refCount++,l!=null&&Di(l))}function Xa(l,c,d,m){if(c.subtreeFlags&10256)for(c=c.child;c!==null;)$u(l,c,d,m),c=c.sibling}function $u(l,c,d,m){var b=c.flags;switch(c.tag){case 0:case 11:case 15:Xa(l,c,d,m),b&2048&&Gi(9,c);break;case 3:Xa(l,c,d,m),b&2048&&(l=null,c.alternate!==null&&(l=c.alternate.memoizedState.cache),c=c.memoizedState.cache,c!==l&&(c.refCount++,l!=null&&Di(l)));break;case 12:if(b&2048){Xa(l,c,d,m),l=c.stateNode;try{var E=c.memoizedProps,I=E.id,U=E.onPostCommit;typeof U=="function"&&U(I,c.alternate===null?"mount":"update",l.passiveEffectDuration,-0)}catch(Y){Qe(c,c.return,Y)}}else Xa(l,c,d,m);break;case 23:break;case 22:E=c.stateNode,c.memoizedState!==null?E._visibility&4?Xa(l,c,d,m):Li(l,c):E._visibility&4?Xa(l,c,d,m):(E._visibility|=4,Jr(l,c,d,m,(c.subtreeFlags&10256)!==0)),b&2048&&No(c.alternate,c);break;case 24:Xa(l,c,d,m),b&2048&&Fo(c.alternate,c);break;default:Xa(l,c,d,m)}}function Jr(l,c,d,m,b){for(b=b&&(c.subtreeFlags&10256)!==0,c=c.child;c!==null;){var E=l,I=c,U=d,Y=m,ie=I.flags;switch(I.tag){case 0:case 11:case 15:Jr(E,I,U,Y,b),Gi(8,I);break;case 23:break;case 22:var ye=I.stateNode;I.memoizedState!==null?ye._visibility&4?Jr(E,I,U,Y,b):Li(E,I):(ye._visibility|=4,Jr(E,I,U,Y,b)),b&&ie&2048&&No(I.alternate,I);break;case 24:Jr(E,I,U,Y,b),b&&ie&2048&&Fo(I.alternate,I);break;default:Jr(E,I,U,Y,b)}c=c.sibling}}function Li(l,c){if(c.subtreeFlags&10256)for(c=c.child;c!==null;){var d=l,m=c,b=m.flags;switch(m.tag){case 22:Li(d,m),b&2048&&No(m.alternate,m);break;case 24:Li(d,m),b&2048&&Fo(m.alternate,m);break;default:Li(d,m)}c=c.sibling}}var zi=8192;function ei(l){if(l.subtreeFlags&zi)for(l=l.child;l!==null;)qu(l),l=l.sibling}function qu(l){switch(l.tag){case 26:ei(l),l.flags&zi&&l.memoizedState!==null&&Wd(ua,l.memoizedState,l.memoizedProps);break;case 5:ei(l);break;case 3:case 4:var c=ua;ua=rs(l.stateNode.containerInfo),ei(l),ua=c;break;case 22:l.memoizedState===null&&(c=l.alternate,c!==null&&c.memoizedState!==null?(c=zi,zi=16777216,ei(l),zi=c):ei(l));break;default:ei(l)}}function Yu(l){var c=l.alternate;if(c!==null&&(l=c.child,l!==null)){c.child=null;do c=l.sibling,l.sibling=null,l=c;while(l!==null)}}function Zi(l){var c=l.deletions;if((l.flags&16)!==0){if(c!==null)for(var d=0;d<c.length;d++){var m=c[d];St=m,Xu(m,l)}Yu(l)}if(l.subtreeFlags&10256)for(l=l.child;l!==null;)Wu(l),l=l.sibling}function Wu(l){switch(l.tag){case 0:case 11:case 15:Zi(l),l.flags&2048&&Ya(9,l,l.return);break;case 3:Zi(l);break;case 12:Zi(l);break;case 22:var c=l.stateNode;l.memoizedState!==null&&c._visibility&4&&(l.return===null||l.return.tag!==13)?(c._visibility&=-5,zn(l)):Zi(l);break;default:Zi(l)}}function zn(l){var c=l.deletions;if((l.flags&16)!==0){if(c!==null)for(var d=0;d<c.length;d++){var m=c[d];St=m,Xu(m,l)}Yu(l)}for(l=l.child;l!==null;){switch(c=l,c.tag){case 0:case 11:case 15:Ya(8,c,c.return),zn(c);break;case 22:d=c.stateNode,d._visibility&4&&(d._visibility&=-5,zn(c));break;default:zn(c)}l=l.sibling}}function Xu(l,c){for(;St!==null;){var d=St;switch(d.tag){case 0:case 11:case 15:Ya(8,d,c);break;case 23:case 22:if(d.memoizedState!==null&&d.memoizedState.cachePool!==null){var m=d.memoizedState.cachePool.pool;m!=null&&m.refCount++}break;case 24:Di(d.memoizedState.cache)}if(m=d.child,m!==null)m.return=d,St=m;else e:for(d=l;St!==null;){m=St;var b=m.sibling,E=m.return;if(Lu(m),m===d){St=null;break e}if(b!==null){b.return=E,St=b;break e}St=E}}}function ld(l,c,d,m){this.tag=l,this.key=d,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=m,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ia(l,c,d,m){return new ld(l,c,d,m)}function Oo(l){return l=l.prototype,!(!l||!l.isReactComponent)}function Ka(l,c){var d=l.alternate;return d===null?(d=ia(l.tag,c,l.key,l.mode),d.elementType=l.elementType,d.type=l.type,d.stateNode=l.stateNode,d.alternate=l,l.alternate=d):(d.pendingProps=c,d.type=l.type,d.flags=0,d.subtreeFlags=0,d.deletions=null),d.flags=l.flags&31457280,d.childLanes=l.childLanes,d.lanes=l.lanes,d.child=l.child,d.memoizedProps=l.memoizedProps,d.memoizedState=l.memoizedState,d.updateQueue=l.updateQueue,c=l.dependencies,d.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},d.sibling=l.sibling,d.index=l.index,d.ref=l.ref,d.refCleanup=l.refCleanup,d}function Ku(l,c){l.flags&=31457282;var d=l.alternate;return d===null?(l.childLanes=0,l.lanes=c,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=d.childLanes,l.lanes=d.lanes,l.child=d.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=d.memoizedProps,l.memoizedState=d.memoizedState,l.updateQueue=d.updateQueue,l.type=d.type,c=d.dependencies,l.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext}),l}function Zn(l,c,d,m,b,E){var I=0;if(m=l,typeof l=="function")Oo(l)&&(I=1);else if(typeof l=="string")I=qd(l,d,Be.current)?26:l==="html"||l==="head"||l==="body"?27:5;else e:switch(l){case g:return Cr(d.children,b,E,c);case k:I=8,b|=24;break;case S:return l=ia(12,d,c,b|2),l.elementType=S,l.lanes=E,l;case D:return l=ia(13,d,c,b),l.elementType=D,l.lanes=E,l;case F:return l=ia(19,d,c,b),l.elementType=F,l.lanes=E,l;case T:return Qu(d,b,E,c);default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case A:case M:I=10;break e;case _:I=9;break e;case R:I=11;break e;case C:I=14;break e;case j:I=16,m=null;break e}I=29,d=Error(u(130,l===null?"null":typeof l,"")),m=null}return c=ia(I,d,c,b),c.elementType=l,c.type=m,c.lanes=E,c}function Cr(l,c,d,m){return l=ia(7,l,m,c),l.lanes=d,l}function Qu(l,c,d,m){l=ia(22,l,m,c),l.elementType=T,l.lanes=d;var b={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var E=b._current;if(E===null)throw Error(u(456));if((b._pendingVisibility&2)===0){var I=Ia(E,2);I!==null&&(b._pendingVisibility|=2,Vt(I,E,2))}},attach:function(){var E=b._current;if(E===null)throw Error(u(456));if((b._pendingVisibility&2)!==0){var I=Ia(E,2);I!==null&&(b._pendingVisibility&=-3,Vt(I,E,2))}}};return l.stateNode=b,l}function Bo(l,c,d){return l=ia(6,l,null,c),l.lanes=d,l}function Io(l,c,d){return c=ia(4,l.children!==null?l.children:[],l.key,c),c.lanes=d,c.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},c}function Pa(l){l.flags|=4}function Ju(l,c){if(c.type!=="stylesheet"||(c.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!Bf(c)){if(c=ta.current,c!==null&&(($e&4194176)===$e?ma!==null:($e&62914560)!==$e&&($e&536870912)===0||c!==ma))throw Ti=Zs,xc;l.flags|=8192}}function Hn(l,c){c!==null&&(l.flags|=4),l.flags&16384&&(c=l.tag!==22?pt():536870912,l.lanes|=c,ai|=c)}function Hi(l,c){if(!qe)switch(l.tailMode){case"hidden":c=l.tail;for(var d=null;c!==null;)c.alternate!==null&&(d=c),c=c.sibling;d===null?l.tail=null:d.sibling=null;break;case"collapsed":d=l.tail;for(var m=null;d!==null;)d.alternate!==null&&(m=d),d=d.sibling;m===null?c||l.tail===null?l.tail=null:l.tail.sibling=null:m.sibling=null}}function rt(l){var c=l.alternate!==null&&l.alternate.child===l.child,d=0,m=0;if(c)for(var b=l.child;b!==null;)d|=b.lanes|b.childLanes,m|=b.subtreeFlags&31457280,m|=b.flags&31457280,b.return=l,b=b.sibling;else for(b=l.child;b!==null;)d|=b.lanes|b.childLanes,m|=b.subtreeFlags,m|=b.flags,b.return=l,b=b.sibling;return l.subtreeFlags|=m,l.childLanes=d,c}function cd(l,c,d){var m=c.pendingProps;switch(Ls(c),c.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return rt(c),null;case 1:return rt(c),null;case 3:return d=c.stateNode,m=null,l!==null&&(m=l.memoizedState.cache),c.memoizedState.cache!==m&&(c.flags|=2048),wa(gt),nt(),d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),(l===null||l.child===null)&&(Si(c)?Pa(c):l===null||l.memoizedState.isDehydrated&&(c.flags&256)===0||(c.flags|=1024,ca!==null&&(qo(ca),ca=null))),rt(c),null;case 26:return d=c.memoizedState,l===null?(Pa(c),d!==null?(rt(c),Ju(c,d)):(rt(c),c.flags&=-16777217)):d?d!==l.memoizedState?(Pa(c),rt(c),Ju(c,d)):(rt(c),c.flags&=-16777217):(l.memoizedProps!==m&&Pa(c),rt(c),c.flags&=-16777217),null;case 27:Q(c),d=Ve.current;var b=c.type;if(l!==null&&c.stateNode!=null)l.memoizedProps!==m&&Pa(c);else{if(!m){if(c.stateNode===null)throw Error(u(166));return rt(c),null}l=Be.current,Si(c)?hc(c):(l=Df(b,m,d),c.stateNode=l,Pa(c))}return rt(c),null;case 5:if(Q(c),d=c.type,l!==null&&c.stateNode!=null)l.memoizedProps!==m&&Pa(c);else{if(!m){if(c.stateNode===null)throw Error(u(166));return rt(c),null}if(l=Be.current,Si(c))hc(c);else{switch(b=as(Ve.current),l){case 1:l=b.createElementNS("http://www.w3.org/2000/svg",d);break;case 2:l=b.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;default:switch(d){case"svg":l=b.createElementNS("http://www.w3.org/2000/svg",d);break;case"math":l=b.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;case"script":l=b.createElement("div"),l.innerHTML="<script><\/script>",l=l.removeChild(l.firstChild);break;case"select":l=typeof m.is=="string"?b.createElement("select",{is:m.is}):b.createElement("select"),m.multiple?l.multiple=!0:m.size&&(l.size=m.size);break;default:l=typeof m.is=="string"?b.createElement(d,{is:m.is}):b.createElement(d)}}l[Rt]=c,l[Bt]=m;e:for(b=c.child;b!==null;){if(b.tag===5||b.tag===6)l.appendChild(b.stateNode);else if(b.tag!==4&&b.tag!==27&&b.child!==null){b.child.return=b,b=b.child;continue}if(b===c)break e;for(;b.sibling===null;){if(b.return===null||b.return===c)break e;b=b.return}b.sibling.return=b.return,b=b.sibling}c.stateNode=l;e:switch(Tt(l,d,m),d){case"button":case"input":case"select":case"textarea":l=!!m.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&Pa(c)}}return rt(c),c.flags&=-16777217,null;case 6:if(l&&c.stateNode!=null)l.memoizedProps!==m&&Pa(c);else{if(typeof m!="string"&&c.stateNode===null)throw Error(u(166));if(l=Ve.current,Si(c)){if(l=c.stateNode,d=c.memoizedProps,m=null,b=Mt,b!==null)switch(b.tag){case 27:case 5:m=b.memoizedProps}l[Rt]=c,l=!!(l.nodeValue===d||m!==null&&m.suppressHydrationWarning===!0||Af(l.nodeValue,d)),l||xr(c)}else l=as(l).createTextNode(m),l[Rt]=c,c.stateNode=l}return rt(c),null;case 13:if(m=c.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(b=Si(c),m!==null&&m.dehydrated!==null){if(l===null){if(!b)throw Error(u(318));if(b=c.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(u(317));b[Rt]=c}else Ai(),(c.flags&128)===0&&(c.memoizedState=null),c.flags|=4;rt(c),b=!1}else ca!==null&&(qo(ca),ca=null),b=!0;if(!b)return c.flags&256?(Aa(c),c):(Aa(c),null)}if(Aa(c),(c.flags&128)!==0)return c.lanes=d,c;if(d=m!==null,l=l!==null&&l.memoizedState!==null,d){m=c.child,b=null,m.alternate!==null&&m.alternate.memoizedState!==null&&m.alternate.memoizedState.cachePool!==null&&(b=m.alternate.memoizedState.cachePool.pool);var E=null;m.memoizedState!==null&&m.memoizedState.cachePool!==null&&(E=m.memoizedState.cachePool.pool),E!==b&&(m.flags|=2048)}return d!==l&&d&&(c.child.flags|=8192),Hn(c,c.updateQueue),rt(c),null;case 4:return nt(),l===null&&il(c.stateNode.containerInfo),rt(c),null;case 10:return wa(c.type),rt(c),null;case 19:if(Me(vt),b=c.memoizedState,b===null)return rt(c),null;if(m=(c.flags&128)!==0,E=b.rendering,E===null)if(m)Hi(b,!1);else{if(ct!==0||l!==null&&(l.flags&128)!==0)for(l=c.child;l!==null;){if(E=Tn(l),E!==null){for(c.flags|=128,Hi(b,!1),l=E.updateQueue,c.updateQueue=l,Hn(c,l),c.subtreeFlags=0,l=d,d=c.child;d!==null;)Ku(d,l),d=d.sibling;return Ce(vt,vt.current&1|2),c.child}l=l.sibling}b.tail!==null&&de()>Un&&(c.flags|=128,m=!0,Hi(b,!1),c.lanes=4194304)}else{if(!m)if(l=Tn(E),l!==null){if(c.flags|=128,m=!0,l=l.updateQueue,c.updateQueue=l,Hn(c,l),Hi(b,!0),b.tail===null&&b.tailMode==="hidden"&&!E.alternate&&!qe)return rt(c),null}else 2*de()-b.renderingStartTime>Un&&d!==536870912&&(c.flags|=128,m=!0,Hi(b,!1),c.lanes=4194304);b.isBackwards?(E.sibling=c.child,c.child=E):(l=b.last,l!==null?l.sibling=E:c.child=E,b.last=E)}return b.tail!==null?(c=b.tail,b.rendering=c,b.tail=c.sibling,b.renderingStartTime=de(),c.sibling=null,l=vt.current,Ce(vt,m?l&1|2:l&1),c):(rt(c),null);case 22:case 23:return Aa(c),Us(),m=c.memoizedState!==null,l!==null?l.memoizedState!==null!==m&&(c.flags|=8192):m&&(c.flags|=8192),m?(d&536870912)!==0&&(c.flags&128)===0&&(rt(c),c.subtreeFlags&6&&(c.flags|=8192)):rt(c),d=c.updateQueue,d!==null&&Hn(c,d.retryQueue),d=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(d=l.memoizedState.cachePool.pool),m=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(m=c.memoizedState.cachePool.pool),m!==d&&(c.flags|=2048),l!==null&&Me(vr),null;case 24:return d=null,l!==null&&(d=l.memoizedState.cache),c.memoizedState.cache!==d&&(c.flags|=2048),wa(gt),rt(c),null;case 25:return null}throw Error(u(156,c.tag))}function ud(l,c){switch(Ls(c),c.tag){case 1:return l=c.flags,l&65536?(c.flags=l&-65537|128,c):null;case 3:return wa(gt),nt(),l=c.flags,(l&65536)!==0&&(l&128)===0?(c.flags=l&-65537|128,c):null;case 26:case 27:case 5:return Q(c),null;case 13:if(Aa(c),l=c.memoizedState,l!==null&&l.dehydrated!==null){if(c.alternate===null)throw Error(u(340));Ai()}return l=c.flags,l&65536?(c.flags=l&-65537|128,c):null;case 19:return Me(vt),null;case 4:return nt(),null;case 10:return wa(c.type),null;case 22:case 23:return Aa(c),Us(),l!==null&&Me(vr),l=c.flags,l&65536?(c.flags=l&-65537|128,c):null;case 24:return wa(gt),null;case 25:return null;default:return null}}function ef(l,c){switch(Ls(c),c.tag){case 3:wa(gt),nt();break;case 26:case 27:case 5:Q(c);break;case 4:nt();break;case 13:Aa(c);break;case 19:Me(vt);break;case 10:wa(c.type);break;case 22:case 23:Aa(c),Us(),l!==null&&Me(vr);break;case 24:wa(gt)}}var fd={getCacheForType:function(l){var c=Dt(gt),d=c.data.get(l);return d===void 0&&(d=l(),c.data.set(l,d)),d}},dd=typeof WeakMap=="function"?WeakMap:Map,it=0,Je=null,Ze=null,$e=0,et=0,Ut=null,Ma=!1,ti=!1,Go=!1,Va=0,ct=0,Qa=0,Tr=0,Lo=0,na=0,ai=0,Ui=null,ya=null,zo=!1,Zo=0,Un=1/0,$n=null,Ja=null,qn=!1,wr=null,$i=0,Ho=0,Uo=null,qi=0,$o=null;function $t(){if((it&2)!==0&&$e!==0)return $e&-$e;if(K.T!==null){var l=qr;return l!==0?l:el()}return xs()}function tf(){na===0&&(na=($e&536870912)===0||qe?or():536870912);var l=ta.current;return l!==null&&(l.flags|=32),na}function Vt(l,c,d){(l===Je&&et===2||l.cancelPendingCommit!==null)&&(ri(l,0),Na(l,$e,na,!1)),da(l,d),((it&2)===0||l!==Je)&&(l===Je&&((it&2)===0&&(Tr|=d),ct===4&&Na(l,$e,na,!1)),va(l))}function af(l,c,d){if((it&6)!==0)throw Error(u(327));var m=!d&&(c&60)===0&&(c&l.expiredLanes)===0||ot(l,c),b=m?md(l,c):Xo(l,c,!0),E=m;do{if(b===0){ti&&!m&&Na(l,c,0,!1);break}else if(b===6)Na(l,c,0,!Ma);else{if(d=l.current.alternate,E&&!pd(d)){b=Xo(l,c,!1),E=!1;continue}if(b===2){if(E=c,l.errorRecoveryDisabledLanes&E)var I=0;else I=l.pendingLanes&-536870913,I=I!==0?I:I&536870912?536870912:0;if(I!==0){c=I;e:{var U=l;b=Ui;var Y=U.current.memoizedState.isDehydrated;if(Y&&(ri(U,I).flags|=256),I=Xo(U,I,!1),I!==2){if(Go&&!Y){U.errorRecoveryDisabledLanes|=E,Tr|=E,b=4;break e}E=ya,ya=b,E!==null&&qo(E)}b=I}if(E=!1,b!==2)continue}}if(b===1){ri(l,0),Na(l,c,0,!0);break}e:{switch(m=l,b){case 0:case 1:throw Error(u(345));case 4:if((c&4194176)===c){Na(m,c,na,!Ma);break e}break;case 2:ya=null;break;case 3:case 5:break;default:throw Error(u(329))}if(m.finishedWork=d,m.finishedLanes=c,(c&62914560)===c&&(E=Zo+300-de(),10<E)){if(Na(m,c,na,!Ma),at(m,0)!==0)break e;m.timeoutHandle=Tf(rf.bind(null,m,d,ya,$n,zo,c,na,Tr,ai,Ma,2,-0,0),E);break e}rf(m,d,ya,$n,zo,c,na,Tr,ai,Ma,0,-0,0)}}break}while(!0);va(l)}function qo(l){ya===null?ya=l:ya.push.apply(ya,l)}function rf(l,c,d,m,b,E,I,U,Y,ie,ye,ke,fe){var xe=c.subtreeFlags;if((xe&8192||(xe&16785408)===16785408)&&(Ji={stylesheets:null,count:0,unsuspend:Yd},qu(c),c=Xd(),c!==null)){l.cancelPendingCommit=c(ff.bind(null,l,d,m,b,I,U,Y,1,ke,fe)),Na(l,E,I,!ie);return}ff(l,d,m,b,I,U,Y,ye,ke,fe)}function pd(l){for(var c=l;;){var d=c.tag;if((d===0||d===11||d===15)&&c.flags&16384&&(d=c.updateQueue,d!==null&&(d=d.stores,d!==null)))for(var m=0;m<d.length;m++){var b=d[m],E=b.getSnapshot;b=b.value;try{if(!zt(E(),b))return!1}catch{return!1}}if(d=c.child,c.subtreeFlags&16384&&d!==null)d.return=c,c=d;else{if(c===l)break;for(;c.sibling===null;){if(c.return===null||c.return===l)return!0;c=c.return}c.sibling.return=c.return,c=c.sibling}}return!0}function Na(l,c,d,m){c&=~Lo,c&=~Tr,l.suspendedLanes|=c,l.pingedLanes&=~c,m&&(l.warmLanes|=c),m=l.expirationTimes;for(var b=c;0<b;){var E=31-yt(b),I=1<<E;m[E]=-1,b&=~I}d!==0&&Ot(l,d,c)}function Yn(){return(it&6)===0?(Yi(0),!1):!0}function Yo(){if(Ze!==null){if(et===0)var l=Ze.return;else l=Ze,Ta=Sr=null,Js(l),Ur=null,wi=0,l=Ze;for(;l!==null;)ef(l.alternate,l),l=l.return;Ze=null}}function ri(l,c){l.finishedWork=null,l.finishedLanes=0;var d=l.timeoutHandle;d!==-1&&(l.timeoutHandle=-1,Pd(d)),d=l.cancelPendingCommit,d!==null&&(l.cancelPendingCommit=null,d()),Yo(),Je=l,Ze=d=Ka(l.current,null),$e=c,et=0,Ut=null,Ma=!1,ti=ot(l,c),Go=!1,ai=na=Lo=Tr=Qa=ct=0,ya=Ui=null,zo=!1,(c&8)!==0&&(c|=c&32);var m=l.entangledLanes;if(m!==0)for(l=l.entanglements,m&=c;0<m;){var b=31-yt(m),E=1<<b;c|=l[b],m&=~E}return Va=c,vn(),d}function nf(l,c){Ge=null,K.H=xa,c===Ci?(c=gc(),et=3):c===xc?(c=gc(),et=4):et=c===yu?8:c!==null&&typeof c=="object"&&typeof c.then=="function"?6:1,Ut=c,Ze===null&&(ct=1,Bn(l,Qt(c,l.current)))}function sf(){var l=K.H;return K.H=xa,l===null?xa:l}function of(){var l=K.A;return K.A=fd,l}function Wo(){ct=4,Ma||($e&4194176)!==$e&&ta.current!==null||(ti=!0),(Qa&134217727)===0&&(Tr&134217727)===0||Je===null||Na(Je,$e,na,!1)}function Xo(l,c,d){var m=it;it|=2;var b=sf(),E=of();(Je!==l||$e!==c)&&($n=null,ri(l,c)),c=!1;var I=ct;e:do try{if(et!==0&&Ze!==null){var U=Ze,Y=Ut;switch(et){case 8:Yo(),I=6;break e;case 3:case 2:case 6:ta.current===null&&(c=!0);var ie=et;if(et=0,Ut=null,ii(l,U,Y,ie),d&&ti){I=0;break e}break;default:ie=et,et=0,Ut=null,ii(l,U,Y,ie)}}hd(),I=ct;break}catch(ye){nf(l,ye)}while(!0);return c&&l.shellSuspendCounter++,Ta=Sr=null,it=m,K.H=b,K.A=E,Ze===null&&(Je=null,$e=0,vn()),I}function hd(){for(;Ze!==null;)lf(Ze)}function md(l,c){var d=it;it|=2;var m=sf(),b=of();Je!==l||$e!==c?($n=null,Un=de()+500,ri(l,c)):ti=ot(l,c);e:do try{if(et!==0&&Ze!==null){c=Ze;var E=Ut;t:switch(et){case 1:et=0,Ut=null,ii(l,c,E,1);break;case 2:if(yc(E)){et=0,Ut=null,cf(c);break}c=function(){et===2&&Je===l&&(et=7),va(l)},E.then(c,c);break e;case 3:et=7;break e;case 4:et=5;break e;case 7:yc(E)?(et=0,Ut=null,cf(c)):(et=0,Ut=null,ii(l,c,E,7));break;case 5:var I=null;switch(Ze.tag){case 26:I=Ze.memoizedState;case 5:case 27:var U=Ze;if(!I||Bf(I)){et=0,Ut=null;var Y=U.sibling;if(Y!==null)Ze=Y;else{var ie=U.return;ie!==null?(Ze=ie,Wn(ie)):Ze=null}break t}}et=0,Ut=null,ii(l,c,E,5);break;case 6:et=0,Ut=null,ii(l,c,E,6);break;case 8:Yo(),ct=6;break e;default:throw Error(u(462))}}xd();break}catch(ye){nf(l,ye)}while(!0);return Ta=Sr=null,K.H=m,K.A=b,it=d,Ze!==null?0:(Je=null,$e=0,vn(),ct)}function xd(){for(;Ze!==null&&!Ee();)lf(Ze)}function lf(l){var c=Ru(l.alternate,l,Va);l.memoizedProps=l.pendingProps,c===null?Wn(l):Ze=c}function cf(l){var c=l,d=c.alternate;switch(c.tag){case 15:case 0:c=Su(d,c,c.pendingProps,c.type,void 0,$e);break;case 11:c=Su(d,c,c.pendingProps,c.type.render,c.ref,$e);break;case 5:Js(c);default:ef(d,c),c=Ze=Ku(c,Va),c=Ru(d,c,Va)}l.memoizedProps=l.pendingProps,c===null?Wn(l):Ze=c}function ii(l,c,d,m){Ta=Sr=null,Js(c),Ur=null,wi=0;var b=c.return;try{if(id(l,b,c,d,$e)){ct=1,Bn(l,Qt(d,l.current)),Ze=null;return}}catch(E){if(b!==null)throw Ze=b,E;ct=1,Bn(l,Qt(d,l.current)),Ze=null;return}c.flags&32768?(qe||m===1?l=!0:ti||($e&536870912)!==0?l=!1:(Ma=l=!0,(m===2||m===3||m===6)&&(m=ta.current,m!==null&&m.tag===13&&(m.flags|=16384))),uf(c,l)):Wn(c)}function Wn(l){var c=l;do{if((c.flags&32768)!==0){uf(c,Ma);return}l=c.return;var d=cd(c.alternate,c,Va);if(d!==null){Ze=d;return}if(c=c.sibling,c!==null){Ze=c;return}Ze=c=l}while(c!==null);ct===0&&(ct=5)}function uf(l,c){do{var d=ud(l.alternate,l);if(d!==null){d.flags&=32767,Ze=d;return}if(d=l.return,d!==null&&(d.flags|=32768,d.subtreeFlags=0,d.deletions=null),!c&&(l=l.sibling,l!==null)){Ze=l;return}Ze=l=d}while(l!==null);ct=6,Ze=null}function ff(l,c,d,m,b,E,I,U,Y,ie){var ye=K.T,ke=re.p;try{re.p=2,K.T=null,yd(l,c,d,m,ke,b,E,I,U,Y,ie)}finally{K.T=ye,re.p=ke}}function yd(l,c,d,m,b,E,I,U){do ni();while(wr!==null);if((it&6)!==0)throw Error(u(327));var Y=l.finishedWork;if(m=l.finishedLanes,Y===null)return null;if(l.finishedWork=null,l.finishedLanes=0,Y===l.current)throw Error(u(177));l.callbackNode=null,l.callbackPriority=0,l.cancelPendingCommit=null;var ie=Y.lanes|Y.childLanes;if(ie|=Bs,Lt(l,m,ie,E,I,U),l===Je&&(Ze=Je=null,$e=0),(Y.subtreeFlags&10256)===0&&(Y.flags&10256)===0||qn||(qn=!0,Ho=ie,Uo=d,kd(He,function(){return ni(),null})),d=(Y.flags&15990)!==0,(Y.subtreeFlags&15990)!==0||d?(d=K.T,K.T=null,E=re.p,re.p=2,I=it,it|=4,sd(l,Y),Hu(Y,l),L0(ll,l.containerInfo),ls=!!ol,ll=ol=null,l.current=Y,Gu(l,Y.alternate,Y),be(),it=I,re.p=E,K.T=d):l.current=Y,qn?(qn=!1,wr=l,$i=m):df(l,ie),ie=l.pendingLanes,ie===0&&(Ja=null),oa(Y.stateNode),va(l),c!==null)for(b=l.onRecoverableError,Y=0;Y<c.length;Y++)ie=c[Y],b(ie.value,{componentStack:ie.stack});return($i&3)!==0&&ni(),ie=l.pendingLanes,(m&4194218)!==0&&(ie&42)!==0?l===$o?qi++:(qi=0,$o=l):qi=0,Yi(0),null}function df(l,c){(l.pooledCacheLanes&=c)===0&&(c=l.pooledCache,c!=null&&(l.pooledCache=null,Di(c)))}function ni(){if(wr!==null){var l=wr,c=Ho;Ho=0;var d=pa($i),m=K.T,b=re.p;try{if(re.p=32>d?32:d,K.T=null,wr===null)var E=!1;else{d=Uo,Uo=null;var I=wr,U=$i;if(wr=null,$i=0,(it&6)!==0)throw Error(u(331));var Y=it;if(it|=4,Wu(I.current),$u(I,I.current,U,d),it=Y,Yi(0,!1),st&&typeof st.onPostCommitFiberRoot=="function")try{st.onPostCommitFiberRoot(Ft,I)}catch{}E=!0}return E}finally{re.p=b,K.T=m,df(l,c)}}return!1}function pf(l,c,d){c=Qt(d,c),c=ho(l.stateNode,c,2),l=qa(l,c,2),l!==null&&(da(l,2),va(l))}function Qe(l,c,d){if(l.tag===3)pf(l,l,d);else for(;c!==null;){if(c.tag===3){pf(c,l,d);break}else if(c.tag===1){var m=c.stateNode;if(typeof c.type.getDerivedStateFromError=="function"||typeof m.componentDidCatch=="function"&&(Ja===null||!Ja.has(m))){l=Qt(d,l),d=mu(2),m=qa(c,d,2),m!==null&&(xu(d,m,c,l),da(m,2),va(m));break}}c=c.return}}function Ko(l,c,d){var m=l.pingCache;if(m===null){m=l.pingCache=new dd;var b=new Set;m.set(c,b)}else b=m.get(c),b===void 0&&(b=new Set,m.set(c,b));b.has(d)||(Go=!0,b.add(d),l=vd.bind(null,l,c,d),c.then(l,l))}function vd(l,c,d){var m=l.pingCache;m!==null&&m.delete(c),l.pingedLanes|=l.suspendedLanes&d,l.warmLanes&=~d,Je===l&&($e&d)===d&&(ct===4||ct===3&&($e&62914560)===$e&&300>de()-Zo?(it&2)===0&&ri(l,0):Lo|=d,ai===$e&&(ai=0)),va(l)}function hf(l,c){c===0&&(c=pt()),l=Ia(l,c),l!==null&&(da(l,c),va(l))}function gd(l){var c=l.memoizedState,d=0;c!==null&&(d=c.retryLane),hf(l,d)}function bd(l,c){var d=0;switch(l.tag){case 13:var m=l.stateNode,b=l.memoizedState;b!==null&&(d=b.retryLane);break;case 19:m=l.stateNode;break;case 22:m=l.stateNode._retryCache;break;default:throw Error(u(314))}m!==null&&m.delete(c),hf(l,d)}function kd(l,c){return pe(l,c)}var Xn=null,si=null,Qo=!1,Kn=!1,Jo=!1,Rr=0;function va(l){l!==si&&l.next===null&&(si===null?Xn=si=l:si=si.next=l),Kn=!0,Qo||(Qo=!0,Sd(Ed))}function Yi(l,c){if(!Jo&&Kn){Jo=!0;do for(var d=!1,m=Xn;m!==null;){if(l!==0){var b=m.pendingLanes;if(b===0)var E=0;else{var I=m.suspendedLanes,U=m.pingedLanes;E=(1<<31-yt(42|l)+1)-1,E&=b&~(I&~U),E=E&201326677?E&201326677|1:E?E|2:0}E!==0&&(d=!0,yf(m,E))}else E=$e,E=at(m,m===Je?E:0),(E&3)===0||ot(m,E)||(d=!0,yf(m,E));m=m.next}while(d);Jo=!1}}function Ed(){Kn=Qo=!1;var l=0;Rr!==0&&(jd()&&(l=Rr),Rr=0);for(var c=de(),d=null,m=Xn;m!==null;){var b=m.next,E=mf(m,c);E===0?(m.next=null,d===null?Xn=b:d.next=b,b===null&&(si=d)):(d=m,(l!==0||(E&3)!==0)&&(Kn=!0)),m=b}Yi(l)}function mf(l,c){for(var d=l.suspendedLanes,m=l.pingedLanes,b=l.expirationTimes,E=l.pendingLanes&-62914561;0<E;){var I=31-yt(E),U=1<<I,Y=b[I];Y===-1?((U&d)===0||(U&m)!==0)&&(b[I]=Pt(U,c)):Y<=c&&(l.expiredLanes|=U),E&=~U}if(c=Je,d=$e,d=at(l,l===c?d:0),m=l.callbackNode,d===0||l===c&&et===2||l.cancelPendingCommit!==null)return m!==null&&m!==null&&Ae(m),l.callbackNode=null,l.callbackPriority=0;if((d&3)===0||ot(l,d)){if(c=d&-d,c===l.callbackPriority)return c;switch(m!==null&&Ae(m),pa(d)){case 2:case 8:d=Ne;break;case 32:d=He;break;case 268435456:d=tt;break;default:d=He}return m=xf.bind(null,l),d=pe(d,m),l.callbackPriority=c,l.callbackNode=d,c}return m!==null&&m!==null&&Ae(m),l.callbackPriority=2,l.callbackNode=null,2}function xf(l,c){var d=l.callbackNode;if(ni()&&l.callbackNode!==d)return null;var m=$e;return m=at(l,l===Je?m:0),m===0?null:(af(l,m,c),mf(l,de()),l.callbackNode!=null&&l.callbackNode===d?xf.bind(null,l):null)}function yf(l,c){if(ni())return null;af(l,c,!0)}function Sd(l){Md(function(){(it&6)!==0?pe(De,l):l()})}function el(){return Rr===0&&(Rr=or()),Rr}function vf(l){return l==null||typeof l=="symbol"||typeof l=="boolean"?null:typeof l=="function"?l:fn(""+l)}function gf(l,c){var d=c.ownerDocument.createElement("input");return d.name=c.name,d.value=c.value,l.id&&d.setAttribute("form",l.id),c.parentNode.insertBefore(d,c),l=new FormData(l),d.parentNode.removeChild(d),l}function Ad(l,c,d,m,b){if(c==="submit"&&d&&d.stateNode===b){var E=vf((b[Bt]||null).action),I=m.submitter;I&&(c=(c=I[Bt]||null)?vf(c.formAction):I.getAttribute("formAction"),c!==null&&(E=c,I=null));var U=new mn("action","action",null,m,b);l.push({event:U,listeners:[{instance:null,listener:function(){if(m.defaultPrevented){if(Rr!==0){var Y=I?gf(b,I):new FormData(b);lo(d,{pending:!0,data:Y,method:b.method,action:E},null,Y)}}else typeof E=="function"&&(U.preventDefault(),Y=I?gf(b,I):new FormData(b),lo(d,{pending:!0,data:Y,method:b.method,action:E},E,Y))},currentTarget:b}]})}}for(var tl=0;tl<uc.length;tl++){var al=uc[tl],_d=al.toLowerCase(),Cd=al[0].toUpperCase()+al.slice(1);la(_d,"on"+Cd)}la(nc,"onAnimationEnd"),la(sc,"onAnimationIteration"),la(oc,"onAnimationStart"),la("dblclick","onDoubleClick"),la("focusin","onFocus"),la("focusout","onBlur"),la(Z0,"onTransitionRun"),la(H0,"onTransitionStart"),la(U0,"onTransitionCancel"),la(lc,"onTransitionEnd"),Mr("onMouseEnter",["mouseout","mouseover"]),Mr("onMouseLeave",["mouseout","mouseover"]),Mr("onPointerEnter",["pointerout","pointerover"]),Mr("onPointerLeave",["pointerout","pointerover"]),cr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),cr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),cr("onBeforeInput",["compositionend","keypress","textInput","paste"]),cr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),cr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),cr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Wi="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Td=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Wi));function bf(l,c){c=(c&4)!==0;for(var d=0;d<l.length;d++){var m=l[d],b=m.event;m=m.listeners;e:{var E=void 0;if(c)for(var I=m.length-1;0<=I;I--){var U=m[I],Y=U.instance,ie=U.currentTarget;if(U=U.listener,Y!==E&&b.isPropagationStopped())break e;E=U,b.currentTarget=ie;try{E(b)}catch(ye){On(ye)}b.currentTarget=null,E=Y}else for(I=0;I<m.length;I++){if(U=m[I],Y=U.instance,ie=U.currentTarget,U=U.listener,Y!==E&&b.isPropagationStopped())break e;E=U,b.currentTarget=ie;try{E(b)}catch(ye){On(ye)}b.currentTarget=null,E=Y}}}}function Ue(l,c){var d=c[ys];d===void 0&&(d=c[ys]=new Set);var m=l+"__bubble";d.has(m)||(kf(c,l,2,!1),d.add(m))}function rl(l,c,d){var m=0;c&&(m|=4),kf(d,l,m,c)}var Qn="_reactListening"+Math.random().toString(36).slice(2);function il(l){if(!l[Qn]){l[Qn]=!0,Sl.forEach(function(d){d!=="selectionchange"&&(Td.has(d)||rl(d,!1,l),rl(d,!0,l))});var c=l.nodeType===9?l:l.ownerDocument;c===null||c[Qn]||(c[Qn]=!0,rl("selectionchange",!1,c))}}function kf(l,c,d,m){switch(Hf(c)){case 2:var b=Jd;break;case 8:b=ep;break;default:b=yl}d=b.bind(null,c,d,l),b=void 0,!_s||c!=="touchstart"&&c!=="touchmove"&&c!=="wheel"||(b=!0),m?b!==void 0?l.addEventListener(c,d,{capture:!0,passive:b}):l.addEventListener(c,d,!0):b!==void 0?l.addEventListener(c,d,{passive:b}):l.addEventListener(c,d,!1)}function nl(l,c,d,m,b){var E=m;if((c&1)===0&&(c&2)===0&&m!==null)e:for(;;){if(m===null)return;var I=m.tag;if(I===3||I===4){var U=m.stateNode.containerInfo;if(U===b||U.nodeType===8&&U.parentNode===b)break;if(I===4)for(I=m.return;I!==null;){var Y=I.tag;if((Y===3||Y===4)&&(Y=I.stateNode.containerInfo,Y===b||Y.nodeType===8&&Y.parentNode===b))return;I=I.return}for(;U!==null;){if(I=lr(U),I===null)return;if(Y=I.tag,Y===5||Y===6||Y===26||Y===27){m=E=I;continue e}U=U.parentNode}}m=m.return}Nl(function(){var ie=E,ye=Ss(d),ke=[];e:{var fe=cc.get(l);if(fe!==void 0){var xe=mn,je=l;switch(l){case"keypress":if(pn(d)===0)break e;case"keydown":case"keyup":xe=b0;break;case"focusin":je="focus",xe=Rs;break;case"focusout":je="blur",xe=Rs;break;case"beforeblur":case"afterblur":xe=Rs;break;case"click":if(d.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":xe=Bl;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":xe=l0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":xe=S0;break;case nc:case sc:case oc:xe=f0;break;case lc:xe=_0;break;case"scroll":case"scrollend":xe=s0;break;case"wheel":xe=T0;break;case"copy":case"cut":case"paste":xe=p0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":xe=Gl;break;case"toggle":case"beforetoggle":xe=R0}var Ie=(c&4)!==0,ut=!Ie&&(l==="scroll"||l==="scrollend"),ce=Ie?fe!==null?fe+"Capture":null:fe;Ie=[];for(var te=ie,ue;te!==null;){var ve=te;if(ue=ve.stateNode,ve=ve.tag,ve!==5&&ve!==26&&ve!==27||ue===null||ce===null||(ve=hi(te,ce),ve!=null&&Ie.push(Xi(te,ve,ue))),ut)break;te=te.return}0<Ie.length&&(fe=new xe(fe,je,null,d,ye),ke.push({event:fe,listeners:Ie}))}}if((c&7)===0){e:{if(fe=l==="mouseover"||l==="pointerover",xe=l==="mouseout"||l==="pointerout",fe&&d!==Es&&(je=d.relatedTarget||d.fromElement)&&(lr(je)||je[Dr]))break e;if((xe||fe)&&(fe=ye.window===ye?ye:(fe=ye.ownerDocument)?fe.defaultView||fe.parentWindow:window,xe?(je=d.relatedTarget||d.toElement,xe=ie,je=je?lr(je):null,je!==null&&(ut=P(je),Ie=je.tag,je!==ut||Ie!==5&&Ie!==27&&Ie!==6)&&(je=null)):(xe=null,je=ie),xe!==je)){if(Ie=Bl,ve="onMouseLeave",ce="onMouseEnter",te="mouse",(l==="pointerout"||l==="pointerover")&&(Ie=Gl,ve="onPointerLeave",ce="onPointerEnter",te="pointer"),ut=xe==null?fe:pi(xe),ue=je==null?fe:pi(je),fe=new Ie(ve,te+"leave",xe,d,ye),fe.target=ut,fe.relatedTarget=ue,ve=null,lr(ye)===ie&&(Ie=new Ie(ce,te+"enter",je,d,ye),Ie.target=ue,Ie.relatedTarget=ut,ve=Ie),ut=ve,xe&&je)t:{for(Ie=xe,ce=je,te=0,ue=Ie;ue;ue=oi(ue))te++;for(ue=0,ve=ce;ve;ve=oi(ve))ue++;for(;0<te-ue;)Ie=oi(Ie),te--;for(;0<ue-te;)ce=oi(ce),ue--;for(;te--;){if(Ie===ce||ce!==null&&Ie===ce.alternate)break t;Ie=oi(Ie),ce=oi(ce)}Ie=null}else Ie=null;xe!==null&&Ef(ke,fe,xe,Ie,!1),je!==null&&ut!==null&&Ef(ke,ut,je,Ie,!0)}}e:{if(fe=ie?pi(ie):window,xe=fe.nodeName&&fe.nodeName.toLowerCase(),xe==="select"||xe==="input"&&fe.type==="file")var we=Yl;else if($l(fe))if(Wl)we=I0;else{we=O0;var Le=F0}else xe=fe.nodeName,!xe||xe.toLowerCase()!=="input"||fe.type!=="checkbox"&&fe.type!=="radio"?ie&&ks(ie.elementType)&&(we=Yl):we=B0;if(we&&(we=we(l,ie))){ql(ke,we,d,ye);break e}Le&&Le(l,fe,ie),l==="focusout"&&ie&&fe.type==="number"&&ie.memoizedProps.value!=null&&bs(fe,"number",fe.value)}switch(Le=ie?pi(ie):window,l){case"focusin":($l(Le)||Le.contentEditable==="true")&&(Ir=Le,Ns=ie,Ei=null);break;case"focusout":Ei=Ns=Ir=null;break;case"mousedown":Fs=!0;break;case"contextmenu":case"mouseup":case"dragend":Fs=!1,rc(ke,d,ye);break;case"selectionchange":if(z0)break;case"keydown":case"keyup":rc(ke,d,ye)}var Pe;if(js)e:{switch(l){case"compositionstart":var Fe="onCompositionStart";break e;case"compositionend":Fe="onCompositionEnd";break e;case"compositionupdate":Fe="onCompositionUpdate";break e}Fe=void 0}else Br?Hl(l,d)&&(Fe="onCompositionEnd"):l==="keydown"&&d.keyCode===229&&(Fe="onCompositionStart");Fe&&(Ll&&d.locale!=="ko"&&(Br||Fe!=="onCompositionStart"?Fe==="onCompositionEnd"&&Br&&(Pe=Fl()):(Ba=ye,Cs="value"in Ba?Ba.value:Ba.textContent,Br=!0)),Le=Jn(ie,Fe),0<Le.length&&(Fe=new Il(Fe,l,null,d,ye),ke.push({event:Fe,listeners:Le}),Pe?Fe.data=Pe:(Pe=Ul(d),Pe!==null&&(Fe.data=Pe)))),(Pe=j0?P0(l,d):M0(l,d))&&(Fe=Jn(ie,"onBeforeInput"),0<Fe.length&&(Le=new Il("onBeforeInput","beforeinput",null,d,ye),ke.push({event:Le,listeners:Fe}),Le.data=Pe)),Ad(ke,l,ie,d,ye)}bf(ke,c)})}function Xi(l,c,d){return{instance:l,listener:c,currentTarget:d}}function Jn(l,c){for(var d=c+"Capture",m=[];l!==null;){var b=l,E=b.stateNode;b=b.tag,b!==5&&b!==26&&b!==27||E===null||(b=hi(l,d),b!=null&&m.unshift(Xi(l,b,E)),b=hi(l,c),b!=null&&m.push(Xi(l,b,E))),l=l.return}return m}function oi(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5&&l.tag!==27);return l||null}function Ef(l,c,d,m,b){for(var E=c._reactName,I=[];d!==null&&d!==m;){var U=d,Y=U.alternate,ie=U.stateNode;if(U=U.tag,Y!==null&&Y===m)break;U!==5&&U!==26&&U!==27||ie===null||(Y=ie,b?(ie=hi(d,E),ie!=null&&I.unshift(Xi(d,ie,Y))):b||(ie=hi(d,E),ie!=null&&I.push(Xi(d,ie,Y)))),d=d.return}I.length!==0&&l.push({event:c,listeners:I})}var wd=/\r\n?/g,Rd=/\u0000|\uFFFD/g;function Sf(l){return(typeof l=="string"?l:""+l).replace(wd,`
`).replace(Rd,"")}function Af(l,c){return c=Sf(c),Sf(l)===c}function ts(){}function Xe(l,c,d,m,b,E){switch(d){case"children":typeof m=="string"?c==="body"||c==="textarea"&&m===""||Nr(l,m):(typeof m=="number"||typeof m=="bigint")&&c!=="body"&&Nr(l,""+m);break;case"className":on(l,"class",m);break;case"tabIndex":on(l,"tabindex",m);break;case"dir":case"role":case"viewBox":case"width":case"height":on(l,d,m);break;case"style":Ml(l,m,E);break;case"data":if(c!=="object"){on(l,"data",m);break}case"src":case"href":if(m===""&&(c!=="a"||d!=="href")){l.removeAttribute(d);break}if(m==null||typeof m=="function"||typeof m=="symbol"||typeof m=="boolean"){l.removeAttribute(d);break}m=fn(""+m),l.setAttribute(d,m);break;case"action":case"formAction":if(typeof m=="function"){l.setAttribute(d,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof E=="function"&&(d==="formAction"?(c!=="input"&&Xe(l,c,"name",b.name,b,null),Xe(l,c,"formEncType",b.formEncType,b,null),Xe(l,c,"formMethod",b.formMethod,b,null),Xe(l,c,"formTarget",b.formTarget,b,null)):(Xe(l,c,"encType",b.encType,b,null),Xe(l,c,"method",b.method,b,null),Xe(l,c,"target",b.target,b,null)));if(m==null||typeof m=="symbol"||typeof m=="boolean"){l.removeAttribute(d);break}m=fn(""+m),l.setAttribute(d,m);break;case"onClick":m!=null&&(l.onclick=ts);break;case"onScroll":m!=null&&Ue("scroll",l);break;case"onScrollEnd":m!=null&&Ue("scrollend",l);break;case"dangerouslySetInnerHTML":if(m!=null){if(typeof m!="object"||!("__html"in m))throw Error(u(61));if(d=m.__html,d!=null){if(b.children!=null)throw Error(u(60));l.innerHTML=d}}break;case"multiple":l.multiple=m&&typeof m!="function"&&typeof m!="symbol";break;case"muted":l.muted=m&&typeof m!="function"&&typeof m!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(m==null||typeof m=="function"||typeof m=="boolean"||typeof m=="symbol"){l.removeAttribute("xlink:href");break}d=fn(""+m),l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",d);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":m!=null&&typeof m!="function"&&typeof m!="symbol"?l.setAttribute(d,""+m):l.removeAttribute(d);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":m&&typeof m!="function"&&typeof m!="symbol"?l.setAttribute(d,""):l.removeAttribute(d);break;case"capture":case"download":m===!0?l.setAttribute(d,""):m!==!1&&m!=null&&typeof m!="function"&&typeof m!="symbol"?l.setAttribute(d,m):l.removeAttribute(d);break;case"cols":case"rows":case"size":case"span":m!=null&&typeof m!="function"&&typeof m!="symbol"&&!isNaN(m)&&1<=m?l.setAttribute(d,m):l.removeAttribute(d);break;case"rowSpan":case"start":m==null||typeof m=="function"||typeof m=="symbol"||isNaN(m)?l.removeAttribute(d):l.setAttribute(d,m);break;case"popover":Ue("beforetoggle",l),Ue("toggle",l),sn(l,"popover",m);break;case"xlinkActuate":ka(l,"http://www.w3.org/1999/xlink","xlink:actuate",m);break;case"xlinkArcrole":ka(l,"http://www.w3.org/1999/xlink","xlink:arcrole",m);break;case"xlinkRole":ka(l,"http://www.w3.org/1999/xlink","xlink:role",m);break;case"xlinkShow":ka(l,"http://www.w3.org/1999/xlink","xlink:show",m);break;case"xlinkTitle":ka(l,"http://www.w3.org/1999/xlink","xlink:title",m);break;case"xlinkType":ka(l,"http://www.w3.org/1999/xlink","xlink:type",m);break;case"xmlBase":ka(l,"http://www.w3.org/XML/1998/namespace","xml:base",m);break;case"xmlLang":ka(l,"http://www.w3.org/XML/1998/namespace","xml:lang",m);break;case"xmlSpace":ka(l,"http://www.w3.org/XML/1998/namespace","xml:space",m);break;case"is":sn(l,"is",m);break;case"innerText":case"textContent":break;default:(!(2<d.length)||d[0]!=="o"&&d[0]!=="O"||d[1]!=="n"&&d[1]!=="N")&&(d=i0.get(d)||d,sn(l,d,m))}}function sl(l,c,d,m,b,E){switch(d){case"style":Ml(l,m,E);break;case"dangerouslySetInnerHTML":if(m!=null){if(typeof m!="object"||!("__html"in m))throw Error(u(61));if(d=m.__html,d!=null){if(b.children!=null)throw Error(u(60));l.innerHTML=d}}break;case"children":typeof m=="string"?Nr(l,m):(typeof m=="number"||typeof m=="bigint")&&Nr(l,""+m);break;case"onScroll":m!=null&&Ue("scroll",l);break;case"onScrollEnd":m!=null&&Ue("scrollend",l);break;case"onClick":m!=null&&(l.onclick=ts);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Al.hasOwnProperty(d))e:{if(d[0]==="o"&&d[1]==="n"&&(b=d.endsWith("Capture"),c=d.slice(2,b?d.length-7:void 0),E=l[Bt]||null,E=E!=null?E[d]:null,typeof E=="function"&&l.removeEventListener(c,E,b),typeof m=="function")){typeof E!="function"&&E!==null&&(d in l?l[d]=null:l.hasAttribute(d)&&l.removeAttribute(d)),l.addEventListener(c,m,b);break e}d in l?l[d]=m:m===!0?l.setAttribute(d,""):sn(l,d,m)}}}function Tt(l,c,d){switch(c){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ue("error",l),Ue("load",l);var m=!1,b=!1,E;for(E in d)if(d.hasOwnProperty(E)){var I=d[E];if(I!=null)switch(E){case"src":m=!0;break;case"srcSet":b=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(u(137,c));default:Xe(l,c,E,I,d,null)}}b&&Xe(l,c,"srcSet",d.srcSet,d,null),m&&Xe(l,c,"src",d.src,d,null);return;case"input":Ue("invalid",l);var U=E=I=b=null,Y=null,ie=null;for(m in d)if(d.hasOwnProperty(m)){var ye=d[m];if(ye!=null)switch(m){case"name":b=ye;break;case"type":I=ye;break;case"checked":Y=ye;break;case"defaultChecked":ie=ye;break;case"value":E=ye;break;case"defaultValue":U=ye;break;case"children":case"dangerouslySetInnerHTML":if(ye!=null)throw Error(u(137,c));break;default:Xe(l,c,m,ye,d,null)}}Rl(l,E,U,Y,ie,I,b,!1),ln(l);return;case"select":Ue("invalid",l),m=I=E=null;for(b in d)if(d.hasOwnProperty(b)&&(U=d[b],U!=null))switch(b){case"value":E=U;break;case"defaultValue":I=U;break;case"multiple":m=U;default:Xe(l,c,b,U,d,null)}c=E,d=I,l.multiple=!!m,c!=null?Vr(l,!!m,c,!1):d!=null&&Vr(l,!!m,d,!0);return;case"textarea":Ue("invalid",l),E=b=m=null;for(I in d)if(d.hasOwnProperty(I)&&(U=d[I],U!=null))switch(I){case"value":m=U;break;case"defaultValue":b=U;break;case"children":E=U;break;case"dangerouslySetInnerHTML":if(U!=null)throw Error(u(91));break;default:Xe(l,c,I,U,d,null)}jl(l,m,b,E),ln(l);return;case"option":for(Y in d)if(d.hasOwnProperty(Y)&&(m=d[Y],m!=null))switch(Y){case"selected":l.selected=m&&typeof m!="function"&&typeof m!="symbol";break;default:Xe(l,c,Y,m,d,null)}return;case"dialog":Ue("cancel",l),Ue("close",l);break;case"iframe":case"object":Ue("load",l);break;case"video":case"audio":for(m=0;m<Wi.length;m++)Ue(Wi[m],l);break;case"image":Ue("error",l),Ue("load",l);break;case"details":Ue("toggle",l);break;case"embed":case"source":case"link":Ue("error",l),Ue("load",l);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ie in d)if(d.hasOwnProperty(ie)&&(m=d[ie],m!=null))switch(ie){case"children":case"dangerouslySetInnerHTML":throw Error(u(137,c));default:Xe(l,c,ie,m,d,null)}return;default:if(ks(c)){for(ye in d)d.hasOwnProperty(ye)&&(m=d[ye],m!==void 0&&sl(l,c,ye,m,d,void 0));return}}for(U in d)d.hasOwnProperty(U)&&(m=d[U],m!=null&&Xe(l,c,U,m,d,null))}function Dd(l,c,d,m){switch(c){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var b=null,E=null,I=null,U=null,Y=null,ie=null,ye=null;for(xe in d){var ke=d[xe];if(d.hasOwnProperty(xe)&&ke!=null)switch(xe){case"checked":break;case"value":break;case"defaultValue":Y=ke;default:m.hasOwnProperty(xe)||Xe(l,c,xe,null,m,ke)}}for(var fe in m){var xe=m[fe];if(ke=d[fe],m.hasOwnProperty(fe)&&(xe!=null||ke!=null))switch(fe){case"type":E=xe;break;case"name":b=xe;break;case"checked":ie=xe;break;case"defaultChecked":ye=xe;break;case"value":I=xe;break;case"defaultValue":U=xe;break;case"children":case"dangerouslySetInnerHTML":if(xe!=null)throw Error(u(137,c));break;default:xe!==ke&&Xe(l,c,fe,xe,m,ke)}}gs(l,I,U,Y,ie,ye,E,b);return;case"select":xe=I=U=fe=null;for(E in d)if(Y=d[E],d.hasOwnProperty(E)&&Y!=null)switch(E){case"value":break;case"multiple":xe=Y;default:m.hasOwnProperty(E)||Xe(l,c,E,null,m,Y)}for(b in m)if(E=m[b],Y=d[b],m.hasOwnProperty(b)&&(E!=null||Y!=null))switch(b){case"value":fe=E;break;case"defaultValue":U=E;break;case"multiple":I=E;default:E!==Y&&Xe(l,c,b,E,m,Y)}c=U,d=I,m=xe,fe!=null?Vr(l,!!d,fe,!1):!!m!=!!d&&(c!=null?Vr(l,!!d,c,!0):Vr(l,!!d,d?[]:"",!1));return;case"textarea":xe=fe=null;for(U in d)if(b=d[U],d.hasOwnProperty(U)&&b!=null&&!m.hasOwnProperty(U))switch(U){case"value":break;case"children":break;default:Xe(l,c,U,null,m,b)}for(I in m)if(b=m[I],E=d[I],m.hasOwnProperty(I)&&(b!=null||E!=null))switch(I){case"value":fe=b;break;case"defaultValue":xe=b;break;case"children":break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(u(91));break;default:b!==E&&Xe(l,c,I,b,m,E)}Dl(l,fe,xe);return;case"option":for(var je in d)if(fe=d[je],d.hasOwnProperty(je)&&fe!=null&&!m.hasOwnProperty(je))switch(je){case"selected":l.selected=!1;break;default:Xe(l,c,je,null,m,fe)}for(Y in m)if(fe=m[Y],xe=d[Y],m.hasOwnProperty(Y)&&fe!==xe&&(fe!=null||xe!=null))switch(Y){case"selected":l.selected=fe&&typeof fe!="function"&&typeof fe!="symbol";break;default:Xe(l,c,Y,fe,m,xe)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Ie in d)fe=d[Ie],d.hasOwnProperty(Ie)&&fe!=null&&!m.hasOwnProperty(Ie)&&Xe(l,c,Ie,null,m,fe);for(ie in m)if(fe=m[ie],xe=d[ie],m.hasOwnProperty(ie)&&fe!==xe&&(fe!=null||xe!=null))switch(ie){case"children":case"dangerouslySetInnerHTML":if(fe!=null)throw Error(u(137,c));break;default:Xe(l,c,ie,fe,m,xe)}return;default:if(ks(c)){for(var ut in d)fe=d[ut],d.hasOwnProperty(ut)&&fe!==void 0&&!m.hasOwnProperty(ut)&&sl(l,c,ut,void 0,m,fe);for(ye in m)fe=m[ye],xe=d[ye],!m.hasOwnProperty(ye)||fe===xe||fe===void 0&&xe===void 0||sl(l,c,ye,fe,m,xe);return}}for(var ce in d)fe=d[ce],d.hasOwnProperty(ce)&&fe!=null&&!m.hasOwnProperty(ce)&&Xe(l,c,ce,null,m,fe);for(ke in m)fe=m[ke],xe=d[ke],!m.hasOwnProperty(ke)||fe===xe||fe==null&&xe==null||Xe(l,c,ke,fe,m,xe)}var ol=null,ll=null;function as(l){return l.nodeType===9?l:l.ownerDocument}function _f(l){switch(l){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Cf(l,c){if(l===0)switch(c){case"svg":return 1;case"math":return 2;default:return 0}return l===1&&c==="foreignObject"?0:l}function cl(l,c){return l==="textarea"||l==="noscript"||typeof c.children=="string"||typeof c.children=="number"||typeof c.children=="bigint"||typeof c.dangerouslySetInnerHTML=="object"&&c.dangerouslySetInnerHTML!==null&&c.dangerouslySetInnerHTML.__html!=null}var ul=null;function jd(){var l=window.event;return l&&l.type==="popstate"?l===ul?!1:(ul=l,!0):(ul=null,!1)}var Tf=typeof setTimeout=="function"?setTimeout:void 0,Pd=typeof clearTimeout=="function"?clearTimeout:void 0,wf=typeof Promise=="function"?Promise:void 0,Md=typeof queueMicrotask=="function"?queueMicrotask:typeof wf<"u"?function(l){return wf.resolve(null).then(l).catch(Vd)}:Tf;function Vd(l){setTimeout(function(){throw l})}function fl(l,c){var d=c,m=0;do{var b=d.nextSibling;if(l.removeChild(d),b&&b.nodeType===8)if(d=b.data,d==="/$"){if(m===0){l.removeChild(b),nn(c);return}m--}else d!=="$"&&d!=="$?"&&d!=="$!"||m++;d=b}while(d);nn(c)}function dl(l){var c=l.firstChild;for(c&&c.nodeType===10&&(c=c.nextSibling);c;){var d=c;switch(c=c.nextSibling,d.nodeName){case"HTML":case"HEAD":case"BODY":dl(d),vs(d);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(d.rel.toLowerCase()==="stylesheet")continue}l.removeChild(d)}}function Nd(l,c,d,m){for(;l.nodeType===1;){var b=d;if(l.nodeName.toLowerCase()!==c.toLowerCase()){if(!m&&(l.nodeName!=="INPUT"||l.type!=="hidden"))break}else if(m){if(!l[di])switch(c){case"meta":if(!l.hasAttribute("itemprop"))break;return l;case"link":if(E=l.getAttribute("rel"),E==="stylesheet"&&l.hasAttribute("data-precedence"))break;if(E!==b.rel||l.getAttribute("href")!==(b.href==null?null:b.href)||l.getAttribute("crossorigin")!==(b.crossOrigin==null?null:b.crossOrigin)||l.getAttribute("title")!==(b.title==null?null:b.title))break;return l;case"style":if(l.hasAttribute("data-precedence"))break;return l;case"script":if(E=l.getAttribute("src"),(E!==(b.src==null?null:b.src)||l.getAttribute("type")!==(b.type==null?null:b.type)||l.getAttribute("crossorigin")!==(b.crossOrigin==null?null:b.crossOrigin))&&E&&l.hasAttribute("async")&&!l.hasAttribute("itemprop"))break;return l;default:return l}}else if(c==="input"&&l.type==="hidden"){var E=b.name==null?null:""+b.name;if(b.type==="hidden"&&l.getAttribute("name")===E)return l}else return l;if(l=fa(l.nextSibling),l===null)break}return null}function Fd(l,c,d){if(c==="")return null;for(;l.nodeType!==3;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!d||(l=fa(l.nextSibling),l===null))return null;return l}function fa(l){for(;l!=null;l=l.nextSibling){var c=l.nodeType;if(c===1||c===3)break;if(c===8){if(c=l.data,c==="$"||c==="$!"||c==="$?"||c==="F!"||c==="F")break;if(c==="/$")return null}}return l}function Rf(l){l=l.previousSibling;for(var c=0;l;){if(l.nodeType===8){var d=l.data;if(d==="$"||d==="$!"||d==="$?"){if(c===0)return l;c--}else d==="/$"&&c++}l=l.previousSibling}return null}function Df(l,c,d){switch(c=as(d),l){case"html":if(l=c.documentElement,!l)throw Error(u(452));return l;case"head":if(l=c.head,!l)throw Error(u(453));return l;case"body":if(l=c.body,!l)throw Error(u(454));return l;default:throw Error(u(451))}}var sa=new Map,jf=new Set;function rs(l){return typeof l.getRootNode=="function"?l.getRootNode():l.ownerDocument}var Fa=re.d;re.d={f:Od,r:Bd,D:Id,C:Gd,L:Ld,m:zd,X:Hd,S:Zd,M:Ud};function Od(){var l=Fa.f(),c=Yn();return l||c}function Bd(l){var c=jr(l);c!==null&&c.tag===5&&c.type==="form"?ru(c):Fa.r(l)}var li=typeof document>"u"?null:document;function Pf(l,c,d){var m=li;if(m&&typeof c=="string"&&c){var b=Xt(c);b='link[rel="'+l+'"][href="'+b+'"]',typeof d=="string"&&(b+='[crossorigin="'+d+'"]'),jf.has(b)||(jf.add(b),l={rel:l,crossOrigin:d,href:c},m.querySelector(b)===null&&(c=m.createElement("link"),Tt(c,"link",l),kt(c),m.head.appendChild(c)))}}function Id(l){Fa.D(l),Pf("dns-prefetch",l,null)}function Gd(l,c){Fa.C(l,c),Pf("preconnect",l,c)}function Ld(l,c,d){Fa.L(l,c,d);var m=li;if(m&&l&&c){var b='link[rel="preload"][as="'+Xt(c)+'"]';c==="image"&&d&&d.imageSrcSet?(b+='[imagesrcset="'+Xt(d.imageSrcSet)+'"]',typeof d.imageSizes=="string"&&(b+='[imagesizes="'+Xt(d.imageSizes)+'"]')):b+='[href="'+Xt(l)+'"]';var E=b;switch(c){case"style":E=ci(l);break;case"script":E=ui(l)}sa.has(E)||(l=le({rel:"preload",href:c==="image"&&d&&d.imageSrcSet?void 0:l,as:c},d),sa.set(E,l),m.querySelector(b)!==null||c==="style"&&m.querySelector(Ki(E))||c==="script"&&m.querySelector(Qi(E))||(c=m.createElement("link"),Tt(c,"link",l),kt(c),m.head.appendChild(c)))}}function zd(l,c){Fa.m(l,c);var d=li;if(d&&l){var m=c&&typeof c.as=="string"?c.as:"script",b='link[rel="modulepreload"][as="'+Xt(m)+'"][href="'+Xt(l)+'"]',E=b;switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":E=ui(l)}if(!sa.has(E)&&(l=le({rel:"modulepreload",href:l},c),sa.set(E,l),d.querySelector(b)===null)){switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(d.querySelector(Qi(E)))return}m=d.createElement("link"),Tt(m,"link",l),kt(m),d.head.appendChild(m)}}}function Zd(l,c,d){Fa.S(l,c,d);var m=li;if(m&&l){var b=Pr(m).hoistableStyles,E=ci(l);c=c||"default";var I=b.get(E);if(!I){var U={loading:0,preload:null};if(I=m.querySelector(Ki(E)))U.loading=5;else{l=le({rel:"stylesheet",href:l,"data-precedence":c},d),(d=sa.get(E))&&pl(l,d);var Y=I=m.createElement("link");kt(Y),Tt(Y,"link",l),Y._p=new Promise(function(ie,ye){Y.onload=ie,Y.onerror=ye}),Y.addEventListener("load",function(){U.loading|=1}),Y.addEventListener("error",function(){U.loading|=2}),U.loading|=4,is(I,c,m)}I={type:"stylesheet",instance:I,count:1,state:U},b.set(E,I)}}}function Hd(l,c){Fa.X(l,c);var d=li;if(d&&l){var m=Pr(d).hoistableScripts,b=ui(l),E=m.get(b);E||(E=d.querySelector(Qi(b)),E||(l=le({src:l,async:!0},c),(c=sa.get(b))&&hl(l,c),E=d.createElement("script"),kt(E),Tt(E,"link",l),d.head.appendChild(E)),E={type:"script",instance:E,count:1,state:null},m.set(b,E))}}function Ud(l,c){Fa.M(l,c);var d=li;if(d&&l){var m=Pr(d).hoistableScripts,b=ui(l),E=m.get(b);E||(E=d.querySelector(Qi(b)),E||(l=le({src:l,async:!0,type:"module"},c),(c=sa.get(b))&&hl(l,c),E=d.createElement("script"),kt(E),Tt(E,"link",l),d.head.appendChild(E)),E={type:"script",instance:E,count:1,state:null},m.set(b,E))}}function Mf(l,c,d,m){var b=(b=Ve.current)?rs(b):null;if(!b)throw Error(u(446));switch(l){case"meta":case"title":return null;case"style":return typeof d.precedence=="string"&&typeof d.href=="string"?(c=ci(d.href),d=Pr(b).hoistableStyles,m=d.get(c),m||(m={type:"style",instance:null,count:0,state:null},d.set(c,m)),m):{type:"void",instance:null,count:0,state:null};case"link":if(d.rel==="stylesheet"&&typeof d.href=="string"&&typeof d.precedence=="string"){l=ci(d.href);var E=Pr(b).hoistableStyles,I=E.get(l);if(I||(b=b.ownerDocument||b,I={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},E.set(l,I),(E=b.querySelector(Ki(l)))&&!E._p&&(I.instance=E,I.state.loading=5),sa.has(l)||(d={rel:"preload",as:"style",href:d.href,crossOrigin:d.crossOrigin,integrity:d.integrity,media:d.media,hrefLang:d.hrefLang,referrerPolicy:d.referrerPolicy},sa.set(l,d),E||$d(b,l,d,I.state))),c&&m===null)throw Error(u(528,""));return I}if(c&&m!==null)throw Error(u(529,""));return null;case"script":return c=d.async,d=d.src,typeof d=="string"&&c&&typeof c!="function"&&typeof c!="symbol"?(c=ui(d),d=Pr(b).hoistableScripts,m=d.get(c),m||(m={type:"script",instance:null,count:0,state:null},d.set(c,m)),m):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,l))}}function ci(l){return'href="'+Xt(l)+'"'}function Ki(l){return'link[rel="stylesheet"]['+l+"]"}function Vf(l){return le({},l,{"data-precedence":l.precedence,precedence:null})}function $d(l,c,d,m){l.querySelector('link[rel="preload"][as="style"]['+c+"]")?m.loading=1:(c=l.createElement("link"),m.preload=c,c.addEventListener("load",function(){return m.loading|=1}),c.addEventListener("error",function(){return m.loading|=2}),Tt(c,"link",d),kt(c),l.head.appendChild(c))}function ui(l){return'[src="'+Xt(l)+'"]'}function Qi(l){return"script[async]"+l}function Nf(l,c,d){if(c.count++,c.instance===null)switch(c.type){case"style":var m=l.querySelector('style[data-href~="'+Xt(d.href)+'"]');if(m)return c.instance=m,kt(m),m;var b=le({},d,{"data-href":d.href,"data-precedence":d.precedence,href:null,precedence:null});return m=(l.ownerDocument||l).createElement("style"),kt(m),Tt(m,"style",b),is(m,d.precedence,l),c.instance=m;case"stylesheet":b=ci(d.href);var E=l.querySelector(Ki(b));if(E)return c.state.loading|=4,c.instance=E,kt(E),E;m=Vf(d),(b=sa.get(b))&&pl(m,b),E=(l.ownerDocument||l).createElement("link"),kt(E);var I=E;return I._p=new Promise(function(U,Y){I.onload=U,I.onerror=Y}),Tt(E,"link",m),c.state.loading|=4,is(E,d.precedence,l),c.instance=E;case"script":return E=ui(d.src),(b=l.querySelector(Qi(E)))?(c.instance=b,kt(b),b):(m=d,(b=sa.get(E))&&(m=le({},d),hl(m,b)),l=l.ownerDocument||l,b=l.createElement("script"),kt(b),Tt(b,"link",m),l.head.appendChild(b),c.instance=b);case"void":return null;default:throw Error(u(443,c.type))}else c.type==="stylesheet"&&(c.state.loading&4)===0&&(m=c.instance,c.state.loading|=4,is(m,d.precedence,l));return c.instance}function is(l,c,d){for(var m=d.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),b=m.length?m[m.length-1]:null,E=b,I=0;I<m.length;I++){var U=m[I];if(U.dataset.precedence===c)E=U;else if(E!==b)break}E?E.parentNode.insertBefore(l,E.nextSibling):(c=d.nodeType===9?d.head:d,c.insertBefore(l,c.firstChild))}function pl(l,c){l.crossOrigin==null&&(l.crossOrigin=c.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=c.referrerPolicy),l.title==null&&(l.title=c.title)}function hl(l,c){l.crossOrigin==null&&(l.crossOrigin=c.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=c.referrerPolicy),l.integrity==null&&(l.integrity=c.integrity)}var ns=null;function Ff(l,c,d){if(ns===null){var m=new Map,b=ns=new Map;b.set(d,m)}else b=ns,m=b.get(d),m||(m=new Map,b.set(d,m));if(m.has(l))return m;for(m.set(l,null),d=d.getElementsByTagName(l),b=0;b<d.length;b++){var E=d[b];if(!(E[di]||E[Rt]||l==="link"&&E.getAttribute("rel")==="stylesheet")&&E.namespaceURI!=="http://www.w3.org/2000/svg"){var I=E.getAttribute(c)||"";I=l+I;var U=m.get(I);U?U.push(E):m.set(I,[E])}}return m}function Of(l,c,d){l=l.ownerDocument||l,l.head.insertBefore(d,c==="title"?l.querySelector("head > title"):null)}function qd(l,c,d){if(d===1||c.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof c.precedence!="string"||typeof c.href!="string"||c.href==="")break;return!0;case"link":if(typeof c.rel!="string"||typeof c.href!="string"||c.href===""||c.onLoad||c.onError)break;switch(c.rel){case"stylesheet":return l=c.disabled,typeof c.precedence=="string"&&l==null;default:return!0}case"script":if(c.async&&typeof c.async!="function"&&typeof c.async!="symbol"&&!c.onLoad&&!c.onError&&c.src&&typeof c.src=="string")return!0}return!1}function Bf(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}var Ji=null;function Yd(){}function Wd(l,c,d){if(Ji===null)throw Error(u(475));var m=Ji;if(c.type==="stylesheet"&&(typeof d.media!="string"||matchMedia(d.media).matches!==!1)&&(c.state.loading&4)===0){if(c.instance===null){var b=ci(d.href),E=l.querySelector(Ki(b));if(E){l=E._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(m.count++,m=ss.bind(m),l.then(m,m)),c.state.loading|=4,c.instance=E,kt(E);return}E=l.ownerDocument||l,d=Vf(d),(b=sa.get(b))&&pl(d,b),E=E.createElement("link"),kt(E);var I=E;I._p=new Promise(function(U,Y){I.onload=U,I.onerror=Y}),Tt(E,"link",d),c.instance=E}m.stylesheets===null&&(m.stylesheets=new Map),m.stylesheets.set(c,l),(l=c.state.preload)&&(c.state.loading&3)===0&&(m.count++,c=ss.bind(m),l.addEventListener("load",c),l.addEventListener("error",c))}}function Xd(){if(Ji===null)throw Error(u(475));var l=Ji;return l.stylesheets&&l.count===0&&ml(l,l.stylesheets),0<l.count?function(c){var d=setTimeout(function(){if(l.stylesheets&&ml(l,l.stylesheets),l.unsuspend){var m=l.unsuspend;l.unsuspend=null,m()}},6e4);return l.unsuspend=c,function(){l.unsuspend=null,clearTimeout(d)}}:null}function ss(){if(this.count--,this.count===0){if(this.stylesheets)ml(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var os=null;function ml(l,c){l.stylesheets=null,l.unsuspend!==null&&(l.count++,os=new Map,c.forEach(Kd,l),os=null,ss.call(l))}function Kd(l,c){if(!(c.state.loading&4)){var d=os.get(l);if(d)var m=d.get(null);else{d=new Map,os.set(l,d);for(var b=l.querySelectorAll("link[data-precedence],style[data-precedence]"),E=0;E<b.length;E++){var I=b[E];(I.nodeName==="LINK"||I.getAttribute("media")!=="not all")&&(d.set(I.dataset.precedence,I),m=I)}m&&d.set(null,m)}b=c.instance,I=b.getAttribute("data-precedence"),E=d.get(I)||m,E===m&&d.set(null,b),d.set(I,b),this.count++,m=ss.bind(this),b.addEventListener("load",m),b.addEventListener("error",m),E?E.parentNode.insertBefore(b,E.nextSibling):(l=l.nodeType===9?l.head:l,l.insertBefore(b,l.firstChild)),c.state.loading|=4}}var en={$$typeof:M,Provider:null,Consumer:null,_currentValue:ge,_currentValue2:ge,_threadCount:0};function Qd(l,c,d,m,b,E,I,U){this.tag=1,this.containerInfo=l,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=wt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wt(0),this.hiddenUpdates=wt(null),this.identifierPrefix=m,this.onUncaughtError=b,this.onCaughtError=E,this.onRecoverableError=I,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=U,this.incompleteTransitions=new Map}function If(l,c,d,m,b,E,I,U,Y,ie,ye,ke){return l=new Qd(l,c,d,I,U,Y,ie,ke),c=1,E===!0&&(c|=24),E=ia(3,null,null,c),l.current=E,E.stateNode=l,c=$s(),c.refCount++,l.pooledCache=c,c.refCount++,E.memoizedState={element:m,isDehydrated:d,cache:c},To(E),l}function Gf(l){return l?(l=zr,l):zr}function Lf(l,c,d,m,b,E){b=Gf(b),m.context===null?m.context=b:m.pendingContext=b,m=$a(c),m.payload={element:d},E=E===void 0?null:E,E!==null&&(m.callback=E),d=qa(l,m,c),d!==null&&(Vt(d,l,c),Oi(d,l,c))}function zf(l,c){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var d=l.retryLane;l.retryLane=d!==0&&d<c?d:c}}function xl(l,c){zf(l,c),(l=l.alternate)&&zf(l,c)}function Zf(l){if(l.tag===13){var c=Ia(l,67108864);c!==null&&Vt(c,l,67108864),xl(l,67108864)}}var ls=!0;function Jd(l,c,d,m){var b=K.T;K.T=null;var E=re.p;try{re.p=2,yl(l,c,d,m)}finally{re.p=E,K.T=b}}function ep(l,c,d,m){var b=K.T;K.T=null;var E=re.p;try{re.p=8,yl(l,c,d,m)}finally{re.p=E,K.T=b}}function yl(l,c,d,m){if(ls){var b=vl(m);if(b===null)nl(l,c,m,cs,d),Uf(l,m);else if(ap(b,l,c,d,m))m.stopPropagation();else if(Uf(l,m),c&4&&-1<tp.indexOf(l)){for(;b!==null;){var E=jr(b);if(E!==null)switch(E.tag){case 3:if(E=E.stateNode,E.current.memoizedState.isDehydrated){var I=Oe(E.pendingLanes);if(I!==0){var U=E;for(U.pendingLanes|=2,U.entangledLanes|=2;I;){var Y=1<<31-yt(I);U.entanglements[1]|=Y,I&=~Y}va(E),(it&6)===0&&(Un=de()+500,Yi(0))}}break;case 13:U=Ia(E,2),U!==null&&Vt(U,E,2),Yn(),xl(E,2)}if(E=vl(m),E===null&&nl(l,c,m,cs,d),E===b)break;b=E}b!==null&&m.stopPropagation()}else nl(l,c,m,null,d)}}function vl(l){return l=Ss(l),gl(l)}var cs=null;function gl(l){if(cs=null,l=lr(l),l!==null){var c=P(l);if(c===null)l=null;else{var d=c.tag;if(d===13){if(l=O(c),l!==null)return l;l=null}else if(d===3){if(c.stateNode.current.memoizedState.isDehydrated)return c.tag===3?c.stateNode.containerInfo:null;l=null}else c!==l&&(l=null)}}return cs=l,null}function Hf(l){switch(l){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Se()){case De:return 2;case Ne:return 8;case He:case bt:return 32;case tt:return 268435456;default:return 32}default:return 32}}var bl=!1,er=null,tr=null,ar=null,tn=new Map,an=new Map,rr=[],tp="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Uf(l,c){switch(l){case"focusin":case"focusout":er=null;break;case"dragenter":case"dragleave":tr=null;break;case"mouseover":case"mouseout":ar=null;break;case"pointerover":case"pointerout":tn.delete(c.pointerId);break;case"gotpointercapture":case"lostpointercapture":an.delete(c.pointerId)}}function rn(l,c,d,m,b,E){return l===null||l.nativeEvent!==E?(l={blockedOn:c,domEventName:d,eventSystemFlags:m,nativeEvent:E,targetContainers:[b]},c!==null&&(c=jr(c),c!==null&&Zf(c)),l):(l.eventSystemFlags|=m,c=l.targetContainers,b!==null&&c.indexOf(b)===-1&&c.push(b),l)}function ap(l,c,d,m,b){switch(c){case"focusin":return er=rn(er,l,c,d,m,b),!0;case"dragenter":return tr=rn(tr,l,c,d,m,b),!0;case"mouseover":return ar=rn(ar,l,c,d,m,b),!0;case"pointerover":var E=b.pointerId;return tn.set(E,rn(tn.get(E)||null,l,c,d,m,b)),!0;case"gotpointercapture":return E=b.pointerId,an.set(E,rn(an.get(E)||null,l,c,d,m,b)),!0}return!1}function $f(l){var c=lr(l.target);if(c!==null){var d=P(c);if(d!==null){if(c=d.tag,c===13){if(c=O(d),c!==null){l.blockedOn=c,Xf(l.priority,function(){if(d.tag===13){var m=$t(),b=Ia(d,m);b!==null&&Vt(b,d,m),xl(d,m)}});return}}else if(c===3&&d.stateNode.current.memoizedState.isDehydrated){l.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}l.blockedOn=null}function us(l){if(l.blockedOn!==null)return!1;for(var c=l.targetContainers;0<c.length;){var d=vl(l.nativeEvent);if(d===null){d=l.nativeEvent;var m=new d.constructor(d.type,d);Es=m,d.target.dispatchEvent(m),Es=null}else return c=jr(d),c!==null&&Zf(c),l.blockedOn=d,!1;c.shift()}return!0}function qf(l,c,d){us(l)&&d.delete(c)}function rp(){bl=!1,er!==null&&us(er)&&(er=null),tr!==null&&us(tr)&&(tr=null),ar!==null&&us(ar)&&(ar=null),tn.forEach(qf),an.forEach(qf)}function fs(l,c){l.blockedOn===c&&(l.blockedOn=null,bl||(bl=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,rp)))}var ds=null;function Yf(l){ds!==l&&(ds=l,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){ds===l&&(ds=null);for(var c=0;c<l.length;c+=3){var d=l[c],m=l[c+1],b=l[c+2];if(typeof m!="function"){if(gl(m||d)===null)continue;break}var E=jr(d);E!==null&&(l.splice(c,3),c-=3,lo(E,{pending:!0,data:b,method:d.method,action:m},m,b))}}))}function nn(l){function c(Y){return fs(Y,l)}er!==null&&fs(er,l),tr!==null&&fs(tr,l),ar!==null&&fs(ar,l),tn.forEach(c),an.forEach(c);for(var d=0;d<rr.length;d++){var m=rr[d];m.blockedOn===l&&(m.blockedOn=null)}for(;0<rr.length&&(d=rr[0],d.blockedOn===null);)$f(d),d.blockedOn===null&&rr.shift();if(d=(l.ownerDocument||l).$$reactFormReplay,d!=null)for(m=0;m<d.length;m+=3){var b=d[m],E=d[m+1],I=b[Bt]||null;if(typeof E=="function")I||Yf(d);else if(I){var U=null;if(E&&E.hasAttribute("formAction")){if(b=E,I=E[Bt]||null)U=I.formAction;else if(gl(b)!==null)continue}else U=I.action;typeof U=="function"?d[m+1]=U:(d.splice(m,3),m-=3),Yf(d)}}}function kl(l){this._internalRoot=l}ps.prototype.render=kl.prototype.render=function(l){var c=this._internalRoot;if(c===null)throw Error(u(409));var d=c.current,m=$t();Lf(d,m,l,c,null,null)},ps.prototype.unmount=kl.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var c=l.containerInfo;l.tag===0&&ni(),Lf(l.current,2,null,l,null,null),Yn(),c[Dr]=null}};function ps(l){this._internalRoot=l}ps.prototype.unstable_scheduleHydration=function(l){if(l){var c=xs();l={blockedOn:null,target:l,priority:c};for(var d=0;d<rr.length&&c!==0&&c<rr[d].priority;d++);rr.splice(d,0,l),d===0&&$f(l)}};var Wf=t.version;if(Wf!=="19.0.0")throw Error(u(527,Wf,"19.0.0"));re.findDOMNode=function(l){var c=l._reactInternals;if(c===void 0)throw typeof l.render=="function"?Error(u(188)):(l=Object.keys(l).join(","),Error(u(268,l)));return l=Z(c),l=l!==null?J(l):null,l=l===null?null:l.stateNode,l};var np={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:K,findFiberByHostInstance:lr,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var hs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!hs.isDisabled&&hs.supportsFiber)try{Ft=hs.inject(np),st=hs}catch{}}return reactDomClient_production.createRoot=function(l,c){if(!f(l))throw Error(u(299));var d=!1,m="",b=fu,E=du,I=pu,U=null;return c!=null&&(c.unstable_strictMode===!0&&(d=!0),c.identifierPrefix!==void 0&&(m=c.identifierPrefix),c.onUncaughtError!==void 0&&(b=c.onUncaughtError),c.onCaughtError!==void 0&&(E=c.onCaughtError),c.onRecoverableError!==void 0&&(I=c.onRecoverableError),c.unstable_transitionCallbacks!==void 0&&(U=c.unstable_transitionCallbacks)),c=If(l,1,!1,null,null,d,m,b,E,I,U,null),l[Dr]=c.current,il(l.nodeType===8?l.parentNode:l),new kl(c)},reactDomClient_production.hydrateRoot=function(l,c,d){if(!f(l))throw Error(u(299));var m=!1,b="",E=fu,I=du,U=pu,Y=null,ie=null;return d!=null&&(d.unstable_strictMode===!0&&(m=!0),d.identifierPrefix!==void 0&&(b=d.identifierPrefix),d.onUncaughtError!==void 0&&(E=d.onUncaughtError),d.onCaughtError!==void 0&&(I=d.onCaughtError),d.onRecoverableError!==void 0&&(U=d.onRecoverableError),d.unstable_transitionCallbacks!==void 0&&(Y=d.unstable_transitionCallbacks),d.formState!==void 0&&(ie=d.formState)),c=If(l,1,!0,c,d??null,m,b,E,I,U,Y,ie),c.context=Gf(null),d=c.current,m=$t(),b=$a(m),b.callback=null,qa(d,b,m),c.current.lanes=m,da(c,m),va(c),l[Dr]=c.current,il(l),new ps(c)},reactDomClient_production.version="19.0.0",reactDomClient_production}var hasRequiredClient;function requireClient(){if(hasRequiredClient)return client.exports;hasRequiredClient=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),client.exports=requireReactDomClient_production(),client.exports}var clientExports=requireClient(),dist={},hasRequiredDist;function requireDist(){if(hasRequiredDist)return dist;hasRequiredDist=1,Object.defineProperty(dist,"__esModule",{value:!0}),dist.parse=x,dist.serialize=k;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,a=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,u=/^[\u0020-\u003A\u003D-\u007E]*$/,f=Object.prototype.toString,p=(()=>{const _=function(){};return _.prototype=Object.create(null),_})();function x(_,M){const R=new p,D=_.length;if(D<2)return R;const F=(M==null?void 0:M.decode)||S;let C=0;do{const j=_.indexOf("=",C);if(j===-1)break;const T=_.indexOf(";",C),V=T===-1?D:T;if(j>V){C=_.lastIndexOf(";",j-1)+1;continue}const B=y(_,C,j),G=g(_,j,B),$=_.slice(B,G);if(R[$]===void 0){let q=y(_,j+1,V),K=g(_,V,q);const le=F(_.slice(q,K));R[$]=le}C=V+1}while(C<D);return R}function y(_,M,R){do{const D=_.charCodeAt(M);if(D!==32&&D!==9)return M}while(++M<R);return R}function g(_,M,R){for(;M>R;){const D=_.charCodeAt(--M);if(D!==32&&D!==9)return M+1}return R}function k(_,M,R){const D=(R==null?void 0:R.encode)||encodeURIComponent;if(!e.test(_))throw new TypeError(`argument name is invalid: ${_}`);const F=D(M);if(!t.test(F))throw new TypeError(`argument val is invalid: ${M}`);let C=_+"="+F;if(!R)return C;if(R.maxAge!==void 0){if(!Number.isInteger(R.maxAge))throw new TypeError(`option maxAge is invalid: ${R.maxAge}`);C+="; Max-Age="+R.maxAge}if(R.domain){if(!a.test(R.domain))throw new TypeError(`option domain is invalid: ${R.domain}`);C+="; Domain="+R.domain}if(R.path){if(!u.test(R.path))throw new TypeError(`option path is invalid: ${R.path}`);C+="; Path="+R.path}if(R.expires){if(!A(R.expires)||!Number.isFinite(R.expires.valueOf()))throw new TypeError(`option expires is invalid: ${R.expires}`);C+="; Expires="+R.expires.toUTCString()}if(R.httpOnly&&(C+="; HttpOnly"),R.secure&&(C+="; Secure"),R.partitioned&&(C+="; Partitioned"),R.priority)switch(typeof R.priority=="string"?R.priority.toLowerCase():void 0){case"low":C+="; Priority=Low";break;case"medium":C+="; Priority=Medium";break;case"high":C+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${R.priority}`)}if(R.sameSite)switch(typeof R.sameSite=="string"?R.sameSite.toLowerCase():R.sameSite){case!0:case"strict":C+="; SameSite=Strict";break;case"lax":C+="; SameSite=Lax";break;case"none":C+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${R.sameSite}`)}return C}function S(_){if(_.indexOf("%")===-1)return _;try{return decodeURIComponent(_)}catch{return _}}function A(_){return f.call(_)==="[object Date]"}return dist}requireDist();var PopStateEventType="popstate";function createBrowserHistory(e={}){function t(u,f){let{pathname:p,search:x,hash:y}=u.location;return createLocation("",{pathname:p,search:x,hash:y},f.state&&f.state.usr||null,f.state&&f.state.key||"default")}function a(u,f){return typeof f=="string"?f:createPath(f)}return getUrlBasedHistory(t,a,null,e)}function invariant(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function warning(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function createKey(){return Math.random().toString(36).substring(2,10)}function getHistoryState(e,t){return{usr:e.state,key:e.key,idx:t}}function createLocation(e,t,a=null,u){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?parsePath(t):t,state:a,key:t&&t.key||u||createKey()}}function createPath({pathname:e="/",search:t="",hash:a=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),a&&a!=="#"&&(e+=a.charAt(0)==="#"?a:"#"+a),e}function parsePath(e){let t={};if(e){let a=e.indexOf("#");a>=0&&(t.hash=e.substring(a),e=e.substring(0,a));let u=e.indexOf("?");u>=0&&(t.search=e.substring(u),e=e.substring(0,u)),e&&(t.pathname=e)}return t}function getUrlBasedHistory(e,t,a,u={}){let{window:f=document.defaultView,v5Compat:p=!1}=u,x=f.history,y="POP",g=null,k=S();k==null&&(k=0,x.replaceState({...x.state,idx:k},""));function S(){return(x.state||{idx:null}).idx}function A(){y="POP";let F=S(),C=F==null?null:F-k;k=F,g&&g({action:y,location:D.location,delta:C})}function _(F,C){y="PUSH";let j=createLocation(D.location,F,C);k=S()+1;let T=getHistoryState(j,k),V=D.createHref(j);try{x.pushState(T,"",V)}catch(B){if(B instanceof DOMException&&B.name==="DataCloneError")throw B;f.location.assign(V)}p&&g&&g({action:y,location:D.location,delta:1})}function M(F,C){y="REPLACE";let j=createLocation(D.location,F,C);k=S();let T=getHistoryState(j,k),V=D.createHref(j);x.replaceState(T,"",V),p&&g&&g({action:y,location:D.location,delta:0})}function R(F){let C=f.location.origin!=="null"?f.location.origin:f.location.href,j=typeof F=="string"?F:createPath(F);return j=j.replace(/ $/,"%20"),invariant(C,`No window.location.(origin|href) available to create URL for href: ${j}`),new URL(j,C)}let D={get action(){return y},get location(){return e(f,x)},listen(F){if(g)throw new Error("A history only accepts one active listener");return f.addEventListener(PopStateEventType,A),g=F,()=>{f.removeEventListener(PopStateEventType,A),g=null}},createHref(F){return t(f,F)},createURL:R,encodeLocation(F){let C=R(F);return{pathname:C.pathname,search:C.search,hash:C.hash}},push:_,replace:M,go(F){return x.go(F)}};return D}function matchRoutes(e,t,a="/"){return matchRoutesImpl(e,t,a,!1)}function matchRoutesImpl(e,t,a,u){let f=typeof t=="string"?parsePath(t):t,p=stripBasename(f.pathname||"/",a);if(p==null)return null;let x=flattenRoutes(e);rankRouteBranches(x);let y=null;for(let g=0;y==null&&g<x.length;++g){let k=decodePath(p);y=matchRouteBranch(x[g],k,u)}return y}function flattenRoutes(e,t=[],a=[],u=""){let f=(p,x,y)=>{let g={relativePath:y===void 0?p.path||"":y,caseSensitive:p.caseSensitive===!0,childrenIndex:x,route:p};g.relativePath.startsWith("/")&&(invariant(g.relativePath.startsWith(u),`Absolute route path "${g.relativePath}" nested under path "${u}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),g.relativePath=g.relativePath.slice(u.length));let k=joinPaths([u,g.relativePath]),S=a.concat(g);p.children&&p.children.length>0&&(invariant(p.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${k}".`),flattenRoutes(p.children,t,S,k)),!(p.path==null&&!p.index)&&t.push({path:k,score:computeScore(k,p.index),routesMeta:S})};return e.forEach((p,x)=>{var y;if(p.path===""||!((y=p.path)!=null&&y.includes("?")))f(p,x);else for(let g of explodeOptionalSegments(p.path))f(p,x,g)}),t}function explodeOptionalSegments(e){let t=e.split("/");if(t.length===0)return[];let[a,...u]=t,f=a.endsWith("?"),p=a.replace(/\?$/,"");if(u.length===0)return f?[p,""]:[p];let x=explodeOptionalSegments(u.join("/")),y=[];return y.push(...x.map(g=>g===""?p:[p,g].join("/"))),f&&y.push(...x),y.map(g=>e.startsWith("/")&&g===""?"/":g)}function rankRouteBranches(e){e.sort((t,a)=>t.score!==a.score?a.score-t.score:compareIndexes(t.routesMeta.map(u=>u.childrenIndex),a.routesMeta.map(u=>u.childrenIndex)))}var paramRe=/^:[\w-]+$/,dynamicSegmentValue=3,indexRouteValue=2,emptySegmentValue=1,staticSegmentValue=10,splatPenalty=-2,isSplat=e=>e==="*";function computeScore(e,t){let a=e.split("/"),u=a.length;return a.some(isSplat)&&(u+=splatPenalty),t&&(u+=indexRouteValue),a.filter(f=>!isSplat(f)).reduce((f,p)=>f+(paramRe.test(p)?dynamicSegmentValue:p===""?emptySegmentValue:staticSegmentValue),u)}function compareIndexes(e,t){return e.length===t.length&&e.slice(0,-1).every((u,f)=>u===t[f])?e[e.length-1]-t[t.length-1]:0}function matchRouteBranch(e,t,a=!1){let{routesMeta:u}=e,f={},p="/",x=[];for(let y=0;y<u.length;++y){let g=u[y],k=y===u.length-1,S=p==="/"?t:t.slice(p.length)||"/",A=matchPath({path:g.relativePath,caseSensitive:g.caseSensitive,end:k},S),_=g.route;if(!A&&k&&a&&!u[u.length-1].route.index&&(A=matchPath({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},S)),!A)return null;Object.assign(f,A.params),x.push({params:f,pathname:joinPaths([p,A.pathname]),pathnameBase:normalizePathname(joinPaths([p,A.pathnameBase])),route:_}),A.pathnameBase!=="/"&&(p=joinPaths([p,A.pathnameBase]))}return x}function matchPath(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[a,u]=compilePath(e.path,e.caseSensitive,e.end),f=t.match(a);if(!f)return null;let p=f[0],x=p.replace(/(.)\/+$/,"$1"),y=f.slice(1);return{params:u.reduce((k,{paramName:S,isOptional:A},_)=>{if(S==="*"){let R=y[_]||"";x=p.slice(0,p.length-R.length).replace(/(.)\/+$/,"$1")}const M=y[_];return A&&!M?k[S]=void 0:k[S]=(M||"").replace(/%2F/g,"/"),k},{}),pathname:p,pathnameBase:x,pattern:e}}function compilePath(e,t=!1,a=!0){warning(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let u=[],f="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(x,y,g)=>(u.push({paramName:y,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(u.push({paramName:"*"}),f+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?f+="\\/*$":e!==""&&e!=="/"&&(f+="(?:(?=\\/|$))"),[new RegExp(f,t?void 0:"i"),u]}function decodePath(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return warning(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function stripBasename(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let a=t.endsWith("/")?t.length-1:t.length,u=e.charAt(a);return u&&u!=="/"?null:e.slice(a)||"/"}function resolvePath(e,t="/"){let{pathname:a,search:u="",hash:f=""}=typeof e=="string"?parsePath(e):e;return{pathname:a?a.startsWith("/")?a:resolvePathname(a,t):t,search:normalizeSearch(u),hash:normalizeHash(f)}}function resolvePathname(e,t){let a=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(f=>{f===".."?a.length>1&&a.pop():f!=="."&&a.push(f)}),a.length>1?a.join("/"):"/"}function getInvalidPathError(e,t,a,u){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(u)}].  Please separate it out to the \`to.${a}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function getPathContributingMatches(e){return e.filter((t,a)=>a===0||t.route.path&&t.route.path.length>0)}function getResolveToMatches(e){let t=getPathContributingMatches(e);return t.map((a,u)=>u===t.length-1?a.pathname:a.pathnameBase)}function resolveTo(e,t,a,u=!1){let f;typeof e=="string"?f=parsePath(e):(f={...e},invariant(!f.pathname||!f.pathname.includes("?"),getInvalidPathError("?","pathname","search",f)),invariant(!f.pathname||!f.pathname.includes("#"),getInvalidPathError("#","pathname","hash",f)),invariant(!f.search||!f.search.includes("#"),getInvalidPathError("#","search","hash",f)));let p=e===""||f.pathname==="",x=p?"/":f.pathname,y;if(x==null)y=a;else{let A=t.length-1;if(!u&&x.startsWith("..")){let _=x.split("/");for(;_[0]==="..";)_.shift(),A-=1;f.pathname=_.join("/")}y=A>=0?t[A]:"/"}let g=resolvePath(f,y),k=x&&x!=="/"&&x.endsWith("/"),S=(p||x===".")&&a.endsWith("/");return!g.pathname.endsWith("/")&&(k||S)&&(g.pathname+="/"),g}var joinPaths=e=>e.join("/").replace(/\/\/+/g,"/"),normalizePathname=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),normalizeSearch=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,normalizeHash=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function isRouteErrorResponse(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var validMutationMethodsArr=["POST","PUT","PATCH","DELETE"];new Set(validMutationMethodsArr);var validRequestMethodsArr=["GET",...validMutationMethodsArr];new Set(validRequestMethodsArr);var DataRouterContext=reactExports.createContext(null);DataRouterContext.displayName="DataRouter";var DataRouterStateContext=reactExports.createContext(null);DataRouterStateContext.displayName="DataRouterState";var ViewTransitionContext=reactExports.createContext({isTransitioning:!1});ViewTransitionContext.displayName="ViewTransition";var FetchersContext=reactExports.createContext(new Map);FetchersContext.displayName="Fetchers";var AwaitContext=reactExports.createContext(null);AwaitContext.displayName="Await";var NavigationContext=reactExports.createContext(null);NavigationContext.displayName="Navigation";var LocationContext=reactExports.createContext(null);LocationContext.displayName="Location";var RouteContext=reactExports.createContext({outlet:null,matches:[],isDataRoute:!1});RouteContext.displayName="Route";var RouteErrorContext=reactExports.createContext(null);RouteErrorContext.displayName="RouteError";function useHref(e,{relative:t}={}){invariant(useInRouterContext(),"useHref() may be used only in the context of a <Router> component.");let{basename:a,navigator:u}=reactExports.useContext(NavigationContext),{hash:f,pathname:p,search:x}=useResolvedPath(e,{relative:t}),y=p;return a!=="/"&&(y=p==="/"?a:joinPaths([a,p])),u.createHref({pathname:y,search:x,hash:f})}function useInRouterContext(){return reactExports.useContext(LocationContext)!=null}function useLocation(){return invariant(useInRouterContext(),"useLocation() may be used only in the context of a <Router> component."),reactExports.useContext(LocationContext).location}var navigateEffectWarning="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function useIsomorphicLayoutEffect$1(e){reactExports.useContext(NavigationContext).static||reactExports.useLayoutEffect(e)}function useNavigate(){let{isDataRoute:e}=reactExports.useContext(RouteContext);return e?useNavigateStable():useNavigateUnstable()}function useNavigateUnstable(){invariant(useInRouterContext(),"useNavigate() may be used only in the context of a <Router> component.");let e=reactExports.useContext(DataRouterContext),{basename:t,navigator:a}=reactExports.useContext(NavigationContext),{matches:u}=reactExports.useContext(RouteContext),{pathname:f}=useLocation(),p=JSON.stringify(getResolveToMatches(u)),x=reactExports.useRef(!1);return useIsomorphicLayoutEffect$1(()=>{x.current=!0}),reactExports.useCallback((g,k={})=>{if(warning(x.current,navigateEffectWarning),!x.current)return;if(typeof g=="number"){a.go(g);return}let S=resolveTo(g,JSON.parse(p),f,k.relative==="path");e==null&&t!=="/"&&(S.pathname=S.pathname==="/"?t:joinPaths([t,S.pathname])),(k.replace?a.replace:a.push)(S,k.state,k)},[t,a,p,f,e])}reactExports.createContext(null);function useResolvedPath(e,{relative:t}={}){let{matches:a}=reactExports.useContext(RouteContext),{pathname:u}=useLocation(),f=JSON.stringify(getResolveToMatches(a));return reactExports.useMemo(()=>resolveTo(e,JSON.parse(f),u,t==="path"),[e,f,u,t])}function useRoutes(e,t){return useRoutesImpl(e,t)}function useRoutesImpl(e,t,a,u){var j;invariant(useInRouterContext(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:f,static:p}=reactExports.useContext(NavigationContext),{matches:x}=reactExports.useContext(RouteContext),y=x[x.length-1],g=y?y.params:{},k=y?y.pathname:"/",S=y?y.pathnameBase:"/",A=y&&y.route;{let T=A&&A.path||"";warningOnce(k,!A||T.endsWith("*")||T.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${k}" (under <Route path="${T}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.

Please change the parent <Route path="${T}"> to <Route path="${T==="/"?"*":`${T}/*`}">.`)}let _=useLocation(),M;if(t){let T=typeof t=="string"?parsePath(t):t;invariant(S==="/"||((j=T.pathname)==null?void 0:j.startsWith(S)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${S}" but pathname "${T.pathname}" was given in the \`location\` prop.`),M=T}else M=_;let R=M.pathname||"/",D=R;if(S!=="/"){let T=S.replace(/^\//,"").split("/");D="/"+R.replace(/^\//,"").split("/").slice(T.length).join("/")}let F=!p&&a&&a.matches&&a.matches.length>0?a.matches:matchRoutes(e,{pathname:D});warning(A||F!=null,`No routes matched location "${M.pathname}${M.search}${M.hash}" `),warning(F==null||F[F.length-1].route.element!==void 0||F[F.length-1].route.Component!==void 0||F[F.length-1].route.lazy!==void 0,`Matched leaf route at location "${M.pathname}${M.search}${M.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let C=_renderMatches(F&&F.map(T=>Object.assign({},T,{params:Object.assign({},g,T.params),pathname:joinPaths([S,f.encodeLocation?f.encodeLocation(T.pathname).pathname:T.pathname]),pathnameBase:T.pathnameBase==="/"?S:joinPaths([S,f.encodeLocation?f.encodeLocation(T.pathnameBase).pathname:T.pathnameBase])})),x,a,u);return t&&C?reactExports.createElement(LocationContext.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...M},navigationType:"POP"}},C):C}function DefaultErrorComponent(){let e=useRouteError(),t=isRouteErrorResponse(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,u="rgba(200,200,200, 0.5)",f={padding:"0.5rem",backgroundColor:u},p={padding:"2px 4px",backgroundColor:u},x=null;return console.error("Error handled by React Router default ErrorBoundary:",e),x=reactExports.createElement(reactExports.Fragment,null,reactExports.createElement("p",null,"💿 Hey developer 👋"),reactExports.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",reactExports.createElement("code",{style:p},"ErrorBoundary")," or"," ",reactExports.createElement("code",{style:p},"errorElement")," prop on your route.")),reactExports.createElement(reactExports.Fragment,null,reactExports.createElement("h2",null,"Unexpected Application Error!"),reactExports.createElement("h3",{style:{fontStyle:"italic"}},t),a?reactExports.createElement("pre",{style:f},a):null,x)}var defaultErrorElement=reactExports.createElement(DefaultErrorComponent,null),RenderErrorBoundary=class extends reactExports.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error!==void 0?reactExports.createElement(RouteContext.Provider,{value:this.props.routeContext},reactExports.createElement(RouteErrorContext.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function RenderedRoute({routeContext:e,match:t,children:a}){let u=reactExports.useContext(DataRouterContext);return u&&u.static&&u.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(u.staticContext._deepestRenderedBoundaryId=t.route.id),reactExports.createElement(RouteContext.Provider,{value:e},a)}function _renderMatches(e,t=[],a=null,u=null){if(e==null){if(!a)return null;if(a.errors)e=a.matches;else if(t.length===0&&!a.initialized&&a.matches.length>0)e=a.matches;else return null}let f=e,p=a==null?void 0:a.errors;if(p!=null){let g=f.findIndex(k=>k.route.id&&(p==null?void 0:p[k.route.id])!==void 0);invariant(g>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(p).join(",")}`),f=f.slice(0,Math.min(f.length,g+1))}let x=!1,y=-1;if(a)for(let g=0;g<f.length;g++){let k=f[g];if((k.route.HydrateFallback||k.route.hydrateFallbackElement)&&(y=g),k.route.id){let{loaderData:S,errors:A}=a,_=k.route.loader&&!S.hasOwnProperty(k.route.id)&&(!A||A[k.route.id]===void 0);if(k.route.lazy||_){x=!0,y>=0?f=f.slice(0,y+1):f=[f[0]];break}}}return f.reduceRight((g,k,S)=>{let A,_=!1,M=null,R=null;a&&(A=p&&k.route.id?p[k.route.id]:void 0,M=k.route.errorElement||defaultErrorElement,x&&(y<0&&S===0?(warningOnce("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),_=!0,R=null):y===S&&(_=!0,R=k.route.hydrateFallbackElement||null)));let D=t.concat(f.slice(0,S+1)),F=()=>{let C;return A?C=M:_?C=R:k.route.Component?C=reactExports.createElement(k.route.Component,null):k.route.element?C=k.route.element:C=g,reactExports.createElement(RenderedRoute,{match:k,routeContext:{outlet:g,matches:D,isDataRoute:a!=null},children:C})};return a&&(k.route.ErrorBoundary||k.route.errorElement||S===0)?reactExports.createElement(RenderErrorBoundary,{location:a.location,revalidation:a.revalidation,component:M,error:A,children:F(),routeContext:{outlet:null,matches:D,isDataRoute:!0}}):F()},null)}function getDataRouterConsoleError(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function useDataRouterContext(e){let t=reactExports.useContext(DataRouterContext);return invariant(t,getDataRouterConsoleError(e)),t}function useDataRouterState(e){let t=reactExports.useContext(DataRouterStateContext);return invariant(t,getDataRouterConsoleError(e)),t}function useRouteContext(e){let t=reactExports.useContext(RouteContext);return invariant(t,getDataRouterConsoleError(e)),t}function useCurrentRouteId(e){let t=useRouteContext(e),a=t.matches[t.matches.length-1];return invariant(a.route.id,`${e} can only be used on routes that contain a unique "id"`),a.route.id}function useRouteId(){return useCurrentRouteId("useRouteId")}function useRouteError(){var u;let e=reactExports.useContext(RouteErrorContext),t=useDataRouterState("useRouteError"),a=useCurrentRouteId("useRouteError");return e!==void 0?e:(u=t.errors)==null?void 0:u[a]}function useNavigateStable(){let{router:e}=useDataRouterContext("useNavigate"),t=useCurrentRouteId("useNavigate"),a=reactExports.useRef(!1);return useIsomorphicLayoutEffect$1(()=>{a.current=!0}),reactExports.useCallback(async(f,p={})=>{warning(a.current,navigateEffectWarning),a.current&&(typeof f=="number"?e.navigate(f):await e.navigate(f,{fromRouteId:t,...p}))},[e,t])}var alreadyWarned={};function warningOnce(e,t,a){!t&&!alreadyWarned[e]&&(alreadyWarned[e]=!0,warning(!1,a))}reactExports.memo(DataRoutes);function DataRoutes({routes:e,future:t,state:a}){return useRoutesImpl(e,void 0,a,t)}function Navigate({to:e,replace:t,state:a,relative:u}){invariant(useInRouterContext(),"<Navigate> may be used only in the context of a <Router> component.");let{static:f}=reactExports.useContext(NavigationContext);warning(!f,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:p}=reactExports.useContext(RouteContext),{pathname:x}=useLocation(),y=useNavigate(),g=resolveTo(e,getResolveToMatches(p),x,u==="path"),k=JSON.stringify(g);return reactExports.useEffect(()=>{y(JSON.parse(k),{replace:t,state:a,relative:u})},[y,k,u,t,a]),null}function Route(e){invariant(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Router({basename:e="/",children:t=null,location:a,navigationType:u="POP",navigator:f,static:p=!1}){invariant(!useInRouterContext(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let x=e.replace(/^\/*/,"/"),y=reactExports.useMemo(()=>({basename:x,navigator:f,static:p,future:{}}),[x,f,p]);typeof a=="string"&&(a=parsePath(a));let{pathname:g="/",search:k="",hash:S="",state:A=null,key:_="default"}=a,M=reactExports.useMemo(()=>{let R=stripBasename(g,x);return R==null?null:{location:{pathname:R,search:k,hash:S,state:A,key:_},navigationType:u}},[x,g,k,S,A,_,u]);return warning(M!=null,`<Router basename="${x}"> is not able to match the URL "${g}${k}${S}" because it does not start with the basename, so the <Router> won't render anything.`),M==null?null:reactExports.createElement(NavigationContext.Provider,{value:y},reactExports.createElement(LocationContext.Provider,{children:t,value:M}))}function Routes({children:e,location:t}){return useRoutes(createRoutesFromChildren(e),t)}function createRoutesFromChildren(e,t=[]){let a=[];return reactExports.Children.forEach(e,(u,f)=>{if(!reactExports.isValidElement(u))return;let p=[...t,f];if(u.type===reactExports.Fragment){a.push.apply(a,createRoutesFromChildren(u.props.children,p));return}invariant(u.type===Route,`[${typeof u.type=="string"?u.type:u.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),invariant(!u.props.index||!u.props.children,"An index route cannot have child routes.");let x={id:u.props.id||p.join("-"),caseSensitive:u.props.caseSensitive,element:u.props.element,Component:u.props.Component,index:u.props.index,path:u.props.path,loader:u.props.loader,action:u.props.action,hydrateFallbackElement:u.props.hydrateFallbackElement,HydrateFallback:u.props.HydrateFallback,errorElement:u.props.errorElement,ErrorBoundary:u.props.ErrorBoundary,hasErrorBoundary:u.props.hasErrorBoundary===!0||u.props.ErrorBoundary!=null||u.props.errorElement!=null,shouldRevalidate:u.props.shouldRevalidate,handle:u.props.handle,lazy:u.props.lazy};u.props.children&&(x.children=createRoutesFromChildren(u.props.children,p)),a.push(x)}),a}var defaultMethod="get",defaultEncType="application/x-www-form-urlencoded";function isHtmlElement(e){return e!=null&&typeof e.tagName=="string"}function isButtonElement(e){return isHtmlElement(e)&&e.tagName.toLowerCase()==="button"}function isFormElement(e){return isHtmlElement(e)&&e.tagName.toLowerCase()==="form"}function isInputElement(e){return isHtmlElement(e)&&e.tagName.toLowerCase()==="input"}function isModifiedEvent(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function shouldProcessLinkClick(e,t){return e.button===0&&(!t||t==="_self")&&!isModifiedEvent(e)}var _formDataSupportsSubmitter=null;function isFormDataSubmitterSupported(){if(_formDataSupportsSubmitter===null)try{new FormData(document.createElement("form"),0),_formDataSupportsSubmitter=!1}catch{_formDataSupportsSubmitter=!0}return _formDataSupportsSubmitter}var supportedFormEncTypes=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function getFormEncType(e){return e!=null&&!supportedFormEncTypes.has(e)?(warning(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${defaultEncType}"`),null):e}function getFormSubmissionInfo(e,t){let a,u,f,p,x;if(isFormElement(e)){let y=e.getAttribute("action");u=y?stripBasename(y,t):null,a=e.getAttribute("method")||defaultMethod,f=getFormEncType(e.getAttribute("enctype"))||defaultEncType,p=new FormData(e)}else if(isButtonElement(e)||isInputElement(e)&&(e.type==="submit"||e.type==="image")){let y=e.form;if(y==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=e.getAttribute("formaction")||y.getAttribute("action");if(u=g?stripBasename(g,t):null,a=e.getAttribute("formmethod")||y.getAttribute("method")||defaultMethod,f=getFormEncType(e.getAttribute("formenctype"))||getFormEncType(y.getAttribute("enctype"))||defaultEncType,p=new FormData(y,e),!isFormDataSubmitterSupported()){let{name:k,type:S,value:A}=e;if(S==="image"){let _=k?`${k}.`:"";p.append(`${_}x`,"0"),p.append(`${_}y`,"0")}else k&&p.append(k,A)}}else{if(isHtmlElement(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');a=defaultMethod,u=null,f=defaultEncType,x=e}return p&&f==="text/plain"&&(x=p,p=void 0),{action:u,method:a.toLowerCase(),encType:f,formData:p,body:x}}function invariant2(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}async function loadRouteModule(e,t){if(e.id in t)return t[e.id];try{let a=await import(e.module);return t[e.id]=a,a}catch(a){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(a),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function isHtmlLinkDescriptor(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function getKeyedPrefetchLinks(e,t,a){let u=await Promise.all(e.map(async f=>{let p=t.routes[f.route.id];if(p){let x=await loadRouteModule(p,a);return x.links?x.links():[]}return[]}));return dedupeLinkDescriptors(u.flat(1).filter(isHtmlLinkDescriptor).filter(f=>f.rel==="stylesheet"||f.rel==="preload").map(f=>f.rel==="stylesheet"?{...f,rel:"prefetch",as:"style"}:{...f,rel:"prefetch"}))}function getNewMatchesForLinks(e,t,a,u,f,p){let x=(g,k)=>a[k]?g.route.id!==a[k].route.id:!0,y=(g,k)=>{var S;return a[k].pathname!==g.pathname||((S=a[k].route.path)==null?void 0:S.endsWith("*"))&&a[k].params["*"]!==g.params["*"]};return p==="assets"?t.filter((g,k)=>x(g,k)||y(g,k)):p==="data"?t.filter((g,k)=>{var A;let S=u.routes[g.route.id];if(!S||!S.hasLoader)return!1;if(x(g,k)||y(g,k))return!0;if(g.route.shouldRevalidate){let _=g.route.shouldRevalidate({currentUrl:new URL(f.pathname+f.search+f.hash,window.origin),currentParams:((A=a[0])==null?void 0:A.params)||{},nextUrl:new URL(e,window.origin),nextParams:g.params,defaultShouldRevalidate:!0});if(typeof _=="boolean")return _}return!0}):[]}function getModuleLinkHrefs(e,t,{includeHydrateFallback:a}={}){return dedupeHrefs(e.map(u=>{let f=t.routes[u.route.id];if(!f)return[];let p=[f.module];return f.clientActionModule&&(p=p.concat(f.clientActionModule)),f.clientLoaderModule&&(p=p.concat(f.clientLoaderModule)),a&&f.hydrateFallbackModule&&(p=p.concat(f.hydrateFallbackModule)),f.imports&&(p=p.concat(f.imports)),p}).flat(1))}function dedupeHrefs(e){return[...new Set(e)]}function sortKeys(e){let t={},a=Object.keys(e).sort();for(let u of a)t[u]=e[u];return t}function dedupeLinkDescriptors(e,t){let a=new Set;return new Set(t),e.reduce((u,f)=>{let p=JSON.stringify(sortKeys(f));return a.has(p)||(a.add(p),u.push({key:p,link:f})),u},[])}var NO_BODY_STATUS_CODES=new Set([100,101,204,205]);function singleFetchUrl(e,t){let a=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return a.pathname==="/"?a.pathname="_root.data":t&&stripBasename(a.pathname,t)==="/"?a.pathname=`${t.replace(/\/$/,"")}/_root.data`:a.pathname=`${a.pathname.replace(/\/$/,"")}.data`,a}function useDataRouterContext2(){let e=reactExports.useContext(DataRouterContext);return invariant2(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function useDataRouterStateContext(){let e=reactExports.useContext(DataRouterStateContext);return invariant2(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var FrameworkContext=reactExports.createContext(void 0);FrameworkContext.displayName="FrameworkContext";function useFrameworkContext(){let e=reactExports.useContext(FrameworkContext);return invariant2(e,"You must render this element inside a <HydratedRouter> element"),e}function usePrefetchBehavior(e,t){let a=reactExports.useContext(FrameworkContext),[u,f]=reactExports.useState(!1),[p,x]=reactExports.useState(!1),{onFocus:y,onBlur:g,onMouseEnter:k,onMouseLeave:S,onTouchStart:A}=t,_=reactExports.useRef(null);reactExports.useEffect(()=>{if(e==="render"&&x(!0),e==="viewport"){let D=C=>{C.forEach(j=>{x(j.isIntersecting)})},F=new IntersectionObserver(D,{threshold:.5});return _.current&&F.observe(_.current),()=>{F.disconnect()}}},[e]),reactExports.useEffect(()=>{if(u){let D=setTimeout(()=>{x(!0)},100);return()=>{clearTimeout(D)}}},[u]);let M=()=>{f(!0)},R=()=>{f(!1),x(!1)};return a?e!=="intent"?[p,_,{}]:[p,_,{onFocus:composeEventHandlers$2(y,M),onBlur:composeEventHandlers$2(g,R),onMouseEnter:composeEventHandlers$2(k,M),onMouseLeave:composeEventHandlers$2(S,R),onTouchStart:composeEventHandlers$2(A,M)}]:[!1,_,{}]}function composeEventHandlers$2(e,t){return a=>{e&&e(a),a.defaultPrevented||t(a)}}function PrefetchPageLinks({page:e,...t}){let{router:a}=useDataRouterContext2(),u=reactExports.useMemo(()=>matchRoutes(a.routes,e,a.basename),[a.routes,e,a.basename]);return u?reactExports.createElement(PrefetchPageLinksImpl,{page:e,matches:u,...t}):null}function useKeyedPrefetchLinks(e){let{manifest:t,routeModules:a}=useFrameworkContext(),[u,f]=reactExports.useState([]);return reactExports.useEffect(()=>{let p=!1;return getKeyedPrefetchLinks(e,t,a).then(x=>{p||f(x)}),()=>{p=!0}},[e,t,a]),u}function PrefetchPageLinksImpl({page:e,matches:t,...a}){let u=useLocation(),{manifest:f,routeModules:p}=useFrameworkContext(),{basename:x}=useDataRouterContext2(),{loaderData:y,matches:g}=useDataRouterStateContext(),k=reactExports.useMemo(()=>getNewMatchesForLinks(e,t,g,f,u,"data"),[e,t,g,f,u]),S=reactExports.useMemo(()=>getNewMatchesForLinks(e,t,g,f,u,"assets"),[e,t,g,f,u]),A=reactExports.useMemo(()=>{if(e===u.pathname+u.search+u.hash)return[];let R=new Set,D=!1;if(t.forEach(C=>{var T;let j=f.routes[C.route.id];!j||!j.hasLoader||(!k.some(V=>V.route.id===C.route.id)&&C.route.id in y&&((T=p[C.route.id])!=null&&T.shouldRevalidate)||j.hasClientLoader?D=!0:R.add(C.route.id))}),R.size===0)return[];let F=singleFetchUrl(e,x);return D&&R.size>0&&F.searchParams.set("_routes",t.filter(C=>R.has(C.route.id)).map(C=>C.route.id).join(",")),[F.pathname+F.search]},[x,y,u,f,k,t,e,p]),_=reactExports.useMemo(()=>getModuleLinkHrefs(S,f),[S,f]),M=useKeyedPrefetchLinks(S);return reactExports.createElement(reactExports.Fragment,null,A.map(R=>reactExports.createElement("link",{key:R,rel:"prefetch",as:"fetch",href:R,...a})),_.map(R=>reactExports.createElement("link",{key:R,rel:"modulepreload",href:R,...a})),M.map(({key:R,link:D})=>reactExports.createElement("link",{key:R,...D})))}function mergeRefs(...e){return t=>{e.forEach(a=>{typeof a=="function"?a(t):a!=null&&(a.current=t)})}}var isBrowser=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{isBrowser&&(window.__reactRouterVersion="7.5.3")}catch{}function BrowserRouter({basename:e,children:t,window:a}){let u=reactExports.useRef();u.current==null&&(u.current=createBrowserHistory({window:a,v5Compat:!0}));let f=u.current,[p,x]=reactExports.useState({action:f.action,location:f.location}),y=reactExports.useCallback(g=>{reactExports.startTransition(()=>x(g))},[x]);return reactExports.useLayoutEffect(()=>f.listen(y),[f,y]),reactExports.createElement(Router,{basename:e,children:t,location:p.location,navigationType:p.action,navigator:f})}var ABSOLUTE_URL_REGEX2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Link=reactExports.forwardRef(function({onClick:t,discover:a="render",prefetch:u="none",relative:f,reloadDocument:p,replace:x,state:y,target:g,to:k,preventScrollReset:S,viewTransition:A,..._},M){let{basename:R}=reactExports.useContext(NavigationContext),D=typeof k=="string"&&ABSOLUTE_URL_REGEX2.test(k),F,C=!1;if(typeof k=="string"&&D&&(F=k,isBrowser))try{let K=new URL(window.location.href),le=k.startsWith("//")?new URL(K.protocol+k):new URL(k),ne=stripBasename(le.pathname,R);le.origin===K.origin&&ne!=null?k=ne+le.search+le.hash:C=!0}catch{warning(!1,`<Link to="${k}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let j=useHref(k,{relative:f}),[T,V,B]=usePrefetchBehavior(u,_),G=useLinkClickHandler(k,{replace:x,state:y,target:g,preventScrollReset:S,relative:f,viewTransition:A});function $(K){t&&t(K),K.defaultPrevented||G(K)}let q=reactExports.createElement("a",{..._,...B,href:F||j,onClick:C||p?t:$,ref:mergeRefs(M,V),target:g,"data-discover":!D&&a==="render"?"true":void 0});return T&&!D?reactExports.createElement(reactExports.Fragment,null,q,reactExports.createElement(PrefetchPageLinks,{page:j})):q});Link.displayName="Link";var NavLink=reactExports.forwardRef(function({"aria-current":t="page",caseSensitive:a=!1,className:u="",end:f=!1,style:p,to:x,viewTransition:y,children:g,...k},S){let A=useResolvedPath(x,{relative:k.relative}),_=useLocation(),M=reactExports.useContext(DataRouterStateContext),{navigator:R,basename:D}=reactExports.useContext(NavigationContext),F=M!=null&&useViewTransitionState(A)&&y===!0,C=R.encodeLocation?R.encodeLocation(A).pathname:A.pathname,j=_.pathname,T=M&&M.navigation&&M.navigation.location?M.navigation.location.pathname:null;a||(j=j.toLowerCase(),T=T?T.toLowerCase():null,C=C.toLowerCase()),T&&D&&(T=stripBasename(T,D)||T);const V=C!=="/"&&C.endsWith("/")?C.length-1:C.length;let B=j===C||!f&&j.startsWith(C)&&j.charAt(V)==="/",G=T!=null&&(T===C||!f&&T.startsWith(C)&&T.charAt(C.length)==="/"),$={isActive:B,isPending:G,isTransitioning:F},q=B?t:void 0,K;typeof u=="function"?K=u($):K=[u,B?"active":null,G?"pending":null,F?"transitioning":null].filter(Boolean).join(" ");let le=typeof p=="function"?p($):p;return reactExports.createElement(Link,{...k,"aria-current":q,className:K,ref:S,style:le,to:x,viewTransition:y},typeof g=="function"?g($):g)});NavLink.displayName="NavLink";var Form$1=reactExports.forwardRef(({discover:e="render",fetcherKey:t,navigate:a,reloadDocument:u,replace:f,state:p,method:x=defaultMethod,action:y,onSubmit:g,relative:k,preventScrollReset:S,viewTransition:A,..._},M)=>{let R=useSubmit(),D=useFormAction(y,{relative:k}),F=x.toLowerCase()==="get"?"get":"post",C=typeof y=="string"&&ABSOLUTE_URL_REGEX2.test(y),j=T=>{if(g&&g(T),T.defaultPrevented)return;T.preventDefault();let V=T.nativeEvent.submitter,B=(V==null?void 0:V.getAttribute("formmethod"))||x;R(V||T.currentTarget,{fetcherKey:t,method:B,navigate:a,replace:f,state:p,relative:k,preventScrollReset:S,viewTransition:A})};return reactExports.createElement("form",{ref:M,method:F,action:D,onSubmit:u?g:j,..._,"data-discover":!C&&e==="render"?"true":void 0})});Form$1.displayName="Form";function getDataRouterConsoleError2(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function useDataRouterContext3(e){let t=reactExports.useContext(DataRouterContext);return invariant(t,getDataRouterConsoleError2(e)),t}function useLinkClickHandler(e,{target:t,replace:a,state:u,preventScrollReset:f,relative:p,viewTransition:x}={}){let y=useNavigate(),g=useLocation(),k=useResolvedPath(e,{relative:p});return reactExports.useCallback(S=>{if(shouldProcessLinkClick(S,t)){S.preventDefault();let A=a!==void 0?a:createPath(g)===createPath(k);y(e,{replace:A,state:u,preventScrollReset:f,relative:p,viewTransition:x})}},[g,y,k,a,u,t,e,f,p,x])}var fetcherId=0,getUniqueFetcherId=()=>`__${String(++fetcherId)}__`;function useSubmit(){let{router:e}=useDataRouterContext3("useSubmit"),{basename:t}=reactExports.useContext(NavigationContext),a=useRouteId();return reactExports.useCallback(async(u,f={})=>{let{action:p,method:x,encType:y,formData:g,body:k}=getFormSubmissionInfo(u,t);if(f.navigate===!1){let S=f.fetcherKey||getUniqueFetcherId();await e.fetch(S,a,f.action||p,{preventScrollReset:f.preventScrollReset,formData:g,body:k,formMethod:f.method||x,formEncType:f.encType||y,flushSync:f.flushSync})}else await e.navigate(f.action||p,{preventScrollReset:f.preventScrollReset,formData:g,body:k,formMethod:f.method||x,formEncType:f.encType||y,replace:f.replace,state:f.state,fromRouteId:a,flushSync:f.flushSync,viewTransition:f.viewTransition})},[e,t,a])}function useFormAction(e,{relative:t}={}){let{basename:a}=reactExports.useContext(NavigationContext),u=reactExports.useContext(RouteContext);invariant(u,"useFormAction must be used inside a RouteContext");let[f]=u.matches.slice(-1),p={...useResolvedPath(e||".",{relative:t})},x=useLocation();if(e==null){p.search=x.search;let y=new URLSearchParams(p.search),g=y.getAll("index");if(g.some(S=>S==="")){y.delete("index"),g.filter(A=>A).forEach(A=>y.append("index",A));let S=y.toString();p.search=S?`?${S}`:""}}return(!e||e===".")&&f.route.index&&(p.search=p.search?p.search.replace(/^\?/,"?index&"):"?index"),a!=="/"&&(p.pathname=p.pathname==="/"?a:joinPaths([a,p.pathname])),createPath(p)}function useViewTransitionState(e,t={}){let a=reactExports.useContext(ViewTransitionContext);invariant(a!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:u}=useDataRouterContext3("useViewTransitionState"),f=useResolvedPath(e,{relative:t.relative});if(!a.isTransitioning)return!1;let p=stripBasename(a.currentLocation.pathname,u)||a.currentLocation.pathname,x=stripBasename(a.nextLocation.pathname,u)||a.nextLocation.pathname;return matchPath(f.pathname,x)!=null||matchPath(f.pathname,p)!=null}new TextEncoder;[...NO_BODY_STATUS_CODES];const HeroImage1="/assets/hero-1-oimgyl1X.png",HeroImage2="/assets/hero-2-5lIV0iTo.png";function Button({children:e,className:t="",type:a="button",variant:u,disabled:f,onClick:p,href:x}){const y=`${t} ${u==="skeleton"&&"border border-[#C4C4C4]"} p-2 text-center text-xs sm:text-sm lg:text-base rounded cursor-pointer disabled:cursor-default disabled:opacity-50`;return x?jsxRuntimeExports.jsx("a",{href:x,className:y,children:e}):jsxRuntimeExports.jsx("button",{type:a,disabled:f,onClick:p,className:y,children:e})}function LandingHomePageHeroSection(){return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:" text-center",children:[jsxRuntimeExports.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-semibold leading-tight",children:["Smart Diagnosis ",jsxRuntimeExports.jsx("br",{className:"hidden md:block"})," For Eyes Problems"]}),jsxRuntimeExports.jsx("p",{className:"mt-4 sm:mt-5 md:mt-7 text-sm sm:text-base md:text-lg lg:text-xl text-[#DADADA]",children:"IntelliSight: Artificial Intelligence (AI) Based Eye Disease Diagnostic System"}),jsxRuntimeExports.jsx(Button,{className:"mt-8 sm:mt-10 bg-white text-black px-6 rounded-xl",asChild:!0,children:jsxRuntimeExports.jsx("a",{href:"/dashboard/home",children:"Get Started"})})]}),jsxRuntimeExports.jsxs("div",{className:"relative mt-20 sm:mt-24 md:mt-32 pb-[60%] sm:pb-110 md:pb-130 lg:pb-150 xl:pb-160",children:[jsxRuntimeExports.jsx("img",{src:HeroImage1,alt:"home",className:"absolute top-20 left-0 shadow-[0_-32px_83px_rgba(20,110,245,0.15)] hidden lg:block md:w-auto lg:w-[70%] xl:w-auto"}),jsxRuntimeExports.jsx("img",{src:HeroImage2,alt:"home",className:"absolute top-0 right-0 shadow-[0_-32px_83px_rgba(20,110,245,0.15)] md:w-auto lg:w-[70%] xl:w-auto"})]})]})}const WhatWeOfferOrnament1="/assets/what-we-offer-ornament-1-IR7Cf7Pw.png",WhatWeOfferOrnament2="/assets/what-we-offer-ornament-2-BcXyJ1p9.png";var DefaultContext={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},IconContext=React.createContext&&React.createContext(DefaultContext),_excluded$3=["attr","size","title"];function _objectWithoutProperties$2(e,t){if(e==null)return{};var a=_objectWithoutPropertiesLoose$2(e,t),u,f;if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(e);for(f=0;f<p.length;f++)u=p[f],!(t.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(e,u)&&(a[u]=e[u])}return a}function _objectWithoutPropertiesLoose$2(e,t){if(e==null)return{};var a={};for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){if(t.indexOf(u)>=0)continue;a[u]=e[u]}return a}function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(e[u]=a[u])}return e},_extends.apply(this,arguments)}function ownKeys$3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);t&&(u=u.filter(function(f){return Object.getOwnPropertyDescriptor(e,f).enumerable})),a.push.apply(a,u)}return a}function _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?ownKeys$3(Object(a),!0).forEach(function(u){_defineProperty$3(e,u,a[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys$3(Object(a)).forEach(function(u){Object.defineProperty(e,u,Object.getOwnPropertyDescriptor(a,u))})}return e}function _defineProperty$3(e,t,a){return t=_toPropertyKey$1(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _toPropertyKey$1(e){var t=_toPrimitive$1(e,"string");return typeof t=="symbol"?t:t+""}function _toPrimitive$1(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var u=a.call(e,t);if(typeof u!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Tree2Element(e){return e&&e.map((t,a)=>React.createElement(t.tag,_objectSpread$2({key:a},t.attr),Tree2Element(t.child)))}function GenIcon(e){return t=>React.createElement(IconBase,_extends({attr:_objectSpread$2({},e.attr)},t),Tree2Element(e.child))}function IconBase(e){var t=a=>{var{attr:u,size:f,title:p}=e,x=_objectWithoutProperties$2(e,_excluded$3),y=f||a.size||"1em",g;return a.className&&(g=a.className),e.className&&(g=(g?g+" ":"")+e.className),React.createElement("svg",_extends({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},a.attr,u,x,{className:g,style:_objectSpread$2(_objectSpread$2({color:e.color||a.color},a.style),e.style),height:y,width:y,xmlns:"http://www.w3.org/2000/svg"}),p&&React.createElement("title",null,p),e.children)};return IconContext!==void 0?React.createElement(IconContext.Consumer,null,a=>t(a)):t(DefaultContext)}function MdOutlineQuiz(e){return GenIcon({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H8V4h12v12zm-6.49-5.84c.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26.37.6.58 1.73.01 2.57-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c.01-.41-.06-1.08.26-1.66zm-.56 3.79c0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05-.58 0-1.05-.47-1.05-1.05z"},child:[]}]})(e)}function LuBookText(e){return GenIcon({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"},child:[]},{tag:"path",attr:{d:"M8 11h8"},child:[]},{tag:"path",attr:{d:"M8 7h6"},child:[]}]})(e)}function BiStats(e){return GenIcon({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20 12a2 2 0 0 0-.703.133l-2.398-1.963c.059-.214.101-.436.101-.67C17 8.114 15.886 7 14.5 7S12 8.114 12 9.5c0 .396.1.765.262 1.097l-2.909 3.438A2.06 2.06 0 0 0 9 14c-.179 0-.348.03-.512.074l-2.563-2.563C5.97 11.348 6 11.179 6 11c0-1.108-.892-2-2-2s-2 .892-2 2 .892 2 2 2c.179 0 .348-.03.512-.074l2.563 2.563A1.906 1.906 0 0 0 7 16c0 1.108.892 2 2 2s2-.892 2-2c0-.237-.048-.46-.123-.671l2.913-3.442c.227.066.462.113.71.113a2.48 2.48 0 0 0 1.133-.281l2.399 1.963A2.077 2.077 0 0 0 18 14c0 1.108.892 2 2 2s2-.892 2-2-.892-2-2-2z"},child:[]}]})(e)}function GlassmorphismCardContainer({children:e,className:t}){return jsxRuntimeExports.jsx("div",{className:`${t} lg:w-1/3 flex flex-col justify-center px-6 sm:px-8 lg:px-10 py-8 sm:py-10 lg:py-20 xl:py-30 border border-[#EDEDED]/20 rounded-3xl backdrop-blur-2xl bg-linear-180 from-[#C4C4C4]/24 to-[#5E5E5E]/24`,children:e})}function GlassmorphismCardIcon({children:e,className:t}){return jsxRuntimeExports.jsx("div",{className:t,children:e})}function GlassmorphismCardHeader({children:e,className:t}){return jsxRuntimeExports.jsx("div",{className:t,children:jsxRuntimeExports.jsx("h4",{className:"mt-6 md:mt-8 text-sm md:text-base font-semibold",children:e})})}function GlassmorphismCardContent({children:e,className:t}){return jsxRuntimeExports.jsx("div",{className:t,children:jsxRuntimeExports.jsx("p",{className:"mt-2 text-sm md:text-base text-[#E1E1E1]",children:e})})}function WhatWeOfferSection(){return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("h2",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-semibold relative z-10",children:".WHAT WE OFFER"}),jsxRuntimeExports.jsxs("div",{className:"relative flex flex-col lg:flex-row gap-6 xl:gap-10 mt-8 sm:mt-10 md:mt-14 xl:mt-16",children:[jsxRuntimeExports.jsxs(GlassmorphismCardContainer,{className:"z-10",children:[jsxRuntimeExports.jsx(GlassmorphismCardIcon,{children:jsxRuntimeExports.jsx("div",{className:"p-2 md:p-3 rounded-lg bg-[#146EF5] w-max",children:jsxRuntimeExports.jsx(MdOutlineQuiz,{className:"size-6 md:size-8"})})}),jsxRuntimeExports.jsx(GlassmorphismCardHeader,{children:"AI-Powered Eye Disease Detection"}),jsxRuntimeExports.jsx(GlassmorphismCardContent,{children:"Get accurate and early insights into potential eye conditions with advanced AI analysis."})]}),jsxRuntimeExports.jsxs(GlassmorphismCardContainer,{className:"z-10",children:[jsxRuntimeExports.jsx(GlassmorphismCardIcon,{children:jsxRuntimeExports.jsx("div",{className:"p-2 md:p-3 rounded-lg bg-white w-max",children:jsxRuntimeExports.jsx(LuBookText,{className:"size-6 md:size-8 text-black"})})}),jsxRuntimeExports.jsx(GlassmorphismCardHeader,{children:"Fast & Hassle-Free Screening"}),jsxRuntimeExports.jsx(GlassmorphismCardContent,{children:"Scan your eyes in minutes and receive instant results—no appointments needed."})]}),jsxRuntimeExports.jsxs(GlassmorphismCardContainer,{className:"z-10",children:[jsxRuntimeExports.jsx(GlassmorphismCardIcon,{children:jsxRuntimeExports.jsx("div",{className:"p-2 md:p-3 rounded-lg bg-black w-max",children:jsxRuntimeExports.jsx(BiStats,{className:"size-6 md:size-8"})})}),jsxRuntimeExports.jsx(GlassmorphismCardHeader,{children:"Personalized Eye Health Reports"}),jsxRuntimeExports.jsx(GlassmorphismCardContent,{children:"Receive detailed reports and expert-backed recommendations tailored to your eye health."})]}),jsxRuntimeExports.jsx("img",{src:WhatWeOfferOrnament1,alt:"home",className:"absolute top-40 lg:top-30 lg:w-3/5 left-[40%] -translate-x-1/2 -translate-y-1/2 z-0"}),jsxRuntimeExports.jsx("img",{src:WhatWeOfferOrnament2,alt:"home",className:"absolute top-120 sm:top-140 lg:top-80 left-[60%] -translate-x-1/2 -translate-y-1/2 z-0"})]})]})}const AboutUsImage="/assets/about-us-image-BRAFGxPI.jpg";function AboutUsSection(){return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("h2",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-semibold text-right",children:"ABOUT US."}),jsxRuntimeExports.jsxs("div",{className:"mt-8 sm:mt-10 md:mt-14 xl:mt-16 flex flex-col md:flex-row gap-10 items-center",children:[jsxRuntimeExports.jsxs("div",{className:"md:w-4/7 lg:w-3/5 order-2 md:order-1",children:[jsxRuntimeExports.jsx("h4",{className:"text-xl sm:text-2xl md:text-3xl lg:text-4xl font-semibold",children:"Early Detection for Eye Disease"}),jsxRuntimeExports.jsx("p",{className:"text-sm lg:text-base mt-6 text-[#606060]",children:"By combining AI and IoT, IntelliSight offer innovative solutions for early detection and diagnosis of eye diseases, making eye care more accessible, accurate, and efficient. With a clear vision of improving global health, IntelliSight empowers both patients and healthcare providers with the tools to manage eye health proactively, ensuring better outcomes and enhancing the overall quality of care."}),jsxRuntimeExports.jsx(Button,{className:"mt-6 bg-[#146EF5] text-white px-6 rounded-3xl",children:"More Info"})]}),jsxRuntimeExports.jsx("div",{className:"md:w-3/7 lg:w-2/5 flex order-1 md:order-2 justify-end",children:jsxRuntimeExports.jsx("img",{src:AboutUsImage,alt:"home",className:"w-full lg:w-[80%] rounded-3xl md:aspect-square object-cover shadow-[0_4px_65px_rgba(20,110,245,0.15)]"})})]})]})}function CardContainer({children:e,className:t}){return jsxRuntimeExports.jsx("div",{className:`${t} rounded-xl px-8 sm:px-8 md:px-10 py-8 sm:py-10 xl:py-14`,children:e})}function CardHeader({children:e,className:t}){return jsxRuntimeExports.jsx("h4",{className:`${t} text-base sm:text-lg md:text-xl font-semibold`,children:e})}function CardContentContainer({children:e,className:t}){return jsxRuntimeExports.jsx("div",{className:`${t} flex gap-4 items-end`,children:e})}function CardContent({children:e,className:t,status:a,online:u}){return jsxRuntimeExports.jsxs("div",{className:`${t} mt-4 md:mt-6 flex items-center gap-4`,children:[a&&jsxRuntimeExports.jsx("div",{className:`min-h-3 max-h-3 min-w-3 max-w-3  ${u?"bg-green-500":"bg-red-500"} rounded-full`}),jsxRuntimeExports.jsx("p",{className:"",children:e})]})}function CardContentSmall({children:e,className:t}){return jsxRuntimeExports.jsx("p",{className:`${t} mt-4 md:mt-6 text-xs md:text-sm text-[#303030]`,children:e})}function HowItWorksSection(){return jsxRuntimeExports.jsxs("div",{className:"flex flex-col lg:flex-row",children:[jsxRuntimeExports.jsx("div",{className:"lg:w-1/2",children:jsxRuntimeExports.jsx("h2",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-5xl xl:text-6xl font-semibold",children:".HOW IT WORKS"})}),jsxRuntimeExports.jsx("div",{className:"lg:w-1/2 mt-8 sm:mt-10 md:mt-14 lg:mt-0",children:jsxRuntimeExports.jsxs("div",{className:"flex flex-col gap-6 md:gap-8",children:[jsxRuntimeExports.jsxs(CardContainer,{className:"bg-white text-black",children:[jsxRuntimeExports.jsx(CardHeader,{children:"Step 1: Scan Your Eyes"}),jsxRuntimeExports.jsx(CardContent,{children:"Simply upload a photo of your eye, or use our smart camera tool to take a high-resolution image. The AI system uses cutting-edge technology to capture the most detailed features of your eye for precise detection."})]}),jsxRuntimeExports.jsxs(CardContainer,{className:"bg-white/80 text-black",children:[jsxRuntimeExports.jsx(CardHeader,{children:"Step 2: AI-Powered Analysis"}),jsxRuntimeExports.jsx(CardContent,{children:"Our powerful AI algorithm processes the image, identifying potential indicators of common eye conditions like glaucoma, macular degeneration, and diabetic retinopathy—before they become noticeable to the human eye."})]}),jsxRuntimeExports.jsxs(CardContainer,{className:"bg-white/60 text-black",children:[jsxRuntimeExports.jsx(CardHeader,{children:"Step 3: Doctor Reviews & Diagnosis"}),jsxRuntimeExports.jsx(CardContent,{children:"A licensed doctor will review the AI-generated scan results to confirm the presence of any eye diseases and provide an accurate diagnosis. Based on their assessment, you’ll receive personalized treatment recommendations or further actions to take."})]})]})})]})}const Logo$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAaCAYAAAA5WTUBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAM6SURBVHgBrVZdUtNQFD7nJlV+Z8JQZnyz7gBXAKzAugLqq/ITVtB2BUYLDm/UFVBXQFmBZQXEN2ZaNAOVMm1zjvemaZtKbpI6fi+5SU6+++WeX4Q5Ydls5eC+yGS8BESLgS1kcBHQY+FfdZzVJswJzGIUbEy9XUYoAvN2irknRTWMgajenC668D9E5Pe7tvzjstICc0KKqWcRoxXxwu4VhsxnGf48DZ7kqHZqKw7MI2LjfXcTTHEu/V2ARLAX0mQ4Jap2Pq9WIIsIJYBNvADd8TM3Ebkx8Fca3gn+GD/O7/e2WFBJuqAEOsnSPbe15XeJIgIXEH3XCUBCu3289AkSYNm/CgY9u5DEhVgOZqddWzmKPhNRAT6x9gTYF6U4Aev2XTFv32+P7z1nzfVF/7VctmJ5EO0g2ONE+ExlbQwQVG5PFr/GvUIyzoDExcbBw/X63l0xFOINRf+tWsbyIX4M4i4qYmO/W2KNLxnA7RwvV0EHxNbIjgsojPP1D73dUIgr6bUZIePubCJCFSJAUdbvgQ1IAvPmjL1BjoyLwKVD8ZgUP5tjtwjT75USU5H0IkKSv2NIVtfn49NQ7mjpvldFUAkWiHAICRjSgjthV6cWXvMHvyvKt3HfUOR0JH8rgT4QbKoGBBkwSt+Ha7m53OUBsoKDQsba9wTkiaTgUTCx+0pdb5yg/nuQBcjNyJ2lFwiu3x9cijB49ORCbEVuEgWH1J4iDnZXAZrQe5Cg7p2uuUIFj/RhNYF1UliUYKU+wVYSi4oiVuucnyvq7KKpH9SJn6rDMTY19tY4lZRgWQ135FxRj6H1olVVxVBS6vv9/s5E+GSnlJoPRDud4+nUpOxzlJOuYovZbA2Nx6swJYPsMaknW8BsDZlyQSVaAGcaWEoHTZ0LFEZZxOdaAYxOp7Y008CetnJVwnFaUp9ARj6yUR+IhW+eg5OAtuTmJlFJLg9B14VlK2+ntfKJkLSZYvwxjoJU9h0r1VYjQCtCITVG5kDaHJI+6O71ysHE9C9i1BTmD47aX9ZaiSIhA0aZ8PwNAdvpYuTcyapfGJVObfESMiCTiChGQzBvMRoFpmnfEUgtAqGmqstxqmbFH6KjpSh/h/GYAAAAAElFTkSuQmCC";function r$1(e){var t,a,u="";if(typeof e=="string"||typeof e=="number")u+=e;else if(typeof e=="object")if(Array.isArray(e)){var f=e.length;for(t=0;t<f;t++)e[t]&&(a=r$1(e[t]))&&(u&&(u+=" "),u+=a)}else for(a in e)e[a]&&(u&&(u+=" "),u+=a);return u}function clsx(){for(var e,t,a=0,u="",f=arguments.length;a<f;a++)(e=arguments[a])&&(t=r$1(e))&&(u&&(u+=" "),u+=t);return u}const CLASS_PART_SEPARATOR="-",createClassGroupUtils=e=>{const t=createClassMap(e),{conflictingClassGroups:a,conflictingClassGroupModifiers:u}=e;return{getClassGroupId:x=>{const y=x.split(CLASS_PART_SEPARATOR);return y[0]===""&&y.length!==1&&y.shift(),getGroupRecursive(y,t)||getGroupIdForArbitraryProperty(x)},getConflictingClassGroupIds:(x,y)=>{const g=a[x]||[];return y&&u[x]?[...g,...u[x]]:g}}},getGroupRecursive=(e,t)=>{var x;if(e.length===0)return t.classGroupId;const a=e[0],u=t.nextPart.get(a),f=u?getGroupRecursive(e.slice(1),u):void 0;if(f)return f;if(t.validators.length===0)return;const p=e.join(CLASS_PART_SEPARATOR);return(x=t.validators.find(({validator:y})=>y(p)))==null?void 0:x.classGroupId},arbitraryPropertyRegex=/^\[(.+)\]$/,getGroupIdForArbitraryProperty=e=>{if(arbitraryPropertyRegex.test(e)){const t=arbitraryPropertyRegex.exec(e)[1],a=t==null?void 0:t.substring(0,t.indexOf(":"));if(a)return"arbitrary.."+a}},createClassMap=e=>{const{theme:t,classGroups:a}=e,u={nextPart:new Map,validators:[]};for(const f in a)processClassesRecursively(a[f],u,f,t);return u},processClassesRecursively=(e,t,a,u)=>{e.forEach(f=>{if(typeof f=="string"){const p=f===""?t:getPart(t,f);p.classGroupId=a;return}if(typeof f=="function"){if(isThemeGetter(f)){processClassesRecursively(f(u),t,a,u);return}t.validators.push({validator:f,classGroupId:a});return}Object.entries(f).forEach(([p,x])=>{processClassesRecursively(x,getPart(t,p),a,u)})})},getPart=(e,t)=>{let a=e;return t.split(CLASS_PART_SEPARATOR).forEach(u=>{a.nextPart.has(u)||a.nextPart.set(u,{nextPart:new Map,validators:[]}),a=a.nextPart.get(u)}),a},isThemeGetter=e=>e.isThemeGetter,createLruCache=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,a=new Map,u=new Map;const f=(p,x)=>{a.set(p,x),t++,t>e&&(t=0,u=a,a=new Map)};return{get(p){let x=a.get(p);if(x!==void 0)return x;if((x=u.get(p))!==void 0)return f(p,x),x},set(p,x){a.has(p)?a.set(p,x):f(p,x)}}},IMPORTANT_MODIFIER="!",MODIFIER_SEPARATOR=":",MODIFIER_SEPARATOR_LENGTH=MODIFIER_SEPARATOR.length,createParseClassName=e=>{const{prefix:t,experimentalParseClassName:a}=e;let u=f=>{const p=[];let x=0,y=0,g=0,k;for(let R=0;R<f.length;R++){let D=f[R];if(x===0&&y===0){if(D===MODIFIER_SEPARATOR){p.push(f.slice(g,R)),g=R+MODIFIER_SEPARATOR_LENGTH;continue}if(D==="/"){k=R;continue}}D==="["?x++:D==="]"?x--:D==="("?y++:D===")"&&y--}const S=p.length===0?f:f.substring(g),A=stripImportantModifier(S),_=A!==S,M=k&&k>g?k-g:void 0;return{modifiers:p,hasImportantModifier:_,baseClassName:A,maybePostfixModifierPosition:M}};if(t){const f=t+MODIFIER_SEPARATOR,p=u;u=x=>x.startsWith(f)?p(x.substring(f.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:x,maybePostfixModifierPosition:void 0}}if(a){const f=u;u=p=>a({className:p,parseClassName:f})}return u},stripImportantModifier=e=>e.endsWith(IMPORTANT_MODIFIER)?e.substring(0,e.length-1):e.startsWith(IMPORTANT_MODIFIER)?e.substring(1):e,createSortModifiers=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(u=>[u,!0]));return u=>{if(u.length<=1)return u;const f=[];let p=[];return u.forEach(x=>{x[0]==="["||t[x]?(f.push(...p.sort(),x),p=[]):p.push(x)}),f.push(...p.sort()),f}},createConfigUtils=e=>({cache:createLruCache(e.cacheSize),parseClassName:createParseClassName(e),sortModifiers:createSortModifiers(e),...createClassGroupUtils(e)}),SPLIT_CLASSES_REGEX=/\s+/,mergeClassList=(e,t)=>{const{parseClassName:a,getClassGroupId:u,getConflictingClassGroupIds:f,sortModifiers:p}=t,x=[],y=e.trim().split(SPLIT_CLASSES_REGEX);let g="";for(let k=y.length-1;k>=0;k-=1){const S=y[k],{isExternal:A,modifiers:_,hasImportantModifier:M,baseClassName:R,maybePostfixModifierPosition:D}=a(S);if(A){g=S+(g.length>0?" "+g:g);continue}let F=!!D,C=u(F?R.substring(0,D):R);if(!C){if(!F){g=S+(g.length>0?" "+g:g);continue}if(C=u(R),!C){g=S+(g.length>0?" "+g:g);continue}F=!1}const j=p(_).join(":"),T=M?j+IMPORTANT_MODIFIER:j,V=T+C;if(x.includes(V))continue;x.push(V);const B=f(C,F);for(let G=0;G<B.length;++G){const $=B[G];x.push(T+$)}g=S+(g.length>0?" "+g:g)}return g};function twJoin(){let e=0,t,a,u="";for(;e<arguments.length;)(t=arguments[e++])&&(a=toValue(t))&&(u&&(u+=" "),u+=a);return u}const toValue=e=>{if(typeof e=="string")return e;let t,a="";for(let u=0;u<e.length;u++)e[u]&&(t=toValue(e[u]))&&(a&&(a+=" "),a+=t);return a};function createTailwindMerge(e,...t){let a,u,f,p=x;function x(g){const k=t.reduce((S,A)=>A(S),e());return a=createConfigUtils(k),u=a.cache.get,f=a.cache.set,p=y,y(g)}function y(g){const k=u(g);if(k)return k;const S=mergeClassList(g,a);return f(g,S),S}return function(){return p(twJoin.apply(null,arguments))}}const fromTheme=e=>{const t=a=>a[e]||[];return t.isThemeGetter=!0,t},arbitraryValueRegex=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,arbitraryVariableRegex=/^\((?:(\w[\w-]*):)?(.+)\)$/i,fractionRegex=/^\d+\/\d+$/,tshirtUnitRegex=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,lengthUnitRegex=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,colorFunctionRegex=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,shadowRegex=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,imageRegex=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,isFraction=e=>fractionRegex.test(e),isNumber=e=>!!e&&!Number.isNaN(Number(e)),isInteger=e=>!!e&&Number.isInteger(Number(e)),isPercent=e=>e.endsWith("%")&&isNumber(e.slice(0,-1)),isTshirtSize=e=>tshirtUnitRegex.test(e),isAny=()=>!0,isLengthOnly=e=>lengthUnitRegex.test(e)&&!colorFunctionRegex.test(e),isNever=()=>!1,isShadow=e=>shadowRegex.test(e),isImage=e=>imageRegex.test(e),isAnyNonArbitrary=e=>!isArbitraryValue(e)&&!isArbitraryVariable(e),isArbitrarySize=e=>getIsArbitraryValue(e,isLabelSize,isNever),isArbitraryValue=e=>arbitraryValueRegex.test(e),isArbitraryLength=e=>getIsArbitraryValue(e,isLabelLength,isLengthOnly),isArbitraryNumber=e=>getIsArbitraryValue(e,isLabelNumber,isNumber),isArbitraryPosition=e=>getIsArbitraryValue(e,isLabelPosition,isNever),isArbitraryImage=e=>getIsArbitraryValue(e,isLabelImage,isImage),isArbitraryShadow=e=>getIsArbitraryValue(e,isNever,isShadow),isArbitraryVariable=e=>arbitraryVariableRegex.test(e),isArbitraryVariableLength=e=>getIsArbitraryVariable(e,isLabelLength),isArbitraryVariableFamilyName=e=>getIsArbitraryVariable(e,isLabelFamilyName),isArbitraryVariablePosition=e=>getIsArbitraryVariable(e,isLabelPosition),isArbitraryVariableSize=e=>getIsArbitraryVariable(e,isLabelSize),isArbitraryVariableImage=e=>getIsArbitraryVariable(e,isLabelImage),isArbitraryVariableShadow=e=>getIsArbitraryVariable(e,isLabelShadow,!0),getIsArbitraryValue=(e,t,a)=>{const u=arbitraryValueRegex.exec(e);return u?u[1]?t(u[1]):a(u[2]):!1},getIsArbitraryVariable=(e,t,a=!1)=>{const u=arbitraryVariableRegex.exec(e);return u?u[1]?t(u[1]):a:!1},isLabelPosition=e=>e==="position",imageLabels=new Set(["image","url"]),isLabelImage=e=>imageLabels.has(e),sizeLabels=new Set(["length","size","percentage"]),isLabelSize=e=>sizeLabels.has(e),isLabelLength=e=>e==="length",isLabelNumber=e=>e==="number",isLabelFamilyName=e=>e==="family-name",isLabelShadow=e=>e==="shadow",getDefaultConfig=()=>{const e=fromTheme("color"),t=fromTheme("font"),a=fromTheme("text"),u=fromTheme("font-weight"),f=fromTheme("tracking"),p=fromTheme("leading"),x=fromTheme("breakpoint"),y=fromTheme("container"),g=fromTheme("spacing"),k=fromTheme("radius"),S=fromTheme("shadow"),A=fromTheme("inset-shadow"),_=fromTheme("drop-shadow"),M=fromTheme("blur"),R=fromTheme("perspective"),D=fromTheme("aspect"),F=fromTheme("ease"),C=fromTheme("animate"),j=()=>["auto","avoid","all","avoid-page","page","left","right","column"],T=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],V=()=>["auto","hidden","clip","visible","scroll"],B=()=>["auto","contain","none"],G=()=>[isArbitraryVariable,isArbitraryValue,g],$=()=>[isFraction,"full","auto",...G()],q=()=>[isInteger,"none","subgrid",isArbitraryVariable,isArbitraryValue],K=()=>["auto",{span:["full",isInteger,isArbitraryVariable,isArbitraryValue]},isArbitraryVariable,isArbitraryValue],le=()=>[isInteger,"auto",isArbitraryVariable,isArbitraryValue],ne=()=>["auto","min","max","fr",isArbitraryVariable,isArbitraryValue],ee=()=>["start","end","center","between","around","evenly","stretch","baseline"],he=()=>["start","end","center","stretch"],se=()=>["auto",...G()],W=()=>[isFraction,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...G()],N=()=>[e,isArbitraryVariable,isArbitraryValue],H=()=>[isPercent,isArbitraryLength],P=()=>["","none","full",k,isArbitraryVariable,isArbitraryValue],O=()=>["",isNumber,isArbitraryVariableLength,isArbitraryLength],L=()=>["solid","dashed","dotted","double"],Z=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],J=()=>["","none",M,isArbitraryVariable,isArbitraryValue],ae=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",isArbitraryVariable,isArbitraryValue],re=()=>["none",isNumber,isArbitraryVariable,isArbitraryValue],ge=()=>["none",isNumber,isArbitraryVariable,isArbitraryValue],me=()=>[isNumber,isArbitraryVariable,isArbitraryValue],Re=()=>[isFraction,"full",...G()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[isTshirtSize],breakpoint:[isTshirtSize],color:[isAny],container:[isTshirtSize],"drop-shadow":[isTshirtSize],ease:["in","out","in-out"],font:[isAnyNonArbitrary],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[isTshirtSize],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[isTshirtSize],shadow:[isTshirtSize],spacing:["px",isNumber],text:[isTshirtSize],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",isFraction,isArbitraryValue,isArbitraryVariable,D]}],container:["container"],columns:[{columns:[isNumber,isArbitraryValue,isArbitraryVariable,y]}],"break-after":[{"break-after":j()}],"break-before":[{"break-before":j()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...T(),isArbitraryValue,isArbitraryVariable]}],overflow:[{overflow:V()}],"overflow-x":[{"overflow-x":V()}],"overflow-y":[{"overflow-y":V()}],overscroll:[{overscroll:B()}],"overscroll-x":[{"overscroll-x":B()}],"overscroll-y":[{"overscroll-y":B()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:$()}],"inset-x":[{"inset-x":$()}],"inset-y":[{"inset-y":$()}],start:[{start:$()}],end:[{end:$()}],top:[{top:$()}],right:[{right:$()}],bottom:[{bottom:$()}],left:[{left:$()}],visibility:["visible","invisible","collapse"],z:[{z:[isInteger,"auto",isArbitraryVariable,isArbitraryValue]}],basis:[{basis:[isFraction,"full","auto",y,...G()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[isNumber,isFraction,"auto","initial","none",isArbitraryValue]}],grow:[{grow:["",isNumber,isArbitraryVariable,isArbitraryValue]}],shrink:[{shrink:["",isNumber,isArbitraryVariable,isArbitraryValue]}],order:[{order:[isInteger,"first","last","none",isArbitraryVariable,isArbitraryValue]}],"grid-cols":[{"grid-cols":q()}],"col-start-end":[{col:K()}],"col-start":[{"col-start":le()}],"col-end":[{"col-end":le()}],"grid-rows":[{"grid-rows":q()}],"row-start-end":[{row:K()}],"row-start":[{"row-start":le()}],"row-end":[{"row-end":le()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ne()}],"auto-rows":[{"auto-rows":ne()}],gap:[{gap:G()}],"gap-x":[{"gap-x":G()}],"gap-y":[{"gap-y":G()}],"justify-content":[{justify:[...ee(),"normal"]}],"justify-items":[{"justify-items":[...he(),"normal"]}],"justify-self":[{"justify-self":["auto",...he()]}],"align-content":[{content:["normal",...ee()]}],"align-items":[{items:[...he(),"baseline"]}],"align-self":[{self:["auto",...he(),"baseline"]}],"place-content":[{"place-content":ee()}],"place-items":[{"place-items":[...he(),"baseline"]}],"place-self":[{"place-self":["auto",...he()]}],p:[{p:G()}],px:[{px:G()}],py:[{py:G()}],ps:[{ps:G()}],pe:[{pe:G()}],pt:[{pt:G()}],pr:[{pr:G()}],pb:[{pb:G()}],pl:[{pl:G()}],m:[{m:se()}],mx:[{mx:se()}],my:[{my:se()}],ms:[{ms:se()}],me:[{me:se()}],mt:[{mt:se()}],mr:[{mr:se()}],mb:[{mb:se()}],ml:[{ml:se()}],"space-x":[{"space-x":G()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":G()}],"space-y-reverse":["space-y-reverse"],size:[{size:W()}],w:[{w:[y,"screen",...W()]}],"min-w":[{"min-w":[y,"screen","none",...W()]}],"max-w":[{"max-w":[y,"screen","none","prose",{screen:[x]},...W()]}],h:[{h:["screen",...W()]}],"min-h":[{"min-h":["screen","none",...W()]}],"max-h":[{"max-h":["screen",...W()]}],"font-size":[{text:["base",a,isArbitraryVariableLength,isArbitraryLength]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[u,isArbitraryVariable,isArbitraryNumber]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",isPercent,isArbitraryValue]}],"font-family":[{font:[isArbitraryVariableFamilyName,isArbitraryValue,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[f,isArbitraryVariable,isArbitraryValue]}],"line-clamp":[{"line-clamp":[isNumber,"none",isArbitraryVariable,isArbitraryNumber]}],leading:[{leading:[p,...G()]}],"list-image":[{"list-image":["none",isArbitraryVariable,isArbitraryValue]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",isArbitraryVariable,isArbitraryValue]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:N()}],"text-color":[{text:N()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...L(),"wavy"]}],"text-decoration-thickness":[{decoration:[isNumber,"from-font","auto",isArbitraryVariable,isArbitraryLength]}],"text-decoration-color":[{decoration:N()}],"underline-offset":[{"underline-offset":[isNumber,"auto",isArbitraryVariable,isArbitraryValue]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:G()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",isArbitraryVariable,isArbitraryValue]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",isArbitraryVariable,isArbitraryValue]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...T(),isArbitraryVariablePosition,isArbitraryPosition]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",isArbitraryVariableSize,isArbitrarySize]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},isInteger,isArbitraryVariable,isArbitraryValue],radial:["",isArbitraryVariable,isArbitraryValue],conic:[isInteger,isArbitraryVariable,isArbitraryValue]},isArbitraryVariableImage,isArbitraryImage]}],"bg-color":[{bg:N()}],"gradient-from-pos":[{from:H()}],"gradient-via-pos":[{via:H()}],"gradient-to-pos":[{to:H()}],"gradient-from":[{from:N()}],"gradient-via":[{via:N()}],"gradient-to":[{to:N()}],rounded:[{rounded:P()}],"rounded-s":[{"rounded-s":P()}],"rounded-e":[{"rounded-e":P()}],"rounded-t":[{"rounded-t":P()}],"rounded-r":[{"rounded-r":P()}],"rounded-b":[{"rounded-b":P()}],"rounded-l":[{"rounded-l":P()}],"rounded-ss":[{"rounded-ss":P()}],"rounded-se":[{"rounded-se":P()}],"rounded-ee":[{"rounded-ee":P()}],"rounded-es":[{"rounded-es":P()}],"rounded-tl":[{"rounded-tl":P()}],"rounded-tr":[{"rounded-tr":P()}],"rounded-br":[{"rounded-br":P()}],"rounded-bl":[{"rounded-bl":P()}],"border-w":[{border:O()}],"border-w-x":[{"border-x":O()}],"border-w-y":[{"border-y":O()}],"border-w-s":[{"border-s":O()}],"border-w-e":[{"border-e":O()}],"border-w-t":[{"border-t":O()}],"border-w-r":[{"border-r":O()}],"border-w-b":[{"border-b":O()}],"border-w-l":[{"border-l":O()}],"divide-x":[{"divide-x":O()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":O()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...L(),"hidden","none"]}],"divide-style":[{divide:[...L(),"hidden","none"]}],"border-color":[{border:N()}],"border-color-x":[{"border-x":N()}],"border-color-y":[{"border-y":N()}],"border-color-s":[{"border-s":N()}],"border-color-e":[{"border-e":N()}],"border-color-t":[{"border-t":N()}],"border-color-r":[{"border-r":N()}],"border-color-b":[{"border-b":N()}],"border-color-l":[{"border-l":N()}],"divide-color":[{divide:N()}],"outline-style":[{outline:[...L(),"none","hidden"]}],"outline-offset":[{"outline-offset":[isNumber,isArbitraryVariable,isArbitraryValue]}],"outline-w":[{outline:["",isNumber,isArbitraryVariableLength,isArbitraryLength]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",S,isArbitraryVariableShadow,isArbitraryShadow]}],"shadow-color":[{shadow:N()}],"inset-shadow":[{"inset-shadow":["none",isArbitraryVariable,isArbitraryValue,A]}],"inset-shadow-color":[{"inset-shadow":N()}],"ring-w":[{ring:O()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:N()}],"ring-offset-w":[{"ring-offset":[isNumber,isArbitraryLength]}],"ring-offset-color":[{"ring-offset":N()}],"inset-ring-w":[{"inset-ring":O()}],"inset-ring-color":[{"inset-ring":N()}],opacity:[{opacity:[isNumber,isArbitraryVariable,isArbitraryValue]}],"mix-blend":[{"mix-blend":[...Z(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Z()}],filter:[{filter:["","none",isArbitraryVariable,isArbitraryValue]}],blur:[{blur:J()}],brightness:[{brightness:[isNumber,isArbitraryVariable,isArbitraryValue]}],contrast:[{contrast:[isNumber,isArbitraryVariable,isArbitraryValue]}],"drop-shadow":[{"drop-shadow":["","none",_,isArbitraryVariable,isArbitraryValue]}],grayscale:[{grayscale:["",isNumber,isArbitraryVariable,isArbitraryValue]}],"hue-rotate":[{"hue-rotate":[isNumber,isArbitraryVariable,isArbitraryValue]}],invert:[{invert:["",isNumber,isArbitraryVariable,isArbitraryValue]}],saturate:[{saturate:[isNumber,isArbitraryVariable,isArbitraryValue]}],sepia:[{sepia:["",isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-filter":[{"backdrop-filter":["","none",isArbitraryVariable,isArbitraryValue]}],"backdrop-blur":[{"backdrop-blur":J()}],"backdrop-brightness":[{"backdrop-brightness":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-contrast":[{"backdrop-contrast":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-grayscale":[{"backdrop-grayscale":["",isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-invert":[{"backdrop-invert":["",isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-opacity":[{"backdrop-opacity":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-saturate":[{"backdrop-saturate":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-sepia":[{"backdrop-sepia":["",isNumber,isArbitraryVariable,isArbitraryValue]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":G()}],"border-spacing-x":[{"border-spacing-x":G()}],"border-spacing-y":[{"border-spacing-y":G()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",isArbitraryVariable,isArbitraryValue]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[isNumber,"initial",isArbitraryVariable,isArbitraryValue]}],ease:[{ease:["linear","initial",F,isArbitraryVariable,isArbitraryValue]}],delay:[{delay:[isNumber,isArbitraryVariable,isArbitraryValue]}],animate:[{animate:["none",C,isArbitraryVariable,isArbitraryValue]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[R,isArbitraryVariable,isArbitraryValue]}],"perspective-origin":[{"perspective-origin":ae()}],rotate:[{rotate:re()}],"rotate-x":[{"rotate-x":re()}],"rotate-y":[{"rotate-y":re()}],"rotate-z":[{"rotate-z":re()}],scale:[{scale:ge()}],"scale-x":[{"scale-x":ge()}],"scale-y":[{"scale-y":ge()}],"scale-z":[{"scale-z":ge()}],"scale-3d":["scale-3d"],skew:[{skew:me()}],"skew-x":[{"skew-x":me()}],"skew-y":[{"skew-y":me()}],transform:[{transform:[isArbitraryVariable,isArbitraryValue,"","none","gpu","cpu"]}],"transform-origin":[{origin:ae()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Re()}],"translate-x":[{"translate-x":Re()}],"translate-y":[{"translate-y":Re()}],"translate-z":[{"translate-z":Re()}],"translate-none":["translate-none"],accent:[{accent:N()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:N()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",isArbitraryVariable,isArbitraryValue]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":G()}],"scroll-mx":[{"scroll-mx":G()}],"scroll-my":[{"scroll-my":G()}],"scroll-ms":[{"scroll-ms":G()}],"scroll-me":[{"scroll-me":G()}],"scroll-mt":[{"scroll-mt":G()}],"scroll-mr":[{"scroll-mr":G()}],"scroll-mb":[{"scroll-mb":G()}],"scroll-ml":[{"scroll-ml":G()}],"scroll-p":[{"scroll-p":G()}],"scroll-px":[{"scroll-px":G()}],"scroll-py":[{"scroll-py":G()}],"scroll-ps":[{"scroll-ps":G()}],"scroll-pe":[{"scroll-pe":G()}],"scroll-pt":[{"scroll-pt":G()}],"scroll-pr":[{"scroll-pr":G()}],"scroll-pb":[{"scroll-pb":G()}],"scroll-pl":[{"scroll-pl":G()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",isArbitraryVariable,isArbitraryValue]}],fill:[{fill:["none",...N()]}],"stroke-w":[{stroke:[isNumber,isArbitraryVariableLength,isArbitraryLength,isArbitraryNumber]}],stroke:[{stroke:["none",...N()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},twMerge=createTailwindMerge(getDefaultConfig);function cn$1(...e){return twMerge(clsx(e))}const fetchWithRefresh=async(e,t={})=>{const a=await fetch(e,{...t,headers:{...t.headers,Authorization:`Bearer ${localStorage.getItem("client_access_id")}`}});if(a.status===403){const u=await fetch("https://intellisight-api.humicprototyping.net/auth/refresh",{method:"GET",credentials:"include"});if(u.ok){const f=await u.json();return localStorage.setItem("client_access_id",f.accessToken),fetch(e,{...t,headers:{...t.headers,Authorization:`Bearer ${f.accessToken}`}})}else throw new Error("Session expired")}return a},formatDate=(e,t="day-month-year")=>{const a=new Date(e),u={day:{day:"numeric"},month:{month:"short"},"month-long":{month:"long"},year:{year:"numeric"},"day-month":{day:"numeric",month:"short"},"month-year":{month:"short",year:"numeric"},"day-month-year":{day:"numeric",month:"short",year:"numeric"},"day-month-year-long":{day:"numeric",month:"long",year:"numeric"}},f=u[t]||u["day-month-year"];return a.toLocaleDateString("en-GB",f)};function formatDateToYearsMonths(e){const t=new Date(e),a=new Date;let u=a.getFullYear()-t.getFullYear(),f=a.getMonth()-t.getMonth();return f<0&&(u--,f+=12),`${u} Years ${f} Month`}function IoMenu(e){return GenIcon({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"48",d:"M88 152h336M88 256h336M88 360h336"},child:[]}]})(e)}function Navbar(){const e=useLocation(),[t,a]=reactExports.useState(null),[u,f]=reactExports.useState(!1);reactExports.useEffect(()=>{(async()=>{try{const g=await(await fetchWithRefresh("https://intellisight-api.humicprototyping.net/user/profile",{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"}})).json();a(g)}catch(y){console.error("Error fetching user data:",y)}})()},[]);const p=()=>{f(!u)};return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"hidden lg:flex justify-between items-center p-6 fixed inset-x-0 container mx-auto z-50",children:[jsxRuntimeExports.jsxs("div",{className:"flex justify-center items-center gap-3 relative",children:[jsxRuntimeExports.jsx("img",{src:Logo$1,alt:"logo",className:"w-8 z-10"}),jsxRuntimeExports.jsx("h1",{className:"text-2xl font-semibold z-10",children:"IntelliSight"}),jsxRuntimeExports.jsx("div",{className:"w-[150%] h-24 absolute bg-radial from-[#146EF5]/15 from-0% to-transparent to-80% z-0"})]}),jsxRuntimeExports.jsxs("div",{className:"flex justify-center items-center gap-10 bg-white/70 backdrop-blur-sm px-10 py-4 rounded-4xl font-medium",children:[jsxRuntimeExports.jsxs("div",{className:"relative",children:[jsxRuntimeExports.jsx("a",{href:"/",className:`${e.pathname==="/"?"text-black":"text-[#484848]"}`,children:"Home"}),jsxRuntimeExports.jsx("div",{className:`${e.pathname==="/"?"":"hidden"} w-3 h-[2px] bg-black rounded-2xl absolute -bottom-[2px] left-1/2 -translate-x-1/2`})]}),jsxRuntimeExports.jsxs("div",{className:"relative",children:[jsxRuntimeExports.jsx("a",{href:"/about-us",className:`${e.pathname==="/about-us"?"text-black":"text-[#484848]"}`,children:"About Us"}),jsxRuntimeExports.jsx("div",{className:`${e.pathname==="/about-us"?"":"hidden"} w-3 h-[2px] bg-black rounded-2xl absolute -bottom-[2px] left-1/2 -translate-x-1/2`})]}),jsxRuntimeExports.jsxs("div",{className:"relative",children:[jsxRuntimeExports.jsx("a",{href:"/how-it-works",className:`${e.pathname==="/how-it-works"?"text-black":"text-[#484848]"}`,children:"How It Works"}),jsxRuntimeExports.jsx("div",{className:`${e.pathname==="/how-it-works"?"":"hidden"} w-3 h-[2px] bg-black rounded-2xl absolute -bottom-[2px] left-1/2 -translate-x-1/2`})]})]}),t?jsxRuntimeExports.jsxs("div",{className:"flex gap-4 items-center",children:[jsxRuntimeExports.jsx("p",{children:t==null?void 0:t.data.name}),jsxRuntimeExports.jsx("a",{href:"/dashboard/home",children:jsxRuntimeExports.jsx("img",{src:`https://intellisight-api.humicprototyping.net/images/profile-pics/${t==null?void 0:t.data.profile_pic}`,alt:"profile",className:"size-12 rounded-full border-2 border-white object-center object-cover cursor-pointer"})})]}):jsxRuntimeExports.jsxs("div",{className:"flex gap-4",children:[jsxRuntimeExports.jsx("a",{href:"/register",children:jsxRuntimeExports.jsx(Button,{className:"bg-white text-black px-8 rounded-3xl shadow-xl",children:"Register"})}),jsxRuntimeExports.jsx("a",{href:"/login",children:jsxRuntimeExports.jsx(Button,{className:"bg-[#0E57C6] text-white px-8 rounded-3xl shadow-[5px_7px_20px_rgba(20,110,245,0.25)]",children:"Login"})})]})]}),jsxRuntimeExports.jsxs("div",{className:"flex lg:hidden justify-between items-center p-6 fixed inset-x-0 container mx-auto z-30",children:[jsxRuntimeExports.jsx("div",{className:"p-2 bg-white rounded-md cursor-pointer",onClick:p,children:jsxRuntimeExports.jsx(IoMenu,{className:"stroke-black size-6"})}),jsxRuntimeExports.jsxs("div",{className:"flex justify-center items-center gap-3 relative",children:[jsxRuntimeExports.jsx("img",{src:Logo$1,alt:"logo",className:"w-8 z-10"}),jsxRuntimeExports.jsx("h1",{className:"text-2xl font-semibold z-10",children:"IntelliSight"}),jsxRuntimeExports.jsx("div",{className:"w-[150%] h-24 absolute bg-radial from-[#146EF5]/15 from-0% to-transparent to-80% z-0"})]}),jsxRuntimeExports.jsx("div",{className:""})]}),jsxRuntimeExports.jsxs("div",{className:"lg:hidden relative top-0 right-0 z-50",children:[jsxRuntimeExports.jsx("div",{className:"flex justify-between items-center p-6 fixed inset-x-0 container mx-auto",children:jsxRuntimeExports.jsx("div",{className:"p-2 bg-white rounded-md cursor-pointer",onClick:p,children:jsxRuntimeExports.jsx(IoMenu,{className:"stroke-black size-6"})})}),jsxRuntimeExports.jsx("div",{className:`p-6 fixed inset-x-0 ${u?"top-14":"-top-[100%]"} container mx-auto z-50 transition-all`,children:jsxRuntimeExports.jsxs("div",{className:"bg-white/60 rounded-md",children:[jsxRuntimeExports.jsx("a",{href:"/",className:`${e.pathname==="/"?"text-black":"text-[#484848]"} block w-full text-center py-6 border-b-2 border-[#D9D9D9]/20`,children:"Home"}),jsxRuntimeExports.jsx("a",{href:"/about-us",className:`${e.pathname==="/about-us"?"text-black":"text-[#484848]"} block w-full text-center py-6 border-b-2 border-[#D9D9D9]/20`,children:"About Us"}),jsxRuntimeExports.jsx("a",{href:"/how-it-works",className:`${e.pathname==="/how-it-works"?"text-black":"text-[#484848]"} block w-full text-center py-6 border-b-2 border-[#D9D9D9]/20`,children:"How It Works"}),jsxRuntimeExports.jsx("a",{href:"/register",className:`${e.pathname==="/register"?"text-black":"text-[#484848]"} block w-full text-center py-6 border-b-2 border-[#D9D9D9]/20`,children:"Register"}),jsxRuntimeExports.jsx("a",{href:"/login",className:`${e.pathname==="/login"?"text-black":"text-[#484848]"} block w-full text-center py-6`,children:"Login"})]})})]}),jsxRuntimeExports.jsx("div",{className:`${u?"block":"hidden"} fixed bg-black/90 backdrop-blur-md inset-0 z-40`,onClick:p})]})}const Logo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAeCAYAAACiyHcXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIDSURBVHgBzVeBsQFBDA2jAB2gAjqgEzqgAzqgAzqgAzqgAzrgKti/b2dyEzu3Sc7MH97Mzhz2si/JS7I6IYK+jC79AHrUEq/Xi06nEz0ej/SMNRwOqd/v02QyodlsRq0RHHg+n2G73YbpdIrUqSuSCYvFItzv9+CFSQKHw7B1eNPykimSwMsezz2RgSOtSVyv1xDz7DrAG6X1eu0nAQKa4Si85Fke5vP5HObzuZkekwQMawR2u12wABtaFFerVZmE9fLhcGg89Hg8pihIoJpiuRZt5RqpSWih3Gw2oQSOHBwAIemUFlWk/Y3Efr8vboZxDXkFyYhBjCW7iFRNAqHT0rBcLlUSubf4DJucFk2onBbCg7Yxz7dE6V2Zc00bTJisfiBLUXqohVqWolW2INzDAPIAA2s0GlFbWPYx+Lox52QdDvCk9CCK1UUCNtPURWi1UpLtVksBiTxzCi1hcumTJjA2KjVhaUh2VW/p180KM4GMUgLgZZPYQFb2CKsDS8G723ZeqtgPT0EQv3HlcMS00sw78NsA0yao517A5DQC6gBjaHnEQpvGHuk5Hw7haiJ3jXJPROQaDAZpefaWCBRJsGee25VnWfcQ86ILEX1KBhUnR/bHJDgqEKX33onDtcGXo5OYtMDtdqPL5ZLaeVVV9ffj8bhuw972zmhN4j/wE/9F/wDnaex/+duwZwAAAABJRU5ErkJggg==";function Footer(){return jsxRuntimeExports.jsxs("div",{className:"mt-24 md:mt-32 pb-10 lg:pb-0",children:[jsxRuntimeExports.jsxs("div",{className:"bg-white text-black px-8 sm:px-14 lg:px-20 py-8 sm:py-12 lg:py-16 rounded-4xl shadow-[0_-8px_50px_rgba(20,110,245,0.50)]",children:[jsxRuntimeExports.jsxs("div",{className:"flex flex-col lg:flex-row justify-between lg:items-center gap-6 sm:gap-10 lg:gap-0",children:[jsxRuntimeExports.jsxs("div",{className:"lg:w-3/5",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-2",children:[jsxRuntimeExports.jsx("img",{src:Logo,alt:"logo",className:"w-6 sm:w-7 lg:w-8"}),jsxRuntimeExports.jsx("h1",{className:"text-xl sm:text-2xl lg:text-3xl font-semibold",children:"IntelliSight"})]}),jsxRuntimeExports.jsx("p",{className:"mt-6 md:mt-8 text-xs sm:text-sm lg:text-base",children:"With a clear vision of improving global health, IntelliSight empowers both patients and healthcare providers with the tools to manage eye health proactively, ensuring better outcomes and enhancing the overall quality of care."}),jsxRuntimeExports.jsxs("a",{href:"/about-us",className:"block mt-4 md:mt-6 font-semibold text-xs sm:text-sm lg:text-base",children:["Learn more ",">>"]})]}),jsxRuntimeExports.jsxs("div",{className:"lg:w-1/5",children:[jsxRuntimeExports.jsx("h4",{className:"font-semibold text-lg sm:text-xl lg:text-2xl",children:"Sitemap"}),jsxRuntimeExports.jsxs("div",{className:"mt-4 md:mt-6 text-xs lg:text-sm flex lg:flex-col gap-4",children:[jsxRuntimeExports.jsx("a",{href:"/#what-we-offer",children:"What We Offer"}),jsxRuntimeExports.jsx("a",{href:"/about-us",children:"About Us"}),jsxRuntimeExports.jsx("a",{href:"/how-it-works",children:"How It Works"})]})]})]}),jsxRuntimeExports.jsxs("p",{className:"mt-8 md:mt-10 text-center text-xs sm:text-sm lg:text-base",children:["Get the mobile app"," ",jsxRuntimeExports.jsx("a",{href:"https://intellisight.humicprototyping.net/app-arm64-v8a-release.apk",className:"font-medium text-[#0E57C6] underline underline-offset-4 cursor-pointer",children:"here"}),"."]})]}),jsxRuntimeExports.jsx("p",{className:"hidden lg:block text-center py-10",children:"© 2025 IntelliSight. HUMIC Enginnering All rights reserved"})]})}function HomePage(){return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("div",{className:"bg-[#181818] text-white",children:jsxRuntimeExports.jsxs("div",{className:"container mx-auto px-4 sm:px-6",children:[jsxRuntimeExports.jsx(Navbar,{}),jsxRuntimeExports.jsx("div",{className:"pt-48",id:"hero",children:jsxRuntimeExports.jsx(LandingHomePageHeroSection,{})}),jsxRuntimeExports.jsx("div",{className:"mt-32 pb-24 md:pb-32 xl:pb-40 overflow-hidden",id:"what-we-offer",children:jsxRuntimeExports.jsx(WhatWeOfferSection,{})})]})}),jsxRuntimeExports.jsx("div",{className:"mt-20 container mx-auto bg-white px-4 sm:px-6",id:"about-us",children:jsxRuntimeExports.jsx(AboutUsSection,{})}),jsxRuntimeExports.jsx("div",{className:"mt-20 bg-[#181818]",children:jsxRuntimeExports.jsxs("div",{className:"container mx-auto text-white px-4 sm:px-6",children:[jsxRuntimeExports.jsx("div",{className:"pt-20",id:"how-it-works",children:jsxRuntimeExports.jsx(HowItWorksSection,{})}),jsxRuntimeExports.jsx(Footer,{})]})})]})}var isCheckBoxInput=e=>e.type==="checkbox",isDateObject=e=>e instanceof Date,isNullOrUndefined=e=>e==null;const isObjectType=e=>typeof e=="object";var isObject$1=e=>!isNullOrUndefined(e)&&!Array.isArray(e)&&isObjectType(e)&&!isDateObject(e),getEventValue=e=>isObject$1(e)&&e.target?isCheckBoxInput(e.target)?e.target.checked:e.target.value:e,getNodeParentName=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,isNameInFieldArray=(e,t)=>e.has(getNodeParentName(t)),isPlainObject=e=>{const t=e.constructor&&e.constructor.prototype;return isObject$1(t)&&t.hasOwnProperty("isPrototypeOf")},isWeb=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function cloneObject(e){let t;const a=Array.isArray(e),u=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(isWeb&&(e instanceof Blob||u))&&(a||isObject$1(e)))if(t=a?[]:{},!a&&!isPlainObject(e))t=e;else for(const f in e)e.hasOwnProperty(f)&&(t[f]=cloneObject(e[f]));else return e;return t}var compact=e=>Array.isArray(e)?e.filter(Boolean):[],isUndefined=e=>e===void 0,get=(e,t,a)=>{if(!t||!isObject$1(e))return a;const u=compact(t.split(/[,[\].]+?/)).reduce((f,p)=>isNullOrUndefined(f)?f:f[p],e);return isUndefined(u)||u===e?isUndefined(e[t])?a:e[t]:u},isBoolean=e=>typeof e=="boolean",isKey=e=>/^\w*$/.test(e),stringToPath=e=>compact(e.replace(/["|']|\]/g,"").split(/\.|\[/)),set=(e,t,a)=>{let u=-1;const f=isKey(t)?[t]:stringToPath(t),p=f.length,x=p-1;for(;++u<p;){const y=f[u];let g=a;if(u!==x){const k=e[y];g=isObject$1(k)||Array.isArray(k)?k:isNaN(+f[u+1])?{}:[]}if(y==="__proto__"||y==="constructor"||y==="prototype")return;e[y]=g,e=e[y]}return e};const EVENTS={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},VALIDATION_MODE={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},INPUT_VALIDATION_RULES={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},HookFormContext=React.createContext(null),useFormContext=()=>React.useContext(HookFormContext);var getProxyFormState=(e,t,a,u=!0)=>{const f={defaultValues:t._defaultValues};for(const p in e)Object.defineProperty(f,p,{get:()=>{const x=p;return t._proxyFormState[x]!==VALIDATION_MODE.all&&(t._proxyFormState[x]=!u||VALIDATION_MODE.all),a&&(a[x]=!0),e[x]}});return f},isEmptyObject=e=>isObject$1(e)&&!Object.keys(e).length,shouldRenderFormState=(e,t,a,u)=>{a(e);const{name:f,...p}=e;return isEmptyObject(p)||Object.keys(p).length>=Object.keys(t).length||Object.keys(p).find(x=>t[x]===(!u||VALIDATION_MODE.all))},convertToArrayPayload=e=>Array.isArray(e)?e:[e],shouldSubscribeByName=(e,t,a)=>!e||!t||e===t||convertToArrayPayload(e).some(u=>u&&(a?u===t:u.startsWith(t)||t.startsWith(u)));function useSubscribe(e){const t=React.useRef(e);t.current=e,React.useEffect(()=>{const a=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{a&&a.unsubscribe()}},[e.disabled])}function useFormState(e){const t=useFormContext(),{control:a=t.control,disabled:u,name:f,exact:p}=e||{},[x,y]=React.useState(a._formState),g=React.useRef(!0),k=React.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),S=React.useRef(f);return S.current=f,useSubscribe({disabled:u,next:A=>g.current&&shouldSubscribeByName(S.current,A.name,p)&&shouldRenderFormState(A,k.current,a._updateFormState)&&y({...a._formState,...A}),subject:a._subjects.state}),React.useEffect(()=>(g.current=!0,k.current.isValid&&a._updateValid(!0),()=>{g.current=!1}),[a]),React.useMemo(()=>getProxyFormState(x,a,k.current,!1),[x,a])}var isString=e=>typeof e=="string",generateWatchOutput=(e,t,a,u,f)=>isString(e)?(u&&t.watch.add(e),get(a,e,f)):Array.isArray(e)?e.map(p=>(u&&t.watch.add(p),get(a,p))):(u&&(t.watchAll=!0),a);function useWatch(e){const t=useFormContext(),{control:a=t.control,name:u,defaultValue:f,disabled:p,exact:x}=e||{},y=React.useRef(u);y.current=u,useSubscribe({disabled:p,subject:a._subjects.values,next:S=>{shouldSubscribeByName(y.current,S.name,x)&&k(cloneObject(generateWatchOutput(y.current,a._names,S.values||a._formValues,!1,f)))}});const[g,k]=React.useState(a._getWatch(u,f));return React.useEffect(()=>a._removeUnmounted()),g}function useController(e){const t=useFormContext(),{name:a,disabled:u,control:f=t.control,shouldUnregister:p}=e,x=isNameInFieldArray(f._names.array,a),y=useWatch({control:f,name:a,defaultValue:get(f._formValues,a,get(f._defaultValues,a,e.defaultValue)),exact:!0}),g=useFormState({control:f,name:a,exact:!0}),k=React.useRef(f.register(a,{...e.rules,value:y,...isBoolean(e.disabled)?{disabled:e.disabled}:{}})),S=React.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!get(g.errors,a)},isDirty:{enumerable:!0,get:()=>!!get(g.dirtyFields,a)},isTouched:{enumerable:!0,get:()=>!!get(g.touchedFields,a)},isValidating:{enumerable:!0,get:()=>!!get(g.validatingFields,a)},error:{enumerable:!0,get:()=>get(g.errors,a)}}),[g,a]),A=React.useMemo(()=>({name:a,value:y,...isBoolean(u)||g.disabled?{disabled:g.disabled||u}:{},onChange:_=>k.current.onChange({target:{value:getEventValue(_),name:a},type:EVENTS.CHANGE}),onBlur:()=>k.current.onBlur({target:{value:get(f._formValues,a),name:a},type:EVENTS.BLUR}),ref:_=>{const M=get(f._fields,a);M&&_&&(M._f.ref={focus:()=>_.focus(),select:()=>_.select(),setCustomValidity:R=>_.setCustomValidity(R),reportValidity:()=>_.reportValidity()})}}),[a,f._formValues,u,g.disabled,y,f._fields]);return React.useEffect(()=>{const _=f._options.shouldUnregister||p,M=(R,D)=>{const F=get(f._fields,R);F&&F._f&&(F._f.mount=D)};if(M(a,!0),_){const R=cloneObject(get(f._options.defaultValues,a));set(f._defaultValues,a,R),isUndefined(get(f._formValues,a))&&set(f._formValues,a,R)}return!x&&f.register(a),()=>{(x?_&&!f._state.action:_)?f.unregister(a):M(a,!1)}},[a,f,x,p]),React.useEffect(()=>{f._updateDisabledField({disabled:u,fields:f._fields,name:a})},[u,a,f]),React.useMemo(()=>({field:A,formState:g,fieldState:S}),[A,g,S])}const Controller=e=>e.render(useController(e));var appendErrors=(e,t,a,u,f)=>t?{...a[e],types:{...a[e]&&a[e].types?a[e].types:{},[u]:f||!0}}:{},getValidationModes=e=>({isOnSubmit:!e||e===VALIDATION_MODE.onSubmit,isOnBlur:e===VALIDATION_MODE.onBlur,isOnChange:e===VALIDATION_MODE.onChange,isOnAll:e===VALIDATION_MODE.all,isOnTouch:e===VALIDATION_MODE.onTouched}),isWatched=(e,t,a)=>!a&&(t.watchAll||t.watch.has(e)||[...t.watch].some(u=>e.startsWith(u)&&/^\.\w+/.test(e.slice(u.length))));const iterateFieldsByAction=(e,t,a,u)=>{for(const f of a||Object.keys(e)){const p=get(e,f);if(p){const{_f:x,...y}=p;if(x){if(x.refs&&x.refs[0]&&t(x.refs[0],f)&&!u)return!0;if(x.ref&&t(x.ref,x.name)&&!u)return!0;if(iterateFieldsByAction(y,t))break}else if(isObject$1(y)&&iterateFieldsByAction(y,t))break}}};var updateFieldArrayRootError=(e,t,a)=>{const u=convertToArrayPayload(get(e,a));return set(u,"root",t[a]),set(e,a,u),e},isFileInput=e=>e.type==="file",isFunction=e=>typeof e=="function",isHTMLElement=e=>{if(!isWeb)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},isMessage=e=>isString(e),isRadioInput=e=>e.type==="radio",isRegex=e=>e instanceof RegExp;const defaultResult={value:!1,isValid:!1},validResult={value:!0,isValid:!0};var getCheckboxValue=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(a=>a&&a.checked&&!a.disabled).map(a=>a.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!isUndefined(e[0].attributes.value)?isUndefined(e[0].value)||e[0].value===""?validResult:{value:e[0].value,isValid:!0}:validResult:defaultResult}return defaultResult};const defaultReturn={isValid:!1,value:null};var getRadioValue=e=>Array.isArray(e)?e.reduce((t,a)=>a&&a.checked&&!a.disabled?{isValid:!0,value:a.value}:t,defaultReturn):defaultReturn;function getValidateError(e,t,a="validate"){if(isMessage(e)||Array.isArray(e)&&e.every(isMessage)||isBoolean(e)&&!e)return{type:a,message:isMessage(e)?e:"",ref:t}}var getValueAndMessage=e=>isObject$1(e)&&!isRegex(e)?e:{value:e,message:""},validateField=async(e,t,a,u,f,p)=>{const{ref:x,refs:y,required:g,maxLength:k,minLength:S,min:A,max:_,pattern:M,validate:R,name:D,valueAsNumber:F,mount:C}=e._f,j=get(a,D);if(!C||t.has(D))return{};const T=y?y[0]:x,V=ee=>{f&&T.reportValidity&&(T.setCustomValidity(isBoolean(ee)?"":ee||""),T.reportValidity())},B={},G=isRadioInput(x),$=isCheckBoxInput(x),q=G||$,K=(F||isFileInput(x))&&isUndefined(x.value)&&isUndefined(j)||isHTMLElement(x)&&x.value===""||j===""||Array.isArray(j)&&!j.length,le=appendErrors.bind(null,D,u,B),ne=(ee,he,se,W=INPUT_VALIDATION_RULES.maxLength,N=INPUT_VALIDATION_RULES.minLength)=>{const H=ee?he:se;B[D]={type:ee?W:N,message:H,ref:x,...le(ee?W:N,H)}};if(p?!Array.isArray(j)||!j.length:g&&(!q&&(K||isNullOrUndefined(j))||isBoolean(j)&&!j||$&&!getCheckboxValue(y).isValid||G&&!getRadioValue(y).isValid)){const{value:ee,message:he}=isMessage(g)?{value:!!g,message:g}:getValueAndMessage(g);if(ee&&(B[D]={type:INPUT_VALIDATION_RULES.required,message:he,ref:T,...le(INPUT_VALIDATION_RULES.required,he)},!u))return V(he),B}if(!K&&(!isNullOrUndefined(A)||!isNullOrUndefined(_))){let ee,he;const se=getValueAndMessage(_),W=getValueAndMessage(A);if(!isNullOrUndefined(j)&&!isNaN(j)){const N=x.valueAsNumber||j&&+j;isNullOrUndefined(se.value)||(ee=N>se.value),isNullOrUndefined(W.value)||(he=N<W.value)}else{const N=x.valueAsDate||new Date(j),H=L=>new Date(new Date().toDateString()+" "+L),P=x.type=="time",O=x.type=="week";isString(se.value)&&j&&(ee=P?H(j)>H(se.value):O?j>se.value:N>new Date(se.value)),isString(W.value)&&j&&(he=P?H(j)<H(W.value):O?j<W.value:N<new Date(W.value))}if((ee||he)&&(ne(!!ee,se.message,W.message,INPUT_VALIDATION_RULES.max,INPUT_VALIDATION_RULES.min),!u))return V(B[D].message),B}if((k||S)&&!K&&(isString(j)||p&&Array.isArray(j))){const ee=getValueAndMessage(k),he=getValueAndMessage(S),se=!isNullOrUndefined(ee.value)&&j.length>+ee.value,W=!isNullOrUndefined(he.value)&&j.length<+he.value;if((se||W)&&(ne(se,ee.message,he.message),!u))return V(B[D].message),B}if(M&&!K&&isString(j)){const{value:ee,message:he}=getValueAndMessage(M);if(isRegex(ee)&&!j.match(ee)&&(B[D]={type:INPUT_VALIDATION_RULES.pattern,message:he,ref:x,...le(INPUT_VALIDATION_RULES.pattern,he)},!u))return V(he),B}if(R){if(isFunction(R)){const ee=await R(j,a),he=getValidateError(ee,T);if(he&&(B[D]={...he,...le(INPUT_VALIDATION_RULES.validate,he.message)},!u))return V(he.message),B}else if(isObject$1(R)){let ee={};for(const he in R){if(!isEmptyObject(ee)&&!u)break;const se=getValidateError(await R[he](j,a),T,he);se&&(ee={...se,...le(he,se.message)},V(se.message),u&&(B[D]=ee))}if(!isEmptyObject(ee)&&(B[D]={ref:T,...ee},!u))return B}}return V(!0),B};function baseGet(e,t){const a=t.slice(0,-1).length;let u=0;for(;u<a;)e=isUndefined(e)?u++:e[t[u++]];return e}function isEmptyArray(e){for(const t in e)if(e.hasOwnProperty(t)&&!isUndefined(e[t]))return!1;return!0}function unset(e,t){const a=Array.isArray(t)?t:isKey(t)?[t]:stringToPath(t),u=a.length===1?e:baseGet(e,a),f=a.length-1,p=a[f];return u&&delete u[p],f!==0&&(isObject$1(u)&&isEmptyObject(u)||Array.isArray(u)&&isEmptyArray(u))&&unset(e,a.slice(0,-1)),e}var createSubject=()=>{let e=[];return{get observers(){return e},next:f=>{for(const p of e)p.next&&p.next(f)},subscribe:f=>(e.push(f),{unsubscribe:()=>{e=e.filter(p=>p!==f)}}),unsubscribe:()=>{e=[]}}},isPrimitive=e=>isNullOrUndefined(e)||!isObjectType(e);function deepEqual(e,t){if(isPrimitive(e)||isPrimitive(t))return e===t;if(isDateObject(e)&&isDateObject(t))return e.getTime()===t.getTime();const a=Object.keys(e),u=Object.keys(t);if(a.length!==u.length)return!1;for(const f of a){const p=e[f];if(!u.includes(f))return!1;if(f!=="ref"){const x=t[f];if(isDateObject(p)&&isDateObject(x)||isObject$1(p)&&isObject$1(x)||Array.isArray(p)&&Array.isArray(x)?!deepEqual(p,x):p!==x)return!1}}return!0}var isMultipleSelect=e=>e.type==="select-multiple",isRadioOrCheckbox=e=>isRadioInput(e)||isCheckBoxInput(e),live=e=>isHTMLElement(e)&&e.isConnected,objectHasFunction=e=>{for(const t in e)if(isFunction(e[t]))return!0;return!1};function markFieldsDirty(e,t={}){const a=Array.isArray(e);if(isObject$1(e)||a)for(const u in e)Array.isArray(e[u])||isObject$1(e[u])&&!objectHasFunction(e[u])?(t[u]=Array.isArray(e[u])?[]:{},markFieldsDirty(e[u],t[u])):isNullOrUndefined(e[u])||(t[u]=!0);return t}function getDirtyFieldsFromDefaultValues(e,t,a){const u=Array.isArray(e);if(isObject$1(e)||u)for(const f in e)Array.isArray(e[f])||isObject$1(e[f])&&!objectHasFunction(e[f])?isUndefined(t)||isPrimitive(a[f])?a[f]=Array.isArray(e[f])?markFieldsDirty(e[f],[]):{...markFieldsDirty(e[f])}:getDirtyFieldsFromDefaultValues(e[f],isNullOrUndefined(t)?{}:t[f],a[f]):a[f]=!deepEqual(e[f],t[f]);return a}var getDirtyFields=(e,t)=>getDirtyFieldsFromDefaultValues(e,t,markFieldsDirty(t)),getFieldValueAs=(e,{valueAsNumber:t,valueAsDate:a,setValueAs:u})=>isUndefined(e)?e:t?e===""?NaN:e&&+e:a&&isString(e)?new Date(e):u?u(e):e;function getFieldValue(e){const t=e.ref;return isFileInput(t)?t.files:isRadioInput(t)?getRadioValue(e.refs).value:isMultipleSelect(t)?[...t.selectedOptions].map(({value:a})=>a):isCheckBoxInput(t)?getCheckboxValue(e.refs).value:getFieldValueAs(isUndefined(t.value)?e.ref.value:t.value,e)}var getResolverOptions=(e,t,a,u)=>{const f={};for(const p of e){const x=get(t,p);x&&set(f,p,x._f)}return{criteriaMode:a,names:[...e],fields:f,shouldUseNativeValidation:u}},getRuleValue=e=>isUndefined(e)?e:isRegex(e)?e.source:isObject$1(e)?isRegex(e.value)?e.value.source:e.value:e;const ASYNC_FUNCTION="AsyncFunction";var hasPromiseValidation=e=>!!e&&!!e.validate&&!!(isFunction(e.validate)&&e.validate.constructor.name===ASYNC_FUNCTION||isObject$1(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===ASYNC_FUNCTION)),hasValidation=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function schemaErrorLookup(e,t,a){const u=get(e,a);if(u||isKey(a))return{error:u,name:a};const f=a.split(".");for(;f.length;){const p=f.join("."),x=get(t,p),y=get(e,p);if(x&&!Array.isArray(x)&&a!==p)return{name:a};if(y&&y.type)return{name:p,error:y};f.pop()}return{name:a}}var skipValidation=(e,t,a,u,f)=>f.isOnAll?!1:!a&&f.isOnTouch?!(t||e):(a?u.isOnBlur:f.isOnBlur)?!e:(a?u.isOnChange:f.isOnChange)?e:!0,unsetEmptyArray=(e,t)=>!compact(get(e,t)).length&&unset(e,t);const defaultOptions={mode:VALIDATION_MODE.onSubmit,reValidateMode:VALIDATION_MODE.onChange,shouldFocusError:!0};function createFormControl(e={}){let t={...defaultOptions,...e},a={submitCount:0,isDirty:!1,isLoading:isFunction(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},u={},f=isObject$1(t.defaultValues)||isObject$1(t.values)?cloneObject(t.defaultValues||t.values)||{}:{},p=t.shouldUnregister?{}:cloneObject(f),x={action:!1,mount:!1,watch:!1},y={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},g,k=0;const S={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},A={values:createSubject(),array:createSubject(),state:createSubject()},_=getValidationModes(t.mode),M=getValidationModes(t.reValidateMode),R=t.criteriaMode===VALIDATION_MODE.all,D=Q=>oe=>{clearTimeout(k),k=setTimeout(Q,oe)},F=async Q=>{if(!t.disabled&&(S.isValid||Q)){const oe=t.resolver?isEmptyObject((await q()).errors):await le(u,!0);oe!==a.isValid&&A.state.next({isValid:oe})}},C=(Q,oe)=>{!t.disabled&&(S.isValidating||S.validatingFields)&&((Q||Array.from(y.mount)).forEach(pe=>{pe&&(oe?set(a.validatingFields,pe,oe):unset(a.validatingFields,pe))}),A.state.next({validatingFields:a.validatingFields,isValidating:!isEmptyObject(a.validatingFields)}))},j=(Q,oe=[],pe,Ae,Ee=!0,be=!0)=>{if(Ae&&pe&&!t.disabled){if(x.action=!0,be&&Array.isArray(get(u,Q))){const de=pe(get(u,Q),Ae.argA,Ae.argB);Ee&&set(u,Q,de)}if(be&&Array.isArray(get(a.errors,Q))){const de=pe(get(a.errors,Q),Ae.argA,Ae.argB);Ee&&set(a.errors,Q,de),unsetEmptyArray(a.errors,Q)}if(S.touchedFields&&be&&Array.isArray(get(a.touchedFields,Q))){const de=pe(get(a.touchedFields,Q),Ae.argA,Ae.argB);Ee&&set(a.touchedFields,Q,de)}S.dirtyFields&&(a.dirtyFields=getDirtyFields(f,p)),A.state.next({name:Q,isDirty:ee(Q,oe),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else set(p,Q,oe)},T=(Q,oe)=>{set(a.errors,Q,oe),A.state.next({errors:a.errors})},V=Q=>{a.errors=Q,A.state.next({errors:a.errors,isValid:!1})},B=(Q,oe,pe,Ae)=>{const Ee=get(u,Q);if(Ee){const be=get(p,Q,isUndefined(pe)?get(f,Q):pe);isUndefined(be)||Ae&&Ae.defaultChecked||oe?set(p,Q,oe?be:getFieldValue(Ee._f)):W(Q,be),x.mount&&F()}},G=(Q,oe,pe,Ae,Ee)=>{let be=!1,de=!1;const Se={name:Q};if(!t.disabled){const De=!!(get(u,Q)&&get(u,Q)._f&&get(u,Q)._f.disabled);if(!pe||Ae){S.isDirty&&(de=a.isDirty,a.isDirty=Se.isDirty=ee(),be=de!==Se.isDirty);const Ne=De||deepEqual(get(f,Q),oe);de=!!(!De&&get(a.dirtyFields,Q)),Ne||De?unset(a.dirtyFields,Q):set(a.dirtyFields,Q,!0),Se.dirtyFields=a.dirtyFields,be=be||S.dirtyFields&&de!==!Ne}if(pe){const Ne=get(a.touchedFields,Q);Ne||(set(a.touchedFields,Q,pe),Se.touchedFields=a.touchedFields,be=be||S.touchedFields&&Ne!==pe)}be&&Ee&&A.state.next(Se)}return be?Se:{}},$=(Q,oe,pe,Ae)=>{const Ee=get(a.errors,Q),be=S.isValid&&isBoolean(oe)&&a.isValid!==oe;if(t.delayError&&pe?(g=D(()=>T(Q,pe)),g(t.delayError)):(clearTimeout(k),g=null,pe?set(a.errors,Q,pe):unset(a.errors,Q)),(pe?!deepEqual(Ee,pe):Ee)||!isEmptyObject(Ae)||be){const de={...Ae,...be&&isBoolean(oe)?{isValid:oe}:{},errors:a.errors,name:Q};a={...a,...de},A.state.next(de)}},q=async Q=>{C(Q,!0);const oe=await t.resolver(p,t.context,getResolverOptions(Q||y.mount,u,t.criteriaMode,t.shouldUseNativeValidation));return C(Q),oe},K=async Q=>{const{errors:oe}=await q(Q);if(Q)for(const pe of Q){const Ae=get(oe,pe);Ae?set(a.errors,pe,Ae):unset(a.errors,pe)}else a.errors=oe;return oe},le=async(Q,oe,pe={valid:!0})=>{for(const Ae in Q){const Ee=Q[Ae];if(Ee){const{_f:be,...de}=Ee;if(be){const Se=y.array.has(be.name),De=Ee._f&&hasPromiseValidation(Ee._f);De&&S.validatingFields&&C([Ae],!0);const Ne=await validateField(Ee,y.disabled,p,R,t.shouldUseNativeValidation&&!oe,Se);if(De&&S.validatingFields&&C([Ae]),Ne[be.name]&&(pe.valid=!1,oe))break;!oe&&(get(Ne,be.name)?Se?updateFieldArrayRootError(a.errors,Ne,be.name):set(a.errors,be.name,Ne[be.name]):unset(a.errors,be.name))}!isEmptyObject(de)&&await le(de,oe,pe)}}return pe.valid},ne=()=>{for(const Q of y.unMount){const oe=get(u,Q);oe&&(oe._f.refs?oe._f.refs.every(pe=>!live(pe)):!live(oe._f.ref))&&me(Q)}y.unMount=new Set},ee=(Q,oe)=>!t.disabled&&(Q&&oe&&set(p,Q,oe),!deepEqual(Z(),f)),he=(Q,oe,pe)=>generateWatchOutput(Q,y,{...x.mount?p:isUndefined(oe)?f:isString(Q)?{[Q]:oe}:oe},pe,oe),se=Q=>compact(get(x.mount?p:f,Q,t.shouldUnregister?get(f,Q,[]):[])),W=(Q,oe,pe={})=>{const Ae=get(u,Q);let Ee=oe;if(Ae){const be=Ae._f;be&&(!be.disabled&&set(p,Q,getFieldValueAs(oe,be)),Ee=isHTMLElement(be.ref)&&isNullOrUndefined(oe)?"":oe,isMultipleSelect(be.ref)?[...be.ref.options].forEach(de=>de.selected=Ee.includes(de.value)):be.refs?isCheckBoxInput(be.ref)?be.refs.length>1?be.refs.forEach(de=>(!de.defaultChecked||!de.disabled)&&(de.checked=Array.isArray(Ee)?!!Ee.find(Se=>Se===de.value):Ee===de.value)):be.refs[0]&&(be.refs[0].checked=!!Ee):be.refs.forEach(de=>de.checked=de.value===Ee):isFileInput(be.ref)?be.ref.value="":(be.ref.value=Ee,be.ref.type||A.values.next({name:Q,values:{...p}})))}(pe.shouldDirty||pe.shouldTouch)&&G(Q,Ee,pe.shouldTouch,pe.shouldDirty,!0),pe.shouldValidate&&L(Q)},N=(Q,oe,pe)=>{for(const Ae in oe){const Ee=oe[Ae],be=`${Q}.${Ae}`,de=get(u,be);(y.array.has(Q)||isObject$1(Ee)||de&&!de._f)&&!isDateObject(Ee)?N(be,Ee,pe):W(be,Ee,pe)}},H=(Q,oe,pe={})=>{const Ae=get(u,Q),Ee=y.array.has(Q),be=cloneObject(oe);set(p,Q,be),Ee?(A.array.next({name:Q,values:{...p}}),(S.isDirty||S.dirtyFields)&&pe.shouldDirty&&A.state.next({name:Q,dirtyFields:getDirtyFields(f,p),isDirty:ee(Q,be)})):Ae&&!Ae._f&&!isNullOrUndefined(be)?N(Q,be,pe):W(Q,be,pe),isWatched(Q,y)&&A.state.next({...a}),A.values.next({name:x.mount?Q:void 0,values:{...p}})},P=async Q=>{x.mount=!0;const oe=Q.target;let pe=oe.name,Ae=!0;const Ee=get(u,pe),be=()=>oe.type?getFieldValue(Ee._f):getEventValue(Q),de=Se=>{Ae=Number.isNaN(Se)||isDateObject(Se)&&isNaN(Se.getTime())||deepEqual(Se,get(p,pe,Se))};if(Ee){let Se,De;const Ne=be(),He=Q.type===EVENTS.BLUR||Q.type===EVENTS.FOCUS_OUT,bt=!hasValidation(Ee._f)&&!t.resolver&&!get(a.errors,pe)&&!Ee._f.deps||skipValidation(He,get(a.touchedFields,pe),a.isSubmitted,M,_),tt=isWatched(pe,y,He);set(p,pe,Ne),He?(Ee._f.onBlur&&Ee._f.onBlur(Q),g&&g(0)):Ee._f.onChange&&Ee._f.onChange(Q);const qt=G(pe,Ne,He,!1),Nt=!isEmptyObject(qt)||tt;if(!He&&A.values.next({name:pe,type:Q.type,values:{...p}}),bt)return S.isValid&&(t.mode==="onBlur"&&He?F():He||F()),Nt&&A.state.next({name:pe,...tt?{}:qt});if(!He&&tt&&A.state.next({...a}),t.resolver){const{errors:Ft}=await q([pe]);if(de(Ne),Ae){const st=schemaErrorLookup(a.errors,u,pe),oa=schemaErrorLookup(Ft,u,st.name||pe);Se=oa.error,pe=oa.name,De=isEmptyObject(Ft)}}else C([pe],!0),Se=(await validateField(Ee,y.disabled,p,R,t.shouldUseNativeValidation))[pe],C([pe]),de(Ne),Ae&&(Se?De=!1:S.isValid&&(De=await le(u,!0)));Ae&&(Ee._f.deps&&L(Ee._f.deps),$(pe,De,Se,qt))}},O=(Q,oe)=>{if(get(a.errors,oe)&&Q.focus)return Q.focus(),1},L=async(Q,oe={})=>{let pe,Ae;const Ee=convertToArrayPayload(Q);if(t.resolver){const be=await K(isUndefined(Q)?Q:Ee);pe=isEmptyObject(be),Ae=Q?!Ee.some(de=>get(be,de)):pe}else Q?(Ae=(await Promise.all(Ee.map(async be=>{const de=get(u,be);return await le(de&&de._f?{[be]:de}:de)}))).every(Boolean),!(!Ae&&!a.isValid)&&F()):Ae=pe=await le(u);return A.state.next({...!isString(Q)||S.isValid&&pe!==a.isValid?{}:{name:Q},...t.resolver||!Q?{isValid:pe}:{},errors:a.errors}),oe.shouldFocus&&!Ae&&iterateFieldsByAction(u,O,Q?Ee:y.mount),Ae},Z=Q=>{const oe={...x.mount?p:f};return isUndefined(Q)?oe:isString(Q)?get(oe,Q):Q.map(pe=>get(oe,pe))},J=(Q,oe)=>({invalid:!!get((oe||a).errors,Q),isDirty:!!get((oe||a).dirtyFields,Q),error:get((oe||a).errors,Q),isValidating:!!get(a.validatingFields,Q),isTouched:!!get((oe||a).touchedFields,Q)}),ae=Q=>{Q&&convertToArrayPayload(Q).forEach(oe=>unset(a.errors,oe)),A.state.next({errors:Q?a.errors:{}})},re=(Q,oe,pe)=>{const Ae=(get(u,Q,{_f:{}})._f||{}).ref,Ee=get(a.errors,Q)||{},{ref:be,message:de,type:Se,...De}=Ee;set(a.errors,Q,{...De,...oe,ref:Ae}),A.state.next({name:Q,errors:a.errors,isValid:!1}),pe&&pe.shouldFocus&&Ae&&Ae.focus&&Ae.focus()},ge=(Q,oe)=>isFunction(Q)?A.values.subscribe({next:pe=>Q(he(void 0,oe),pe)}):he(Q,oe,!0),me=(Q,oe={})=>{for(const pe of Q?convertToArrayPayload(Q):y.mount)y.mount.delete(pe),y.array.delete(pe),oe.keepValue||(unset(u,pe),unset(p,pe)),!oe.keepError&&unset(a.errors,pe),!oe.keepDirty&&unset(a.dirtyFields,pe),!oe.keepTouched&&unset(a.touchedFields,pe),!oe.keepIsValidating&&unset(a.validatingFields,pe),!t.shouldUnregister&&!oe.keepDefaultValue&&unset(f,pe);A.values.next({values:{...p}}),A.state.next({...a,...oe.keepDirty?{isDirty:ee()}:{}}),!oe.keepIsValid&&F()},Re=({disabled:Q,name:oe,field:pe,fields:Ae})=>{(isBoolean(Q)&&x.mount||Q||y.disabled.has(oe))&&(Q?y.disabled.add(oe):y.disabled.delete(oe),G(oe,getFieldValue(pe?pe._f:get(Ae,oe)._f),!1,!1,!0))},Te=(Q,oe={})=>{let pe=get(u,Q);const Ae=isBoolean(oe.disabled)||isBoolean(t.disabled);return set(u,Q,{...pe||{},_f:{...pe&&pe._f?pe._f:{ref:{name:Q}},name:Q,mount:!0,...oe}}),y.mount.add(Q),pe?Re({field:pe,disabled:isBoolean(oe.disabled)?oe.disabled:t.disabled,name:Q}):B(Q,!0,oe.value),{...Ae?{disabled:oe.disabled||t.disabled}:{},...t.progressive?{required:!!oe.required,min:getRuleValue(oe.min),max:getRuleValue(oe.max),minLength:getRuleValue(oe.minLength),maxLength:getRuleValue(oe.maxLength),pattern:getRuleValue(oe.pattern)}:{},name:Q,onChange:P,onBlur:P,ref:Ee=>{if(Ee){Te(Q,oe),pe=get(u,Q);const be=isUndefined(Ee.value)&&Ee.querySelectorAll&&Ee.querySelectorAll("input,select,textarea")[0]||Ee,de=isRadioOrCheckbox(be),Se=pe._f.refs||[];if(de?Se.find(De=>De===be):be===pe._f.ref)return;set(u,Q,{_f:{...pe._f,...de?{refs:[...Se.filter(live),be,...Array.isArray(get(f,Q))?[{}]:[]],ref:{type:be.type,name:Q}}:{ref:be}}}),B(Q,!1,void 0,be)}else pe=get(u,Q,{}),pe._f&&(pe._f.mount=!1),(t.shouldUnregister||oe.shouldUnregister)&&!(isNameInFieldArray(y.array,Q)&&x.action)&&y.unMount.add(Q)}}},Me=()=>t.shouldFocusError&&iterateFieldsByAction(u,O,y.mount),Ce=Q=>{isBoolean(Q)&&(A.state.next({disabled:Q}),iterateFieldsByAction(u,(oe,pe)=>{const Ae=get(u,pe);Ae&&(oe.disabled=Ae._f.disabled||Q,Array.isArray(Ae._f.refs)&&Ae._f.refs.forEach(Ee=>{Ee.disabled=Ae._f.disabled||Q}))},0,!1))},Be=(Q,oe)=>async pe=>{let Ae;pe&&(pe.preventDefault&&pe.preventDefault(),pe.persist&&pe.persist());let Ee=cloneObject(p);if(y.disabled.size)for(const be of y.disabled)set(Ee,be,void 0);if(A.state.next({isSubmitting:!0}),t.resolver){const{errors:be,values:de}=await q();a.errors=be,Ee=de}else await le(u);if(unset(a.errors,"root"),isEmptyObject(a.errors)){A.state.next({errors:{}});try{await Q(Ee,pe)}catch(be){Ae=be}}else oe&&await oe({...a.errors},pe),Me(),setTimeout(Me);if(A.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:isEmptyObject(a.errors)&&!Ae,submitCount:a.submitCount+1,errors:a.errors}),Ae)throw Ae},ze=(Q,oe={})=>{get(u,Q)&&(isUndefined(oe.defaultValue)?H(Q,cloneObject(get(f,Q))):(H(Q,oe.defaultValue),set(f,Q,cloneObject(oe.defaultValue))),oe.keepTouched||unset(a.touchedFields,Q),oe.keepDirty||(unset(a.dirtyFields,Q),a.isDirty=oe.defaultValue?ee(Q,cloneObject(get(f,Q))):ee()),oe.keepError||(unset(a.errors,Q),S.isValid&&F()),A.state.next({...a}))},Ve=(Q,oe={})=>{const pe=Q?cloneObject(Q):f,Ae=cloneObject(pe),Ee=isEmptyObject(Q),be=Ee?f:Ae;if(oe.keepDefaultValues||(f=pe),!oe.keepValues){if(oe.keepDirtyValues){const de=new Set([...y.mount,...Object.keys(getDirtyFields(f,p))]);for(const Se of Array.from(de))get(a.dirtyFields,Se)?set(be,Se,get(p,Se)):H(Se,get(be,Se))}else{if(isWeb&&isUndefined(Q))for(const de of y.mount){const Se=get(u,de);if(Se&&Se._f){const De=Array.isArray(Se._f.refs)?Se._f.refs[0]:Se._f.ref;if(isHTMLElement(De)){const Ne=De.closest("form");if(Ne){Ne.reset();break}}}}u={}}p=t.shouldUnregister?oe.keepDefaultValues?cloneObject(f):{}:cloneObject(be),A.array.next({values:{...be}}),A.values.next({values:{...be}})}y={mount:oe.keepDirtyValues?y.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},x.mount=!S.isValid||!!oe.keepIsValid||!!oe.keepDirtyValues,x.watch=!!t.shouldUnregister,A.state.next({submitCount:oe.keepSubmitCount?a.submitCount:0,isDirty:Ee?!1:oe.keepDirty?a.isDirty:!!(oe.keepDefaultValues&&!deepEqual(Q,f)),isSubmitted:oe.keepIsSubmitted?a.isSubmitted:!1,dirtyFields:Ee?{}:oe.keepDirtyValues?oe.keepDefaultValues&&p?getDirtyFields(f,p):a.dirtyFields:oe.keepDefaultValues&&Q?getDirtyFields(f,Q):oe.keepDirty?a.dirtyFields:{},touchedFields:oe.keepTouched?a.touchedFields:{},errors:oe.keepErrors?a.errors:{},isSubmitSuccessful:oe.keepIsSubmitSuccessful?a.isSubmitSuccessful:!1,isSubmitting:!1})},_e=(Q,oe)=>Ve(isFunction(Q)?Q(p):Q,oe);return{control:{register:Te,unregister:me,getFieldState:J,handleSubmit:Be,setError:re,_executeSchema:q,_getWatch:he,_getDirty:ee,_updateValid:F,_removeUnmounted:ne,_updateFieldArray:j,_updateDisabledField:Re,_getFieldArray:se,_reset:Ve,_resetDefaultValues:()=>isFunction(t.defaultValues)&&t.defaultValues().then(Q=>{_e(Q,t.resetOptions),A.state.next({isLoading:!1})}),_updateFormState:Q=>{a={...a,...Q}},_disableForm:Ce,_subjects:A,_proxyFormState:S,_setErrors:V,get _fields(){return u},get _formValues(){return p},get _state(){return x},set _state(Q){x=Q},get _defaultValues(){return f},get _names(){return y},set _names(Q){y=Q},get _formState(){return a},set _formState(Q){a=Q},get _options(){return t},set _options(Q){t={...t,...Q}}},trigger:L,register:Te,handleSubmit:Be,watch:ge,setValue:H,getValues:Z,reset:_e,resetField:ze,clearErrors:ae,unregister:me,setError:re,setFocus:(Q,oe={})=>{const pe=get(u,Q),Ae=pe&&pe._f;if(Ae){const Ee=Ae.refs?Ae.refs[0]:Ae.ref;Ee.focus&&(Ee.focus(),oe.shouldSelect&&isFunction(Ee.select)&&Ee.select())}},getFieldState:J}}function useForm(e={}){const t=React.useRef(void 0),a=React.useRef(void 0),[u,f]=React.useState({isDirty:!1,isValidating:!1,isLoading:isFunction(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:isFunction(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...createFormControl(e),formState:u});const p=t.current.control;return p._options=e,useSubscribe({subject:p._subjects.state,next:x=>{shouldRenderFormState(x,p._proxyFormState,p._updateFormState,!0)&&f({...p._formState})}}),React.useEffect(()=>p._disableForm(e.disabled),[p,e.disabled]),React.useEffect(()=>{if(p._proxyFormState.isDirty){const x=p._getDirty();x!==u.isDirty&&p._subjects.state.next({isDirty:x})}},[p,u.isDirty]),React.useEffect(()=>{e.values&&!deepEqual(e.values,a.current)?(p._reset(e.values,p._options.resetOptions),a.current=e.values,f(x=>({...x}))):p._resetDefaultValues()},[e.values,p]),React.useEffect(()=>{e.errors&&p._setErrors(e.errors)},[e.errors,p]),React.useEffect(()=>{p._state.mount||(p._updateValid(),p._state.mount=!0),p._state.watch&&(p._state.watch=!1,p._subjects.state.next({...p._formState})),p._removeUnmounted()}),React.useEffect(()=>{e.shouldUnregister&&p._subjects.values.next({values:p._getWatch()})},[e.shouldUnregister,p]),t.current.formState=getProxyFormState(u,p),t.current}var util;(function(e){e.assertEqual=f=>f;function t(f){}e.assertIs=t;function a(f){throw new Error}e.assertNever=a,e.arrayToEnum=f=>{const p={};for(const x of f)p[x]=x;return p},e.getValidEnumValues=f=>{const p=e.objectKeys(f).filter(y=>typeof f[f[y]]!="number"),x={};for(const y of p)x[y]=f[y];return e.objectValues(x)},e.objectValues=f=>e.objectKeys(f).map(function(p){return f[p]}),e.objectKeys=typeof Object.keys=="function"?f=>Object.keys(f):f=>{const p=[];for(const x in f)Object.prototype.hasOwnProperty.call(f,x)&&p.push(x);return p},e.find=(f,p)=>{for(const x of f)if(p(x))return x},e.isInteger=typeof Number.isInteger=="function"?f=>Number.isInteger(f):f=>typeof f=="number"&&isFinite(f)&&Math.floor(f)===f;function u(f,p=" | "){return f.map(x=>typeof x=="string"?`'${x}'`:x).join(p)}e.joinValues=u,e.jsonStringifyReplacer=(f,p)=>typeof p=="bigint"?p.toString():p})(util||(util={}));var objectUtil;(function(e){e.mergeShapes=(t,a)=>({...t,...a})})(objectUtil||(objectUtil={}));const ZodParsedType=util.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),getParsedType=e=>{switch(typeof e){case"undefined":return ZodParsedType.undefined;case"string":return ZodParsedType.string;case"number":return isNaN(e)?ZodParsedType.nan:ZodParsedType.number;case"boolean":return ZodParsedType.boolean;case"function":return ZodParsedType.function;case"bigint":return ZodParsedType.bigint;case"symbol":return ZodParsedType.symbol;case"object":return Array.isArray(e)?ZodParsedType.array:e===null?ZodParsedType.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?ZodParsedType.promise:typeof Map<"u"&&e instanceof Map?ZodParsedType.map:typeof Set<"u"&&e instanceof Set?ZodParsedType.set:typeof Date<"u"&&e instanceof Date?ZodParsedType.date:ZodParsedType.object;default:return ZodParsedType.unknown}},ZodIssueCode=util.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),quotelessJson=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class ZodError extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=u=>{this.issues=[...this.issues,u]},this.addIssues=(u=[])=>{this.issues=[...this.issues,...u]};const a=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,a):this.__proto__=a,this.name="ZodError",this.issues=t}format(t){const a=t||function(p){return p.message},u={_errors:[]},f=p=>{for(const x of p.issues)if(x.code==="invalid_union")x.unionErrors.map(f);else if(x.code==="invalid_return_type")f(x.returnTypeError);else if(x.code==="invalid_arguments")f(x.argumentsError);else if(x.path.length===0)u._errors.push(a(x));else{let y=u,g=0;for(;g<x.path.length;){const k=x.path[g];g===x.path.length-1?(y[k]=y[k]||{_errors:[]},y[k]._errors.push(a(x))):y[k]=y[k]||{_errors:[]},y=y[k],g++}}};return f(this),u}static assert(t){if(!(t instanceof ZodError))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,util.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=a=>a.message){const a={},u=[];for(const f of this.issues)f.path.length>0?(a[f.path[0]]=a[f.path[0]]||[],a[f.path[0]].push(t(f))):u.push(t(f));return{formErrors:u,fieldErrors:a}}get formErrors(){return this.flatten()}}ZodError.create=e=>new ZodError(e);const errorMap=(e,t)=>{let a;switch(e.code){case ZodIssueCode.invalid_type:e.received===ZodParsedType.undefined?a="Required":a=`Expected ${e.expected}, received ${e.received}`;break;case ZodIssueCode.invalid_literal:a=`Invalid literal value, expected ${JSON.stringify(e.expected,util.jsonStringifyReplacer)}`;break;case ZodIssueCode.unrecognized_keys:a=`Unrecognized key(s) in object: ${util.joinValues(e.keys,", ")}`;break;case ZodIssueCode.invalid_union:a="Invalid input";break;case ZodIssueCode.invalid_union_discriminator:a=`Invalid discriminator value. Expected ${util.joinValues(e.options)}`;break;case ZodIssueCode.invalid_enum_value:a=`Invalid enum value. Expected ${util.joinValues(e.options)}, received '${e.received}'`;break;case ZodIssueCode.invalid_arguments:a="Invalid function arguments";break;case ZodIssueCode.invalid_return_type:a="Invalid function return type";break;case ZodIssueCode.invalid_date:a="Invalid date";break;case ZodIssueCode.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(a=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(a=`${a} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?a=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?a=`Invalid input: must end with "${e.validation.endsWith}"`:util.assertNever(e.validation):e.validation!=="regex"?a=`Invalid ${e.validation}`:a="Invalid";break;case ZodIssueCode.too_small:e.type==="array"?a=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?a=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?a=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?a=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:a="Invalid input";break;case ZodIssueCode.too_big:e.type==="array"?a=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?a=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?a=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?a=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?a=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:a="Invalid input";break;case ZodIssueCode.custom:a="Invalid input";break;case ZodIssueCode.invalid_intersection_types:a="Intersection results could not be merged";break;case ZodIssueCode.not_multiple_of:a=`Number must be a multiple of ${e.multipleOf}`;break;case ZodIssueCode.not_finite:a="Number must be finite";break;default:a=t.defaultError,util.assertNever(e)}return{message:a}};let overrideErrorMap=errorMap;function setErrorMap(e){overrideErrorMap=e}function getErrorMap(){return overrideErrorMap}const makeIssue=e=>{const{data:t,path:a,errorMaps:u,issueData:f}=e,p=[...a,...f.path||[]],x={...f,path:p};if(f.message!==void 0)return{...f,path:p,message:f.message};let y="";const g=u.filter(k=>!!k).slice().reverse();for(const k of g)y=k(x,{data:t,defaultError:y}).message;return{...f,path:p,message:y}},EMPTY_PATH=[];function addIssueToContext(e,t){const a=getErrorMap(),u=makeIssue({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,a,a===errorMap?void 0:errorMap].filter(f=>!!f)});e.common.issues.push(u)}class ParseStatus{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,a){const u=[];for(const f of a){if(f.status==="aborted")return INVALID;f.status==="dirty"&&t.dirty(),u.push(f.value)}return{status:t.value,value:u}}static async mergeObjectAsync(t,a){const u=[];for(const f of a){const p=await f.key,x=await f.value;u.push({key:p,value:x})}return ParseStatus.mergeObjectSync(t,u)}static mergeObjectSync(t,a){const u={};for(const f of a){const{key:p,value:x}=f;if(p.status==="aborted"||x.status==="aborted")return INVALID;p.status==="dirty"&&t.dirty(),x.status==="dirty"&&t.dirty(),p.value!=="__proto__"&&(typeof x.value<"u"||f.alwaysSet)&&(u[p.value]=x.value)}return{status:t.value,value:u}}}const INVALID=Object.freeze({status:"aborted"}),DIRTY=e=>({status:"dirty",value:e}),OK=e=>({status:"valid",value:e}),isAborted=e=>e.status==="aborted",isDirty=e=>e.status==="dirty",isValid=e=>e.status==="valid",isAsync=e=>typeof Promise<"u"&&e instanceof Promise;function __classPrivateFieldGet(e,t,a,u){if(typeof t=="function"?e!==t||!0:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function __classPrivateFieldSet(e,t,a,u,f){if(typeof t=="function"?e!==t||!0:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,a),a}typeof SuppressedError=="function"&&SuppressedError;var errorUtil;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(errorUtil||(errorUtil={}));var _ZodEnum_cache,_ZodNativeEnum_cache;class ParseInputLazyPath{constructor(t,a,u,f){this._cachedPath=[],this.parent=t,this.data=a,this._path=u,this._key=f}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const handleResult=(e,t)=>{if(isValid(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const a=new ZodError(e.common.issues);return this._error=a,this._error}}};function processCreateParams(e){if(!e)return{};const{errorMap:t,invalid_type_error:a,required_error:u,description:f}=e;if(t&&(a||u))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:f}:{errorMap:(x,y)=>{var g,k;const{message:S}=e;return x.code==="invalid_enum_value"?{message:S??y.defaultError}:typeof y.data>"u"?{message:(g=S??u)!==null&&g!==void 0?g:y.defaultError}:x.code!=="invalid_type"?{message:y.defaultError}:{message:(k=S??a)!==null&&k!==void 0?k:y.defaultError}},description:f}}class ZodType{get description(){return this._def.description}_getType(t){return getParsedType(t.data)}_getOrReturnCtx(t,a){return a||{common:t.parent.common,data:t.data,parsedType:getParsedType(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new ParseStatus,ctx:{common:t.parent.common,data:t.data,parsedType:getParsedType(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const a=this._parse(t);if(isAsync(a))throw new Error("Synchronous parse encountered promise.");return a}_parseAsync(t){const a=this._parse(t);return Promise.resolve(a)}parse(t,a){const u=this.safeParse(t,a);if(u.success)return u.data;throw u.error}safeParse(t,a){var u;const f={common:{issues:[],async:(u=a==null?void 0:a.async)!==null&&u!==void 0?u:!1,contextualErrorMap:a==null?void 0:a.errorMap},path:(a==null?void 0:a.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:getParsedType(t)},p=this._parseSync({data:t,path:f.path,parent:f});return handleResult(f,p)}"~validate"(t){var a,u;const f={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:getParsedType(t)};if(!this["~standard"].async)try{const p=this._parseSync({data:t,path:[],parent:f});return isValid(p)?{value:p.value}:{issues:f.common.issues}}catch(p){!((u=(a=p==null?void 0:p.message)===null||a===void 0?void 0:a.toLowerCase())===null||u===void 0)&&u.includes("encountered")&&(this["~standard"].async=!0),f.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:f}).then(p=>isValid(p)?{value:p.value}:{issues:f.common.issues})}async parseAsync(t,a){const u=await this.safeParseAsync(t,a);if(u.success)return u.data;throw u.error}async safeParseAsync(t,a){const u={common:{issues:[],contextualErrorMap:a==null?void 0:a.errorMap,async:!0},path:(a==null?void 0:a.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:getParsedType(t)},f=this._parse({data:t,path:u.path,parent:u}),p=await(isAsync(f)?f:Promise.resolve(f));return handleResult(u,p)}refine(t,a){const u=f=>typeof a=="string"||typeof a>"u"?{message:a}:typeof a=="function"?a(f):a;return this._refinement((f,p)=>{const x=t(f),y=()=>p.addIssue({code:ZodIssueCode.custom,...u(f)});return typeof Promise<"u"&&x instanceof Promise?x.then(g=>g?!0:(y(),!1)):x?!0:(y(),!1)})}refinement(t,a){return this._refinement((u,f)=>t(u)?!0:(f.addIssue(typeof a=="function"?a(u,f):a),!1))}_refinement(t){return new ZodEffects({schema:this,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:a=>this["~validate"](a)}}optional(){return ZodOptional.create(this,this._def)}nullable(){return ZodNullable.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ZodArray.create(this)}promise(){return ZodPromise.create(this,this._def)}or(t){return ZodUnion.create([this,t],this._def)}and(t){return ZodIntersection.create(this,t,this._def)}transform(t){return new ZodEffects({...processCreateParams(this._def),schema:this,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const a=typeof t=="function"?t:()=>t;return new ZodDefault({...processCreateParams(this._def),innerType:this,defaultValue:a,typeName:ZodFirstPartyTypeKind.ZodDefault})}brand(){return new ZodBranded({typeName:ZodFirstPartyTypeKind.ZodBranded,type:this,...processCreateParams(this._def)})}catch(t){const a=typeof t=="function"?t:()=>t;return new ZodCatch({...processCreateParams(this._def),innerType:this,catchValue:a,typeName:ZodFirstPartyTypeKind.ZodCatch})}describe(t){const a=this.constructor;return new a({...this._def,description:t})}pipe(t){return ZodPipeline.create(this,t)}readonly(){return ZodReadonly.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const cuidRegex=/^c[^\s-]{8,}$/i,cuid2Regex=/^[0-9a-z]+$/,ulidRegex=/^[0-9A-HJKMNP-TV-Z]{26}$/i,uuidRegex=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,nanoidRegex=/^[a-z0-9_-]{21}$/i,jwtRegex=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,durationRegex=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,emailRegex=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,_emojiRegex="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let emojiRegex;const ipv4Regex=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4CidrRegex=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6Regex=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,ipv6CidrRegex=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64Regex=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64urlRegex=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,dateRegexSource="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",dateRegex=new RegExp(`^${dateRegexSource}$`);function timeRegexSource(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function timeRegex(e){return new RegExp(`^${timeRegexSource(e)}$`)}function datetimeRegex(e){let t=`${dateRegexSource}T${timeRegexSource(e)}`;const a=[];return a.push(e.local?"Z?":"Z"),e.offset&&a.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${a.join("|")})`,new RegExp(`^${t}$`)}function isValidIP(e,t){return!!((t==="v4"||!t)&&ipv4Regex.test(e)||(t==="v6"||!t)&&ipv6Regex.test(e))}function isValidJWT(e,t){if(!jwtRegex.test(e))return!1;try{const[a]=e.split("."),u=a.replace(/-/g,"+").replace(/_/g,"/").padEnd(a.length+(4-a.length%4)%4,"="),f=JSON.parse(atob(u));return!(typeof f!="object"||f===null||!f.typ||!f.alg||t&&f.alg!==t)}catch{return!1}}function isValidCidr(e,t){return!!((t==="v4"||!t)&&ipv4CidrRegex.test(e)||(t==="v6"||!t)&&ipv6CidrRegex.test(e))}class ZodString extends ZodType{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==ZodParsedType.string){const p=this._getOrReturnCtx(t);return addIssueToContext(p,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.string,received:p.parsedType}),INVALID}const u=new ParseStatus;let f;for(const p of this._def.checks)if(p.kind==="min")t.data.length<p.value&&(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.too_small,minimum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),u.dirty());else if(p.kind==="max")t.data.length>p.value&&(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),u.dirty());else if(p.kind==="length"){const x=t.data.length>p.value,y=t.data.length<p.value;(x||y)&&(f=this._getOrReturnCtx(t,f),x?addIssueToContext(f,{code:ZodIssueCode.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!0,message:p.message}):y&&addIssueToContext(f,{code:ZodIssueCode.too_small,minimum:p.value,type:"string",inclusive:!0,exact:!0,message:p.message}),u.dirty())}else if(p.kind==="email")emailRegex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"email",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty());else if(p.kind==="emoji")emojiRegex||(emojiRegex=new RegExp(_emojiRegex,"u")),emojiRegex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"emoji",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty());else if(p.kind==="uuid")uuidRegex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"uuid",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty());else if(p.kind==="nanoid")nanoidRegex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"nanoid",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty());else if(p.kind==="cuid")cuidRegex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"cuid",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty());else if(p.kind==="cuid2")cuid2Regex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"cuid2",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty());else if(p.kind==="ulid")ulidRegex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"ulid",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty());else if(p.kind==="url")try{new URL(t.data)}catch{f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"url",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty()}else p.kind==="regex"?(p.regex.lastIndex=0,p.regex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"regex",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty())):p.kind==="trim"?t.data=t.data.trim():p.kind==="includes"?t.data.includes(p.value,p.position)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.invalid_string,validation:{includes:p.value,position:p.position},message:p.message}),u.dirty()):p.kind==="toLowerCase"?t.data=t.data.toLowerCase():p.kind==="toUpperCase"?t.data=t.data.toUpperCase():p.kind==="startsWith"?t.data.startsWith(p.value)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.invalid_string,validation:{startsWith:p.value},message:p.message}),u.dirty()):p.kind==="endsWith"?t.data.endsWith(p.value)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.invalid_string,validation:{endsWith:p.value},message:p.message}),u.dirty()):p.kind==="datetime"?datetimeRegex(p).test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.invalid_string,validation:"datetime",message:p.message}),u.dirty()):p.kind==="date"?dateRegex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.invalid_string,validation:"date",message:p.message}),u.dirty()):p.kind==="time"?timeRegex(p).test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.invalid_string,validation:"time",message:p.message}),u.dirty()):p.kind==="duration"?durationRegex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"duration",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty()):p.kind==="ip"?isValidIP(t.data,p.version)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"ip",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty()):p.kind==="jwt"?isValidJWT(t.data,p.alg)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"jwt",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty()):p.kind==="cidr"?isValidCidr(t.data,p.version)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"cidr",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty()):p.kind==="base64"?base64Regex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"base64",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty()):p.kind==="base64url"?base64urlRegex.test(t.data)||(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{validation:"base64url",code:ZodIssueCode.invalid_string,message:p.message}),u.dirty()):util.assertNever(p);return{status:u.value,value:t.data}}_regex(t,a,u){return this.refinement(f=>t.test(f),{validation:a,code:ZodIssueCode.invalid_string,...errorUtil.errToObj(u)})}_addCheck(t){return new ZodString({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...errorUtil.errToObj(t)})}url(t){return this._addCheck({kind:"url",...errorUtil.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...errorUtil.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...errorUtil.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...errorUtil.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...errorUtil.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...errorUtil.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...errorUtil.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...errorUtil.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...errorUtil.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...errorUtil.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...errorUtil.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...errorUtil.errToObj(t)})}datetime(t){var a,u;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(a=t==null?void 0:t.offset)!==null&&a!==void 0?a:!1,local:(u=t==null?void 0:t.local)!==null&&u!==void 0?u:!1,...errorUtil.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...errorUtil.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...errorUtil.errToObj(t)})}regex(t,a){return this._addCheck({kind:"regex",regex:t,...errorUtil.errToObj(a)})}includes(t,a){return this._addCheck({kind:"includes",value:t,position:a==null?void 0:a.position,...errorUtil.errToObj(a==null?void 0:a.message)})}startsWith(t,a){return this._addCheck({kind:"startsWith",value:t,...errorUtil.errToObj(a)})}endsWith(t,a){return this._addCheck({kind:"endsWith",value:t,...errorUtil.errToObj(a)})}min(t,a){return this._addCheck({kind:"min",value:t,...errorUtil.errToObj(a)})}max(t,a){return this._addCheck({kind:"max",value:t,...errorUtil.errToObj(a)})}length(t,a){return this._addCheck({kind:"length",value:t,...errorUtil.errToObj(a)})}nonempty(t){return this.min(1,errorUtil.errToObj(t))}trim(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const a of this._def.checks)a.kind==="min"&&(t===null||a.value>t)&&(t=a.value);return t}get maxLength(){let t=null;for(const a of this._def.checks)a.kind==="max"&&(t===null||a.value<t)&&(t=a.value);return t}}ZodString.create=e=>{var t;return new ZodString({checks:[],typeName:ZodFirstPartyTypeKind.ZodString,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...processCreateParams(e)})};function floatSafeRemainder(e,t){const a=(e.toString().split(".")[1]||"").length,u=(t.toString().split(".")[1]||"").length,f=a>u?a:u,p=parseInt(e.toFixed(f).replace(".","")),x=parseInt(t.toFixed(f).replace(".",""));return p%x/Math.pow(10,f)}class ZodNumber extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==ZodParsedType.number){const p=this._getOrReturnCtx(t);return addIssueToContext(p,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.number,received:p.parsedType}),INVALID}let u;const f=new ParseStatus;for(const p of this._def.checks)p.kind==="int"?util.isInteger(t.data)||(u=this._getOrReturnCtx(t,u),addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:"integer",received:"float",message:p.message}),f.dirty()):p.kind==="min"?(p.inclusive?t.data<p.value:t.data<=p.value)&&(u=this._getOrReturnCtx(t,u),addIssueToContext(u,{code:ZodIssueCode.too_small,minimum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),f.dirty()):p.kind==="max"?(p.inclusive?t.data>p.value:t.data>=p.value)&&(u=this._getOrReturnCtx(t,u),addIssueToContext(u,{code:ZodIssueCode.too_big,maximum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),f.dirty()):p.kind==="multipleOf"?floatSafeRemainder(t.data,p.value)!==0&&(u=this._getOrReturnCtx(t,u),addIssueToContext(u,{code:ZodIssueCode.not_multiple_of,multipleOf:p.value,message:p.message}),f.dirty()):p.kind==="finite"?Number.isFinite(t.data)||(u=this._getOrReturnCtx(t,u),addIssueToContext(u,{code:ZodIssueCode.not_finite,message:p.message}),f.dirty()):util.assertNever(p);return{status:f.value,value:t.data}}gte(t,a){return this.setLimit("min",t,!0,errorUtil.toString(a))}gt(t,a){return this.setLimit("min",t,!1,errorUtil.toString(a))}lte(t,a){return this.setLimit("max",t,!0,errorUtil.toString(a))}lt(t,a){return this.setLimit("max",t,!1,errorUtil.toString(a))}setLimit(t,a,u,f){return new ZodNumber({...this._def,checks:[...this._def.checks,{kind:t,value:a,inclusive:u,message:errorUtil.toString(f)}]})}_addCheck(t){return new ZodNumber({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:errorUtil.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:errorUtil.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:errorUtil.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:errorUtil.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:errorUtil.toString(t)})}multipleOf(t,a){return this._addCheck({kind:"multipleOf",value:t,message:errorUtil.toString(a)})}finite(t){return this._addCheck({kind:"finite",message:errorUtil.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:errorUtil.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:errorUtil.toString(t)})}get minValue(){let t=null;for(const a of this._def.checks)a.kind==="min"&&(t===null||a.value>t)&&(t=a.value);return t}get maxValue(){let t=null;for(const a of this._def.checks)a.kind==="max"&&(t===null||a.value<t)&&(t=a.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&util.isInteger(t.value))}get isFinite(){let t=null,a=null;for(const u of this._def.checks){if(u.kind==="finite"||u.kind==="int"||u.kind==="multipleOf")return!0;u.kind==="min"?(a===null||u.value>a)&&(a=u.value):u.kind==="max"&&(t===null||u.value<t)&&(t=u.value)}return Number.isFinite(a)&&Number.isFinite(t)}}ZodNumber.create=e=>new ZodNumber({checks:[],typeName:ZodFirstPartyTypeKind.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...processCreateParams(e)});class ZodBigInt extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==ZodParsedType.bigint)return this._getInvalidInput(t);let u;const f=new ParseStatus;for(const p of this._def.checks)p.kind==="min"?(p.inclusive?t.data<p.value:t.data<=p.value)&&(u=this._getOrReturnCtx(t,u),addIssueToContext(u,{code:ZodIssueCode.too_small,type:"bigint",minimum:p.value,inclusive:p.inclusive,message:p.message}),f.dirty()):p.kind==="max"?(p.inclusive?t.data>p.value:t.data>=p.value)&&(u=this._getOrReturnCtx(t,u),addIssueToContext(u,{code:ZodIssueCode.too_big,type:"bigint",maximum:p.value,inclusive:p.inclusive,message:p.message}),f.dirty()):p.kind==="multipleOf"?t.data%p.value!==BigInt(0)&&(u=this._getOrReturnCtx(t,u),addIssueToContext(u,{code:ZodIssueCode.not_multiple_of,multipleOf:p.value,message:p.message}),f.dirty()):util.assertNever(p);return{status:f.value,value:t.data}}_getInvalidInput(t){const a=this._getOrReturnCtx(t);return addIssueToContext(a,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.bigint,received:a.parsedType}),INVALID}gte(t,a){return this.setLimit("min",t,!0,errorUtil.toString(a))}gt(t,a){return this.setLimit("min",t,!1,errorUtil.toString(a))}lte(t,a){return this.setLimit("max",t,!0,errorUtil.toString(a))}lt(t,a){return this.setLimit("max",t,!1,errorUtil.toString(a))}setLimit(t,a,u,f){return new ZodBigInt({...this._def,checks:[...this._def.checks,{kind:t,value:a,inclusive:u,message:errorUtil.toString(f)}]})}_addCheck(t){return new ZodBigInt({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:errorUtil.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:errorUtil.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:errorUtil.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:errorUtil.toString(t)})}multipleOf(t,a){return this._addCheck({kind:"multipleOf",value:t,message:errorUtil.toString(a)})}get minValue(){let t=null;for(const a of this._def.checks)a.kind==="min"&&(t===null||a.value>t)&&(t=a.value);return t}get maxValue(){let t=null;for(const a of this._def.checks)a.kind==="max"&&(t===null||a.value<t)&&(t=a.value);return t}}ZodBigInt.create=e=>{var t;return new ZodBigInt({checks:[],typeName:ZodFirstPartyTypeKind.ZodBigInt,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...processCreateParams(e)})};class ZodBoolean extends ZodType{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==ZodParsedType.boolean){const u=this._getOrReturnCtx(t);return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.boolean,received:u.parsedType}),INVALID}return OK(t.data)}}ZodBoolean.create=e=>new ZodBoolean({typeName:ZodFirstPartyTypeKind.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...processCreateParams(e)});class ZodDate extends ZodType{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==ZodParsedType.date){const p=this._getOrReturnCtx(t);return addIssueToContext(p,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.date,received:p.parsedType}),INVALID}if(isNaN(t.data.getTime())){const p=this._getOrReturnCtx(t);return addIssueToContext(p,{code:ZodIssueCode.invalid_date}),INVALID}const u=new ParseStatus;let f;for(const p of this._def.checks)p.kind==="min"?t.data.getTime()<p.value&&(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.too_small,message:p.message,inclusive:!0,exact:!1,minimum:p.value,type:"date"}),u.dirty()):p.kind==="max"?t.data.getTime()>p.value&&(f=this._getOrReturnCtx(t,f),addIssueToContext(f,{code:ZodIssueCode.too_big,message:p.message,inclusive:!0,exact:!1,maximum:p.value,type:"date"}),u.dirty()):util.assertNever(p);return{status:u.value,value:new Date(t.data.getTime())}}_addCheck(t){return new ZodDate({...this._def,checks:[...this._def.checks,t]})}min(t,a){return this._addCheck({kind:"min",value:t.getTime(),message:errorUtil.toString(a)})}max(t,a){return this._addCheck({kind:"max",value:t.getTime(),message:errorUtil.toString(a)})}get minDate(){let t=null;for(const a of this._def.checks)a.kind==="min"&&(t===null||a.value>t)&&(t=a.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const a of this._def.checks)a.kind==="max"&&(t===null||a.value<t)&&(t=a.value);return t!=null?new Date(t):null}}ZodDate.create=e=>new ZodDate({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:ZodFirstPartyTypeKind.ZodDate,...processCreateParams(e)});class ZodSymbol extends ZodType{_parse(t){if(this._getType(t)!==ZodParsedType.symbol){const u=this._getOrReturnCtx(t);return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.symbol,received:u.parsedType}),INVALID}return OK(t.data)}}ZodSymbol.create=e=>new ZodSymbol({typeName:ZodFirstPartyTypeKind.ZodSymbol,...processCreateParams(e)});class ZodUndefined extends ZodType{_parse(t){if(this._getType(t)!==ZodParsedType.undefined){const u=this._getOrReturnCtx(t);return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.undefined,received:u.parsedType}),INVALID}return OK(t.data)}}ZodUndefined.create=e=>new ZodUndefined({typeName:ZodFirstPartyTypeKind.ZodUndefined,...processCreateParams(e)});class ZodNull extends ZodType{_parse(t){if(this._getType(t)!==ZodParsedType.null){const u=this._getOrReturnCtx(t);return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.null,received:u.parsedType}),INVALID}return OK(t.data)}}ZodNull.create=e=>new ZodNull({typeName:ZodFirstPartyTypeKind.ZodNull,...processCreateParams(e)});class ZodAny extends ZodType{constructor(){super(...arguments),this._any=!0}_parse(t){return OK(t.data)}}ZodAny.create=e=>new ZodAny({typeName:ZodFirstPartyTypeKind.ZodAny,...processCreateParams(e)});class ZodUnknown extends ZodType{constructor(){super(...arguments),this._unknown=!0}_parse(t){return OK(t.data)}}ZodUnknown.create=e=>new ZodUnknown({typeName:ZodFirstPartyTypeKind.ZodUnknown,...processCreateParams(e)});class ZodNever extends ZodType{_parse(t){const a=this._getOrReturnCtx(t);return addIssueToContext(a,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.never,received:a.parsedType}),INVALID}}ZodNever.create=e=>new ZodNever({typeName:ZodFirstPartyTypeKind.ZodNever,...processCreateParams(e)});class ZodVoid extends ZodType{_parse(t){if(this._getType(t)!==ZodParsedType.undefined){const u=this._getOrReturnCtx(t);return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.void,received:u.parsedType}),INVALID}return OK(t.data)}}ZodVoid.create=e=>new ZodVoid({typeName:ZodFirstPartyTypeKind.ZodVoid,...processCreateParams(e)});class ZodArray extends ZodType{_parse(t){const{ctx:a,status:u}=this._processInputParams(t),f=this._def;if(a.parsedType!==ZodParsedType.array)return addIssueToContext(a,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.array,received:a.parsedType}),INVALID;if(f.exactLength!==null){const x=a.data.length>f.exactLength.value,y=a.data.length<f.exactLength.value;(x||y)&&(addIssueToContext(a,{code:x?ZodIssueCode.too_big:ZodIssueCode.too_small,minimum:y?f.exactLength.value:void 0,maximum:x?f.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:f.exactLength.message}),u.dirty())}if(f.minLength!==null&&a.data.length<f.minLength.value&&(addIssueToContext(a,{code:ZodIssueCode.too_small,minimum:f.minLength.value,type:"array",inclusive:!0,exact:!1,message:f.minLength.message}),u.dirty()),f.maxLength!==null&&a.data.length>f.maxLength.value&&(addIssueToContext(a,{code:ZodIssueCode.too_big,maximum:f.maxLength.value,type:"array",inclusive:!0,exact:!1,message:f.maxLength.message}),u.dirty()),a.common.async)return Promise.all([...a.data].map((x,y)=>f.type._parseAsync(new ParseInputLazyPath(a,x,a.path,y)))).then(x=>ParseStatus.mergeArray(u,x));const p=[...a.data].map((x,y)=>f.type._parseSync(new ParseInputLazyPath(a,x,a.path,y)));return ParseStatus.mergeArray(u,p)}get element(){return this._def.type}min(t,a){return new ZodArray({...this._def,minLength:{value:t,message:errorUtil.toString(a)}})}max(t,a){return new ZodArray({...this._def,maxLength:{value:t,message:errorUtil.toString(a)}})}length(t,a){return new ZodArray({...this._def,exactLength:{value:t,message:errorUtil.toString(a)}})}nonempty(t){return this.min(1,t)}}ZodArray.create=(e,t)=>new ZodArray({type:e,minLength:null,maxLength:null,exactLength:null,typeName:ZodFirstPartyTypeKind.ZodArray,...processCreateParams(t)});function deepPartialify(e){if(e instanceof ZodObject){const t={};for(const a in e.shape){const u=e.shape[a];t[a]=ZodOptional.create(deepPartialify(u))}return new ZodObject({...e._def,shape:()=>t})}else return e instanceof ZodArray?new ZodArray({...e._def,type:deepPartialify(e.element)}):e instanceof ZodOptional?ZodOptional.create(deepPartialify(e.unwrap())):e instanceof ZodNullable?ZodNullable.create(deepPartialify(e.unwrap())):e instanceof ZodTuple?ZodTuple.create(e.items.map(t=>deepPartialify(t))):e}class ZodObject extends ZodType{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),a=util.objectKeys(t);return this._cached={shape:t,keys:a}}_parse(t){if(this._getType(t)!==ZodParsedType.object){const k=this._getOrReturnCtx(t);return addIssueToContext(k,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:k.parsedType}),INVALID}const{status:u,ctx:f}=this._processInputParams(t),{shape:p,keys:x}=this._getCached(),y=[];if(!(this._def.catchall instanceof ZodNever&&this._def.unknownKeys==="strip"))for(const k in f.data)x.includes(k)||y.push(k);const g=[];for(const k of x){const S=p[k],A=f.data[k];g.push({key:{status:"valid",value:k},value:S._parse(new ParseInputLazyPath(f,A,f.path,k)),alwaysSet:k in f.data})}if(this._def.catchall instanceof ZodNever){const k=this._def.unknownKeys;if(k==="passthrough")for(const S of y)g.push({key:{status:"valid",value:S},value:{status:"valid",value:f.data[S]}});else if(k==="strict")y.length>0&&(addIssueToContext(f,{code:ZodIssueCode.unrecognized_keys,keys:y}),u.dirty());else if(k!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const k=this._def.catchall;for(const S of y){const A=f.data[S];g.push({key:{status:"valid",value:S},value:k._parse(new ParseInputLazyPath(f,A,f.path,S)),alwaysSet:S in f.data})}}return f.common.async?Promise.resolve().then(async()=>{const k=[];for(const S of g){const A=await S.key,_=await S.value;k.push({key:A,value:_,alwaysSet:S.alwaysSet})}return k}).then(k=>ParseStatus.mergeObjectSync(u,k)):ParseStatus.mergeObjectSync(u,g)}get shape(){return this._def.shape()}strict(t){return errorUtil.errToObj,new ZodObject({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(a,u)=>{var f,p,x,y;const g=(x=(p=(f=this._def).errorMap)===null||p===void 0?void 0:p.call(f,a,u).message)!==null&&x!==void 0?x:u.defaultError;return a.code==="unrecognized_keys"?{message:(y=errorUtil.errToObj(t).message)!==null&&y!==void 0?y:g}:{message:g}}}:{}})}strip(){return new ZodObject({...this._def,unknownKeys:"strip"})}passthrough(){return new ZodObject({...this._def,unknownKeys:"passthrough"})}extend(t){return new ZodObject({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new ZodObject({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:ZodFirstPartyTypeKind.ZodObject})}setKey(t,a){return this.augment({[t]:a})}catchall(t){return new ZodObject({...this._def,catchall:t})}pick(t){const a={};return util.objectKeys(t).forEach(u=>{t[u]&&this.shape[u]&&(a[u]=this.shape[u])}),new ZodObject({...this._def,shape:()=>a})}omit(t){const a={};return util.objectKeys(this.shape).forEach(u=>{t[u]||(a[u]=this.shape[u])}),new ZodObject({...this._def,shape:()=>a})}deepPartial(){return deepPartialify(this)}partial(t){const a={};return util.objectKeys(this.shape).forEach(u=>{const f=this.shape[u];t&&!t[u]?a[u]=f:a[u]=f.optional()}),new ZodObject({...this._def,shape:()=>a})}required(t){const a={};return util.objectKeys(this.shape).forEach(u=>{if(t&&!t[u])a[u]=this.shape[u];else{let p=this.shape[u];for(;p instanceof ZodOptional;)p=p._def.innerType;a[u]=p}}),new ZodObject({...this._def,shape:()=>a})}keyof(){return createZodEnum(util.objectKeys(this.shape))}}ZodObject.create=(e,t)=>new ZodObject({shape:()=>e,unknownKeys:"strip",catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(t)});ZodObject.strictCreate=(e,t)=>new ZodObject({shape:()=>e,unknownKeys:"strict",catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(t)});ZodObject.lazycreate=(e,t)=>new ZodObject({shape:e,unknownKeys:"strip",catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(t)});class ZodUnion extends ZodType{_parse(t){const{ctx:a}=this._processInputParams(t),u=this._def.options;function f(p){for(const y of p)if(y.result.status==="valid")return y.result;for(const y of p)if(y.result.status==="dirty")return a.common.issues.push(...y.ctx.common.issues),y.result;const x=p.map(y=>new ZodError(y.ctx.common.issues));return addIssueToContext(a,{code:ZodIssueCode.invalid_union,unionErrors:x}),INVALID}if(a.common.async)return Promise.all(u.map(async p=>{const x={...a,common:{...a.common,issues:[]},parent:null};return{result:await p._parseAsync({data:a.data,path:a.path,parent:x}),ctx:x}})).then(f);{let p;const x=[];for(const g of u){const k={...a,common:{...a.common,issues:[]},parent:null},S=g._parseSync({data:a.data,path:a.path,parent:k});if(S.status==="valid")return S;S.status==="dirty"&&!p&&(p={result:S,ctx:k}),k.common.issues.length&&x.push(k.common.issues)}if(p)return a.common.issues.push(...p.ctx.common.issues),p.result;const y=x.map(g=>new ZodError(g));return addIssueToContext(a,{code:ZodIssueCode.invalid_union,unionErrors:y}),INVALID}}get options(){return this._def.options}}ZodUnion.create=(e,t)=>new ZodUnion({options:e,typeName:ZodFirstPartyTypeKind.ZodUnion,...processCreateParams(t)});const getDiscriminator=e=>e instanceof ZodLazy?getDiscriminator(e.schema):e instanceof ZodEffects?getDiscriminator(e.innerType()):e instanceof ZodLiteral?[e.value]:e instanceof ZodEnum?e.options:e instanceof ZodNativeEnum?util.objectValues(e.enum):e instanceof ZodDefault?getDiscriminator(e._def.innerType):e instanceof ZodUndefined?[void 0]:e instanceof ZodNull?[null]:e instanceof ZodOptional?[void 0,...getDiscriminator(e.unwrap())]:e instanceof ZodNullable?[null,...getDiscriminator(e.unwrap())]:e instanceof ZodBranded||e instanceof ZodReadonly?getDiscriminator(e.unwrap()):e instanceof ZodCatch?getDiscriminator(e._def.innerType):[];class ZodDiscriminatedUnion extends ZodType{_parse(t){const{ctx:a}=this._processInputParams(t);if(a.parsedType!==ZodParsedType.object)return addIssueToContext(a,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:a.parsedType}),INVALID;const u=this.discriminator,f=a.data[u],p=this.optionsMap.get(f);return p?a.common.async?p._parseAsync({data:a.data,path:a.path,parent:a}):p._parseSync({data:a.data,path:a.path,parent:a}):(addIssueToContext(a,{code:ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[u]}),INVALID)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,a,u){const f=new Map;for(const p of a){const x=getDiscriminator(p.shape[t]);if(!x.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const y of x){if(f.has(y))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(y)}`);f.set(y,p)}}return new ZodDiscriminatedUnion({typeName:ZodFirstPartyTypeKind.ZodDiscriminatedUnion,discriminator:t,options:a,optionsMap:f,...processCreateParams(u)})}}function mergeValues(e,t){const a=getParsedType(e),u=getParsedType(t);if(e===t)return{valid:!0,data:e};if(a===ZodParsedType.object&&u===ZodParsedType.object){const f=util.objectKeys(t),p=util.objectKeys(e).filter(y=>f.indexOf(y)!==-1),x={...e,...t};for(const y of p){const g=mergeValues(e[y],t[y]);if(!g.valid)return{valid:!1};x[y]=g.data}return{valid:!0,data:x}}else if(a===ZodParsedType.array&&u===ZodParsedType.array){if(e.length!==t.length)return{valid:!1};const f=[];for(let p=0;p<e.length;p++){const x=e[p],y=t[p],g=mergeValues(x,y);if(!g.valid)return{valid:!1};f.push(g.data)}return{valid:!0,data:f}}else return a===ZodParsedType.date&&u===ZodParsedType.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class ZodIntersection extends ZodType{_parse(t){const{status:a,ctx:u}=this._processInputParams(t),f=(p,x)=>{if(isAborted(p)||isAborted(x))return INVALID;const y=mergeValues(p.value,x.value);return y.valid?((isDirty(p)||isDirty(x))&&a.dirty(),{status:a.value,value:y.data}):(addIssueToContext(u,{code:ZodIssueCode.invalid_intersection_types}),INVALID)};return u.common.async?Promise.all([this._def.left._parseAsync({data:u.data,path:u.path,parent:u}),this._def.right._parseAsync({data:u.data,path:u.path,parent:u})]).then(([p,x])=>f(p,x)):f(this._def.left._parseSync({data:u.data,path:u.path,parent:u}),this._def.right._parseSync({data:u.data,path:u.path,parent:u}))}}ZodIntersection.create=(e,t,a)=>new ZodIntersection({left:e,right:t,typeName:ZodFirstPartyTypeKind.ZodIntersection,...processCreateParams(a)});class ZodTuple extends ZodType{_parse(t){const{status:a,ctx:u}=this._processInputParams(t);if(u.parsedType!==ZodParsedType.array)return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.array,received:u.parsedType}),INVALID;if(u.data.length<this._def.items.length)return addIssueToContext(u,{code:ZodIssueCode.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),INVALID;!this._def.rest&&u.data.length>this._def.items.length&&(addIssueToContext(u,{code:ZodIssueCode.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),a.dirty());const p=[...u.data].map((x,y)=>{const g=this._def.items[y]||this._def.rest;return g?g._parse(new ParseInputLazyPath(u,x,u.path,y)):null}).filter(x=>!!x);return u.common.async?Promise.all(p).then(x=>ParseStatus.mergeArray(a,x)):ParseStatus.mergeArray(a,p)}get items(){return this._def.items}rest(t){return new ZodTuple({...this._def,rest:t})}}ZodTuple.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ZodTuple({items:e,typeName:ZodFirstPartyTypeKind.ZodTuple,rest:null,...processCreateParams(t)})};class ZodRecord extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:a,ctx:u}=this._processInputParams(t);if(u.parsedType!==ZodParsedType.object)return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:u.parsedType}),INVALID;const f=[],p=this._def.keyType,x=this._def.valueType;for(const y in u.data)f.push({key:p._parse(new ParseInputLazyPath(u,y,u.path,y)),value:x._parse(new ParseInputLazyPath(u,u.data[y],u.path,y)),alwaysSet:y in u.data});return u.common.async?ParseStatus.mergeObjectAsync(a,f):ParseStatus.mergeObjectSync(a,f)}get element(){return this._def.valueType}static create(t,a,u){return a instanceof ZodType?new ZodRecord({keyType:t,valueType:a,typeName:ZodFirstPartyTypeKind.ZodRecord,...processCreateParams(u)}):new ZodRecord({keyType:ZodString.create(),valueType:t,typeName:ZodFirstPartyTypeKind.ZodRecord,...processCreateParams(a)})}}class ZodMap extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:a,ctx:u}=this._processInputParams(t);if(u.parsedType!==ZodParsedType.map)return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.map,received:u.parsedType}),INVALID;const f=this._def.keyType,p=this._def.valueType,x=[...u.data.entries()].map(([y,g],k)=>({key:f._parse(new ParseInputLazyPath(u,y,u.path,[k,"key"])),value:p._parse(new ParseInputLazyPath(u,g,u.path,[k,"value"]))}));if(u.common.async){const y=new Map;return Promise.resolve().then(async()=>{for(const g of x){const k=await g.key,S=await g.value;if(k.status==="aborted"||S.status==="aborted")return INVALID;(k.status==="dirty"||S.status==="dirty")&&a.dirty(),y.set(k.value,S.value)}return{status:a.value,value:y}})}else{const y=new Map;for(const g of x){const k=g.key,S=g.value;if(k.status==="aborted"||S.status==="aborted")return INVALID;(k.status==="dirty"||S.status==="dirty")&&a.dirty(),y.set(k.value,S.value)}return{status:a.value,value:y}}}}ZodMap.create=(e,t,a)=>new ZodMap({valueType:t,keyType:e,typeName:ZodFirstPartyTypeKind.ZodMap,...processCreateParams(a)});class ZodSet extends ZodType{_parse(t){const{status:a,ctx:u}=this._processInputParams(t);if(u.parsedType!==ZodParsedType.set)return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.set,received:u.parsedType}),INVALID;const f=this._def;f.minSize!==null&&u.data.size<f.minSize.value&&(addIssueToContext(u,{code:ZodIssueCode.too_small,minimum:f.minSize.value,type:"set",inclusive:!0,exact:!1,message:f.minSize.message}),a.dirty()),f.maxSize!==null&&u.data.size>f.maxSize.value&&(addIssueToContext(u,{code:ZodIssueCode.too_big,maximum:f.maxSize.value,type:"set",inclusive:!0,exact:!1,message:f.maxSize.message}),a.dirty());const p=this._def.valueType;function x(g){const k=new Set;for(const S of g){if(S.status==="aborted")return INVALID;S.status==="dirty"&&a.dirty(),k.add(S.value)}return{status:a.value,value:k}}const y=[...u.data.values()].map((g,k)=>p._parse(new ParseInputLazyPath(u,g,u.path,k)));return u.common.async?Promise.all(y).then(g=>x(g)):x(y)}min(t,a){return new ZodSet({...this._def,minSize:{value:t,message:errorUtil.toString(a)}})}max(t,a){return new ZodSet({...this._def,maxSize:{value:t,message:errorUtil.toString(a)}})}size(t,a){return this.min(t,a).max(t,a)}nonempty(t){return this.min(1,t)}}ZodSet.create=(e,t)=>new ZodSet({valueType:e,minSize:null,maxSize:null,typeName:ZodFirstPartyTypeKind.ZodSet,...processCreateParams(t)});class ZodFunction extends ZodType{constructor(){super(...arguments),this.validate=this.implement}_parse(t){const{ctx:a}=this._processInputParams(t);if(a.parsedType!==ZodParsedType.function)return addIssueToContext(a,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.function,received:a.parsedType}),INVALID;function u(y,g){return makeIssue({data:y,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,getErrorMap(),errorMap].filter(k=>!!k),issueData:{code:ZodIssueCode.invalid_arguments,argumentsError:g}})}function f(y,g){return makeIssue({data:y,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,getErrorMap(),errorMap].filter(k=>!!k),issueData:{code:ZodIssueCode.invalid_return_type,returnTypeError:g}})}const p={errorMap:a.common.contextualErrorMap},x=a.data;if(this._def.returns instanceof ZodPromise){const y=this;return OK(async function(...g){const k=new ZodError([]),S=await y._def.args.parseAsync(g,p).catch(M=>{throw k.addIssue(u(g,M)),k}),A=await Reflect.apply(x,this,S);return await y._def.returns._def.type.parseAsync(A,p).catch(M=>{throw k.addIssue(f(A,M)),k})})}else{const y=this;return OK(function(...g){const k=y._def.args.safeParse(g,p);if(!k.success)throw new ZodError([u(g,k.error)]);const S=Reflect.apply(x,this,k.data),A=y._def.returns.safeParse(S,p);if(!A.success)throw new ZodError([f(S,A.error)]);return A.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new ZodFunction({...this._def,args:ZodTuple.create(t).rest(ZodUnknown.create())})}returns(t){return new ZodFunction({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,a,u){return new ZodFunction({args:t||ZodTuple.create([]).rest(ZodUnknown.create()),returns:a||ZodUnknown.create(),typeName:ZodFirstPartyTypeKind.ZodFunction,...processCreateParams(u)})}}class ZodLazy extends ZodType{get schema(){return this._def.getter()}_parse(t){const{ctx:a}=this._processInputParams(t);return this._def.getter()._parse({data:a.data,path:a.path,parent:a})}}ZodLazy.create=(e,t)=>new ZodLazy({getter:e,typeName:ZodFirstPartyTypeKind.ZodLazy,...processCreateParams(t)});class ZodLiteral extends ZodType{_parse(t){if(t.data!==this._def.value){const a=this._getOrReturnCtx(t);return addIssueToContext(a,{received:a.data,code:ZodIssueCode.invalid_literal,expected:this._def.value}),INVALID}return{status:"valid",value:t.data}}get value(){return this._def.value}}ZodLiteral.create=(e,t)=>new ZodLiteral({value:e,typeName:ZodFirstPartyTypeKind.ZodLiteral,...processCreateParams(t)});function createZodEnum(e,t){return new ZodEnum({values:e,typeName:ZodFirstPartyTypeKind.ZodEnum,...processCreateParams(t)})}class ZodEnum extends ZodType{constructor(){super(...arguments),_ZodEnum_cache.set(this,void 0)}_parse(t){if(typeof t.data!="string"){const a=this._getOrReturnCtx(t),u=this._def.values;return addIssueToContext(a,{expected:util.joinValues(u),received:a.parsedType,code:ZodIssueCode.invalid_type}),INVALID}if(__classPrivateFieldGet(this,_ZodEnum_cache)||__classPrivateFieldSet(this,_ZodEnum_cache,new Set(this._def.values)),!__classPrivateFieldGet(this,_ZodEnum_cache).has(t.data)){const a=this._getOrReturnCtx(t),u=this._def.values;return addIssueToContext(a,{received:a.data,code:ZodIssueCode.invalid_enum_value,options:u}),INVALID}return OK(t.data)}get options(){return this._def.values}get enum(){const t={};for(const a of this._def.values)t[a]=a;return t}get Values(){const t={};for(const a of this._def.values)t[a]=a;return t}get Enum(){const t={};for(const a of this._def.values)t[a]=a;return t}extract(t,a=this._def){return ZodEnum.create(t,{...this._def,...a})}exclude(t,a=this._def){return ZodEnum.create(this.options.filter(u=>!t.includes(u)),{...this._def,...a})}}_ZodEnum_cache=new WeakMap;ZodEnum.create=createZodEnum;class ZodNativeEnum extends ZodType{constructor(){super(...arguments),_ZodNativeEnum_cache.set(this,void 0)}_parse(t){const a=util.getValidEnumValues(this._def.values),u=this._getOrReturnCtx(t);if(u.parsedType!==ZodParsedType.string&&u.parsedType!==ZodParsedType.number){const f=util.objectValues(a);return addIssueToContext(u,{expected:util.joinValues(f),received:u.parsedType,code:ZodIssueCode.invalid_type}),INVALID}if(__classPrivateFieldGet(this,_ZodNativeEnum_cache)||__classPrivateFieldSet(this,_ZodNativeEnum_cache,new Set(util.getValidEnumValues(this._def.values))),!__classPrivateFieldGet(this,_ZodNativeEnum_cache).has(t.data)){const f=util.objectValues(a);return addIssueToContext(u,{received:u.data,code:ZodIssueCode.invalid_enum_value,options:f}),INVALID}return OK(t.data)}get enum(){return this._def.values}}_ZodNativeEnum_cache=new WeakMap;ZodNativeEnum.create=(e,t)=>new ZodNativeEnum({values:e,typeName:ZodFirstPartyTypeKind.ZodNativeEnum,...processCreateParams(t)});class ZodPromise extends ZodType{unwrap(){return this._def.type}_parse(t){const{ctx:a}=this._processInputParams(t);if(a.parsedType!==ZodParsedType.promise&&a.common.async===!1)return addIssueToContext(a,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.promise,received:a.parsedType}),INVALID;const u=a.parsedType===ZodParsedType.promise?a.data:Promise.resolve(a.data);return OK(u.then(f=>this._def.type.parseAsync(f,{path:a.path,errorMap:a.common.contextualErrorMap})))}}ZodPromise.create=(e,t)=>new ZodPromise({type:e,typeName:ZodFirstPartyTypeKind.ZodPromise,...processCreateParams(t)});class ZodEffects extends ZodType{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ZodFirstPartyTypeKind.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:a,ctx:u}=this._processInputParams(t),f=this._def.effect||null,p={addIssue:x=>{addIssueToContext(u,x),x.fatal?a.abort():a.dirty()},get path(){return u.path}};if(p.addIssue=p.addIssue.bind(p),f.type==="preprocess"){const x=f.transform(u.data,p);if(u.common.async)return Promise.resolve(x).then(async y=>{if(a.value==="aborted")return INVALID;const g=await this._def.schema._parseAsync({data:y,path:u.path,parent:u});return g.status==="aborted"?INVALID:g.status==="dirty"||a.value==="dirty"?DIRTY(g.value):g});{if(a.value==="aborted")return INVALID;const y=this._def.schema._parseSync({data:x,path:u.path,parent:u});return y.status==="aborted"?INVALID:y.status==="dirty"||a.value==="dirty"?DIRTY(y.value):y}}if(f.type==="refinement"){const x=y=>{const g=f.refinement(y,p);if(u.common.async)return Promise.resolve(g);if(g instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return y};if(u.common.async===!1){const y=this._def.schema._parseSync({data:u.data,path:u.path,parent:u});return y.status==="aborted"?INVALID:(y.status==="dirty"&&a.dirty(),x(y.value),{status:a.value,value:y.value})}else return this._def.schema._parseAsync({data:u.data,path:u.path,parent:u}).then(y=>y.status==="aborted"?INVALID:(y.status==="dirty"&&a.dirty(),x(y.value).then(()=>({status:a.value,value:y.value}))))}if(f.type==="transform")if(u.common.async===!1){const x=this._def.schema._parseSync({data:u.data,path:u.path,parent:u});if(!isValid(x))return x;const y=f.transform(x.value,p);if(y instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:a.value,value:y}}else return this._def.schema._parseAsync({data:u.data,path:u.path,parent:u}).then(x=>isValid(x)?Promise.resolve(f.transform(x.value,p)).then(y=>({status:a.value,value:y})):x);util.assertNever(f)}}ZodEffects.create=(e,t,a)=>new ZodEffects({schema:e,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:t,...processCreateParams(a)});ZodEffects.createWithPreprocess=(e,t,a)=>new ZodEffects({schema:t,effect:{type:"preprocess",transform:e},typeName:ZodFirstPartyTypeKind.ZodEffects,...processCreateParams(a)});class ZodOptional extends ZodType{_parse(t){return this._getType(t)===ZodParsedType.undefined?OK(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}ZodOptional.create=(e,t)=>new ZodOptional({innerType:e,typeName:ZodFirstPartyTypeKind.ZodOptional,...processCreateParams(t)});class ZodNullable extends ZodType{_parse(t){return this._getType(t)===ZodParsedType.null?OK(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}ZodNullable.create=(e,t)=>new ZodNullable({innerType:e,typeName:ZodFirstPartyTypeKind.ZodNullable,...processCreateParams(t)});class ZodDefault extends ZodType{_parse(t){const{ctx:a}=this._processInputParams(t);let u=a.data;return a.parsedType===ZodParsedType.undefined&&(u=this._def.defaultValue()),this._def.innerType._parse({data:u,path:a.path,parent:a})}removeDefault(){return this._def.innerType}}ZodDefault.create=(e,t)=>new ZodDefault({innerType:e,typeName:ZodFirstPartyTypeKind.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...processCreateParams(t)});class ZodCatch extends ZodType{_parse(t){const{ctx:a}=this._processInputParams(t),u={...a,common:{...a.common,issues:[]}},f=this._def.innerType._parse({data:u.data,path:u.path,parent:{...u}});return isAsync(f)?f.then(p=>({status:"valid",value:p.status==="valid"?p.value:this._def.catchValue({get error(){return new ZodError(u.common.issues)},input:u.data})})):{status:"valid",value:f.status==="valid"?f.value:this._def.catchValue({get error(){return new ZodError(u.common.issues)},input:u.data})}}removeCatch(){return this._def.innerType}}ZodCatch.create=(e,t)=>new ZodCatch({innerType:e,typeName:ZodFirstPartyTypeKind.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...processCreateParams(t)});class ZodNaN extends ZodType{_parse(t){if(this._getType(t)!==ZodParsedType.nan){const u=this._getOrReturnCtx(t);return addIssueToContext(u,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.nan,received:u.parsedType}),INVALID}return{status:"valid",value:t.data}}}ZodNaN.create=e=>new ZodNaN({typeName:ZodFirstPartyTypeKind.ZodNaN,...processCreateParams(e)});const BRAND=Symbol("zod_brand");class ZodBranded extends ZodType{_parse(t){const{ctx:a}=this._processInputParams(t),u=a.data;return this._def.type._parse({data:u,path:a.path,parent:a})}unwrap(){return this._def.type}}class ZodPipeline extends ZodType{_parse(t){const{status:a,ctx:u}=this._processInputParams(t);if(u.common.async)return(async()=>{const p=await this._def.in._parseAsync({data:u.data,path:u.path,parent:u});return p.status==="aborted"?INVALID:p.status==="dirty"?(a.dirty(),DIRTY(p.value)):this._def.out._parseAsync({data:p.value,path:u.path,parent:u})})();{const f=this._def.in._parseSync({data:u.data,path:u.path,parent:u});return f.status==="aborted"?INVALID:f.status==="dirty"?(a.dirty(),{status:"dirty",value:f.value}):this._def.out._parseSync({data:f.value,path:u.path,parent:u})}}static create(t,a){return new ZodPipeline({in:t,out:a,typeName:ZodFirstPartyTypeKind.ZodPipeline})}}class ZodReadonly extends ZodType{_parse(t){const a=this._def.innerType._parse(t),u=f=>(isValid(f)&&(f.value=Object.freeze(f.value)),f);return isAsync(a)?a.then(f=>u(f)):u(a)}unwrap(){return this._def.innerType}}ZodReadonly.create=(e,t)=>new ZodReadonly({innerType:e,typeName:ZodFirstPartyTypeKind.ZodReadonly,...processCreateParams(t)});function cleanParams(e,t){const a=typeof e=="function"?e(t):typeof e=="string"?{message:e}:e;return typeof a=="string"?{message:a}:a}function custom(e,t={},a){return e?ZodAny.create().superRefine((u,f)=>{var p,x;const y=e(u);if(y instanceof Promise)return y.then(g=>{var k,S;if(!g){const A=cleanParams(t,u),_=(S=(k=A.fatal)!==null&&k!==void 0?k:a)!==null&&S!==void 0?S:!0;f.addIssue({code:"custom",...A,fatal:_})}});if(!y){const g=cleanParams(t,u),k=(x=(p=g.fatal)!==null&&p!==void 0?p:a)!==null&&x!==void 0?x:!0;f.addIssue({code:"custom",...g,fatal:k})}}):ZodAny.create()}const late={object:ZodObject.lazycreate};var ZodFirstPartyTypeKind;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(ZodFirstPartyTypeKind||(ZodFirstPartyTypeKind={}));const instanceOfType=(e,t={message:`Input not instance of ${e.name}`})=>custom(a=>a instanceof e,t),stringType=ZodString.create,numberType=ZodNumber.create,nanType=ZodNaN.create,bigIntType=ZodBigInt.create,booleanType=ZodBoolean.create,dateType=ZodDate.create,symbolType=ZodSymbol.create,undefinedType=ZodUndefined.create,nullType=ZodNull.create,anyType=ZodAny.create,unknownType=ZodUnknown.create,neverType=ZodNever.create,voidType=ZodVoid.create,arrayType=ZodArray.create,objectType=ZodObject.create,strictObjectType=ZodObject.strictCreate,unionType=ZodUnion.create,discriminatedUnionType=ZodDiscriminatedUnion.create,intersectionType=ZodIntersection.create,tupleType=ZodTuple.create,recordType=ZodRecord.create,mapType=ZodMap.create,setType=ZodSet.create,functionType=ZodFunction.create,lazyType=ZodLazy.create,literalType=ZodLiteral.create,enumType=ZodEnum.create,nativeEnumType=ZodNativeEnum.create,promiseType=ZodPromise.create,effectsType=ZodEffects.create,optionalType=ZodOptional.create,nullableType=ZodNullable.create,preprocessType=ZodEffects.createWithPreprocess,pipelineType=ZodPipeline.create,ostring=()=>stringType().optional(),onumber=()=>numberType().optional(),oboolean=()=>booleanType().optional(),coerce={string:e=>ZodString.create({...e,coerce:!0}),number:e=>ZodNumber.create({...e,coerce:!0}),boolean:e=>ZodBoolean.create({...e,coerce:!0}),bigint:e=>ZodBigInt.create({...e,coerce:!0}),date:e=>ZodDate.create({...e,coerce:!0})},NEVER=INVALID;var z=Object.freeze({__proto__:null,defaultErrorMap:errorMap,setErrorMap,getErrorMap,makeIssue,EMPTY_PATH,addIssueToContext,ParseStatus,INVALID,DIRTY,OK,isAborted,isDirty,isValid,isAsync,get util(){return util},get objectUtil(){return objectUtil},ZodParsedType,getParsedType,ZodType,datetimeRegex,ZodString,ZodNumber,ZodBigInt,ZodBoolean,ZodDate,ZodSymbol,ZodUndefined,ZodNull,ZodAny,ZodUnknown,ZodNever,ZodVoid,ZodArray,ZodObject,ZodUnion,ZodDiscriminatedUnion,ZodIntersection,ZodTuple,ZodRecord,ZodMap,ZodSet,ZodFunction,ZodLazy,ZodLiteral,ZodEnum,ZodNativeEnum,ZodPromise,ZodEffects,ZodTransformer:ZodEffects,ZodOptional,ZodNullable,ZodDefault,ZodCatch,ZodNaN,BRAND,ZodBranded,ZodPipeline,ZodReadonly,custom,Schema:ZodType,ZodSchema:ZodType,late,get ZodFirstPartyTypeKind(){return ZodFirstPartyTypeKind},coerce,any:anyType,array:arrayType,bigint:bigIntType,boolean:booleanType,date:dateType,discriminatedUnion:discriminatedUnionType,effect:effectsType,enum:enumType,function:functionType,instanceof:instanceOfType,intersection:intersectionType,lazy:lazyType,literal:literalType,map:mapType,nan:nanType,nativeEnum:nativeEnumType,never:neverType,null:nullType,nullable:nullableType,number:numberType,object:objectType,oboolean,onumber,optional:optionalType,ostring,pipeline:pipelineType,preprocess:preprocessType,promise:promiseType,record:recordType,set:setType,strictObject:strictObjectType,string:stringType,symbol:symbolType,transformer:effectsType,tuple:tupleType,undefined:undefinedType,union:unionType,unknown:unknownType,void:voidType,NEVER,ZodIssueCode,quotelessJson,ZodError});const r=(e,t,a)=>{if(e&&"reportValidity"in e){const u=get(a,t);e.setCustomValidity(u&&u.message||""),e.reportValidity()}},o=(e,t)=>{for(const a in t.fields){const u=t.fields[a];u&&u.ref&&"reportValidity"in u.ref?r(u.ref,a,e):u&&u.refs&&u.refs.forEach(f=>r(f,a,e))}},s$1=(e,t)=>{t.shouldUseNativeValidation&&o(e,t);const a={};for(const u in e){const f=get(t.fields,u),p=Object.assign(e[u]||{},{ref:f&&f.ref});if(i(t.names||Object.keys(e),u)){const x=Object.assign({},get(a,u));set(x,"root",p),set(a,u,x)}else set(a,u,p)}return a},i=(e,t)=>{const a=n$1(t);return e.some(u=>n$1(u).match(`^${a}\\.\\d+`))};function n$1(e){return e.replace(/\]|\[/g,"")}function n(e,t){for(var a={};e.length;){var u=e[0],f=u.code,p=u.message,x=u.path.join(".");if(!a[x])if("unionErrors"in u){var y=u.unionErrors[0].errors[0];a[x]={message:y.message,type:y.code}}else a[x]={message:p,type:f};if("unionErrors"in u&&u.unionErrors.forEach(function(S){return S.errors.forEach(function(A){return e.push(A)})}),t){var g=a[x].types,k=g&&g[u.code];a[x]=appendErrors(x,t,a,f,k?[].concat(k,u.message):u.message)}e.shift()}return a}function s(e,t,a){return a===void 0&&(a={}),function(u,f,p){try{return Promise.resolve(function(x,y){try{var g=Promise.resolve(e[a.mode==="sync"?"parse":"parseAsync"](u,t)).then(function(k){return p.shouldUseNativeValidation&&o({},p),{errors:{},values:a.raw?Object.assign({},u):k}})}catch(k){return y(k)}return g&&g.then?g.then(void 0,y):g}(0,function(x){if(function(y){return Array.isArray(y==null?void 0:y.errors)}(x))return{values:{},errors:s$1(n(x.errors,!p.shouldUseNativeValidation&&p.criteriaMode==="all"),p)};throw x}))}catch(x){return Promise.reject(x)}}}function InputField({className:e,inputClassName:t,labelClassName:a,label:u,name:f,type:p="text",placeholder:x="",readOnly:y=!1,register:g,errors:k,value:S,as:A="input"}){var _;return jsxRuntimeExports.jsxs("div",{className:`${e} flex flex-col`,children:[jsxRuntimeExports.jsx("label",{htmlFor:f,className:a,children:u}),A==="textarea"?jsxRuntimeExports.jsx("textarea",{name:f,id:f,placeholder:x,...g(f),className:`${t} mt-1 border border-[#C4C4C4] rounded-md p-2 resize-none`,readOnly:y,value:S,rows:4}):jsxRuntimeExports.jsx("input",{type:p,name:f,id:f,placeholder:x,...g(f),className:`${t} mt-1 border border-[#C4C4C4] rounded-md p-2`,readOnly:y,value:S}),k[f]&&jsxRuntimeExports.jsx("small",{className:"mt-1 text-red-500",children:(_=k[f])==null?void 0:_.message})]})}const Tabs=({tabs:e,onChange:t,className:a})=>{var x;const[u,f]=reactExports.useState(e[0].value),p=y=>{f(y),t(y)};return jsxRuntimeExports.jsxs("div",{className:`${a} bg-white rounded-2xl shadow-xl`,children:[jsxRuntimeExports.jsx("div",{className:"flex text-xs sm:text-sm",children:e.map(y=>jsxRuntimeExports.jsxs("div",{className:`w-1/2 ${u===y.value?"bg-blue-50":"bg-white"} p-5 rounded-t-2xl cursor-pointer relative`,onClick:()=>p(y.value),children:[jsxRuntimeExports.jsx("p",{className:`${u===y.value?"text-[#146EF5]":"text-black"} text-center`,children:y.label}),jsxRuntimeExports.jsx("span",{className:`${u===y.value?"absolute":"hidden"} -bottom-1 left-1/2 -translate-x-1/2 h-1 w-1/2 bg-[#146EF5] rounded`})]},y.value))}),jsxRuntimeExports.jsx("div",{className:"px-6 sm:px-8 md:px-10 lg:px-12 pt-12 pb-12 sm:pb-16",children:(x=e.find(y=>y.value===u))==null?void 0:x.content})]})};function FaChevronLeft(e){return GenIcon({attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"},child:[]}]})(e)}function FaChevronRight(e){return GenIcon({attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"},child:[]}]})(e)}function FaSpinner(e){return GenIcon({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"},child:[]}]})(e)}function FaCircleCheck(e){return GenIcon({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"},child:[]}]})(e)}function FaCircleXmark(e){return GenIcon({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"},child:[]}]})(e)}function RiErrorWarningFill(e){return GenIcon({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM11 15V17H13V15H11ZM11 7V13H13V7H11Z"},child:[]}]})(e)}var reactDomExports=requireReactDom();const ReactDOM=getDefaultExportFromCjs(reactDomExports);function __insertCSS(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",t.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}const getAsset=e=>{switch(e){case"success":return SuccessIcon;case"info":return InfoIcon;case"warning":return WarningIcon;case"error":return ErrorIcon;default:return null}},bars=Array(12).fill(0),Loader=({visible:e,className:t})=>React.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},React.createElement("div",{className:"sonner-spinner"},bars.map((a,u)=>React.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${u}`})))),SuccessIcon=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},React.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),WarningIcon=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},React.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),InfoIcon=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},React.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),ErrorIcon=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},React.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),CloseIcon=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},React.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),React.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),useIsDocumentHidden=()=>{const[e,t]=React.useState(document.hidden);return React.useEffect(()=>{const a=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),e};let toastsCounter=1;class Observer{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const a=this.subscribers.indexOf(t);this.subscribers.splice(a,1)}),this.publish=t=>{this.subscribers.forEach(a=>a(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var a;const{message:u,...f}=t,p=typeof(t==null?void 0:t.id)=="number"||((a=t.id)==null?void 0:a.length)>0?t.id:toastsCounter++,x=this.toasts.find(g=>g.id===p),y=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(p)&&this.dismissedToasts.delete(p),x?this.toasts=this.toasts.map(g=>g.id===p?(this.publish({...g,...t,id:p,title:u}),{...g,...t,id:p,dismissible:y,title:u}):g):this.addToast({title:u,...f,dismissible:y,id:p}),p},this.dismiss=t=>(this.dismissedToasts.add(t),t||this.toasts.forEach(a=>{this.subscribers.forEach(u=>u({id:a.id,dismiss:!0}))}),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:t,dismiss:!0}))),t),this.message=(t,a)=>this.create({...a,message:t}),this.error=(t,a)=>this.create({...a,message:t,type:"error"}),this.success=(t,a)=>this.create({...a,type:"success",message:t}),this.info=(t,a)=>this.create({...a,type:"info",message:t}),this.warning=(t,a)=>this.create({...a,type:"warning",message:t}),this.loading=(t,a)=>this.create({...a,type:"loading",message:t}),this.promise=(t,a)=>{if(!a)return;let u;a.loading!==void 0&&(u=this.create({...a,promise:t,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const f=Promise.resolve(t instanceof Function?t():t);let p=u!==void 0,x;const y=f.then(async k=>{if(x=["resolve",k],React.isValidElement(k))p=!1,this.create({id:u,type:"default",message:k});else if(isHttpResponse(k)&&!k.ok){p=!1;const A=typeof a.error=="function"?await a.error(`HTTP error! status: ${k.status}`):a.error,_=typeof a.description=="function"?await a.description(`HTTP error! status: ${k.status}`):a.description,M=typeof A=="object"?A:{message:A};this.create({id:u,type:"error",description:_,...M})}else if(k instanceof Error){p=!1;const A=typeof a.error=="function"?await a.error(k):a.error,_=typeof a.description=="function"?await a.description(k):a.description,M=typeof A=="object"?A:{message:A};this.create({id:u,type:"error",description:_,...M})}else if(a.success!==void 0){p=!1;const A=typeof a.success=="function"?await a.success(k):a.success,_=typeof a.description=="function"?await a.description(k):a.description,M=typeof A=="object"?A:{message:A};this.create({id:u,type:"success",description:_,...M})}}).catch(async k=>{if(x=["reject",k],a.error!==void 0){p=!1;const S=typeof a.error=="function"?await a.error(k):a.error,A=typeof a.description=="function"?await a.description(k):a.description,_=typeof S=="object"?S:{message:S};this.create({id:u,type:"error",description:A,..._})}}).finally(()=>{p&&(this.dismiss(u),u=void 0),a.finally==null||a.finally.call(a)}),g=()=>new Promise((k,S)=>y.then(()=>x[0]==="reject"?S(x[1]):k(x[1])).catch(S));return typeof u!="string"&&typeof u!="number"?{unwrap:g}:Object.assign(u,{unwrap:g})},this.custom=(t,a)=>{const u=(a==null?void 0:a.id)||toastsCounter++;return this.create({jsx:t(u),id:u,...a}),u},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const ToastState=new Observer,toastFunction=(e,t)=>{const a=(t==null?void 0:t.id)||toastsCounter++;return ToastState.addToast({title:e,...t,id:a}),a},isHttpResponse=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",basicToast=toastFunction,getHistory=()=>ToastState.toasts,getToasts=()=>ToastState.getActiveToasts(),toast=Object.assign(basicToast,{success:ToastState.success,info:ToastState.info,warning:ToastState.warning,error:ToastState.error,custom:ToastState.custom,message:ToastState.message,promise:ToastState.promise,dismiss:ToastState.dismiss,loading:ToastState.loading},{getHistory,getToasts});__insertCSS("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}[data-sonner-toaster][data-lifted=true]{transform:translateY(-8px)}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function isAction(e){return e.label!==void 0}const VISIBLE_TOASTS_AMOUNT=3,VIEWPORT_OFFSET="24px",MOBILE_VIEWPORT_OFFSET="16px",TOAST_LIFETIME=4e3,TOAST_WIDTH=356,GAP=14,SWIPE_THRESHOLD=45,TIME_BEFORE_UNMOUNT=200;function cn(...e){return e.filter(Boolean).join(" ")}function getDefaultSwipeDirections(e){const[t,a]=e.split("-"),u=[];return t&&u.push(t),a&&u.push(a),u}const Toast=e=>{var t,a,u,f,p,x,y,g,k;const{invert:S,toast:A,unstyled:_,interacting:M,setHeights:R,visibleToasts:D,heights:F,index:C,toasts:j,expanded:T,removeToast:V,defaultRichColors:B,closeButton:G,style:$,cancelButtonStyle:q,actionButtonStyle:K,className:le="",descriptionClassName:ne="",duration:ee,position:he,gap:se,expandByDefault:W,classNames:N,icons:H,closeButtonAriaLabel:P="Close toast"}=e,[O,L]=React.useState(null),[Z,J]=React.useState(null),[ae,re]=React.useState(!1),[ge,me]=React.useState(!1),[Re,Te]=React.useState(!1),[Me,Ce]=React.useState(!1),[Be,ze]=React.useState(!1),[Ve,_e]=React.useState(0),[dt,nt]=React.useState(0),Ke=React.useRef(A.duration||ee||TOAST_LIFETIME),Q=React.useRef(null),oe=React.useRef(null),pe=C===0,Ae=C+1<=D,Ee=A.type,be=A.dismissible!==!1,de=A.className||"",Se=A.descriptionClassName||"",De=React.useMemo(()=>F.findIndex(Oe=>Oe.toastId===A.id)||0,[F,A.id]),Ne=React.useMemo(()=>{var Oe;return(Oe=A.closeButton)!=null?Oe:G},[A.closeButton,G]),He=React.useMemo(()=>A.duration||ee||TOAST_LIFETIME,[A.duration,ee]),bt=React.useRef(0),tt=React.useRef(0),qt=React.useRef(0),Nt=React.useRef(null),[Ft,st]=he.split("-"),oa=React.useMemo(()=>F.reduce((Oe,at,ot)=>ot>=De?Oe:Oe+at.height,0),[F,De]),jt=useIsDocumentHidden(),yt=A.invert||S,ga=Ee==="loading";tt.current=React.useMemo(()=>De*se+oa,[De,oa]),React.useEffect(()=>{Ke.current=He},[He]),React.useEffect(()=>{re(!0)},[]),React.useEffect(()=>{const Oe=oe.current;if(Oe){const at=Oe.getBoundingClientRect().height;return nt(at),R(ot=>[{toastId:A.id,height:at,position:A.position},...ot]),()=>R(ot=>ot.filter(Pt=>Pt.toastId!==A.id))}},[R,A.id]),React.useLayoutEffect(()=>{if(!ae)return;const Oe=oe.current,at=Oe.style.height;Oe.style.height="auto";const ot=Oe.getBoundingClientRect().height;Oe.style.height=at,nt(ot),R(Pt=>Pt.find(pt=>pt.toastId===A.id)?Pt.map(pt=>pt.toastId===A.id?{...pt,height:ot}:pt):[{toastId:A.id,height:ot,position:A.position},...Pt])},[ae,A.title,A.description,R,A.id]);const Yt=React.useCallback(()=>{me(!0),_e(tt.current),R(Oe=>Oe.filter(at=>at.toastId!==A.id)),setTimeout(()=>{V(A)},TIME_BEFORE_UNMOUNT)},[A,V,R,tt]);React.useEffect(()=>{if(A.promise&&Ee==="loading"||A.duration===1/0||A.type==="loading")return;let Oe;return T||M||jt?(()=>{if(qt.current<bt.current){const Pt=new Date().getTime()-bt.current;Ke.current=Ke.current-Pt}qt.current=new Date().getTime()})():(()=>{Ke.current!==1/0&&(bt.current=new Date().getTime(),Oe=setTimeout(()=>{A.onAutoClose==null||A.onAutoClose.call(A,A),Yt()},Ke.current))})(),()=>clearTimeout(Oe)},[T,M,A,Ee,jt,Yt]),React.useEffect(()=>{A.delete&&Yt()},[Yt,A.delete]);function ms(){var Oe;if(H!=null&&H.loading){var at;return React.createElement("div",{className:cn(N==null?void 0:N.loader,A==null||(at=A.classNames)==null?void 0:at.loader,"sonner-loader"),"data-visible":Ee==="loading"},H.loading)}return React.createElement(Loader,{className:cn(N==null?void 0:N.loader,A==null||(Oe=A.classNames)==null?void 0:Oe.loader),visible:Ee==="loading"})}var nr,sr;return React.createElement("li",{tabIndex:0,ref:oe,className:cn(le,de,N==null?void 0:N.toast,A==null||(t=A.classNames)==null?void 0:t.toast,N==null?void 0:N.default,N==null?void 0:N[Ee],A==null||(a=A.classNames)==null?void 0:a[Ee]),"data-sonner-toast":"","data-rich-colors":(nr=A.richColors)!=null?nr:B,"data-styled":!(A.jsx||A.unstyled||_),"data-mounted":ae,"data-promise":!!A.promise,"data-swiped":Be,"data-removed":ge,"data-visible":Ae,"data-y-position":Ft,"data-x-position":st,"data-index":C,"data-front":pe,"data-swiping":Re,"data-dismissible":be,"data-type":Ee,"data-invert":yt,"data-swipe-out":Me,"data-swipe-direction":Z,"data-expanded":!!(T||W&&ae),style:{"--index":C,"--toasts-before":C,"--z-index":j.length-C,"--offset":`${ge?Ve:tt.current}px`,"--initial-height":W?"auto":`${dt}px`,...$,...A.style},onDragEnd:()=>{Te(!1),L(null),Nt.current=null},onPointerDown:Oe=>{ga||!be||(Q.current=new Date,_e(tt.current),Oe.target.setPointerCapture(Oe.pointerId),Oe.target.tagName!=="BUTTON"&&(Te(!0),Nt.current={x:Oe.clientX,y:Oe.clientY}))},onPointerUp:()=>{var Oe,at,ot;if(Me||!be)return;Nt.current=null;const Pt=Number(((Oe=oe.current)==null?void 0:Oe.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),or=Number(((at=oe.current)==null?void 0:at.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),pt=new Date().getTime()-((ot=Q.current)==null?void 0:ot.getTime()),wt=O==="x"?Pt:or,da=Math.abs(wt)/pt;if(Math.abs(wt)>=SWIPE_THRESHOLD||da>.11){_e(tt.current),A.onDismiss==null||A.onDismiss.call(A,A),J(O==="x"?Pt>0?"right":"left":or>0?"down":"up"),Yt(),Ce(!0);return}else{var Lt,Ot;(Lt=oe.current)==null||Lt.style.setProperty("--swipe-amount-x","0px"),(Ot=oe.current)==null||Ot.style.setProperty("--swipe-amount-y","0px")}ze(!1),Te(!1),L(null)},onPointerMove:Oe=>{var at,ot,Pt;if(!Nt.current||!be||((at=window.getSelection())==null?void 0:at.toString().length)>0)return;const pt=Oe.clientY-Nt.current.y,wt=Oe.clientX-Nt.current.x;var da;const Lt=(da=e.swipeDirections)!=null?da:getDefaultSwipeDirections(he);!O&&(Math.abs(wt)>1||Math.abs(pt)>1)&&L(Math.abs(wt)>Math.abs(pt)?"x":"y");let Ot={x:0,y:0};const fi=pa=>1/(1.5+Math.abs(pa)/20);if(O==="y"){if(Lt.includes("top")||Lt.includes("bottom"))if(Lt.includes("top")&&pt<0||Lt.includes("bottom")&&pt>0)Ot.y=pt;else{const pa=pt*fi(pt);Ot.y=Math.abs(pa)<Math.abs(pt)?pa:pt}}else if(O==="x"&&(Lt.includes("left")||Lt.includes("right")))if(Lt.includes("left")&&wt<0||Lt.includes("right")&&wt>0)Ot.x=wt;else{const pa=wt*fi(wt);Ot.x=Math.abs(pa)<Math.abs(wt)?pa:wt}(Math.abs(Ot.x)>0||Math.abs(Ot.y)>0)&&ze(!0),(ot=oe.current)==null||ot.style.setProperty("--swipe-amount-x",`${Ot.x}px`),(Pt=oe.current)==null||Pt.style.setProperty("--swipe-amount-y",`${Ot.y}px`)}},Ne&&!A.jsx&&Ee!=="loading"?React.createElement("button",{"aria-label":P,"data-disabled":ga,"data-close-button":!0,onClick:ga||!be?()=>{}:()=>{Yt(),A.onDismiss==null||A.onDismiss.call(A,A)},className:cn(N==null?void 0:N.closeButton,A==null||(u=A.classNames)==null?void 0:u.closeButton)},(sr=H==null?void 0:H.close)!=null?sr:CloseIcon):null,Ee||A.icon||A.promise?React.createElement("div",{"data-icon":"",className:cn(N==null?void 0:N.icon,A==null||(f=A.classNames)==null?void 0:f.icon)},A.promise||A.type==="loading"&&!A.icon?A.icon||ms():null,A.type!=="loading"?A.icon||(H==null?void 0:H[Ee])||getAsset(Ee):null):null,React.createElement("div",{"data-content":"",className:cn(N==null?void 0:N.content,A==null||(p=A.classNames)==null?void 0:p.content)},React.createElement("div",{"data-title":"",className:cn(N==null?void 0:N.title,A==null||(x=A.classNames)==null?void 0:x.title)},A.jsx?A.jsx:typeof A.title=="function"?A.title():A.title),A.description?React.createElement("div",{"data-description":"",className:cn(ne,Se,N==null?void 0:N.description,A==null||(y=A.classNames)==null?void 0:y.description)},typeof A.description=="function"?A.description():A.description):null),React.isValidElement(A.cancel)?A.cancel:A.cancel&&isAction(A.cancel)?React.createElement("button",{"data-button":!0,"data-cancel":!0,style:A.cancelButtonStyle||q,onClick:Oe=>{isAction(A.cancel)&&be&&(A.cancel.onClick==null||A.cancel.onClick.call(A.cancel,Oe),Yt())},className:cn(N==null?void 0:N.cancelButton,A==null||(g=A.classNames)==null?void 0:g.cancelButton)},A.cancel.label):null,React.isValidElement(A.action)?A.action:A.action&&isAction(A.action)?React.createElement("button",{"data-button":!0,"data-action":!0,style:A.actionButtonStyle||K,onClick:Oe=>{isAction(A.action)&&(A.action.onClick==null||A.action.onClick.call(A.action,Oe),!Oe.defaultPrevented&&Yt())},className:cn(N==null?void 0:N.actionButton,A==null||(k=A.classNames)==null?void 0:k.actionButton)},A.action.label):null)};function getDocumentDirection(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function assignOffset(e,t){const a={};return[e,t].forEach((u,f)=>{const p=f===1,x=p?"--mobile-offset":"--offset",y=p?MOBILE_VIEWPORT_OFFSET:VIEWPORT_OFFSET;function g(k){["top","right","bottom","left"].forEach(S=>{a[`${x}-${S}`]=typeof k=="number"?`${k}px`:k})}typeof u=="number"||typeof u=="string"?g(u):typeof u=="object"?["top","right","bottom","left"].forEach(k=>{u[k]===void 0?a[`${x}-${k}`]=y:a[`${x}-${k}`]=typeof u[k]=="number"?`${u[k]}px`:u[k]}):g(y)}),a}const Toaster$1=React.forwardRef(function(t,a){const{invert:u,position:f="bottom-right",hotkey:p=["altKey","KeyT"],expand:x,closeButton:y,className:g,offset:k,mobileOffset:S,theme:A="light",richColors:_,duration:M,style:R,visibleToasts:D=VISIBLE_TOASTS_AMOUNT,toastOptions:F,dir:C=getDocumentDirection(),gap:j=GAP,icons:T,containerAriaLabel:V="Notifications"}=t,[B,G]=React.useState([]),$=React.useMemo(()=>Array.from(new Set([f].concat(B.filter(Z=>Z.position).map(Z=>Z.position)))),[B,f]),[q,K]=React.useState([]),[le,ne]=React.useState(!1),[ee,he]=React.useState(!1),[se,W]=React.useState(A!=="system"?A:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),N=React.useRef(null),H=p.join("+").replace(/Key/g,"").replace(/Digit/g,""),P=React.useRef(null),O=React.useRef(!1),L=React.useCallback(Z=>{G(J=>{var ae;return(ae=J.find(re=>re.id===Z.id))!=null&&ae.delete||ToastState.dismiss(Z.id),J.filter(({id:re})=>re!==Z.id)})},[]);return React.useEffect(()=>ToastState.subscribe(Z=>{if(Z.dismiss){const J=B.map(ae=>ae.id===Z.id?{...ae,delete:!0}:ae);requestAnimationFrame(()=>{G(J)});return}setTimeout(()=>{ReactDOM.flushSync(()=>{G(J=>{const ae=J.findIndex(re=>re.id===Z.id);return ae!==-1?[...J.slice(0,ae),{...J[ae],...Z},...J.slice(ae+1)]:[Z,...J]})})})}),[B]),React.useEffect(()=>{if(A!=="system"){W(A);return}if(A==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?W("dark"):W("light")),typeof window>"u")return;const Z=window.matchMedia("(prefers-color-scheme: dark)");try{Z.addEventListener("change",({matches:J})=>{W(J?"dark":"light")})}catch{Z.addListener(({matches:ae})=>{try{W(ae?"dark":"light")}catch(re){console.error(re)}})}},[A]),React.useEffect(()=>{B.length<=1&&ne(!1)},[B]),React.useEffect(()=>{const Z=J=>{var ae;if(p.every(me=>J[me]||J.code===me)){var ge;ne(!0),(ge=N.current)==null||ge.focus()}J.code==="Escape"&&(document.activeElement===N.current||(ae=N.current)!=null&&ae.contains(document.activeElement))&&ne(!1)};return document.addEventListener("keydown",Z),()=>document.removeEventListener("keydown",Z)},[p]),React.useEffect(()=>{if(N.current)return()=>{P.current&&(P.current.focus({preventScroll:!0}),P.current=null,O.current=!1)}},[N.current]),React.createElement("section",{ref:a,"aria-label":`${V} ${H}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},$.map((Z,J)=>{var ae;const[re,ge]=Z.split("-");return B.length?React.createElement("ol",{key:Z,dir:C==="auto"?getDocumentDirection():C,tabIndex:-1,ref:N,className:g,"data-sonner-toaster":!0,"data-sonner-theme":se,"data-y-position":re,"data-lifted":le&&B.length>1&&!x,"data-x-position":ge,style:{"--front-toast-height":`${((ae=q[0])==null?void 0:ae.height)||0}px`,"--width":`${TOAST_WIDTH}px`,"--gap":`${j}px`,...R,...assignOffset(k,S)},onBlur:me=>{O.current&&!me.currentTarget.contains(me.relatedTarget)&&(O.current=!1,P.current&&(P.current.focus({preventScroll:!0}),P.current=null))},onFocus:me=>{me.target instanceof HTMLElement&&me.target.dataset.dismissible==="false"||O.current||(O.current=!0,P.current=me.relatedTarget)},onMouseEnter:()=>ne(!0),onMouseMove:()=>ne(!0),onMouseLeave:()=>{ee||ne(!1)},onDragEnd:()=>ne(!1),onPointerDown:me=>{me.target instanceof HTMLElement&&me.target.dataset.dismissible==="false"||he(!0)},onPointerUp:()=>he(!1)},B.filter(me=>!me.position&&J===0||me.position===Z).map((me,Re)=>{var Te,Me;return React.createElement(Toast,{key:me.id,icons:T,index:Re,toast:me,defaultRichColors:_,duration:(Te=F==null?void 0:F.duration)!=null?Te:M,className:F==null?void 0:F.className,descriptionClassName:F==null?void 0:F.descriptionClassName,invert:u,visibleToasts:D,closeButton:(Me=F==null?void 0:F.closeButton)!=null?Me:y,interacting:ee,position:Z,style:F==null?void 0:F.style,unstyled:F==null?void 0:F.unstyled,classNames:F==null?void 0:F.classNames,cancelButtonStyle:F==null?void 0:F.cancelButtonStyle,actionButtonStyle:F==null?void 0:F.actionButtonStyle,closeButtonAriaLabel:F==null?void 0:F.closeButtonAriaLabel,removeToast:L,toasts:B.filter(Ce=>Ce.position==me.position),heights:q.filter(Ce=>Ce.position==me.position),setHeights:K,expandByDefault:x,gap:j,expanded:le,swipeDirections:t.swipeDirections})})):null}))});function PiWarningFill(e){return GenIcon({attr:{viewBox:"0 0 256 256",fill:"currentColor"},child:[{tag:"path",attr:{d:"M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM120,104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm8,88a12,12,0,1,1,12-12A12,12,0,0,1,128,192Z"},child:[]}]})(e)}const registerFormSchema=z.object({name:z.string().min(3,{message:"Name must be at least 3 characters long"}).max(50,{message:"Name must be at most 50 characters long"}).regex(/^[a-zA-Z\s]+$/,{message:"Name can only contain letters and spaces"}),email:z.string().min(1,{message:"Email is required"}).email({message:"Invalid email address"}),birthDate:z.coerce.date().max(new Date,{message:"Birthdate cannot be in the future"}).min(new Date(new Date().setFullYear(new Date().getFullYear()-100)),{message:"Birthdate must be within the last 100 years"}),password:z.string().min(12,{message:"Password must be at least 12 characters long"}).regex(/[A-Z]/,{message:"Password must contain at least one uppercase letter"}).regex(/[a-z]/,{message:"Password must contain at least one lowercase letter"}).regex(/\d/,{message:"Password must contain at least one number"}).regex(/[\W_]/,{message:"Password must contain at least one special character"}),confirmPassword:z.string()}).refine(e=>e.password===e.confirmPassword,{message:"Passwords do not match",path:["confirmPassword"]});function RegisterPage(){const e=useNavigate(),t=useForm({resolver:s(registerFormSchema)}),[a,u]=reactExports.useState("pasien"),[f,p]=reactExports.useState(!1),x=S=>{u(S)},y=async S=>{p(!0);try{const A=await fetch("https://intellisight-api.humicprototyping.net/auth/register",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({name:S.name,email:S.email.toLowerCase(),birthdate:S.birthDate,role:a,password:S.password})});if(A.status===201)toast("Account created successfully",{description:"Your account has been created successfully. You can now log in and start exploring.",icon:jsxRuntimeExports.jsx(FaCircleCheck,{className:"size-5 text-green-500"}),classNames:{title:"!text-green-500"}}),t.reset(),e("/login");else if(A.status===409)toast("User already exists",{description:"An account with this email already exists. Please log in or use a different email.",icon:jsxRuntimeExports.jsx(PiWarningFill,{className:"size-5 text-yellow-500"}),classNames:{title:"!text-yellow-500"}}),t.reset();else throw new Error(`Unexpected response status: ${A.status}`)}catch(A){console.error("Registration error:",A),toast("Oops! Something Went Wrong",{description:"An error occurred while creating your account. Please try again.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}}),t.reset()}finally{p(!1)}},g=()=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"flex justify-center items-center gap-2",children:[jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"27",height:"21",viewBox:"0 0 27 21",fill:"none",className:"size-8",children:jsxRuntimeExports.jsx("path",{d:"M13.0868 0.229095C9.44313 0.229095 6.52549 1.88859 4.40152 3.86375C2.29107 5.82087 0.879601 8.1658 0.212196 9.77569C0.0633826 10.1319 0.0633826 10.5288 0.212196 10.885C0.879601 12.4949 2.29107 14.8399 4.40152 16.797C6.52549 18.7721 9.44313 20.4316 13.0868 20.4316C16.7305 20.4316 19.6481 18.7721 21.7721 16.797C23.8825 14.8353 25.294 12.4949 25.9659 10.885C26.1147 10.5288 26.1147 10.1319 25.9659 9.77569C25.294 8.1658 23.8825 5.82087 21.7721 3.86375C19.6481 1.88859 16.7305 0.229095 13.0868 0.229095ZM6.59313 10.3304C6.59313 8.60813 7.27728 6.95644 8.49508 5.73864C9.71288 4.52084 11.3646 3.83669 13.0868 3.83669C14.809 3.83669 16.4607 4.52084 17.6785 5.73864C18.8963 6.95644 19.5805 8.60813 19.5805 10.3304C19.5805 12.0526 18.8963 13.7043 17.6785 14.9221C16.4607 16.1399 14.809 16.824 13.0868 16.824C11.3646 16.824 9.71288 16.1399 8.49508 14.9221C7.27728 13.7043 6.59313 12.0526 6.59313 10.3304ZM13.0868 7.44429C13.0868 9.03614 11.7926 10.3304 10.2007 10.3304C9.88055 10.3304 9.57391 10.2762 9.2853 10.1815C9.03728 10.1004 8.74867 10.2537 8.75769 10.5153C8.77122 10.8264 8.81631 11.1376 8.90199 11.4487C9.51979 13.7576 11.8963 15.1285 14.2052 14.5107C16.514 13.8929 17.8849 11.5164 17.2671 9.2075C16.7665 7.33606 15.1116 6.07791 13.2717 6.00125C13.0101 5.99223 12.8568 6.27633 12.938 6.52886C13.0327 6.81747 13.0868 7.12411 13.0868 7.44429Z",fill:"#146EF5"})}),jsxRuntimeExports.jsx("p",{className:"font-semibold text-xl",children:"IntelliSight"})]}),jsxRuntimeExports.jsxs("form",{onSubmit:t.handleSubmit(y),className:"mt-4 text-xs sm:text-sm",children:[jsxRuntimeExports.jsx(InputField,{label:"Name",name:"name",type:"text",register:t.register,errors:t.formState.errors}),jsxRuntimeExports.jsx(InputField,{label:"Email",name:"email",type:"email",register:t.register,errors:t.formState.errors,className:"mt-4"}),jsxRuntimeExports.jsx(InputField,{label:"Birth Date",name:"birthDate",type:"date",register:t.register,errors:t.formState.errors,className:"mt-4"}),jsxRuntimeExports.jsx(InputField,{label:"Password",name:"password",type:"password",register:t.register,errors:t.formState.errors,className:"mt-4"}),jsxRuntimeExports.jsx(InputField,{label:"Confirm Password",name:"confirmPassword",type:"password",register:t.register,errors:t.formState.errors,className:"mt-4"}),jsxRuntimeExports.jsxs("p",{className:"mt-4 text-center",children:["Already have an account?"," ",jsxRuntimeExports.jsx("a",{href:"/login",className:"text-[#146EF5] underline underline-offset-2",children:"Sign in"})]}),jsxRuntimeExports.jsxs("div",{className:"flex mt-8 gap-2",children:[jsxRuntimeExports.jsx(Button,{type:"button",variant:"skeleton",onClick:()=>e(-1),className:"w-1/2",children:"Back"}),jsxRuntimeExports.jsx(Button,{type:"submit",disabled:f,className:"bg-[#146EF5] text-white w-1/2",children:f?jsxRuntimeExports.jsx(FaSpinner,{className:"animate-spin mx-auto"}):"Register"})]})]})]}),k=[{label:"Register as Patient",value:"pasien",content:g()},{label:"Register as Doctor",value:"dokter",content:g()}];return jsxRuntimeExports.jsx("div",{className:"bg-[url(/src/assets/bg-wave.jpg)] bg-cover bg-center h-screen overflow-hidden flex justify-center items-center",children:jsxRuntimeExports.jsx("div",{className:"container px-4 sm:px-6",children:jsxRuntimeExports.jsx(Tabs,{tabs:k,onChange:x,className:"w-full md:w-6/7 lg:w-5/7 xl:w-1/2 mx-auto"})})})}function NotFoundPage(){return jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsx("h1",{children:"404"})})}const loginFormSchema$1=z.object({email:z.string().min(1,{message:"Email is required"}).email({message:"Invalid email address"}),password:z.string().min(1,{message:"Password is required"})});function LoginPage(){const e=useNavigate(),t=useForm({resolver:s(loginFormSchema$1)}),[a,u]=reactExports.useState(!1),f=async y=>{u(!0);try{const g=await fetch("https://intellisight-api.humicprototyping.net/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({email:y.email,password:y.password})}),k=await g.json();if(g.status===200)localStorage.setItem("client_access_id",k.accessToken),toast("Welcome Back!",{description:"You have logged in successfully. Enjoy your session!",icon:jsxRuntimeExports.jsx(FaCircleCheck,{className:"size-5 text-green-500"}),classNames:{title:"!text-green-500"}}),e("/dashboard/home");else if(g.status===401)toast("Login Failed",{description:"The email or password you entered doesn't match our records. Please double-check your credentials and try again.",icon:jsxRuntimeExports.jsx(PiWarningFill,{className:"size-5 text-yellow-500"}),classNames:{title:"!text-yellow-500"}});else throw new Error(`Unexpected response status: ${g.status}`)}catch(g){console.error("Authentication error:",g),toast("Oops! Something Went Wrong",{description:"An error occurred while logging into your account. Please try again later.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}})}finally{u(!1)}},p=()=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"flex justify-center items-center gap-2",children:[jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"27",height:"21",viewBox:"0 0 27 21",fill:"none",className:"size-8",children:jsxRuntimeExports.jsx("path",{d:"M13.0868 0.229095C9.44313 0.229095 6.52549 1.88859 4.40152 3.86375C2.29107 5.82087 0.879601 8.1658 0.212196 9.77569C0.0633826 10.1319 0.0633826 10.5288 0.212196 10.885C0.879601 12.4949 2.29107 14.8399 4.40152 16.797C6.52549 18.7721 9.44313 20.4316 13.0868 20.4316C16.7305 20.4316 19.6481 18.7721 21.7721 16.797C23.8825 14.8353 25.294 12.4949 25.9659 10.885C26.1147 10.5288 26.1147 10.1319 25.9659 9.77569C25.294 8.1658 23.8825 5.82087 21.7721 3.86375C19.6481 1.88859 16.7305 0.229095 13.0868 0.229095ZM6.59313 10.3304C6.59313 8.60813 7.27728 6.95644 8.49508 5.73864C9.71288 4.52084 11.3646 3.83669 13.0868 3.83669C14.809 3.83669 16.4607 4.52084 17.6785 5.73864C18.8963 6.95644 19.5805 8.60813 19.5805 10.3304C19.5805 12.0526 18.8963 13.7043 17.6785 14.9221C16.4607 16.1399 14.809 16.824 13.0868 16.824C11.3646 16.824 9.71288 16.1399 8.49508 14.9221C7.27728 13.7043 6.59313 12.0526 6.59313 10.3304ZM13.0868 7.44429C13.0868 9.03614 11.7926 10.3304 10.2007 10.3304C9.88055 10.3304 9.57391 10.2762 9.2853 10.1815C9.03728 10.1004 8.74867 10.2537 8.75769 10.5153C8.77122 10.8264 8.81631 11.1376 8.90199 11.4487C9.51979 13.7576 11.8963 15.1285 14.2052 14.5107C16.514 13.8929 17.8849 11.5164 17.2671 9.2075C16.7665 7.33606 15.1116 6.07791 13.2717 6.00125C13.0101 5.99223 12.8568 6.27633 12.938 6.52886C13.0327 6.81747 13.0868 7.12411 13.0868 7.44429Z",fill:"#146EF5"})}),jsxRuntimeExports.jsx("p",{className:"font-semibold text-xl",children:"IntelliSight"})]}),jsxRuntimeExports.jsxs("form",{onSubmit:t.handleSubmit(f),className:"mt-10 text-xs sm:text-sm",children:[jsxRuntimeExports.jsx(InputField,{label:"Email",name:"email",type:"email",register:t.register,errors:t.formState.errors,className:"mt-4"}),jsxRuntimeExports.jsx(InputField,{label:"Password",name:"password",type:"password",register:t.register,errors:t.formState.errors,className:"mt-4"}),jsxRuntimeExports.jsxs("p",{className:"mt-4 text-center",children:["Don't have an account?"," ",jsxRuntimeExports.jsx("a",{href:"/register",className:"text-[#146EF5] underline underline-offset-2",children:"Register"})]}),jsxRuntimeExports.jsxs("div",{className:"flex mt-16 gap-2",children:[jsxRuntimeExports.jsx(Button,{type:"button",variant:"skeleton",onClick:()=>e(-1),className:"w-1/2",children:"Back"}),jsxRuntimeExports.jsx(Button,{type:"submit",disabled:a,className:"bg-[#146EF5] text-white w-1/2",children:a?jsxRuntimeExports.jsx(FaSpinner,{className:"animate-spin mx-auto"}):"Login"})]})]})]}),x=[{label:"Login as Patient",value:"pasien",content:p()},{label:"Login as Doctor",value:"dokter",content:p()}];return jsxRuntimeExports.jsx("div",{className:"bg-[url(/src/assets/bg-wave.jpg)] bg-cover bg-center h-screen overflow-hidden flex justify-center items-center",children:jsxRuntimeExports.jsx("div",{className:"container px-4 sm:px-6",children:jsxRuntimeExports.jsx(Tabs,{tabs:x,className:"w-full md:w-6/7 lg:w-5/7 xl:w-1/2 mx-auto"})})})}const Ornament="/assets/about-us-ornament-CKs1P6_Y.png";function AboutUsPage(){return jsxRuntimeExports.jsxs("div",{className:"bg-[#181818] text-white relative overflow-x-hidden",children:[jsxRuntimeExports.jsxs("div",{className:"container mx-auto px-4 sm:px-6 relative z-10",children:[jsxRuntimeExports.jsx(Navbar,{}),jsxRuntimeExports.jsx("h2",{className:"pt-48 text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-semibold relative z-10",children:".WHO ARE WE"}),jsxRuntimeExports.jsx(CardContainer,{className:"mt-8 sm:mt-10 md:mt-14 xl:mt-16 bg-[#474747]/60 text-white border border-[#474747]/10 px-8 sm:px-10 lg:px-16 py-8 sm:py-12 lg:py-16 xl:py-20",children:jsxRuntimeExports.jsx(CardHeader,{className:"capitalize !text-base sm:!text-lg md:!text-xl lg:!text-2xl",children:"IntelliSight is an innovative solution that uses IoT and AI technology Build by the HUMIC Engineering Team for early detection of eye diseases. With a vision to create a healthier world, IntelliSight provides affordable and accessible solutions for the community and healthcare facilities."})}),jsxRuntimeExports.jsx("h2",{className:"mt-8 sm:mt-10 md:mt-14 xl:mt-16 text-right text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-semibold relative z-10",children:".VISION & MISSION"}),jsxRuntimeExports.jsxs("div",{className:"mt-8 sm:mt-10 md:mt-14 xl:mt-16 flex flex-col lg:flex-row gap-6 lg:gap-10",children:[jsxRuntimeExports.jsxs(CardContainer,{className:"lg:w-1/2 bg-[#474747]/60 text-white border border-[#474747]/10",children:[jsxRuntimeExports.jsx(CardHeader,{className:"!text-2xl",children:"Vision"}),jsxRuntimeExports.jsx(CardContent,{children:"To be the leading solution in early detection of eye diseases through innovative monitoring technology, creating a healthier and safer world."})]}),jsxRuntimeExports.jsxs(CardContainer,{className:"lg:w-1/2 bg-[#474747]/60 text-white border border-[#474747]/10",children:[jsxRuntimeExports.jsx(CardHeader,{className:"!text-2xl",children:"Mission"}),jsxRuntimeExports.jsx(CardContent,{children:"Developing IoT-based systems and artificial intelligence algorithms to monitor and analyze factors related to eye diseases, and providing affordable and accessible solutions for the general public and healthcare facilities."})]})]}),jsxRuntimeExports.jsx(Footer,{})]}),jsxRuntimeExports.jsx("div",{className:"absolute bottom-0 -left-80 sm:-left-100 md:-left-60 lg:-left-40 xl:left-0 w-[220vw] sm:w-[200vw] md:w-[150vw] lg:w-[130vw] xl:w-[100vw] z-0 overflow-y-hidden",children:jsxRuntimeExports.jsx("img",{src:Ornament,alt:"ornament",className:"w-full object-contain translate-y-150"})})]})}function composeEventHandlers$1(e,t,{checkForDefaultPrevented:a=!0}={}){return function(f){if(e==null||e(f),a===!1||!f.defaultPrevented)return t==null?void 0:t(f)}}function setRef(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function composeRefs(...e){return t=>{let a=!1;const u=e.map(f=>{const p=setRef(f,t);return!a&&typeof p=="function"&&(a=!0),p});if(a)return()=>{for(let f=0;f<u.length;f++){const p=u[f];typeof p=="function"?p():setRef(e[f],null)}}}}function useComposedRefs(...e){return reactExports.useCallback(composeRefs(...e),e)}function createContext2(e,t){const a=reactExports.createContext(t),u=p=>{const{children:x,...y}=p,g=reactExports.useMemo(()=>y,Object.values(y));return jsxRuntimeExports.jsx(a.Provider,{value:g,children:x})};u.displayName=e+"Provider";function f(p){const x=reactExports.useContext(a);if(x)return x;if(t!==void 0)return t;throw new Error(`\`${p}\` must be used within \`${e}\``)}return[u,f]}function createContextScope(e,t=[]){let a=[];function u(p,x){const y=reactExports.createContext(x),g=a.length;a=[...a,x];const k=A=>{var C;const{scope:_,children:M,...R}=A,D=((C=_==null?void 0:_[e])==null?void 0:C[g])||y,F=reactExports.useMemo(()=>R,Object.values(R));return jsxRuntimeExports.jsx(D.Provider,{value:F,children:M})};k.displayName=p+"Provider";function S(A,_){var D;const M=((D=_==null?void 0:_[e])==null?void 0:D[g])||y,R=reactExports.useContext(M);if(R)return R;if(x!==void 0)return x;throw new Error(`\`${A}\` must be used within \`${p}\``)}return[k,S]}const f=()=>{const p=a.map(x=>reactExports.createContext(x));return function(y){const g=(y==null?void 0:y[e])||p;return reactExports.useMemo(()=>({[`__scope${e}`]:{...y,[e]:g}}),[y,g])}};return f.scopeName=e,[u,composeContextScopes(f,...t)]}function composeContextScopes(...e){const t=e[0];if(e.length===1)return t;const a=()=>{const u=e.map(f=>({useScope:f(),scopeName:f.scopeName}));return function(p){const x=u.reduce((y,{useScope:g,scopeName:k})=>{const A=g(p)[`__scope${k}`];return{...y,...A}},{});return reactExports.useMemo(()=>({[`__scope${t.scopeName}`]:x}),[x])}};return a.scopeName=t.scopeName,a}var useLayoutEffect2=globalThis!=null&&globalThis.document?reactExports.useLayoutEffect:()=>{},useReactId=React$1.useId||(()=>{}),count$1=0;function useId(e){const[t,a]=reactExports.useState(useReactId());return useLayoutEffect2(()=>{a(u=>u??String(count$1++))},[e]),e||(t?`radix-${t}`:"")}function useCallbackRef$1(e){const t=reactExports.useRef(e);return reactExports.useEffect(()=>{t.current=e}),reactExports.useMemo(()=>(...a)=>{var u;return(u=t.current)==null?void 0:u.call(t,...a)},[])}function useControllableState({prop:e,defaultProp:t,onChange:a=()=>{}}){const[u,f]=useUncontrolledState({defaultProp:t,onChange:a}),p=e!==void 0,x=p?e:u,y=useCallbackRef$1(a),g=reactExports.useCallback(k=>{if(p){const A=typeof k=="function"?k(e):k;A!==e&&y(A)}else f(k)},[p,e,f,y]);return[x,g]}function useUncontrolledState({defaultProp:e,onChange:t}){const a=reactExports.useState(e),[u]=a,f=reactExports.useRef(u),p=useCallbackRef$1(t);return reactExports.useEffect(()=>{f.current!==u&&(p(u),f.current=u)},[u,f,p]),a}var Slot=reactExports.forwardRef((e,t)=>{const{children:a,...u}=e,f=reactExports.Children.toArray(a),p=f.find(isSlottable);if(p){const x=p.props.children,y=f.map(g=>g===p?reactExports.Children.count(x)>1?reactExports.Children.only(null):reactExports.isValidElement(x)?x.props.children:null:g);return jsxRuntimeExports.jsx(SlotClone,{...u,ref:t,children:reactExports.isValidElement(x)?reactExports.cloneElement(x,void 0,y):null})}return jsxRuntimeExports.jsx(SlotClone,{...u,ref:t,children:a})});Slot.displayName="Slot";var SlotClone=reactExports.forwardRef((e,t)=>{const{children:a,...u}=e;if(reactExports.isValidElement(a)){const f=getElementRef$1(a),p=mergeProps(u,a.props);return a.type!==reactExports.Fragment&&(p.ref=t?composeRefs(t,f):f),reactExports.cloneElement(a,p)}return reactExports.Children.count(a)>1?reactExports.Children.only(null):null});SlotClone.displayName="SlotClone";var Slottable=({children:e})=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:e});function isSlottable(e){return reactExports.isValidElement(e)&&e.type===Slottable}function mergeProps(e,t){const a={...t};for(const u in t){const f=e[u],p=t[u];/^on[A-Z]/.test(u)?f&&p?a[u]=(...y)=>{p(...y),f(...y)}:f&&(a[u]=f):u==="style"?a[u]={...f,...p}:u==="className"&&(a[u]=[f,p].filter(Boolean).join(" "))}return{...e,...a}}function getElementRef$1(e){var u,f;let t=(u=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:u.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=(f=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:f.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var NODES=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Primitive=NODES.reduce((e,t)=>{const a=reactExports.forwardRef((u,f)=>{const{asChild:p,...x}=u,y=p?Slot:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),jsxRuntimeExports.jsx(y,{...x,ref:f})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function dispatchDiscreteCustomEvent(e,t){e&&reactDomExports.flushSync(()=>e.dispatchEvent(t))}function useEscapeKeydown(e,t=globalThis==null?void 0:globalThis.document){const a=useCallbackRef$1(e);reactExports.useEffect(()=>{const u=f=>{f.key==="Escape"&&a(f)};return t.addEventListener("keydown",u,{capture:!0}),()=>t.removeEventListener("keydown",u,{capture:!0})},[a,t])}var DISMISSABLE_LAYER_NAME="DismissableLayer",CONTEXT_UPDATE="dismissableLayer.update",POINTER_DOWN_OUTSIDE="dismissableLayer.pointerDownOutside",FOCUS_OUTSIDE="dismissableLayer.focusOutside",originalBodyPointerEvents,DismissableLayerContext=reactExports.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),DismissableLayer=reactExports.forwardRef((e,t)=>{const{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:x,onDismiss:y,...g}=e,k=reactExports.useContext(DismissableLayerContext),[S,A]=reactExports.useState(null),_=(S==null?void 0:S.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,M]=reactExports.useState({}),R=useComposedRefs(t,$=>A($)),D=Array.from(k.layers),[F]=[...k.layersWithOutsidePointerEventsDisabled].slice(-1),C=D.indexOf(F),j=S?D.indexOf(S):-1,T=k.layersWithOutsidePointerEventsDisabled.size>0,V=j>=C,B=usePointerDownOutside($=>{const q=$.target,K=[...k.branches].some(le=>le.contains(q));!V||K||(f==null||f($),x==null||x($),$.defaultPrevented||y==null||y())},_),G=useFocusOutside($=>{const q=$.target;[...k.branches].some(le=>le.contains(q))||(p==null||p($),x==null||x($),$.defaultPrevented||y==null||y())},_);return useEscapeKeydown($=>{j===k.layers.size-1&&(u==null||u($),!$.defaultPrevented&&y&&($.preventDefault(),y()))},_),reactExports.useEffect(()=>{if(S)return a&&(k.layersWithOutsidePointerEventsDisabled.size===0&&(originalBodyPointerEvents=_.body.style.pointerEvents,_.body.style.pointerEvents="none"),k.layersWithOutsidePointerEventsDisabled.add(S)),k.layers.add(S),dispatchUpdate(),()=>{a&&k.layersWithOutsidePointerEventsDisabled.size===1&&(_.body.style.pointerEvents=originalBodyPointerEvents)}},[S,_,a,k]),reactExports.useEffect(()=>()=>{S&&(k.layers.delete(S),k.layersWithOutsidePointerEventsDisabled.delete(S),dispatchUpdate())},[S,k]),reactExports.useEffect(()=>{const $=()=>M({});return document.addEventListener(CONTEXT_UPDATE,$),()=>document.removeEventListener(CONTEXT_UPDATE,$)},[]),jsxRuntimeExports.jsx(Primitive.div,{...g,ref:R,style:{pointerEvents:T?V?"auto":"none":void 0,...e.style},onFocusCapture:composeEventHandlers$1(e.onFocusCapture,G.onFocusCapture),onBlurCapture:composeEventHandlers$1(e.onBlurCapture,G.onBlurCapture),onPointerDownCapture:composeEventHandlers$1(e.onPointerDownCapture,B.onPointerDownCapture)})});DismissableLayer.displayName=DISMISSABLE_LAYER_NAME;var BRANCH_NAME="DismissableLayerBranch",DismissableLayerBranch=reactExports.forwardRef((e,t)=>{const a=reactExports.useContext(DismissableLayerContext),u=reactExports.useRef(null),f=useComposedRefs(t,u);return reactExports.useEffect(()=>{const p=u.current;if(p)return a.branches.add(p),()=>{a.branches.delete(p)}},[a.branches]),jsxRuntimeExports.jsx(Primitive.div,{...e,ref:f})});DismissableLayerBranch.displayName=BRANCH_NAME;function usePointerDownOutside(e,t=globalThis==null?void 0:globalThis.document){const a=useCallbackRef$1(e),u=reactExports.useRef(!1),f=reactExports.useRef(()=>{});return reactExports.useEffect(()=>{const p=y=>{if(y.target&&!u.current){let g=function(){handleAndDispatchCustomEvent(POINTER_DOWN_OUTSIDE,a,k,{discrete:!0})};const k={originalEvent:y};y.pointerType==="touch"?(t.removeEventListener("click",f.current),f.current=g,t.addEventListener("click",f.current,{once:!0})):g()}else t.removeEventListener("click",f.current);u.current=!1},x=window.setTimeout(()=>{t.addEventListener("pointerdown",p)},0);return()=>{window.clearTimeout(x),t.removeEventListener("pointerdown",p),t.removeEventListener("click",f.current)}},[t,a]),{onPointerDownCapture:()=>u.current=!0}}function useFocusOutside(e,t=globalThis==null?void 0:globalThis.document){const a=useCallbackRef$1(e),u=reactExports.useRef(!1);return reactExports.useEffect(()=>{const f=p=>{p.target&&!u.current&&handleAndDispatchCustomEvent(FOCUS_OUTSIDE,a,{originalEvent:p},{discrete:!1})};return t.addEventListener("focusin",f),()=>t.removeEventListener("focusin",f)},[t,a]),{onFocusCapture:()=>u.current=!0,onBlurCapture:()=>u.current=!1}}function dispatchUpdate(){const e=new CustomEvent(CONTEXT_UPDATE);document.dispatchEvent(e)}function handleAndDispatchCustomEvent(e,t,a,{discrete:u}){const f=a.originalEvent.target,p=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:a});t&&f.addEventListener(e,t,{once:!0}),u?dispatchDiscreteCustomEvent(f,p):f.dispatchEvent(p)}var AUTOFOCUS_ON_MOUNT="focusScope.autoFocusOnMount",AUTOFOCUS_ON_UNMOUNT="focusScope.autoFocusOnUnmount",EVENT_OPTIONS={bubbles:!1,cancelable:!0},FOCUS_SCOPE_NAME="FocusScope",FocusScope=reactExports.forwardRef((e,t)=>{const{loop:a=!1,trapped:u=!1,onMountAutoFocus:f,onUnmountAutoFocus:p,...x}=e,[y,g]=reactExports.useState(null),k=useCallbackRef$1(f),S=useCallbackRef$1(p),A=reactExports.useRef(null),_=useComposedRefs(t,D=>g(D)),M=reactExports.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;reactExports.useEffect(()=>{if(u){let D=function(T){if(M.paused||!y)return;const V=T.target;y.contains(V)?A.current=V:focus(A.current,{select:!0})},F=function(T){if(M.paused||!y)return;const V=T.relatedTarget;V!==null&&(y.contains(V)||focus(A.current,{select:!0}))},C=function(T){if(document.activeElement===document.body)for(const B of T)B.removedNodes.length>0&&focus(y)};document.addEventListener("focusin",D),document.addEventListener("focusout",F);const j=new MutationObserver(C);return y&&j.observe(y,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",D),document.removeEventListener("focusout",F),j.disconnect()}}},[u,y,M.paused]),reactExports.useEffect(()=>{if(y){focusScopesStack.add(M);const D=document.activeElement;if(!y.contains(D)){const C=new CustomEvent(AUTOFOCUS_ON_MOUNT,EVENT_OPTIONS);y.addEventListener(AUTOFOCUS_ON_MOUNT,k),y.dispatchEvent(C),C.defaultPrevented||(focusFirst(removeLinks(getTabbableCandidates(y)),{select:!0}),document.activeElement===D&&focus(y))}return()=>{y.removeEventListener(AUTOFOCUS_ON_MOUNT,k),setTimeout(()=>{const C=new CustomEvent(AUTOFOCUS_ON_UNMOUNT,EVENT_OPTIONS);y.addEventListener(AUTOFOCUS_ON_UNMOUNT,S),y.dispatchEvent(C),C.defaultPrevented||focus(D??document.body,{select:!0}),y.removeEventListener(AUTOFOCUS_ON_UNMOUNT,S),focusScopesStack.remove(M)},0)}}},[y,k,S,M]);const R=reactExports.useCallback(D=>{if(!a&&!u||M.paused)return;const F=D.key==="Tab"&&!D.altKey&&!D.ctrlKey&&!D.metaKey,C=document.activeElement;if(F&&C){const j=D.currentTarget,[T,V]=getTabbableEdges(j);T&&V?!D.shiftKey&&C===V?(D.preventDefault(),a&&focus(T,{select:!0})):D.shiftKey&&C===T&&(D.preventDefault(),a&&focus(V,{select:!0})):C===j&&D.preventDefault()}},[a,u,M.paused]);return jsxRuntimeExports.jsx(Primitive.div,{tabIndex:-1,...x,ref:_,onKeyDown:R})});FocusScope.displayName=FOCUS_SCOPE_NAME;function focusFirst(e,{select:t=!1}={}){const a=document.activeElement;for(const u of e)if(focus(u,{select:t}),document.activeElement!==a)return}function getTabbableEdges(e){const t=getTabbableCandidates(e),a=findVisible(t,e),u=findVisible(t.reverse(),e);return[a,u]}function getTabbableCandidates(e){const t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:u=>{const f=u.tagName==="INPUT"&&u.type==="hidden";return u.disabled||u.hidden||f?NodeFilter.FILTER_SKIP:u.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function findVisible(e,t){for(const a of e)if(!isHidden(a,{upTo:t}))return a}function isHidden(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function isSelectableInput(e){return e instanceof HTMLInputElement&&"select"in e}function focus(e,{select:t=!1}={}){if(e&&e.focus){const a=document.activeElement;e.focus({preventScroll:!0}),e!==a&&isSelectableInput(e)&&t&&e.select()}}var focusScopesStack=createFocusScopesStack();function createFocusScopesStack(){let e=[];return{add(t){const a=e[0];t!==a&&(a==null||a.pause()),e=arrayRemove(e,t),e.unshift(t)},remove(t){var a;e=arrayRemove(e,t),(a=e[0])==null||a.resume()}}}function arrayRemove(e,t){const a=[...e],u=a.indexOf(t);return u!==-1&&a.splice(u,1),a}function removeLinks(e){return e.filter(t=>t.tagName!=="A")}var PORTAL_NAME$1="Portal",Portal$1=reactExports.forwardRef((e,t)=>{var y;const{container:a,...u}=e,[f,p]=reactExports.useState(!1);useLayoutEffect2(()=>p(!0),[]);const x=a||f&&((y=globalThis==null?void 0:globalThis.document)==null?void 0:y.body);return x?ReactDOM.createPortal(jsxRuntimeExports.jsx(Primitive.div,{...u,ref:t}),x):null});Portal$1.displayName=PORTAL_NAME$1;function useStateMachine(e,t){return reactExports.useReducer((a,u)=>t[a][u]??a,e)}var Presence=e=>{const{present:t,children:a}=e,u=usePresence(t),f=typeof a=="function"?a({present:u.isPresent}):reactExports.Children.only(a),p=useComposedRefs(u.ref,getElementRef(f));return typeof a=="function"||u.isPresent?reactExports.cloneElement(f,{ref:p}):null};Presence.displayName="Presence";function usePresence(e){const[t,a]=reactExports.useState(),u=reactExports.useRef({}),f=reactExports.useRef(e),p=reactExports.useRef("none"),x=e?"mounted":"unmounted",[y,g]=useStateMachine(x,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return reactExports.useEffect(()=>{const k=getAnimationName(u.current);p.current=y==="mounted"?k:"none"},[y]),useLayoutEffect2(()=>{const k=u.current,S=f.current;if(S!==e){const _=p.current,M=getAnimationName(k);e?g("MOUNT"):M==="none"||(k==null?void 0:k.display)==="none"?g("UNMOUNT"):g(S&&_!==M?"ANIMATION_OUT":"UNMOUNT"),f.current=e}},[e,g]),useLayoutEffect2(()=>{if(t){let k;const S=t.ownerDocument.defaultView??window,A=M=>{const D=getAnimationName(u.current).includes(M.animationName);if(M.target===t&&D&&(g("ANIMATION_END"),!f.current)){const F=t.style.animationFillMode;t.style.animationFillMode="forwards",k=S.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=F)})}},_=M=>{M.target===t&&(p.current=getAnimationName(u.current))};return t.addEventListener("animationstart",_),t.addEventListener("animationcancel",A),t.addEventListener("animationend",A),()=>{S.clearTimeout(k),t.removeEventListener("animationstart",_),t.removeEventListener("animationcancel",A),t.removeEventListener("animationend",A)}}else g("ANIMATION_END")},[t,g]),{isPresent:["mounted","unmountSuspended"].includes(y),ref:reactExports.useCallback(k=>{k&&(u.current=getComputedStyle(k)),a(k)},[])}}function getAnimationName(e){return(e==null?void 0:e.animationName)||"none"}function getElementRef(e){var u,f;let t=(u=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:u.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=(f=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:f.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var count=0;function useFocusGuards(){reactExports.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??createFocusGuard()),document.body.insertAdjacentElement("beforeend",e[1]??createFocusGuard()),count++,()=>{count===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),count--}},[])}function createFocusGuard(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var __assign=function(){return __assign=Object.assign||function(t){for(var a,u=1,f=arguments.length;u<f;u++){a=arguments[u];for(var p in a)Object.prototype.hasOwnProperty.call(a,p)&&(t[p]=a[p])}return t},__assign.apply(this,arguments)};function __rest(e,t){var a={};for(var u in e)Object.prototype.hasOwnProperty.call(e,u)&&t.indexOf(u)<0&&(a[u]=e[u]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,u=Object.getOwnPropertySymbols(e);f<u.length;f++)t.indexOf(u[f])<0&&Object.prototype.propertyIsEnumerable.call(e,u[f])&&(a[u[f]]=e[u[f]]);return a}function __awaiter(e,t,a,u){function f(p){return p instanceof a?p:new a(function(x){x(p)})}return new(a||(a=Promise))(function(p,x){function y(S){try{k(u.next(S))}catch(A){x(A)}}function g(S){try{k(u.throw(S))}catch(A){x(A)}}function k(S){S.done?p(S.value):f(S.value).then(y,g)}k((u=u.apply(e,t||[])).next())})}function __spreadArray(e,t,a){if(a||arguments.length===2)for(var u=0,f=t.length,p;u<f;u++)(p||!(u in t))&&(p||(p=Array.prototype.slice.call(t,0,u)),p[u]=t[u]);return e.concat(p||Array.prototype.slice.call(t))}typeof SuppressedError=="function"&&SuppressedError;var zeroRightClassName="right-scroll-bar-position",fullWidthClassName="width-before-scroll-bar",noScrollbarsClassName="with-scroll-bars-hidden",removedBarSizeVariable="--removed-body-scroll-bar-size";function assignRef(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function useCallbackRef(e,t){var a=reactExports.useState(function(){return{value:e,callback:t,facade:{get current(){return a.value},set current(u){var f=a.value;f!==u&&(a.value=u,a.callback(u,f))}}}})[0];return a.callback=t,a.facade}var useIsomorphicLayoutEffect=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect,currentValues=new WeakMap;function useMergeRefs(e,t){var a=useCallbackRef(null,function(u){return e.forEach(function(f){return assignRef(f,u)})});return useIsomorphicLayoutEffect(function(){var u=currentValues.get(a);if(u){var f=new Set(u),p=new Set(e),x=a.current;f.forEach(function(y){p.has(y)||assignRef(y,null)}),p.forEach(function(y){f.has(y)||assignRef(y,x)})}currentValues.set(a,e)},[e]),a}function ItoI(e){return e}function innerCreateMedium(e,t){t===void 0&&(t=ItoI);var a=[],u=!1,f={read:function(){if(u)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:e},useMedium:function(p){var x=t(p,u);return a.push(x),function(){a=a.filter(function(y){return y!==x})}},assignSyncMedium:function(p){for(u=!0;a.length;){var x=a;a=[],x.forEach(p)}a={push:function(y){return p(y)},filter:function(){return a}}},assignMedium:function(p){u=!0;var x=[];if(a.length){var y=a;a=[],y.forEach(p),x=a}var g=function(){var S=x;x=[],S.forEach(p)},k=function(){return Promise.resolve().then(g)};k(),a={push:function(S){x.push(S),k()},filter:function(S){return x=x.filter(S),a}}}};return f}function createSidecarMedium(e){e===void 0&&(e={});var t=innerCreateMedium(null);return t.options=__assign({async:!0,ssr:!1},e),t}var SideCar$1=function(e){var t=e.sideCar,a=__rest(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var u=t.read();if(!u)throw new Error("Sidecar medium not found");return reactExports.createElement(u,__assign({},a))};SideCar$1.isSideCarExport=!0;function exportSidecar(e,t){return e.useMedium(t),SideCar$1}var effectCar=createSidecarMedium(),nothing=function(){},RemoveScroll=reactExports.forwardRef(function(e,t){var a=reactExports.useRef(null),u=reactExports.useState({onScrollCapture:nothing,onWheelCapture:nothing,onTouchMoveCapture:nothing}),f=u[0],p=u[1],x=e.forwardProps,y=e.children,g=e.className,k=e.removeScrollBar,S=e.enabled,A=e.shards,_=e.sideCar,M=e.noIsolation,R=e.inert,D=e.allowPinchZoom,F=e.as,C=F===void 0?"div":F,j=e.gapMode,T=__rest(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),V=_,B=useMergeRefs([a,t]),G=__assign(__assign({},T),f);return reactExports.createElement(reactExports.Fragment,null,S&&reactExports.createElement(V,{sideCar:effectCar,removeScrollBar:k,shards:A,noIsolation:M,inert:R,setCallbacks:p,allowPinchZoom:!!D,lockRef:a,gapMode:j}),x?reactExports.cloneElement(reactExports.Children.only(y),__assign(__assign({},G),{ref:B})):reactExports.createElement(C,__assign({},G,{className:g,ref:B}),y))});RemoveScroll.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};RemoveScroll.classNames={fullWidth:fullWidthClassName,zeroRight:zeroRightClassName};var getNonce=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function makeStyleTag(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=getNonce();return t&&e.setAttribute("nonce",t),e}function injectStyles(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function insertStyleTag(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var stylesheetSingleton=function(){var e=0,t=null;return{add:function(a){e==0&&(t=makeStyleTag())&&(injectStyles(t,a),insertStyleTag(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},styleHookSingleton=function(){var e=stylesheetSingleton();return function(t,a){reactExports.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&a])}},styleSingleton=function(){var e=styleHookSingleton(),t=function(a){var u=a.styles,f=a.dynamic;return e(u,f),null};return t},zeroGap={left:0,top:0,right:0,gap:0},parse=function(e){return parseInt(e||"",10)||0},getOffset=function(e){var t=window.getComputedStyle(document.body),a=t[e==="padding"?"paddingLeft":"marginLeft"],u=t[e==="padding"?"paddingTop":"marginTop"],f=t[e==="padding"?"paddingRight":"marginRight"];return[parse(a),parse(u),parse(f)]},getGapWidth=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return zeroGap;var t=getOffset(e),a=document.documentElement.clientWidth,u=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,u-a+t[2]-t[0])}},Style=styleSingleton(),lockAttribute="data-scroll-locked",getStyles=function(e,t,a,u){var f=e.left,p=e.top,x=e.right,y=e.gap;return a===void 0&&(a="margin"),`
  .`.concat(noScrollbarsClassName,` {
   overflow: hidden `).concat(u,`;
   padding-right: `).concat(y,"px ").concat(u,`;
  }
  body[`).concat(lockAttribute,`] {
    overflow: hidden `).concat(u,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(u,";"),a==="margin"&&`
    padding-left: `.concat(f,`px;
    padding-top: `).concat(p,`px;
    padding-right: `).concat(x,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(y,"px ").concat(u,`;
    `),a==="padding"&&"padding-right: ".concat(y,"px ").concat(u,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(zeroRightClassName,` {
    right: `).concat(y,"px ").concat(u,`;
  }
  
  .`).concat(fullWidthClassName,` {
    margin-right: `).concat(y,"px ").concat(u,`;
  }
  
  .`).concat(zeroRightClassName," .").concat(zeroRightClassName,` {
    right: 0 `).concat(u,`;
  }
  
  .`).concat(fullWidthClassName," .").concat(fullWidthClassName,` {
    margin-right: 0 `).concat(u,`;
  }
  
  body[`).concat(lockAttribute,`] {
    `).concat(removedBarSizeVariable,": ").concat(y,`px;
  }
`)},getCurrentUseCounter=function(){var e=parseInt(document.body.getAttribute(lockAttribute)||"0",10);return isFinite(e)?e:0},useLockAttribute=function(){reactExports.useEffect(function(){return document.body.setAttribute(lockAttribute,(getCurrentUseCounter()+1).toString()),function(){var e=getCurrentUseCounter()-1;e<=0?document.body.removeAttribute(lockAttribute):document.body.setAttribute(lockAttribute,e.toString())}},[])},RemoveScrollBar=function(e){var t=e.noRelative,a=e.noImportant,u=e.gapMode,f=u===void 0?"margin":u;useLockAttribute();var p=reactExports.useMemo(function(){return getGapWidth(f)},[f]);return reactExports.createElement(Style,{styles:getStyles(p,!t,f,a?"":"!important")})},passiveSupported=!1;if(typeof window<"u")try{var options=Object.defineProperty({},"passive",{get:function(){return passiveSupported=!0,!0}});window.addEventListener("test",options,options),window.removeEventListener("test",options,options)}catch{passiveSupported=!1}var nonPassive=passiveSupported?{passive:!1}:!1,alwaysContainsScroll=function(e){return e.tagName==="TEXTAREA"},elementCanBeScrolled=function(e,t){if(!(e instanceof Element))return!1;var a=window.getComputedStyle(e);return a[t]!=="hidden"&&!(a.overflowY===a.overflowX&&!alwaysContainsScroll(e)&&a[t]==="visible")},elementCouldBeVScrolled=function(e){return elementCanBeScrolled(e,"overflowY")},elementCouldBeHScrolled=function(e){return elementCanBeScrolled(e,"overflowX")},locationCouldBeScrolled=function(e,t){var a=t.ownerDocument,u=t;do{typeof ShadowRoot<"u"&&u instanceof ShadowRoot&&(u=u.host);var f=elementCouldBeScrolled(e,u);if(f){var p=getScrollVariables(e,u),x=p[1],y=p[2];if(x>y)return!0}u=u.parentNode}while(u&&u!==a.body);return!1},getVScrollVariables=function(e){var t=e.scrollTop,a=e.scrollHeight,u=e.clientHeight;return[t,a,u]},getHScrollVariables=function(e){var t=e.scrollLeft,a=e.scrollWidth,u=e.clientWidth;return[t,a,u]},elementCouldBeScrolled=function(e,t){return e==="v"?elementCouldBeVScrolled(t):elementCouldBeHScrolled(t)},getScrollVariables=function(e,t){return e==="v"?getVScrollVariables(t):getHScrollVariables(t)},getDirectionFactor=function(e,t){return e==="h"&&t==="rtl"?-1:1},handleScroll=function(e,t,a,u,f){var p=getDirectionFactor(e,window.getComputedStyle(t).direction),x=p*u,y=a.target,g=t.contains(y),k=!1,S=x>0,A=0,_=0;do{var M=getScrollVariables(e,y),R=M[0],D=M[1],F=M[2],C=D-F-p*R;(R||C)&&elementCouldBeScrolled(e,y)&&(A+=C,_+=R),y instanceof ShadowRoot?y=y.host:y=y.parentNode}while(!g&&y!==document.body||g&&(t.contains(y)||t===y));return(S&&Math.abs(A)<1||!S&&Math.abs(_)<1)&&(k=!0),k},getTouchXY=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},getDeltaXY=function(e){return[e.deltaX,e.deltaY]},extractRef=function(e){return e&&"current"in e?e.current:e},deltaCompare=function(e,t){return e[0]===t[0]&&e[1]===t[1]},generateStyle=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},idCounter=0,lockStack=[];function RemoveScrollSideCar(e){var t=reactExports.useRef([]),a=reactExports.useRef([0,0]),u=reactExports.useRef(),f=reactExports.useState(idCounter++)[0],p=reactExports.useState(styleSingleton)[0],x=reactExports.useRef(e);reactExports.useEffect(function(){x.current=e},[e]),reactExports.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(f));var D=__spreadArray([e.lockRef.current],(e.shards||[]).map(extractRef),!0).filter(Boolean);return D.forEach(function(F){return F.classList.add("allow-interactivity-".concat(f))}),function(){document.body.classList.remove("block-interactivity-".concat(f)),D.forEach(function(F){return F.classList.remove("allow-interactivity-".concat(f))})}}},[e.inert,e.lockRef.current,e.shards]);var y=reactExports.useCallback(function(D,F){if("touches"in D&&D.touches.length===2||D.type==="wheel"&&D.ctrlKey)return!x.current.allowPinchZoom;var C=getTouchXY(D),j=a.current,T="deltaX"in D?D.deltaX:j[0]-C[0],V="deltaY"in D?D.deltaY:j[1]-C[1],B,G=D.target,$=Math.abs(T)>Math.abs(V)?"h":"v";if("touches"in D&&$==="h"&&G.type==="range")return!1;var q=locationCouldBeScrolled($,G);if(!q)return!0;if(q?B=$:(B=$==="v"?"h":"v",q=locationCouldBeScrolled($,G)),!q)return!1;if(!u.current&&"changedTouches"in D&&(T||V)&&(u.current=B),!B)return!0;var K=u.current||B;return handleScroll(K,F,D,K==="h"?T:V)},[]),g=reactExports.useCallback(function(D){var F=D;if(!(!lockStack.length||lockStack[lockStack.length-1]!==p)){var C="deltaY"in F?getDeltaXY(F):getTouchXY(F),j=t.current.filter(function(B){return B.name===F.type&&(B.target===F.target||F.target===B.shadowParent)&&deltaCompare(B.delta,C)})[0];if(j&&j.should){F.cancelable&&F.preventDefault();return}if(!j){var T=(x.current.shards||[]).map(extractRef).filter(Boolean).filter(function(B){return B.contains(F.target)}),V=T.length>0?y(F,T[0]):!x.current.noIsolation;V&&F.cancelable&&F.preventDefault()}}},[]),k=reactExports.useCallback(function(D,F,C,j){var T={name:D,delta:F,target:C,should:j,shadowParent:getOutermostShadowParent(C)};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(V){return V!==T})},1)},[]),S=reactExports.useCallback(function(D){a.current=getTouchXY(D),u.current=void 0},[]),A=reactExports.useCallback(function(D){k(D.type,getDeltaXY(D),D.target,y(D,e.lockRef.current))},[]),_=reactExports.useCallback(function(D){k(D.type,getTouchXY(D),D.target,y(D,e.lockRef.current))},[]);reactExports.useEffect(function(){return lockStack.push(p),e.setCallbacks({onScrollCapture:A,onWheelCapture:A,onTouchMoveCapture:_}),document.addEventListener("wheel",g,nonPassive),document.addEventListener("touchmove",g,nonPassive),document.addEventListener("touchstart",S,nonPassive),function(){lockStack=lockStack.filter(function(D){return D!==p}),document.removeEventListener("wheel",g,nonPassive),document.removeEventListener("touchmove",g,nonPassive),document.removeEventListener("touchstart",S,nonPassive)}},[]);var M=e.removeScrollBar,R=e.inert;return reactExports.createElement(reactExports.Fragment,null,R?reactExports.createElement(p,{styles:generateStyle(f)}):null,M?reactExports.createElement(RemoveScrollBar,{gapMode:e.gapMode}):null)}function getOutermostShadowParent(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const SideCar=exportSidecar(effectCar,RemoveScrollSideCar);var ReactRemoveScroll=reactExports.forwardRef(function(e,t){return reactExports.createElement(RemoveScroll,__assign({},e,{ref:t,sideCar:SideCar}))});ReactRemoveScroll.classNames=RemoveScroll.classNames;var getDefaultParent=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={},lockCount=0,unwrapHost=function(e){return e&&(e.host||unwrapHost(e.parentNode))},correctTargets=function(e,t){return t.map(function(a){if(e.contains(a))return a;var u=unwrapHost(a);return u&&e.contains(u)?u:(console.error("aria-hidden",a,"in not contained inside",e,". Doing nothing"),null)}).filter(function(a){return!!a})},applyAttributeToOthers=function(e,t,a,u){var f=correctTargets(t,Array.isArray(e)?e:[e]);markerMap[a]||(markerMap[a]=new WeakMap);var p=markerMap[a],x=[],y=new Set,g=new Set(f),k=function(A){!A||y.has(A)||(y.add(A),k(A.parentNode))};f.forEach(k);var S=function(A){!A||g.has(A)||Array.prototype.forEach.call(A.children,function(_){if(y.has(_))S(_);else try{var M=_.getAttribute(u),R=M!==null&&M!=="false",D=(counterMap.get(_)||0)+1,F=(p.get(_)||0)+1;counterMap.set(_,D),p.set(_,F),x.push(_),D===1&&R&&uncontrolledNodes.set(_,!0),F===1&&_.setAttribute(a,"true"),R||_.setAttribute(u,"true")}catch(C){console.error("aria-hidden: cannot operate on ",_,C)}})};return S(t),y.clear(),lockCount++,function(){x.forEach(function(A){var _=counterMap.get(A)-1,M=p.get(A)-1;counterMap.set(A,_),p.set(A,M),_||(uncontrolledNodes.has(A)||A.removeAttribute(u),uncontrolledNodes.delete(A)),M||A.removeAttribute(a)}),lockCount--,lockCount||(counterMap=new WeakMap,counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={})}},hideOthers=function(e,t,a){a===void 0&&(a="data-aria-hidden");var u=Array.from(Array.isArray(e)?e:[e]),f=getDefaultParent(e);return f?(u.push.apply(u,Array.from(f.querySelectorAll("[aria-live]"))),applyAttributeToOthers(u,f,a,"aria-hidden")):function(){return null}},DIALOG_NAME="Dialog",[createDialogContext,createDialogScope]=createContextScope(DIALOG_NAME),[DialogProvider,useDialogContext]=createDialogContext(DIALOG_NAME),Dialog$1=e=>{const{__scopeDialog:t,children:a,open:u,defaultOpen:f,onOpenChange:p,modal:x=!0}=e,y=reactExports.useRef(null),g=reactExports.useRef(null),[k=!1,S]=useControllableState({prop:u,defaultProp:f,onChange:p});return jsxRuntimeExports.jsx(DialogProvider,{scope:t,triggerRef:y,contentRef:g,contentId:useId(),titleId:useId(),descriptionId:useId(),open:k,onOpenChange:S,onOpenToggle:reactExports.useCallback(()=>S(A=>!A),[S]),modal:x,children:a})};Dialog$1.displayName=DIALOG_NAME;var TRIGGER_NAME="DialogTrigger",DialogTrigger$1=reactExports.forwardRef((e,t)=>{const{__scopeDialog:a,...u}=e,f=useDialogContext(TRIGGER_NAME,a),p=useComposedRefs(t,f.triggerRef);return jsxRuntimeExports.jsx(Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":f.open,"aria-controls":f.contentId,"data-state":getState(f.open),...u,ref:p,onClick:composeEventHandlers$1(e.onClick,f.onOpenToggle)})});DialogTrigger$1.displayName=TRIGGER_NAME;var PORTAL_NAME="DialogPortal",[PortalProvider,usePortalContext]=createDialogContext(PORTAL_NAME,{forceMount:void 0}),DialogPortal$1=e=>{const{__scopeDialog:t,forceMount:a,children:u,container:f}=e,p=useDialogContext(PORTAL_NAME,t);return jsxRuntimeExports.jsx(PortalProvider,{scope:t,forceMount:a,children:reactExports.Children.map(u,x=>jsxRuntimeExports.jsx(Presence,{present:a||p.open,children:jsxRuntimeExports.jsx(Portal$1,{asChild:!0,container:f,children:x})}))})};DialogPortal$1.displayName=PORTAL_NAME;var OVERLAY_NAME="DialogOverlay",DialogOverlay$1=reactExports.forwardRef((e,t)=>{const a=usePortalContext(OVERLAY_NAME,e.__scopeDialog),{forceMount:u=a.forceMount,...f}=e,p=useDialogContext(OVERLAY_NAME,e.__scopeDialog);return p.modal?jsxRuntimeExports.jsx(Presence,{present:u||p.open,children:jsxRuntimeExports.jsx(DialogOverlayImpl,{...f,ref:t})}):null});DialogOverlay$1.displayName=OVERLAY_NAME;var DialogOverlayImpl=reactExports.forwardRef((e,t)=>{const{__scopeDialog:a,...u}=e,f=useDialogContext(OVERLAY_NAME,a);return jsxRuntimeExports.jsx(ReactRemoveScroll,{as:Slot,allowPinchZoom:!0,shards:[f.contentRef],children:jsxRuntimeExports.jsx(Primitive.div,{"data-state":getState(f.open),...u,ref:t,style:{pointerEvents:"auto",...u.style}})})}),CONTENT_NAME="DialogContent",DialogContent$1=reactExports.forwardRef((e,t)=>{const a=usePortalContext(CONTENT_NAME,e.__scopeDialog),{forceMount:u=a.forceMount,...f}=e,p=useDialogContext(CONTENT_NAME,e.__scopeDialog);return jsxRuntimeExports.jsx(Presence,{present:u||p.open,children:p.modal?jsxRuntimeExports.jsx(DialogContentModal,{...f,ref:t}):jsxRuntimeExports.jsx(DialogContentNonModal,{...f,ref:t})})});DialogContent$1.displayName=CONTENT_NAME;var DialogContentModal=reactExports.forwardRef((e,t)=>{const a=useDialogContext(CONTENT_NAME,e.__scopeDialog),u=reactExports.useRef(null),f=useComposedRefs(t,a.contentRef,u);return reactExports.useEffect(()=>{const p=u.current;if(p)return hideOthers(p)},[]),jsxRuntimeExports.jsx(DialogContentImpl,{...e,ref:f,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:composeEventHandlers$1(e.onCloseAutoFocus,p=>{var x;p.preventDefault(),(x=a.triggerRef.current)==null||x.focus()}),onPointerDownOutside:composeEventHandlers$1(e.onPointerDownOutside,p=>{const x=p.detail.originalEvent,y=x.button===0&&x.ctrlKey===!0;(x.button===2||y)&&p.preventDefault()}),onFocusOutside:composeEventHandlers$1(e.onFocusOutside,p=>p.preventDefault())})}),DialogContentNonModal=reactExports.forwardRef((e,t)=>{const a=useDialogContext(CONTENT_NAME,e.__scopeDialog),u=reactExports.useRef(!1),f=reactExports.useRef(!1);return jsxRuntimeExports.jsx(DialogContentImpl,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:p=>{var x,y;(x=e.onCloseAutoFocus)==null||x.call(e,p),p.defaultPrevented||(u.current||(y=a.triggerRef.current)==null||y.focus(),p.preventDefault()),u.current=!1,f.current=!1},onInteractOutside:p=>{var g,k;(g=e.onInteractOutside)==null||g.call(e,p),p.defaultPrevented||(u.current=!0,p.detail.originalEvent.type==="pointerdown"&&(f.current=!0));const x=p.target;((k=a.triggerRef.current)==null?void 0:k.contains(x))&&p.preventDefault(),p.detail.originalEvent.type==="focusin"&&f.current&&p.preventDefault()}})}),DialogContentImpl=reactExports.forwardRef((e,t)=>{const{__scopeDialog:a,trapFocus:u,onOpenAutoFocus:f,onCloseAutoFocus:p,...x}=e,y=useDialogContext(CONTENT_NAME,a),g=reactExports.useRef(null),k=useComposedRefs(t,g);return useFocusGuards(),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(FocusScope,{asChild:!0,loop:!0,trapped:u,onMountAutoFocus:f,onUnmountAutoFocus:p,children:jsxRuntimeExports.jsx(DismissableLayer,{role:"dialog",id:y.contentId,"aria-describedby":y.descriptionId,"aria-labelledby":y.titleId,"data-state":getState(y.open),...x,ref:k,onDismiss:()=>y.onOpenChange(!1)})}),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(TitleWarning,{titleId:y.titleId}),jsxRuntimeExports.jsx(DescriptionWarning,{contentRef:g,descriptionId:y.descriptionId})]})]})}),TITLE_NAME="DialogTitle",DialogTitle$1=reactExports.forwardRef((e,t)=>{const{__scopeDialog:a,...u}=e,f=useDialogContext(TITLE_NAME,a);return jsxRuntimeExports.jsx(Primitive.h2,{id:f.titleId,...u,ref:t})});DialogTitle$1.displayName=TITLE_NAME;var DESCRIPTION_NAME="DialogDescription",DialogDescription=reactExports.forwardRef((e,t)=>{const{__scopeDialog:a,...u}=e,f=useDialogContext(DESCRIPTION_NAME,a);return jsxRuntimeExports.jsx(Primitive.p,{id:f.descriptionId,...u,ref:t})});DialogDescription.displayName=DESCRIPTION_NAME;var CLOSE_NAME="DialogClose",DialogClose$1=reactExports.forwardRef((e,t)=>{const{__scopeDialog:a,...u}=e,f=useDialogContext(CLOSE_NAME,a);return jsxRuntimeExports.jsx(Primitive.button,{type:"button",...u,ref:t,onClick:composeEventHandlers$1(e.onClick,()=>f.onOpenChange(!1))})});DialogClose$1.displayName=CLOSE_NAME;function getState(e){return e?"open":"closed"}var TITLE_WARNING_NAME="DialogTitleWarning",[WarningProvider,useWarningContext]=createContext2(TITLE_WARNING_NAME,{contentName:CONTENT_NAME,titleName:TITLE_NAME,docsSlug:"dialog"}),TitleWarning=({titleId:e})=>{const t=useWarningContext(TITLE_WARNING_NAME),a=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.

If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.

For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return reactExports.useEffect(()=>{e&&(document.getElementById(e)||console.error(a))},[a,e]),null},DESCRIPTION_WARNING_NAME="DialogDescriptionWarning",DescriptionWarning=({contentRef:e,descriptionId:t})=>{const u=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${useWarningContext(DESCRIPTION_WARNING_NAME).contentName}}.`;return reactExports.useEffect(()=>{var p;const f=(p=e.current)==null?void 0:p.getAttribute("aria-describedby");t&&f&&(document.getElementById(t)||console.warn(u))},[u,e,t]),null},Root=Dialog$1,Trigger=DialogTrigger$1,Portal=DialogPortal$1,Overlay=DialogOverlay$1,Content=DialogContent$1,Title=DialogTitle$1,Close=DialogClose$1;/**
 * @license lucide-react v0.483.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const toKebabCase=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),mergeClasses=(...e)=>e.filter((t,a,u)=>!!t&&t.trim()!==""&&u.indexOf(t)===a).join(" ").trim();/**
 * @license lucide-react v0.483.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var defaultAttributes={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 * @license lucide-react v0.483.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Icon=reactExports.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:u,className:f="",children:p,iconNode:x,...y},g)=>reactExports.createElement("svg",{ref:g,...defaultAttributes,width:t,height:t,stroke:e,strokeWidth:u?Number(a)*24/Number(t):a,className:mergeClasses("lucide",f),...y},[...x.map(([k,S])=>reactExports.createElement(k,S)),...Array.isArray(p)?p:[p]]));/**
 * @license lucide-react v0.483.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const createLucideIcon=(e,t)=>{const a=reactExports.forwardRef(({className:u,...f},p)=>reactExports.createElement(Icon,{ref:p,iconNode:t,className:mergeClasses(`lucide-${toKebabCase(e)}`,u),...f}));return a.displayName=`${e}`,a};/**
 * @license lucide-react v0.483.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const __iconNode=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],X=createLucideIcon("X",__iconNode);function Dialog({...e}){return jsxRuntimeExports.jsx(Root,{"data-slot":"dialog",...e})}function DialogTrigger({...e}){return jsxRuntimeExports.jsx(Trigger,{"data-slot":"dialog-trigger",...e})}function DialogPortal({...e}){return jsxRuntimeExports.jsx(Portal,{"data-slot":"dialog-portal",...e})}function DialogClose({...e}){return jsxRuntimeExports.jsx(Close,{"data-slot":"dialog-close",...e})}function DialogOverlay({className:e,...t}){return jsxRuntimeExports.jsx(Overlay,{"data-slot":"dialog-overlay",className:cn$1("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/25",e),...t})}function DialogContent({className:e,children:t,...a}){return jsxRuntimeExports.jsxs(DialogPortal,{"data-slot":"dialog-portal",children:[jsxRuntimeExports.jsx(DialogOverlay,{}),jsxRuntimeExports.jsxs(Content,{"data-slot":"dialog-content",className:cn$1("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),...a,children:[t,jsxRuntimeExports.jsxs(Close,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[jsxRuntimeExports.jsx(X,{}),jsxRuntimeExports.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function DialogTitle({className:e,...t}){return jsxRuntimeExports.jsx(Title,{"data-slot":"dialog-title",className:cn$1("text-lg leading-none font-semibold",e),...t})}function SideBar(){const e=useLocation(),t=useNavigate(),[a,u]=reactExports.useState(!1),[f,p]=reactExports.useState(!1);reactExports.useEffect(()=>(f?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[f]);const x=async()=>{u(!0);try{(await fetch("https://intellisight-api.humicprototyping.net/auth/logout",{method:"GET",headers:{"Content-Type":"application/json"},credentials:"include"})).status===200&&(localStorage.removeItem("client_access_id"),t("/login"))}catch(y){console.error("Logout failed:",y)}finally{u(!1)}};return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("div",{className:"block xl:hidden absolute inset-0 ml-6 mt-6 md:ml-10 md:mt-10 bg-white p-1 size-max rounded shadow-lg cursor-pointer",onClick:()=>p(!f),children:jsxRuntimeExports.jsx(IoMenu,{className:"size-6"})}),jsxRuntimeExports.jsx("div",{className:`fixed inset-0 bg-black/40 backdrop-blur-md transition-opacity duration-300 z-10 ${f?"opacity-100 visible":"opacity-0 invisible"}`,onClick:()=>p(!f)}),jsxRuntimeExports.jsx("div",{className:`${f?"translate-0":"-translate-x-full"} h-dvh bg-[#262626] w-max xl:w-[250px] px-4 md:px-6 py-6 md:py-10 fixed xl:translate-0 xl:static z-20 transition-all duration-300 ease-in-out`,children:jsxRuntimeExports.jsxs("div",{className:"flex flex-col justify-between items-center h-full",children:[jsxRuntimeExports.jsxs("div",{className:"flex flex-col gap-12 items-center w-full",children:[jsxRuntimeExports.jsx("div",{className:"block xl:hidden bg-white p-1 size-max rounded shadow-lg cursor-pointer",onClick:()=>p(!f),children:jsxRuntimeExports.jsx(IoMenu,{className:"size-6"})}),jsxRuntimeExports.jsxs("div",{className:"flex items-center gap-3 relative",children:[jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"19",viewBox:"0 0 24 19",fill:"#0E57C6",className:"size-8 md:size-9 z-10",children:jsxRuntimeExports.jsx("path",{d:"M11.9999 0.333496C8.63327 0.333496 5.93744 1.86683 3.97494 3.69183C2.02494 5.50016 0.720768 7.66683 0.104102 9.15433C-0.0333984 9.4835 -0.0333984 9.85016 0.104102 10.1793C0.720768 11.6668 2.02494 13.8335 3.97494 15.6418C5.93744 17.4668 8.63327 19.0002 11.9999 19.0002C15.3666 19.0002 18.0624 17.4668 20.0249 15.6418C21.9749 13.8293 23.2791 11.6668 23.8999 10.1793C24.0374 9.85016 24.0374 9.4835 23.8999 9.15433C23.2791 7.66683 21.9749 5.50016 20.0249 3.69183C18.0624 1.86683 15.3666 0.333496 11.9999 0.333496ZM5.99994 9.66683C5.99994 8.07553 6.63208 6.54941 7.75729 5.42419C8.88251 4.29897 10.4086 3.66683 11.9999 3.66683C13.5912 3.66683 15.1174 4.29897 16.2426 5.42419C17.3678 6.54941 17.9999 8.07553 17.9999 9.66683C17.9999 11.2581 17.3678 12.7843 16.2426 13.9095C15.1174 15.0347 13.5912 15.6668 11.9999 15.6668C10.4086 15.6668 8.88251 15.0347 7.75729 13.9095C6.63208 12.7843 5.99994 11.2581 5.99994 9.66683ZM11.9999 7.00016C11.9999 8.471 10.8041 9.66683 9.33327 9.66683C9.03744 9.66683 8.7541 9.61683 8.48744 9.52933C8.25827 9.45433 7.9916 9.596 7.99994 9.83766C8.01243 10.1252 8.0541 10.4127 8.13327 10.7002C8.7041 12.8335 10.8999 14.1002 13.0333 13.5293C15.1666 12.9585 16.4333 10.7627 15.8624 8.62933C15.3999 6.90016 13.8708 5.73766 12.1708 5.66683C11.9291 5.6585 11.7874 5.921 11.8624 6.15433C11.9499 6.421 11.9999 6.70433 11.9999 7.00016Z"})}),jsxRuntimeExports.jsx("h1",{className:"text-xl font-semibold text-white hidden xl:block z-10",children:"IntelliSight"}),jsxRuntimeExports.jsx("div",{className:"w-[120%] h-20 absolute bg-radial from-[#146EF5]/0 xl:from-[#146EF5]/15 from-0% to-transparent to-80% z-0 -left-3"})]}),jsxRuntimeExports.jsxs("div",{className:"flex flex-col gap-6 w-full",children:[jsxRuntimeExports.jsx("a",{href:"/dashboard/home",children:jsxRuntimeExports.jsxs("div",{className:`${e.pathname==="/dashboard/home"?"bg-[#146EF5]":""} p-2 xl:px-4 w-full rounded-xl xl:rounded-sm flex items-center`,children:[jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",className:"min-w-6 min-h-6 md:min-w-7 md:min-h-7",children:jsxRuntimeExports.jsxs("g",{fill:"none",stroke:e.pathname==="/dashboard/home"?"white":"#C4C4C4",strokeWidth:"1.5",children:[jsxRuntimeExports.jsx("path",{d:"M2 12.204c0-2.289 0-3.433.52-4.381c.518-.949 1.467-1.537 3.364-2.715l2-1.241C9.889 2.622 10.892 2 12 2s2.11.622 4.116 1.867l2 1.241c1.897 1.178 2.846 1.766 3.365 2.715S22 9.915 22 12.203v1.522c0 3.9 0 5.851-1.172 7.063S17.771 22 14 22h-4c-3.771 0-5.657 0-6.828-1.212S2 17.626 2 13.725z"}),jsxRuntimeExports.jsx("path",{strokeLinecap:"round",d:"M12 15v3"})]})}),jsxRuntimeExports.jsx("p",{className:`${e.pathname==="/dashboard/home"?"text-white":"text-[#C4C4C4]"} ml-4 font-semibold hidden xl:block`,children:"Home"})]})}),jsxRuntimeExports.jsx("a",{href:"/dashboard/results",children:jsxRuntimeExports.jsxs("div",{className:`${e.pathname==="/dashboard/results"?"bg-[#146EF5]":""} p-2 xl:px-4 w-full rounded-xl xl:rounded-sm  flex items-center`,children:[jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",className:"min-w-6 min-h-6 md:min-w-7 md:min-h-7",children:jsxRuntimeExports.jsx("path",{fill:e.pathname==="/dashboard/results"?"white":"#C4C4C4",fillRule:"evenodd",d:"M7.263 3.26A2.25 2.25 0 0 1 9.5 1.25h5a2.25 2.25 0 0 1 2.237 2.01c.764.016 1.423.055 1.987.159c.758.14 1.403.404 1.928.93c.602.601.86 1.36.982 2.26c.116.866.116 1.969.116 3.336v6.11c0 1.367 0 2.47-.116 3.337c-.122.9-.38 1.658-.982 2.26s-1.36.86-2.26.982c-.867.116-1.97.116-3.337.116h-6.11c-1.367 0-2.47 0-3.337-.116c-.9-.122-1.658-.38-2.26-.982s-.86-1.36-.981-2.26c-.117-.867-.117-1.97-.117-3.337v-6.11c0-1.367 0-2.47.117-3.337c.12-.9.38-1.658.981-2.26c.525-.525 1.17-.79 1.928-.929c.564-.104 1.224-.143 1.987-.159m.002 1.5c-.718.016-1.272.052-1.718.134c-.566.104-.895.272-1.138.515c-.277.277-.457.665-.556 1.4c-.101.754-.103 1.756-.103 3.191v6c0 1.435.002 2.436.103 3.192c.099.734.28 1.122.556 1.399c.277.277.665.457 1.4.556c.754.101 1.756.103 3.191.103h6c1.435 0 2.436-.002 3.192-.103c.734-.099 1.122-.28 1.399-.556c.277-.277.457-.665.556-1.4c.101-.755.103-1.756.103-3.191v-6c0-1.435-.002-2.437-.103-3.192c-.099-.734-.28-1.122-.556-1.399c-.244-.243-.572-.41-1.138-.515c-.446-.082-1-.118-1.718-.133A2.25 2.25 0 0 1 14.5 6.75h-5a2.25 2.25 0 0 1-2.235-1.99M9.5 2.75a.75.75 0 0 0-.75.75v1c0 .414.336.75.75.75h5a.75.75 0 0 0 .75-.75v-1a.75.75 0 0 0-.75-.75zM6.25 10.5A.75.75 0 0 1 7 9.75h10a.75.75 0 0 1 0 1.5H7a.75.75 0 0 1-.75-.75m1 3.5a.75.75 0 0 1 .75-.75h8a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1-.75-.75m1 3.5a.75.75 0 0 1 .75-.75h6a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75",clipRule:"evenodd"})}),jsxRuntimeExports.jsx("p",{className:`${e.pathname==="/dashboard/results"?"text-white":"text-[#C4C4C4]"} ml-4 font-semibold hidden xl:block`,children:"Results"})]})}),jsxRuntimeExports.jsx("a",{href:"/dashboard/profile",children:jsxRuntimeExports.jsxs("div",{className:`${e.pathname==="/dashboard/profile"?"bg-[#146EF5]":""} p-2 xl:px-4 w-full rounded-xl xl:rounded-sm  flex items-center`,children:[jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",className:"min-w-6 min-h-6 md:min-w-7 md:min-h-7",children:jsxRuntimeExports.jsxs("g",{fill:"none",stroke:e.pathname==="/dashboard/profile"?"white":"#C4C4C4",strokeWidth:"1.5",children:[jsxRuntimeExports.jsx("path",{strokeLinejoin:"round",d:"M4 18a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2Z"}),jsxRuntimeExports.jsx("circle",{cx:"12",cy:"7",r:"3"})]})}),jsxRuntimeExports.jsx("p",{className:`${e.pathname==="/dashboard/profile"?"text-white":"text-[#C4C4C4]"} ml-4 font-semibold hidden xl:block`,children:"Profile"})]})})]})]}),jsxRuntimeExports.jsxs(Dialog,{children:[jsxRuntimeExports.jsx(DialogTrigger,{asChild:!0,className:"w-full",children:jsxRuntimeExports.jsxs(Button,{disabled:a,className:"p-2 xl:px-4 bg-[#F00] rounded-xl xl:rounded-sm  flex items-center cursor-pointer",children:[jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",className:"min-w-6 min-h-6 md:min-w-7 md:min-h-7",children:jsxRuntimeExports.jsx("path",{d:"M5 21C4.45 21 3.97933 20.8043 3.588 20.413C3.19667 20.0217 3.00067 19.5507 3 19V5C3 4.45 3.196 3.97933 3.588 3.588C3.98 3.19667 4.45067 3.00067 5 3H11C11.2833 3 11.521 3.096 11.713 3.288C11.905 3.48 12.0007 3.71733 12 4C11.9993 4.28267 11.9033 4.52033 11.712 4.713C11.5207 4.90567 11.2833 5.00133 11 5H5V19H11C11.2833 19 11.521 19.096 11.713 19.288C11.905 19.48 12.0007 19.7173 12 20C11.9993 20.2827 11.9033 20.5203 11.712 20.713C11.5207 20.9057 11.2833 21.0013 11 21H5ZM17.175 13H10C9.71667 13 9.47933 12.904 9.288 12.712C9.09667 12.52 9.00067 12.2827 9 12C8.99933 11.7173 9.09533 11.48 9.288 11.288C9.48067 11.096 9.718 11 10 11H17.175L15.3 9.125C15.1167 8.94167 15.025 8.71667 15.025 8.45C15.025 8.18333 15.1167 7.95 15.3 7.75C15.4833 7.55 15.7167 7.44567 16 7.437C16.2833 7.42833 16.525 7.52433 16.725 7.725L20.3 11.3C20.5 11.5 20.6 11.7333 20.6 12C20.6 12.2667 20.5 12.5 20.3 12.7L16.725 16.275C16.525 16.475 16.2877 16.571 16.013 16.563C15.7383 16.555 15.5007 16.4507 15.3 16.25C15.1167 16.05 15.0293 15.8127 15.038 15.538C15.0467 15.2633 15.1423 15.034 15.325 14.85L17.175 13Z",fill:"white"})}),jsxRuntimeExports.jsx("p",{className:"ml-4 text-white font-semibold hidden xl:block",children:"Logout"})]})}),jsxRuntimeExports.jsxs(DialogContent,{className:"w-[600px] p-10 [&>button]:hidden",children:[jsxRuntimeExports.jsx("div",{className:"flex justify-center",children:jsxRuntimeExports.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"230",height:"230",viewBox:"0 0 230 230",fill:"none",className:"size-40 md:size-50",children:[jsxRuntimeExports.jsx("path",{opacity:"0.6",d:"M86.2502 19.1666H95.8335C122.935 19.1666 136.496 19.1666 144.91 27.5904C153.333 36.0045 153.333 49.565 153.333 76.6666V153.333C153.333 180.435 153.333 193.995 144.91 202.41C136.496 210.833 122.935 210.833 95.8335 210.833H86.2502C59.1485 210.833 45.5881 210.833 37.1739 202.41C28.7502 193.995 28.7502 180.435 28.7502 153.333V76.6666C28.7502 49.565 28.7502 36.0045 37.1739 27.5904C45.5881 19.1666 59.1485 19.1666 86.2502 19.1666Z",fill:"#FF0000"}),jsxRuntimeExports.jsx("path",{opacity:"0.4",d:"M153.333 76.6667C153.333 61.9275 153.333 51.2037 151.982 43.125H153.333C175.921 43.125 187.22 43.125 194.235 50.14C201.25 57.155 201.25 68.4537 201.25 91.0417V138.958C201.25 161.546 201.25 172.835 194.235 179.86C187.22 186.885 175.921 186.875 153.333 186.875H151.982C153.333 178.796 153.333 168.072 153.333 153.333V76.6667Z",fill:"#FF0000"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M187.163 109.921C188.509 111.269 189.265 113.095 189.265 115C189.265 116.905 188.509 118.732 187.163 120.079L167.996 139.246C166.633 140.515 164.831 141.207 162.969 141.174C161.107 141.141 159.331 140.387 158.014 139.07C156.697 137.753 155.943 135.976 155.91 134.114C155.877 132.252 156.568 130.45 157.838 129.088L164.738 122.188H95.8335C93.9272 122.188 92.0991 121.43 90.7512 120.082C89.4032 118.734 88.646 116.906 88.646 115C88.646 113.094 89.4032 111.266 90.7512 109.918C92.0991 108.57 93.9272 107.813 95.8335 107.813H164.738L157.838 100.913C157.131 100.254 156.565 99.461 156.172 98.5793C155.779 97.6977 155.568 96.7459 155.551 95.7808C155.534 94.8158 155.712 93.8572 156.073 92.9622C156.435 92.0672 156.973 91.2542 157.655 90.5717C158.338 89.8892 159.151 89.3512 160.046 88.9897C160.941 88.6282 161.899 88.4506 162.864 88.4677C163.829 88.4847 164.781 88.6959 165.663 89.0888C166.544 89.4816 167.338 90.048 167.996 90.7542L187.163 109.921Z",fill:"#FF0000"})]})}),jsxRuntimeExports.jsxs("div",{className:"mt-6",children:[jsxRuntimeExports.jsx(DialogTitle,{className:"text-black text-center font-semibold text-base md:text-xl",children:"Are you sure you want to logout?"}),jsxRuntimeExports.jsxs("div",{className:"mt-10 flex gap-4",children:[jsxRuntimeExports.jsx(DialogClose$1,{asChild:!0,children:jsxRuntimeExports.jsx(Button,{variant:"skeleton",className:"text-black w-1/2","data-slot":"dialog-close",children:"Cancel"})}),jsxRuntimeExports.jsx(Button,{className:"bg-[#F33D3D] text-white w-1/2",onClick:x,children:"Logout"})]})]})]})]})]})})]})}var dayjs_min$1={exports:{}},dayjs_min=dayjs_min$1.exports,hasRequiredDayjs_min;function requireDayjs_min(){return hasRequiredDayjs_min||(hasRequiredDayjs_min=1,function(e,t){(function(a,u){e.exports=u()})(dayjs_min,function(){var a=1e3,u=6e4,f=36e5,p="millisecond",x="second",y="minute",g="hour",k="day",S="week",A="month",_="quarter",M="year",R="date",D="Invalid Date",F=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,C=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,j={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(se){var W=["th","st","nd","rd"],N=se%100;return"["+se+(W[(N-20)%10]||W[N]||W[0])+"]"}},T=function(se,W,N){var H=String(se);return!H||H.length>=W?se:""+Array(W+1-H.length).join(N)+se},V={s:T,z:function(se){var W=-se.utcOffset(),N=Math.abs(W),H=Math.floor(N/60),P=N%60;return(W<=0?"+":"-")+T(H,2,"0")+":"+T(P,2,"0")},m:function se(W,N){if(W.date()<N.date())return-se(N,W);var H=12*(N.year()-W.year())+(N.month()-W.month()),P=W.clone().add(H,A),O=N-P<0,L=W.clone().add(H+(O?-1:1),A);return+(-(H+(N-P)/(O?P-L:L-P))||0)},a:function(se){return se<0?Math.ceil(se)||0:Math.floor(se)},p:function(se){return{M:A,y:M,w:S,d:k,D:R,h:g,m:y,s:x,ms:p,Q:_}[se]||String(se||"").toLowerCase().replace(/s$/,"")},u:function(se){return se===void 0}},B="en",G={};G[B]=j;var $="$isDayjsObject",q=function(se){return se instanceof ee||!(!se||!se[$])},K=function se(W,N,H){var P;if(!W)return B;if(typeof W=="string"){var O=W.toLowerCase();G[O]&&(P=O),N&&(G[O]=N,P=O);var L=W.split("-");if(!P&&L.length>1)return se(L[0])}else{var Z=W.name;G[Z]=W,P=Z}return!H&&P&&(B=P),P||!H&&B},le=function(se,W){if(q(se))return se.clone();var N=typeof W=="object"?W:{};return N.date=se,N.args=arguments,new ee(N)},ne=V;ne.l=K,ne.i=q,ne.w=function(se,W){return le(se,{locale:W.$L,utc:W.$u,x:W.$x,$offset:W.$offset})};var ee=function(){function se(N){this.$L=K(N.locale,null,!0),this.parse(N),this.$x=this.$x||N.x||{},this[$]=!0}var W=se.prototype;return W.parse=function(N){this.$d=function(H){var P=H.date,O=H.utc;if(P===null)return new Date(NaN);if(ne.u(P))return new Date;if(P instanceof Date)return new Date(P);if(typeof P=="string"&&!/Z$/i.test(P)){var L=P.match(F);if(L){var Z=L[2]-1||0,J=(L[7]||"0").substring(0,3);return O?new Date(Date.UTC(L[1],Z,L[3]||1,L[4]||0,L[5]||0,L[6]||0,J)):new Date(L[1],Z,L[3]||1,L[4]||0,L[5]||0,L[6]||0,J)}}return new Date(P)}(N),this.init()},W.init=function(){var N=this.$d;this.$y=N.getFullYear(),this.$M=N.getMonth(),this.$D=N.getDate(),this.$W=N.getDay(),this.$H=N.getHours(),this.$m=N.getMinutes(),this.$s=N.getSeconds(),this.$ms=N.getMilliseconds()},W.$utils=function(){return ne},W.isValid=function(){return this.$d.toString()!==D},W.isSame=function(N,H){var P=le(N);return this.startOf(H)<=P&&P<=this.endOf(H)},W.isAfter=function(N,H){return le(N)<this.startOf(H)},W.isBefore=function(N,H){return this.endOf(H)<le(N)},W.$g=function(N,H,P){return ne.u(N)?this[H]:this.set(P,N)},W.unix=function(){return Math.floor(this.valueOf()/1e3)},W.valueOf=function(){return this.$d.getTime()},W.startOf=function(N,H){var P=this,O=!!ne.u(H)||H,L=ne.p(N),Z=function(Me,Ce){var Be=ne.w(P.$u?Date.UTC(P.$y,Ce,Me):new Date(P.$y,Ce,Me),P);return O?Be:Be.endOf(k)},J=function(Me,Ce){return ne.w(P.toDate()[Me].apply(P.toDate("s"),(O?[0,0,0,0]:[23,59,59,999]).slice(Ce)),P)},ae=this.$W,re=this.$M,ge=this.$D,me="set"+(this.$u?"UTC":"");switch(L){case M:return O?Z(1,0):Z(31,11);case A:return O?Z(1,re):Z(0,re+1);case S:var Re=this.$locale().weekStart||0,Te=(ae<Re?ae+7:ae)-Re;return Z(O?ge-Te:ge+(6-Te),re);case k:case R:return J(me+"Hours",0);case g:return J(me+"Minutes",1);case y:return J(me+"Seconds",2);case x:return J(me+"Milliseconds",3);default:return this.clone()}},W.endOf=function(N){return this.startOf(N,!1)},W.$set=function(N,H){var P,O=ne.p(N),L="set"+(this.$u?"UTC":""),Z=(P={},P[k]=L+"Date",P[R]=L+"Date",P[A]=L+"Month",P[M]=L+"FullYear",P[g]=L+"Hours",P[y]=L+"Minutes",P[x]=L+"Seconds",P[p]=L+"Milliseconds",P)[O],J=O===k?this.$D+(H-this.$W):H;if(O===A||O===M){var ae=this.clone().set(R,1);ae.$d[Z](J),ae.init(),this.$d=ae.set(R,Math.min(this.$D,ae.daysInMonth())).$d}else Z&&this.$d[Z](J);return this.init(),this},W.set=function(N,H){return this.clone().$set(N,H)},W.get=function(N){return this[ne.p(N)]()},W.add=function(N,H){var P,O=this;N=Number(N);var L=ne.p(H),Z=function(re){var ge=le(O);return ne.w(ge.date(ge.date()+Math.round(re*N)),O)};if(L===A)return this.set(A,this.$M+N);if(L===M)return this.set(M,this.$y+N);if(L===k)return Z(1);if(L===S)return Z(7);var J=(P={},P[y]=u,P[g]=f,P[x]=a,P)[L]||1,ae=this.$d.getTime()+N*J;return ne.w(ae,this)},W.subtract=function(N,H){return this.add(-1*N,H)},W.format=function(N){var H=this,P=this.$locale();if(!this.isValid())return P.invalidDate||D;var O=N||"YYYY-MM-DDTHH:mm:ssZ",L=ne.z(this),Z=this.$H,J=this.$m,ae=this.$M,re=P.weekdays,ge=P.months,me=P.meridiem,Re=function(Ce,Be,ze,Ve){return Ce&&(Ce[Be]||Ce(H,O))||ze[Be].slice(0,Ve)},Te=function(Ce){return ne.s(Z%12||12,Ce,"0")},Me=me||function(Ce,Be,ze){var Ve=Ce<12?"AM":"PM";return ze?Ve.toLowerCase():Ve};return O.replace(C,function(Ce,Be){return Be||function(ze){switch(ze){case"YY":return String(H.$y).slice(-2);case"YYYY":return ne.s(H.$y,4,"0");case"M":return ae+1;case"MM":return ne.s(ae+1,2,"0");case"MMM":return Re(P.monthsShort,ae,ge,3);case"MMMM":return Re(ge,ae);case"D":return H.$D;case"DD":return ne.s(H.$D,2,"0");case"d":return String(H.$W);case"dd":return Re(P.weekdaysMin,H.$W,re,2);case"ddd":return Re(P.weekdaysShort,H.$W,re,3);case"dddd":return re[H.$W];case"H":return String(Z);case"HH":return ne.s(Z,2,"0");case"h":return Te(1);case"hh":return Te(2);case"a":return Me(Z,J,!0);case"A":return Me(Z,J,!1);case"m":return String(J);case"mm":return ne.s(J,2,"0");case"s":return String(H.$s);case"ss":return ne.s(H.$s,2,"0");case"SSS":return ne.s(H.$ms,3,"0");case"Z":return L}return null}(Ce)||L.replace(":","")})},W.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},W.diff=function(N,H,P){var O,L=this,Z=ne.p(H),J=le(N),ae=(J.utcOffset()-this.utcOffset())*u,re=this-J,ge=function(){return ne.m(L,J)};switch(Z){case M:O=ge()/12;break;case A:O=ge();break;case _:O=ge()/3;break;case S:O=(re-ae)/6048e5;break;case k:O=(re-ae)/864e5;break;case g:O=re/f;break;case y:O=re/u;break;case x:O=re/a;break;default:O=re}return P?O:ne.a(O)},W.daysInMonth=function(){return this.endOf(A).$D},W.$locale=function(){return G[this.$L]},W.locale=function(N,H){if(!N)return this.$L;var P=this.clone(),O=K(N,H,!0);return O&&(P.$L=O),P},W.clone=function(){return ne.w(this.$d,this)},W.toDate=function(){return new Date(this.valueOf())},W.toJSON=function(){return this.isValid()?this.toISOString():null},W.toISOString=function(){return this.$d.toISOString()},W.toString=function(){return this.$d.toUTCString()},se}(),he=ee.prototype;return le.prototype=he,[["$ms",p],["$s",x],["$m",y],["$H",g],["$W",k],["$M",A],["$y",M],["$D",R]].forEach(function(se){he[se[1]]=function(W){return this.$g(W,se[0],se[1])}}),le.extend=function(se,W){return se.$i||(se(W,ee,le),se.$i=!0),le},le.locale=K,le.isDayjs=q,le.unix=function(se){return le(1e3*se)},le.en=G[B],le.Ls=G,le.p={},le})}(dayjs_min$1)),dayjs_min$1.exports}var dayjs_minExports=requireDayjs_min();const dayjs=getDefaultExportFromCjs(dayjs_minExports);var relativeTime$2={exports:{}},relativeTime$1=relativeTime$2.exports,hasRequiredRelativeTime;function requireRelativeTime(){return hasRequiredRelativeTime||(hasRequiredRelativeTime=1,function(e,t){(function(a,u){e.exports=u()})(relativeTime$1,function(){return function(a,u,f){a=a||{};var p=u.prototype,x={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function y(k,S,A,_){return p.fromToBase(k,S,A,_)}f.en.relativeTime=x,p.fromToBase=function(k,S,A,_,M){for(var R,D,F,C=A.$locale().relativeTime||x,j=a.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],T=j.length,V=0;V<T;V+=1){var B=j[V];B.d&&(R=_?f(k).diff(A,B.d,!0):A.diff(k,B.d,!0));var G=(a.rounding||Math.round)(Math.abs(R));if(F=R>0,G<=B.r||!B.r){G<=1&&V>0&&(B=j[V-1]);var $=C[B.l];M&&(G=M(""+G)),D=typeof $=="string"?$.replace("%d",G):$(G,S,B.l,F);break}}if(S)return D;var q=F?C.future:C.past;return typeof q=="function"?q(D):q.replace("%s",D)},p.to=function(k,S){return y(k,S,this,!0)},p.from=function(k,S){return y(k,S,this)};var g=function(k){return k.$u?f.utc():f()};p.toNow=function(k){return this.to(g(this),k)},p.fromNow=function(k){return this.from(g(this),k)}}})}(relativeTime$2)),relativeTime$2.exports}var relativeTimeExports=requireRelativeTime();const relativeTime=getDefaultExportFromCjs(relativeTimeExports);dayjs.extend(relativeTime);function HomePasien(){var k,S,A,_,M;const[e,t]=reactExports.useState(null),[a,u]=reactExports.useState(null),[f,p]=reactExports.useState(0);reactExports.useEffect(()=>{const R=async()=>{try{const j=await(await fetchWithRefresh("https://intellisight-api.humicprototyping.net/user/profile",{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"}})).json();t(j)}catch(C){console.error("Error fetching user data:",C)}},D=async()=>{try{const j=await(await fetchWithRefresh("https://intellisight-api.humicprototyping.net/exam/my-result",{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"}})).json();u(j)}catch(C){console.error("Error fetching results data:",C)}},F=async()=>{try{const j=await(await fetchWithRefresh("https://intellisight-api.humicprototyping.net/user/users-count",{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"}})).json();p(j)}catch(C){console.error("Error fetching user count:",C)}};R(),D(),F()},[]);const x=[{title:"Total Scan",value:a==null?void 0:a.data.length},{title:"Total Doctor Available",value:(k=f==null?void 0:f.data)==null?void 0:k.total_dokter},{title:"OnGoing",value:(a==null?void 0:a.data.length)>0?`${(S=a==null?void 0:a.data[0])==null?void 0:S.doctor.name.slice(0,9)} - ${formatDate((A=a==null?void 0:a.data[0])==null?void 0:A.examination_date,"day-month")}`:"None"}],y=[{title:"Total Diagnosis",value:a==null?void 0:a.data.length},{title:"Total Patient",value:(_=f==null?void 0:f.data)==null?void 0:_.total_pasien},{title:"OnGoing",value:(a==null?void 0:a.data.length)>0?(M=a==null?void 0:a.data[0])==null?void 0:M.patient.name.slice(0,9):"None"}],g=(e==null?void 0:e.data.role)==="pasien"?x:y;return jsxRuntimeExports.jsxs("div",{className:"flex min-h-screen xl:h-screen xl:overflow-y-hidden bg-[#F3F3F3]",children:[jsxRuntimeExports.jsx(SideBar,{}),jsxRuntimeExports.jsxs("div",{className:"p-6 md:p-10 w-full flex flex-col h-full overflow-x-hidden overflow-y-auto",children:[jsxRuntimeExports.jsx("h1",{className:"text-xl md:text-2xl lg:text-3xl font-semibold text-center xl:text-left",children:"Home"}),jsxRuntimeExports.jsx("div",{className:"mt-6 md:mt-10 flex justify-between gap-4 xl:gap-6 2xl:gap-10 lg:h-2/5 overflow-x-auto",children:g.map((R,D)=>jsxRuntimeExports.jsxs(CardContainer,{className:"bg-white min-w-[250px] md:min-w-[300px] w-full flex flex-col justify-center !px-6 md:!px-8 lg:!px-10 !py-6 md:!py-8 lg:!py-16",children:[jsxRuntimeExports.jsx(CardHeader,{className:"!text-sm md:!text-base lg:text-lg xl:!text-xl !font-medium",children:R.title}),(e==null?void 0:e.data.role)==="dokter"&&D===2?jsxRuntimeExports.jsxs(CardContentContainer,{children:[jsxRuntimeExports.jsx(CardContent,{className:"!mt-2 xl:!mt-4 2xl:!mt-6 !font-semibold !text-lg md:!text-xl lg:!text-2xl xl:!text-3xl 2xl:!text-4xl",status:!0,online:(a==null?void 0:a.data.length)>0,children:R.value}),(a==null?void 0:a.data.length)>1&&jsxRuntimeExports.jsx(CardContentSmall,{className:"!mt-2 xl:!mt-4 2xl:!mt-6 !font-medium !text-xs md:!text-sm",children:`and ${(a==null?void 0:a.data.length)-1}+ others`})]}):jsxRuntimeExports.jsx(CardContent,{className:"!mt-2 xl:!mt-4 2xl:!mt-6 !font-semibold !text-lg md:!text-xl lg:!text-2xl xl:!text-3xl 2xl:!text-4xl",status:D===2,online:(a==null?void 0:a.data.length)>0,children:R.value})]},D))}),jsxRuntimeExports.jsxs("div",{className:"mt-6 md:mt-10 flex flex-col xl:flex-row gap-10 md:flex-grow md:h-3/5",children:[jsxRuntimeExports.jsxs("div",{className:"xl:w-1/2 flex flex-col",children:[jsxRuntimeExports.jsx("h2",{className:"text-lg md:text-xl lg:text-2xl font-semibold",children:"Scan Eye"}),jsxRuntimeExports.jsxs("div",{className:"mt-6 bg-[#146EF5] px-6 md:px-8 lg:px-10 py-6 md:py-8 lg:py-16 rounded-xl flex flex-col justify-center flex-grow",children:[jsxRuntimeExports.jsx("p",{className:"text-white text-sm sm:text-base md:text-lg lg:text-2xl font-medium w-[75%] md:w-2/3",children:(e==null?void 0:e.data.role)==="pasien"?"Start scanning your eye with AI powered detection software":"Start diagnose possible eye diseases"}),jsxRuntimeExports.jsxs("div",{className:"mt-2 lg:mt-8 xl:mt-10 flex justify-between items-center",children:[(e==null?void 0:e.data.role)==="pasien"?jsxRuntimeExports.jsx(Button,{className:"px-6 md:px-8 lg:px-10 bg-white text-black font-semibold",href:"/dashboard/scan-eye",children:"Scan Eye"}):jsxRuntimeExports.jsx(Button,{className:"px-6 md:px-8 lg:px-10 bg-white text-black font-semibold",href:"/dashboard/results",children:"Diagnose"}),(e==null?void 0:e.data.role)==="pasien"?jsxRuntimeExports.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"107",height:"95",viewBox:"0 0 107 95",fill:"none",className:"size-14 sm:size-16 md:size-18 lg:size-20 xl:size-28",children:[jsxRuntimeExports.jsx("g",{clipPath:"url(#clip0_124_24)",children:jsxRuntimeExports.jsx("path",{d:"M53.4377 5.93747C38.4456 5.93747 26.4407 12.7656 17.7014 20.8925C9.01782 28.9453 3.2102 38.5937 0.464111 45.2177C-0.148193 46.6835 -0.148193 48.3164 0.464111 49.7822C3.2102 56.4062 9.01782 66.0546 17.7014 74.1074C26.4407 82.2343 38.4456 89.0624 53.4377 89.0624C68.4299 89.0624 80.4348 82.2343 89.1741 74.1074C97.8577 66.0361 103.665 56.4062 106.43 49.7822C107.042 48.3164 107.042 46.6835 106.43 45.2177C103.665 38.5937 97.8577 28.9453 89.1741 20.8925C80.4348 12.7656 68.4299 5.93747 53.4377 5.93747ZM26.719 47.5C26.719 40.4137 29.534 33.6177 34.5447 28.6069C39.5555 23.5962 46.3515 20.7812 53.4377 20.7812C60.524 20.7812 67.32 23.5962 72.3307 28.6069C77.3415 33.6177 80.1565 40.4137 80.1565 47.5C80.1565 54.5862 77.3415 61.3822 72.3307 66.3929C67.32 71.4037 60.524 74.2187 53.4377 74.2187C46.3515 74.2187 39.5555 71.4037 34.5447 66.3929C29.534 61.3822 26.719 54.5862 26.719 47.5ZM53.4377 35.625C53.4377 42.1748 48.1125 47.5 41.5627 47.5C40.2454 47.5 38.9836 47.2773 37.7961 46.8876C36.7756 46.5537 35.5881 47.1845 35.6252 48.2607C35.6809 49.541 35.8665 50.8212 36.219 52.1015C38.761 61.6015 48.5393 67.2421 58.0393 64.7001C67.5393 62.1581 73.1799 52.3798 70.6379 42.8798C68.5784 35.1796 61.7688 30.0029 54.1985 29.6875C53.1223 29.6503 52.4915 30.8193 52.8254 31.8584C53.2151 33.0459 53.4377 34.3076 53.4377 35.625Z",fill:"white"})}),jsxRuntimeExports.jsx("defs",{children:jsxRuntimeExports.jsx("clipPath",{id:"clip0_124_24",children:jsxRuntimeExports.jsx("rect",{width:"106.875",height:"95",fill:"white"})})})]}):jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"74",height:"83",viewBox:"0 0 74 83",fill:"none",className:"size-14 sm:size-16 md:size-18 lg:size-20 xl:size-28",children:jsxRuntimeExports.jsx("path",{d:"M22.8337 38.3333C18.6344 38.3333 14.6071 36.6652 11.6378 33.6958C8.66847 30.7265 7.00032 26.6992 7.00032 22.5V9.83332C7.00032 8.99347 7.33395 8.18802 7.92782 7.59415C8.52168 7.00029 9.32714 6.66666 10.167 6.66666H13.3337C14.1735 6.66666 14.979 6.33303 15.5728 5.73916C16.1667 5.1453 16.5003 4.33985 16.5003 3.49999C16.5003 2.66014 16.1667 1.85469 15.5728 1.26082C14.979 0.666958 14.1735 0.333328 13.3337 0.333328H10.167C7.64743 0.333328 5.23107 1.33422 3.44948 3.11581C1.66788 4.89741 0.666992 7.31377 0.666992 9.83332V22.5C0.671063 26.0775 1.54344 29.6005 3.20919 32.7666C4.87494 35.9326 7.28429 38.647 10.2303 40.6766C13.0636 43.1697 15.361 46.2122 16.9831 49.6198C18.6053 53.0274 19.5183 56.7289 19.667 60.5C19.667 66.3789 22.0024 72.0171 26.1595 76.1742C30.3165 80.3312 35.9547 82.6666 41.8336 82.6666C47.7126 82.6666 53.3508 80.3312 57.5078 76.1742C61.6649 72.0171 64.0003 66.3789 64.0003 60.5V56.89C66.9854 56.1192 69.5869 54.2862 71.3172 51.7346C73.0475 49.183 73.7878 46.0879 73.3993 43.0295C73.0109 39.9711 71.5203 37.1593 69.207 35.1213C66.8938 33.0833 63.9166 31.9589 60.8336 31.9589C57.7507 31.9589 54.7735 33.0833 52.4602 35.1213C50.147 37.1593 48.6564 39.9711 48.2679 43.0295C47.8795 46.0879 48.6198 49.183 50.3501 51.7346C52.0804 54.2862 54.6819 56.1192 57.667 56.89V60.5C57.667 64.6992 55.9988 68.7265 53.0295 71.6958C50.0602 74.6651 46.0329 76.3333 41.8336 76.3333C37.6344 76.3333 33.6071 74.6651 30.6378 71.6958C27.6685 68.7265 26.0003 64.6992 26.0003 60.5C26.157 56.7243 27.0799 53.0198 28.7131 49.612C30.3462 46.2042 32.6554 43.1641 35.5003 40.6766C38.4346 38.64 40.8317 35.9225 42.4862 32.7569C44.1407 29.5913 45.0033 26.0719 45.0003 22.5V9.83332C45.0003 7.31377 43.9994 4.89741 42.2178 3.11581C40.4362 1.33422 38.0199 0.333328 35.5003 0.333328H32.3336C31.4938 0.333328 30.6883 0.666958 30.0945 1.26082C29.5006 1.85469 29.167 2.66014 29.167 3.49999C29.167 4.33985 29.5006 5.1453 30.0945 5.73916C30.6883 6.33303 31.4938 6.66666 32.3336 6.66666H35.5003C36.3402 6.66666 37.1456 7.00029 37.7395 7.59415C38.3333 8.18802 38.667 8.99347 38.667 9.83332V22.5C38.667 24.5792 38.2574 26.6381 37.4617 28.5591C36.666 30.4801 35.4998 32.2256 34.0295 33.6958C32.5592 35.1661 30.8138 36.3324 28.8928 37.1281C26.9718 37.9238 24.9129 38.3333 22.8337 38.3333ZM60.8336 51C59.1539 51 57.543 50.3327 56.3553 49.145C55.1676 47.9573 54.5003 46.3463 54.5003 44.6666C54.5003 42.9869 55.1676 41.376 56.3553 40.1883C57.543 39.0006 59.1539 38.3333 60.8336 38.3333C62.5133 38.3333 64.1242 39.0006 65.312 40.1883C66.4997 41.376 67.167 42.9869 67.167 44.6666C67.167 46.3463 66.4997 47.9573 65.312 49.145C64.1242 50.3327 62.5133 51 60.8336 51Z",fill:"white"})})]})]})]}),jsxRuntimeExports.jsxs("div",{className:"xl:w-1/2 flex flex-col",children:[jsxRuntimeExports.jsxs("div",{className:"flex justify-between",children:[jsxRuntimeExports.jsx("h2",{className:"text-lg md:text-xl lg:text-2xl font-semibold",children:(e==null?void 0:e.data.role)==="pasien"?"Result History":"Patient History"}),jsxRuntimeExports.jsx("a",{href:"/dashboard/results",className:"text-[#146EF5] underline underline-offset-2 font-medium text-sm lg:text-base",children:"View All"})]}),jsxRuntimeExports.jsx("div",{className:"mt-6 bg-white px-6 md:px-8 lg:px-10 py-6 md:py-8 lg:py-16 rounded-xl flex-grow",children:(a==null?void 0:a.data.length)>0?jsxRuntimeExports.jsx("div",{className:"flex flex-col gap-3",children:a==null?void 0:a.data.slice(0,4).map((R,D)=>jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsxs("div",{className:"flex justify-between items-center",children:[jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsx("h4",{className:"text-xs sm:text-sm md:text-base font-semibold",children:(e==null?void 0:e.data.role)==="pasien"?`Dr. ${R.doctor.name}`:R.patient.name}),jsxRuntimeExports.jsx("p",{className:"mt-1 text-xs md:text-sm text-[#484848] font-medium",children:R.diagnosis})]}),jsxRuntimeExports.jsx("p",{className:"font-semibold text-xs md:text-sm",children:dayjs(R.created_at).fromNow()})]}),D!==3&&jsxRuntimeExports.jsx("hr",{className:"mt-3 border-1 border-[#EAEAEA]"})]},D))}):jsxRuntimeExports.jsx("div",{className:"flex items-center justify-center h-full",children:jsxRuntimeExports.jsx("p",{className:"text-xs md:text-sm text-[#484848]",children:"Your result history is empty"})})})]})]})]})]})}const ProtectedRoute=({children:e})=>{const[t,a]=reactExports.useState(!1),[u,f]=reactExports.useState(!0);return reactExports.useEffect(()=>{async function p(){try{const x=await fetch("https://intellisight-api.humicprototyping.net/auth/me",{method:"GET",headers:{"Content-Type":"application/json"},credentials:"include"}),y=await x.json();x.status===200&&a(y.authenticated)}catch(x){return console.error("Authentication check failed:",x),t?e:jsxRuntimeExports.jsx(Navigate,{to:"/login",replace:!0})}finally{f(!1)}}p()},[t,e]),u?null:t?e:jsxRuntimeExports.jsx(Navigate,{to:"/login",replace:!0})};function RedirectIfAuthenticated({children:e}){const[t,a]=reactExports.useState(!1),[u,f]=reactExports.useState(!0);return reactExports.useEffect(()=>{async function p(){try{const x=await fetch("https://intellisight-api.humicprototyping.net/auth/me",{method:"GET",headers:{"Content-Type":"application/json"},credentials:"include"}),y=await x.json();x.status===200&&a(y.authenticated)}catch(x){console.error("Authentication check failed:",x)}finally{f(!1)}}p()},[]),u?null:t?jsxRuntimeExports.jsx(Navigate,{to:"/dashboard/home",replace:!0}):e}var lottie$2={exports:{}},lottie$1=lottie$2.exports,hasRequiredLottie;function requireLottie(){return hasRequiredLottie||(hasRequiredLottie=1,function(module,exports){typeof navigator<"u"&&function(e,t){module.exports=t()}(lottie$1,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 a,u=e.length,f;for(a=0;a<u;a+=1){f=e[a].prototype;for(var p in f)Object.prototype.hasOwnProperty.call(f,p)&&(t.prototype[p]=f[p])}}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(a){this.audios.push(a)},pause:function(){var a,u=this.audios.length;for(a=0;a<u;a+=1)this.audios[a].pause()},resume:function(){var a,u=this.audios.length;for(a=0;a<u;a+=1)this.audios[a].resume()},setRate:function(a){var u,f=this.audios.length;for(u=0;u<f;u+=1)this.audios[u].setRate(a)},createAudio:function(a){return this.audioFactory?this.audioFactory(a):window.Howl?new window.Howl({src:[a]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(a){this.audioFactory=a},setVolume:function(a){this._volume=a,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var a,u=this.audios.length;for(a=0;a<u;a+=1)this.audios[a].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(a,u){var f=0,p=[],x;switch(a){case"int16":case"uint8c":x=1;break;default:x=1.1;break}for(f=0;f<u;f+=1)p.push(x);return p}function t(a,u){return a==="float32"?new Float32Array(u):a==="int16"?new Int16Array(u):a==="uint8c"?new Uint8ClampedArray(u):e(a,u)}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(a){return typeof a}:_typeof$6=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_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,a=e.length;for(t=0;t<a;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 a=createSizedArray(e.length),u,f=e.length;for(u=0;u<f;u+=1)a[u]=Math.abs(e[u]);return a}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,a,u){this.type=e,this.currentTime=t,this.totalTime=a,this.direction=u<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,a,u){this.type=e,this.currentLoop=a,this.totalLoops=t,this.direction=u<0?-1:1}function BMSegmentStartEvent(e,t,a){this.type=e,this.firstFrame=t,this.totalFrames=a}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,a){var u,f,p,x,y,g,k,S;switch(x=Math.floor(e*6),y=e*6-x,g=a*(1-t),k=a*(1-y*t),S=a*(1-(1-y)*t),x%6){case 0:u=a,f=S,p=g;break;case 1:u=k,f=a,p=g;break;case 2:u=g,f=a,p=S;break;case 3:u=g,f=k,p=a;break;case 4:u=S,f=g,p=a;break;case 5:u=a,f=g,p=k;break}return[u,f,p]}function RGBtoHSV(e,t,a){var u=Math.max(e,t,a),f=Math.min(e,t,a),p=u-f,x,y=u===0?0:p/u,g=u/255;switch(u){case f:x=0;break;case e:x=t-a+p*(t<a?6:0),x/=6*p;break;case t:x=a-e+p*2,x/=6*p;break;case a:x=e-t+p*4,x/=6*p;break}return[x,y,g]}function addSaturationToRGB(e,t){var a=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return a[1]+=t,a[1]>1?a[1]=1:a[1]<=0&&(a[1]=0),HSVtoRGB(a[0],a[1],a[2])}function addBrightnessToRGB(e,t){var a=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return a[2]+=t,a[2]>1?a[2]=1:a[2]<0&&(a[2]=0),HSVtoRGB(a[0],a[1],a[2])}function addHueToRGB(e,t){var a=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return a[0]+=t/360,a[0]>1?a[0]-=1:a[0]<0&&(a[0]+=1),HSVtoRGB(a[0],a[1],a[2])}var rgbToHex=function(){var e=[],t,a;for(t=0;t<256;t+=1)a=t.toString(16),e[t]=a.length===1?"0"+a:a;return function(u,f,p){return u<0&&(u=0),f<0&&(f=0),p<0&&(p=0),"#"+e[u]+e[f]+e[p]}}(),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(a){return typeof a}:_typeof$5=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof$5(e)}var dataManager=function(){var e=1,t=[],a,u,f={onmessage:function(){},postMessage:function(M){a({data:M})}},p={postMessage:function(M){f.onmessage({data:M})}};function x(_){if(window.Worker&&window.Blob&&getWebWorker()){var M=new Blob(["var _workerSelf = self; self.onmessage = ",_.toString()],{type:"text/javascript"}),R=URL.createObjectURL(M);return new Worker(R)}return a=_,f}function y(){u||(u=x(function(M){function R(){function F(W,N){var H,P,O=W.length,L,Z,J,ae;for(P=0;P<O;P+=1)if(H=W[P],"ks"in H&&!H.completed){if(H.completed=!0,H.hasMask){var re=H.masksProperties;for(Z=re.length,L=0;L<Z;L+=1)if(re[L].pt.k.i)B(re[L].pt.k);else for(ae=re[L].pt.k.length,J=0;J<ae;J+=1)re[L].pt.k[J].s&&B(re[L].pt.k[J].s[0]),re[L].pt.k[J].e&&B(re[L].pt.k[J].e[0])}H.ty===0?(H.layers=T(H.refId,N),F(H.layers,N)):H.ty===4?V(H.shapes):H.ty===5&&he(H)}}function C(W,N){if(W){var H=0,P=W.length;for(H=0;H<P;H+=1)W[H].t===1&&(W[H].data.layers=T(W[H].data.refId,N),F(W[H].data.layers,N))}}function j(W,N){for(var H=0,P=N.length;H<P;){if(N[H].id===W)return N[H];H+=1}return null}function T(W,N){var H=j(W,N);return H?H.layers.__used?JSON.parse(JSON.stringify(H.layers)):(H.layers.__used=!0,H.layers):null}function V(W){var N,H=W.length,P,O;for(N=H-1;N>=0;N-=1)if(W[N].ty==="sh")if(W[N].ks.k.i)B(W[N].ks.k);else for(O=W[N].ks.k.length,P=0;P<O;P+=1)W[N].ks.k[P].s&&B(W[N].ks.k[P].s[0]),W[N].ks.k[P].e&&B(W[N].ks.k[P].e[0]);else W[N].ty==="gr"&&V(W[N].it)}function B(W){var N,H=W.i.length;for(N=0;N<H;N+=1)W.i[N][0]+=W.v[N][0],W.i[N][1]+=W.v[N][1],W.o[N][0]+=W.v[N][0],W.o[N][1]+=W.v[N][1]}function G(W,N){var H=N?N.split("."):[100,100,100];return W[0]>H[0]?!0:H[0]>W[0]?!1:W[1]>H[1]?!0:H[1]>W[1]?!1:W[2]>H[2]?!0:H[2]>W[2]?!1:null}var $=function(){var W=[4,4,14];function N(P){var O=P.t.d;P.t.d={k:[{s:O,t:0}]}}function H(P){var O,L=P.length;for(O=0;O<L;O+=1)P[O].ty===5&&N(P[O])}return function(P){if(G(W,P.v)&&(H(P.layers),P.assets)){var O,L=P.assets.length;for(O=0;O<L;O+=1)P.assets[O].layers&&H(P.assets[O].layers)}}}(),q=function(){var W=[4,7,99];return function(N){if(N.chars&&!G(W,N.v)){var H,P=N.chars.length;for(H=0;H<P;H+=1){var O=N.chars[H];O.data&&O.data.shapes&&(V(O.data.shapes),O.data.ip=0,O.data.op=99999,O.data.st=0,O.data.sr=1,O.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}},N.chars[H].t||(O.data.shapes.push({ty:"no"}),O.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"})))}}}}(),K=function(){var W=[5,7,15];function N(P){var O=P.t.p;typeof O.a=="number"&&(O.a={a:0,k:O.a}),typeof O.p=="number"&&(O.p={a:0,k:O.p}),typeof O.r=="number"&&(O.r={a:0,k:O.r})}function H(P){var O,L=P.length;for(O=0;O<L;O+=1)P[O].ty===5&&N(P[O])}return function(P){if(G(W,P.v)&&(H(P.layers),P.assets)){var O,L=P.assets.length;for(O=0;O<L;O+=1)P.assets[O].layers&&H(P.assets[O].layers)}}}(),le=function(){var W=[4,1,9];function N(P){var O,L=P.length,Z,J;for(O=0;O<L;O+=1)if(P[O].ty==="gr")N(P[O].it);else if(P[O].ty==="fl"||P[O].ty==="st")if(P[O].c.k&&P[O].c.k[0].i)for(J=P[O].c.k.length,Z=0;Z<J;Z+=1)P[O].c.k[Z].s&&(P[O].c.k[Z].s[0]/=255,P[O].c.k[Z].s[1]/=255,P[O].c.k[Z].s[2]/=255,P[O].c.k[Z].s[3]/=255),P[O].c.k[Z].e&&(P[O].c.k[Z].e[0]/=255,P[O].c.k[Z].e[1]/=255,P[O].c.k[Z].e[2]/=255,P[O].c.k[Z].e[3]/=255);else P[O].c.k[0]/=255,P[O].c.k[1]/=255,P[O].c.k[2]/=255,P[O].c.k[3]/=255}function H(P){var O,L=P.length;for(O=0;O<L;O+=1)P[O].ty===4&&N(P[O].shapes)}return function(P){if(G(W,P.v)&&(H(P.layers),P.assets)){var O,L=P.assets.length;for(O=0;O<L;O+=1)P.assets[O].layers&&H(P.assets[O].layers)}}}(),ne=function(){var W=[4,4,18];function N(P){var O,L=P.length,Z,J;for(O=L-1;O>=0;O-=1)if(P[O].ty==="sh")if(P[O].ks.k.i)P[O].ks.k.c=P[O].closed;else for(J=P[O].ks.k.length,Z=0;Z<J;Z+=1)P[O].ks.k[Z].s&&(P[O].ks.k[Z].s[0].c=P[O].closed),P[O].ks.k[Z].e&&(P[O].ks.k[Z].e[0].c=P[O].closed);else P[O].ty==="gr"&&N(P[O].it)}function H(P){var O,L,Z=P.length,J,ae,re,ge;for(L=0;L<Z;L+=1){if(O=P[L],O.hasMask){var me=O.masksProperties;for(ae=me.length,J=0;J<ae;J+=1)if(me[J].pt.k.i)me[J].pt.k.c=me[J].cl;else for(ge=me[J].pt.k.length,re=0;re<ge;re+=1)me[J].pt.k[re].s&&(me[J].pt.k[re].s[0].c=me[J].cl),me[J].pt.k[re].e&&(me[J].pt.k[re].e[0].c=me[J].cl)}O.ty===4&&N(O.shapes)}}return function(P){if(G(W,P.v)&&(H(P.layers),P.assets)){var O,L=P.assets.length;for(O=0;O<L;O+=1)P.assets[O].layers&&H(P.assets[O].layers)}}}();function ee(W){W.__complete||(le(W),$(W),q(W),K(W),ne(W),F(W.layers,W.assets),C(W.chars,W.assets),W.__complete=!0)}function he(W){W.t.a.length===0&&"m"in W.t.p}var se={};return se.completeData=ee,se.checkColors=le,se.checkChars=q,se.checkPathProperties=K,se.checkShapes=ne,se.completeLayers=F,se}if(p.dataManager||(p.dataManager=R()),p.assetLoader||(p.assetLoader=function(){function F(j){var T=j.getResponseHeader("content-type");return T&&j.responseType==="json"&&T.indexOf("json")!==-1||j.response&&_typeof$5(j.response)==="object"?j.response:j.response&&typeof j.response=="string"?JSON.parse(j.response):j.responseText?JSON.parse(j.responseText):null}function C(j,T,V,B){var G,$=new XMLHttpRequest;try{$.responseType="json"}catch{}$.onreadystatechange=function(){if($.readyState===4)if($.status===200)G=F($),V(G);else try{G=F($),V(G)}catch(q){B&&B(q)}};try{$.open(["G","E","T"].join(""),j,!0)}catch{$.open(["G","E","T"].join(""),T+"/"+j,!0)}$.send()}return{load:C}}()),M.data.type==="loadAnimation")p.assetLoader.load(M.data.path,M.data.fullPath,function(F){p.dataManager.completeData(F),p.postMessage({id:M.data.id,payload:F,status:"success"})},function(){p.postMessage({id:M.data.id,status:"error"})});else if(M.data.type==="complete"){var D=M.data.animation;p.dataManager.completeData(D),p.postMessage({id:M.data.id,payload:D,status:"success"})}else M.data.type==="loadData"&&p.assetLoader.load(M.data.path,M.data.fullPath,function(F){p.postMessage({id:M.data.id,payload:F,status:"success"})},function(){p.postMessage({id:M.data.id,status:"error"})})}),u.onmessage=function(_){var M=_.data,R=M.id,D=t[R];t[R]=null,M.status==="success"?D.onComplete(M.payload):D.onError&&D.onError()})}function g(_,M){e+=1;var R="processId_"+e;return t[R]={onComplete:_,onError:M},R}function k(_,M,R){y();var D=g(M,R);u.postMessage({type:"loadAnimation",path:_,fullPath:window.location.origin+window.location.pathname,id:D})}function S(_,M,R){y();var D=g(M,R);u.postMessage({type:"loadData",path:_,fullPath:window.location.origin+window.location.pathname,id:D})}function A(_,M,R){y();var D=g(M,R);u.postMessage({type:"complete",animation:_,id:D})}return{loadAnimation:k,loadData:S,completeAnimation:A}}(),ImagePreloader=function(){var e=function(){var C=createTag("canvas");C.width=1,C.height=1;var j=C.getContext("2d");return j.fillStyle="rgba(0,0,0,0)",j.fillRect(0,0,1,1),C}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function a(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function u(C,j,T){var V="";if(C.e)V=C.p;else if(j){var B=C.p;B.indexOf("images/")!==-1&&(B=B.split("/")[1]),V=j+B}else V=T,V+=C.u?C.u:"",V+=C.p;return V}function f(C){var j=0,T=setInterval((function(){var V=C.getBBox();(V.width||j>500)&&(this._imageLoaded(),clearInterval(T)),j+=1}).bind(this),50)}function p(C){var j=u(C,this.assetsPath,this.path),T=createNS("image");isSafari?this.testImageLoaded(T):T.addEventListener("load",this._imageLoaded,!1),T.addEventListener("error",(function(){V.img=e,this._imageLoaded()}).bind(this),!1),T.setAttributeNS("http://www.w3.org/1999/xlink","href",j),this._elementHelper.append?this._elementHelper.append(T):this._elementHelper.appendChild(T);var V={img:T,assetData:C};return V}function x(C){var j=u(C,this.assetsPath,this.path),T=createTag("img");T.crossOrigin="anonymous",T.addEventListener("load",this._imageLoaded,!1),T.addEventListener("error",(function(){V.img=e,this._imageLoaded()}).bind(this),!1),T.src=j;var V={img:T,assetData:C};return V}function y(C){var j={assetData:C},T=u(C,this.assetsPath,this.path);return dataManager.loadData(T,(function(V){j.img=V,this._footageLoaded()}).bind(this),(function(){j.img={},this._footageLoaded()}).bind(this)),j}function g(C,j){this.imagesLoadedCb=j;var T,V=C.length;for(T=0;T<V;T+=1)C[T].layers||(!C[T].t||C[T].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(C[T]))):C[T].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(C[T]))))}function k(C){this.path=C||""}function S(C){this.assetsPath=C||""}function A(C){for(var j=0,T=this.images.length;j<T;){if(this.images[j].assetData===C)return this.images[j].img;j+=1}return null}function _(){this.imagesLoadedCb=null,this.images.length=0}function M(){return this.totalImages===this.loadedAssets}function R(){return this.totalFootages===this.loadedFootagesCount}function D(C,j){C==="svg"?(this._elementHelper=j,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function F(){this._imageLoaded=t.bind(this),this._footageLoaded=a.bind(this),this.testImageLoaded=f.bind(this),this.createFootageData=y.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return F.prototype={loadAssets:g,setAssetsPath:S,setPath:k,loadedImages:M,loadedFootages:R,destroy:_,getAsset:A,createImgData:x,createImageData:p,imageLoaded:t,footageLoaded:a,setCacheType:D},F}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,a){if(this._cbs[t])for(var u=this._cbs[t],f=0;f<u.length;f+=1)u[f](a)},addEventListener:function(t,a){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(a),(function(){this.removeEventListener(t,a)}).bind(this)},removeEventListener:function(t,a){if(!a)this._cbs[t]=null;else if(this._cbs[t]){for(var u=0,f=this._cbs[t].length;u<f;)this._cbs[t][u]===a&&(this._cbs[t].splice(u,1),u-=1,f-=1),u+=1;this._cbs[t].length||(this._cbs[t]=null)}}};var markerParser=function(){function e(t){for(var a=t.split(`\r
`),u={},f,p=0,x=0;x<a.length;x+=1)f=a[x].split(":"),f.length===2&&(u[f[0]]=f[1].trim(),p+=1);if(p===0)throw new Error;return u}return function(t){for(var a=[],u=0;u<t.length;u+=1){var f=t[u],p={time:f.tm,duration:f.dr};try{p.payload=JSON.parse(t[u].cm)}catch{try{p.payload=e(t[u].cm)}catch{p.payload={name:t[u].cm}}}a.push(p)}return a}}(),ProjectInterface=function(){function e(t){this.compositions.push(t)}return function(){function t(a){for(var u=0,f=this.compositions.length;u<f;){if(this.compositions[u].data&&this.compositions[u].data.nm===a)return this.compositions[u].prepareFrame&&this.compositions[u].data.xt&&this.compositions[u].prepareFrame(this.currentFrame),this.compositions[u].compInterface;u+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(t,a){renderers[t]=a};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(a){return typeof a}:_typeof$4=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_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 a=getRenderer(t);this.renderer=new a(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 a={wrapper:e,animationData:t},u=e.attributes;a.path=u.getNamedItem("data-animation-path")?u.getNamedItem("data-animation-path").value:u.getNamedItem("data-bm-path")?u.getNamedItem("data-bm-path").value:u.getNamedItem("bm-path")?u.getNamedItem("bm-path").value:"",a.animType=u.getNamedItem("data-anim-type")?u.getNamedItem("data-anim-type").value:u.getNamedItem("data-bm-type")?u.getNamedItem("data-bm-type").value:u.getNamedItem("bm-type")?u.getNamedItem("bm-type").value:u.getNamedItem("data-bm-renderer")?u.getNamedItem("data-bm-renderer").value:u.getNamedItem("bm-renderer")?u.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var f=u.getNamedItem("data-anim-loop")?u.getNamedItem("data-anim-loop").value:u.getNamedItem("data-bm-loop")?u.getNamedItem("data-bm-loop").value:u.getNamedItem("bm-loop")?u.getNamedItem("bm-loop").value:"";f==="false"?a.loop=!1:f==="true"?a.loop=!0:f!==""&&(a.loop=parseInt(f,10));var p=u.getNamedItem("data-anim-autoplay")?u.getNamedItem("data-anim-autoplay").value:u.getNamedItem("data-bm-autoplay")?u.getNamedItem("data-bm-autoplay").value:u.getNamedItem("bm-autoplay")?u.getNamedItem("bm-autoplay").value:!0;a.autoplay=p!=="false",a.name=u.getNamedItem("data-name")?u.getNamedItem("data-name").value:u.getNamedItem("data-bm-name")?u.getNamedItem("data-bm-name").value:u.getNamedItem("bm-name")?u.getNamedItem("bm-name").value:"";var x=u.getNamedItem("data-anim-prerender")?u.getNamedItem("data-anim-prerender").value:u.getNamedItem("data-bm-prerender")?u.getNamedItem("data-bm-prerender").value:u.getNamedItem("bm-prerender")?u.getNamedItem("bm-prerender").value:"";x==="false"&&(a.prerender=!1),a.path?this.setParams(a):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,a,u=t.length,f=e.layers,p,x=f.length;for(p=0;p<x;p+=1)for(a=0;a<u;){if(t[a].id===f[p].id){t[a]=f[p];break}a+=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(u=e.assets.length,a=0;a<u;a+=1)this.animationData.assets.push(e.assets[a]);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 a=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(a,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 a=typeof e=="number"?e:void 0,u=typeof t=="number"?t:void 0;this.renderer.updateContainerSize(a,u)},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,a=0;a<this.markers.length;a+=1)if(t=this.markers[a],t.payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,a){if(!(a&&this.name!==a)){var u=Number(e);if(isNaN(u)){var f=this.getMarkerData(e);f&&this.goToAndStop(f.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,a){if(!(a&&this.name!==a)){var u=Number(e);if(isNaN(u)){var f=this.getMarkerData(e);f&&(f.duration?this.playSegments([f.time,f.time+f.duration],!0):this.goToAndStop(f.time,!0))}else this.goToAndStop(u,t,a);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!(this.isPaused===!0||this.isLoaded===!1)){var t=this.currentRawFrame+e*this.frameModifier,a=!1;t>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(a=!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):(a=!0,t=0)):this.setCurrentRawFrameValue(t),a&&(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 a=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?a=e:this.currentRawFrame+this.firstFrame>t&&(a=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,a!==-1&&this.goToAndStop(a,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])==="object"){var a,u=e.length;for(a=0;a<u;a+=1)this.segments.push(e[a])}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 a=e.p;a.indexOf("images/")!==-1&&(a=a.split("/")[1]),t=this.assetsPath+a}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,a=this.assets.length;t<a;){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,a){try{var u=this.renderer.getElementByPath(e);u.updateDocumentData(t,a)}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=[],a=0,u=0,f=0,p=!0,x=!1;function y(N){for(var H=0,P=N.target;H<u;)t[H].animation===P&&(t.splice(H,1),H-=1,u-=1,P.isPaused||A()),H+=1}function g(N,H){if(!N)return null;for(var P=0;P<u;){if(t[P].elem===N&&t[P].elem!==null)return t[P].animation;P+=1}var O=new AnimationItem;return _(O,N),O.setData(N,H),O}function k(){var N,H=t.length,P=[];for(N=0;N<H;N+=1)P.push(t[N].animation);return P}function S(){f+=1,le()}function A(){f-=1}function _(N,H){N.addEventListener("destroy",y),N.addEventListener("_active",S),N.addEventListener("_idle",A),t.push({elem:H,animation:N}),u+=1}function M(N){var H=new AnimationItem;return _(H,null),H.setParams(N),H}function R(N,H){var P;for(P=0;P<u;P+=1)t[P].animation.setSpeed(N,H)}function D(N,H){var P;for(P=0;P<u;P+=1)t[P].animation.setDirection(N,H)}function F(N){var H;for(H=0;H<u;H+=1)t[H].animation.play(N)}function C(N){var H=N-a,P;for(P=0;P<u;P+=1)t[P].animation.advanceTime(H);a=N,f&&!x?window.requestAnimationFrame(C):p=!0}function j(N){a=N,window.requestAnimationFrame(C)}function T(N){var H;for(H=0;H<u;H+=1)t[H].animation.pause(N)}function V(N,H,P){var O;for(O=0;O<u;O+=1)t[O].animation.goToAndStop(N,H,P)}function B(N){var H;for(H=0;H<u;H+=1)t[H].animation.stop(N)}function G(N){var H;for(H=0;H<u;H+=1)t[H].animation.togglePause(N)}function $(N){var H;for(H=u-1;H>=0;H-=1)t[H].animation.destroy(N)}function q(N,H,P){var O=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),L,Z=O.length;for(L=0;L<Z;L+=1)P&&O[L].setAttribute("data-bm-type",P),g(O[L],N);if(H&&Z===0){P||(P="svg");var J=document.getElementsByTagName("body")[0];J.innerText="";var ae=createTag("div");ae.style.width="100%",ae.style.height="100%",ae.setAttribute("data-bm-type",P),J.appendChild(ae),g(ae,N)}}function K(){var N;for(N=0;N<u;N+=1)t[N].animation.resize()}function le(){!x&&f&&p&&(window.requestAnimationFrame(j),p=!1)}function ne(){x=!0}function ee(){x=!1,le()}function he(N,H){var P;for(P=0;P<u;P+=1)t[P].animation.setVolume(N,H)}function se(N){var H;for(H=0;H<u;H+=1)t[H].animation.mute(N)}function W(N){var H;for(H=0;H<u;H+=1)t[H].animation.unmute(N)}return e.registerAnimation=g,e.loadAnimation=M,e.setSpeed=R,e.setDirection=D,e.play=F,e.pause=T,e.stop=B,e.togglePause=G,e.searchAnimations=q,e.resize=K,e.goToAndStop=V,e.destroy=$,e.freeze=ne,e.unfreeze=ee,e.setVolume=he,e.mute=se,e.unmute=W,e.getRegisteredAnimations=k,e}(),BezierFactory=function(){var e={};e.getBezierEasing=a;var t={};function a(j,T,V,B,G){var $=G||("bez_"+j+"_"+T+"_"+V+"_"+B).replace(/\./g,"p");if(t[$])return t[$];var q=new C([j,T,V,B]);return t[$]=q,q}var u=4,f=.001,p=1e-7,x=10,y=11,g=1/(y-1),k=typeof Float32Array=="function";function S(j,T){return 1-3*T+3*j}function A(j,T){return 3*T-6*j}function _(j){return 3*j}function M(j,T,V){return((S(T,V)*j+A(T,V))*j+_(T))*j}function R(j,T,V){return 3*S(T,V)*j*j+2*A(T,V)*j+_(T)}function D(j,T,V,B,G){var $,q,K=0;do q=T+(V-T)/2,$=M(q,B,G)-j,$>0?V=q:T=q;while(Math.abs($)>p&&++K<x);return q}function F(j,T,V,B){for(var G=0;G<u;++G){var $=R(T,V,B);if($===0)return T;var q=M(T,V,B)-j;T-=q/$}return T}function C(j){this._p=j,this._mSampleValues=k?new Float32Array(y):new Array(y),this._precomputed=!1,this.get=this.get.bind(this)}return C.prototype={get:function(T){var V=this._p[0],B=this._p[1],G=this._p[2],$=this._p[3];return this._precomputed||this._precompute(),V===B&&G===$?T:T===0?0:T===1?1:M(this._getTForX(T),B,$)},_precompute:function(){var T=this._p[0],V=this._p[1],B=this._p[2],G=this._p[3];this._precomputed=!0,(T!==V||B!==G)&&this._calcSampleValues()},_calcSampleValues:function(){for(var T=this._p[0],V=this._p[2],B=0;B<y;++B)this._mSampleValues[B]=M(B*g,T,V)},_getTForX:function(T){for(var V=this._p[0],B=this._p[2],G=this._mSampleValues,$=0,q=1,K=y-1;q!==K&&G[q]<=T;++q)$+=g;--q;var le=(T-G[q])/(G[q+1]-G[q]),ne=$+le*g,ee=R(ne,V,B);return ee>=f?F(T,ne,V,B):ee===0?ne:D(T,$,$+g,V,B)}},e}(),pooling=function(){function e(t){return t.concat(createSizedArray(t.length))}return{double:e}}(),poolFactory=function(){return function(e,t,a){var u=0,f=e,p=createSizedArray(f),x={newElement:y,release:g};function y(){var k;return u?(u-=1,k=p[u]):k=t(),k}function g(k){u===f&&(p=pooling.double(p),f*=2),a&&a(k),p[u]=k,u+=1}return x}}(),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(a){var u,f=a.lengths.length;for(u=0;u<f;u+=1)bezierLengthPool.release(a.lengths[u]);a.lengths.length=0}return poolFactory(8,e,t)}();function bezFunction(){var e=Math;function t(_,M,R,D,F,C){var j=_*D+M*F+R*C-F*D-C*_-R*M;return j>-.001&&j<.001}function a(_,M,R,D,F,C,j,T,V){if(R===0&&C===0&&V===0)return t(_,M,D,F,j,T);var B=e.sqrt(e.pow(D-_,2)+e.pow(F-M,2)+e.pow(C-R,2)),G=e.sqrt(e.pow(j-_,2)+e.pow(T-M,2)+e.pow(V-R,2)),$=e.sqrt(e.pow(j-D,2)+e.pow(T-F,2)+e.pow(V-C,2)),q;return B>G?B>$?q=B-G-$:q=$-G-B:$>G?q=$-G-B:q=G-B-$,q>-1e-4&&q<1e-4}var u=function(){return function(_,M,R,D){var F=getDefaultCurveSegments(),C,j,T,V,B,G=0,$,q=[],K=[],le=bezierLengthPool.newElement();for(T=R.length,C=0;C<F;C+=1){for(B=C/(F-1),$=0,j=0;j<T;j+=1)V=bmPow(1-B,3)*_[j]+3*bmPow(1-B,2)*B*R[j]+3*(1-B)*bmPow(B,2)*D[j]+bmPow(B,3)*M[j],q[j]=V,K[j]!==null&&($+=bmPow(q[j]-K[j],2)),K[j]=q[j];$&&($=bmSqrt($),G+=$),le.percents[C]=B,le.lengths[C]=G}return le.addedLength=G,le}}();function f(_){var M=segmentsLengthPool.newElement(),R=_.c,D=_.v,F=_.o,C=_.i,j,T=_._length,V=M.lengths,B=0;for(j=0;j<T-1;j+=1)V[j]=u(D[j],D[j+1],F[j],C[j+1]),B+=V[j].addedLength;return R&&T&&(V[j]=u(D[j],D[0],F[j],C[0]),B+=V[j].addedLength),M.totalLength=B,M}function p(_){this.segmentLength=0,this.points=new Array(_)}function x(_,M){this.partialLength=_,this.point=M}var y=function(){var _={};return function(M,R,D,F){var C=(M[0]+"_"+M[1]+"_"+R[0]+"_"+R[1]+"_"+D[0]+"_"+D[1]+"_"+F[0]+"_"+F[1]).replace(/\./g,"p");if(!_[C]){var j=getDefaultCurveSegments(),T,V,B,G,$,q=0,K,le,ne=null;M.length===2&&(M[0]!==R[0]||M[1]!==R[1])&&t(M[0],M[1],R[0],R[1],M[0]+D[0],M[1]+D[1])&&t(M[0],M[1],R[0],R[1],R[0]+F[0],R[1]+F[1])&&(j=2);var ee=new p(j);for(B=D.length,T=0;T<j;T+=1){for(le=createSizedArray(B),$=T/(j-1),K=0,V=0;V<B;V+=1)G=bmPow(1-$,3)*M[V]+3*bmPow(1-$,2)*$*(M[V]+D[V])+3*(1-$)*bmPow($,2)*(R[V]+F[V])+bmPow($,3)*R[V],le[V]=G,ne!==null&&(K+=bmPow(le[V]-ne[V],2));K=bmSqrt(K),q+=K,ee.points[T]=new x(K,le),ne=le}ee.segmentLength=q,_[C]=ee}return _[C]}}();function g(_,M){var R=M.percents,D=M.lengths,F=R.length,C=bmFloor((F-1)*_),j=_*M.addedLength,T=0;if(C===F-1||C===0||j===D[C])return R[C];for(var V=D[C]>j?-1:1,B=!0;B;)if(D[C]<=j&&D[C+1]>j?(T=(j-D[C])/(D[C+1]-D[C]),B=!1):C+=V,C<0||C>=F-1){if(C===F-1)return R[C];B=!1}return R[C]+(R[C+1]-R[C])*T}function k(_,M,R,D,F,C){var j=g(F,C),T=1-j,V=e.round((T*T*T*_[0]+(j*T*T+T*j*T+T*T*j)*R[0]+(j*j*T+T*j*j+j*T*j)*D[0]+j*j*j*M[0])*1e3)/1e3,B=e.round((T*T*T*_[1]+(j*T*T+T*j*T+T*T*j)*R[1]+(j*j*T+T*j*j+j*T*j)*D[1]+j*j*j*M[1])*1e3)/1e3;return[V,B]}var S=createTypedArray("float32",8);function A(_,M,R,D,F,C,j){F<0?F=0:F>1&&(F=1);var T=g(F,j);C=C>1?1:C;var V=g(C,j),B,G=_.length,$=1-T,q=1-V,K=$*$*$,le=T*$*$*3,ne=T*T*$*3,ee=T*T*T,he=$*$*q,se=T*$*q+$*T*q+$*$*V,W=T*T*q+$*T*V+T*$*V,N=T*T*V,H=$*q*q,P=T*q*q+$*V*q+$*q*V,O=T*V*q+$*V*V+T*q*V,L=T*V*V,Z=q*q*q,J=V*q*q+q*V*q+q*q*V,ae=V*V*q+q*V*V+V*q*V,re=V*V*V;for(B=0;B<G;B+=1)S[B*4]=e.round((K*_[B]+le*R[B]+ne*D[B]+ee*M[B])*1e3)/1e3,S[B*4+1]=e.round((he*_[B]+se*R[B]+W*D[B]+N*M[B])*1e3)/1e3,S[B*4+2]=e.round((H*_[B]+P*R[B]+O*D[B]+L*M[B])*1e3)/1e3,S[B*4+3]=e.round((Z*_[B]+J*R[B]+ae*D[B]+re*M[B])*1e3)/1e3;return S}return{getSegmentsLength:f,getNewSegment:A,getPointInSegment:k,buildBezierData:y,pointOnLine2D:t,pointOnLine3D:a}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var a=this.offsetTime,u;this.propType==="multidimensional"&&(u=createTypedArray("float32",this.pv.length));for(var f=t.lastIndex,p=f,x=this.keyframes.length-1,y=!0,g,k,S;y;){if(g=this.keyframes[p],k=this.keyframes[p+1],p===x-1&&e>=k.t-a){g.h&&(g=k),f=0;break}if(k.t-a>e){f=p;break}p<x-1?p+=1:(f=0,y=!1)}S=this.keyframesMetadata[p]||{};var A,_,M,R,D,F,C=k.t-a,j=g.t-a,T;if(g.to){S.bezierData||(S.bezierData=bez.buildBezierData(g.s,k.s||g.e,g.to,g.ti));var V=S.bezierData;if(e>=C||e<j){var B=e>=C?V.points.length-1:0;for(_=V.points[B].point.length,A=0;A<_;A+=1)u[A]=V.points[B].point[A]}else{S.__fnct?F=S.__fnct:(F=BezierFactory.getBezierEasing(g.o.x,g.o.y,g.i.x,g.i.y,g.n).get,S.__fnct=F),M=F((e-j)/(C-j));var G=V.segmentLength*M,$,q=t.lastFrame<e&&t._lastKeyframeIndex===p?t._lastAddedLength:0;for(D=t.lastFrame<e&&t._lastKeyframeIndex===p?t._lastPoint:0,y=!0,R=V.points.length;y;){if(q+=V.points[D].partialLength,G===0||M===0||D===V.points.length-1){for(_=V.points[D].point.length,A=0;A<_;A+=1)u[A]=V.points[D].point[A];break}else if(G>=q&&G<q+V.points[D+1].partialLength){for($=(G-q)/V.points[D+1].partialLength,_=V.points[D].point.length,A=0;A<_;A+=1)u[A]=V.points[D].point[A]+(V.points[D+1].point[A]-V.points[D].point[A])*$;break}D<R-1?D+=1:y=!1}t._lastPoint=D,t._lastAddedLength=q-V.points[D].partialLength,t._lastKeyframeIndex=p}}else{var K,le,ne,ee,he;if(x=g.s.length,T=k.s||g.e,this.sh&&g.h!==1)if(e>=C)u[0]=T[0],u[1]=T[1],u[2]=T[2];else if(e<=j)u[0]=g.s[0],u[1]=g.s[1],u[2]=g.s[2];else{var se=createQuaternion(g.s),W=createQuaternion(T),N=(e-j)/(C-j);quaternionToEuler(u,slerp(se,W,N))}else for(p=0;p<x;p+=1)g.h!==1&&(e>=C?M=1:e<j?M=0:(g.o.x.constructor===Array?(S.__fnct||(S.__fnct=[]),S.__fnct[p]?F=S.__fnct[p]:(K=g.o.x[p]===void 0?g.o.x[0]:g.o.x[p],le=g.o.y[p]===void 0?g.o.y[0]:g.o.y[p],ne=g.i.x[p]===void 0?g.i.x[0]:g.i.x[p],ee=g.i.y[p]===void 0?g.i.y[0]:g.i.y[p],F=BezierFactory.getBezierEasing(K,le,ne,ee).get,S.__fnct[p]=F)):S.__fnct?F=S.__fnct:(K=g.o.x,le=g.o.y,ne=g.i.x,ee=g.i.y,F=BezierFactory.getBezierEasing(K,le,ne,ee).get,g.keyframeMetadata=F),M=F((e-j)/(C-j)))),T=k.s||g.e,he=g.h===1?g.s[p]:g.s[p]+(T[p]-g.s[p])*M,this.propType==="multidimensional"?u[p]=he:u=he}return t.lastIndex=f,u}function slerp(e,t,a){var u=[],f=e[0],p=e[1],x=e[2],y=e[3],g=t[0],k=t[1],S=t[2],A=t[3],_,M,R,D,F;return M=f*g+p*k+x*S+y*A,M<0&&(M=-M,g=-g,k=-k,S=-S,A=-A),1-M>1e-6?(_=Math.acos(M),R=Math.sin(_),D=Math.sin((1-a)*_)/R,F=Math.sin(a*_)/R):(D=1-a,F=a),u[0]=D*f+F*g,u[1]=D*p+F*k,u[2]=D*x+F*S,u[3]=D*y+F*A,u}function quaternionToEuler(e,t){var a=t[0],u=t[1],f=t[2],p=t[3],x=Math.atan2(2*u*p-2*a*f,1-2*u*u-2*f*f),y=Math.asin(2*a*u+2*f*p),g=Math.atan2(2*a*p-2*u*f,1-2*a*a-2*f*f);e[0]=x/degToRads,e[1]=y/degToRads,e[2]=g/degToRads}function createQuaternion(e){var t=e[0]*degToRads,a=e[1]*degToRads,u=e[2]*degToRads,f=Math.cos(t/2),p=Math.cos(a/2),x=Math.cos(u/2),y=Math.sin(t/2),g=Math.sin(a/2),k=Math.sin(u/2),S=f*p*x-y*g*k,A=y*g*x+f*p*k,_=y*p*x+f*g*k,M=f*g*x-y*p*k;return[A,_,M,S]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,a=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=a&&e>=a||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var u=this.interpolateValue(e,this._caching);this.pv=u}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 a=0,u=this.v.length;a<u;)t=e[a]*this.mult,mathAbs(this.v[a]-t)>1e-5&&(this.v[a]=t,this._mdf=!0),a+=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,a=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)a=this.effectsSequence[e](a);this.setVValue(a),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,a,u){this.propType="unidimensional",this.mult=a||1,this.data=t,this.v=a?t.k*a:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=u,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,a,u){this.propType="multidimensional",this.mult=a||1,this.data=t,this._mdf=!1,this.elem=e,this.container=u,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var f,p=t.k.length;for(this.v=createTypedArray("float32",p),this.pv=createTypedArray("float32",p),this.vel=createTypedArray("float32",p),f=0;f<p;f+=1)this.v[f]=t.k[f]*this.mult,this.pv[f]=t.k[f];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,a,u){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=a||1,this.elem=e,this.container=u,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,a,u){this.propType="multidimensional";var f,p=t.k.length,x,y,g,k;for(f=0;f<p-1;f+=1)t.k[f].to&&t.k[f].s&&t.k[f+1]&&t.k[f+1].s&&(x=t.k[f].s,y=t.k[f+1].s,g=t.k[f].to,k=t.k[f].ti,(x.length===2&&!(x[0]===y[0]&&x[1]===y[1])&&bez.pointOnLine2D(x[0],x[1],y[0],y[1],x[0]+g[0],x[1]+g[1])&&bez.pointOnLine2D(x[0],x[1],y[0],y[1],y[0]+k[0],y[1]+k[1])||x.length===3&&!(x[0]===y[0]&&x[1]===y[1]&&x[2]===y[2])&&bez.pointOnLine3D(x[0],x[1],x[2],y[0],y[1],y[2],x[0]+g[0],x[1]+g[1],x[2]+g[2])&&bez.pointOnLine3D(x[0],x[1],x[2],y[0],y[1],y[2],y[0]+k[0],y[1]+k[1],y[2]+k[2]))&&(t.k[f].to=null,t.k[f].ti=null),x[0]===y[0]&&x[1]===y[1]&&g[0]===0&&g[1]===0&&k[0]===0&&k[1]===0&&(x.length===2||x[2]===y[2]&&g[2]===0&&k[2]===0)&&(t.k[f].to=null,t.k[f].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=a||1,this.elem=e,this.container=u,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var S=t.k[0].s.length;for(this.v=createTypedArray("float32",S),this.pv=createTypedArray("float32",S),f=0;f<S;f+=1)this.v[f]=initFrame,this.pv[f]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",S)},this.addEffect=addEffect}var PropertyFactory=function(){function e(a,u,f,p,x){u.sid&&(u=a.globalData.slotManager.getProp(u));var y;if(!u.k.length)y=new ValueProperty(a,u,p,x);else if(typeof u.k[0]=="number")y=new MultiDimensionalProperty(a,u,p,x);else switch(f){case 0:y=new KeyframedValueProperty(a,u,p,x);break;case 1:y=new KeyframedMultidimensionalProperty(a,u,p,x);break}return y.effectsSequence.length&&x.addDynamicProperty(y),y}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,a=this.dynamicProperties.length;for(t=0;t<a;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 a=0;a<t;)this.v[a]=pointPool.newElement(),this.o[a]=pointPool.newElement(),this.i[a]=pointPool.newElement(),a+=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,a,u,f){var p;switch(this._length=Math.max(this._length,u+1),this._length>=this._maxLength&&this.doubleArrayLength(),a){case"v":p=this.v;break;case"i":p=this.i;break;case"o":p=this.o;break;default:p=[];break}(!p[u]||p[u]&&!f)&&(p[u]=pointPool.newElement()),p[u][0]=e,p[u][1]=t},ShapePath.prototype.setTripleAt=function(e,t,a,u,f,p,x,y){this.setXYAt(e,t,"v",x,y),this.setXYAt(a,u,"o",x,y),this.setXYAt(f,p,"i",x,y)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,a=this.o,u=this.i,f=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],u[0][0],u[0][1],a[0][0],a[0][1],0,!1),f=1);var p=this._length-1,x=this._length,y;for(y=f;y<x;y+=1)e.setTripleAt(t[p][0],t[p][1],u[p][0],u[p][1],a[p][0],a[p][1],y,!1),p-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function e(){return new ShapePath}function t(f){var p=f._length,x;for(x=0;x<p;x+=1)pointPool.release(f.v[x]),pointPool.release(f.i[x]),pointPool.release(f.o[x]),f.v[x]=null,f.i[x]=null,f.o[x]=null;f._length=0,f.c=!1}function a(f){var p=u.newElement(),x,y=f._length===void 0?f.v.length:f._length;for(p.setLength(y),p.c=f.c,x=0;x<y;x+=1)p.setTripleAt(f.v[x][0],f.v[x][1],f.o[x][0],f.o[x][1],f.i[x][0],f.i[x][1],x);return p}var u=poolFactory(4,e,t);return u.clone=a,u}();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:f,release:p},t=0,a=4,u=createSizedArray(a);function f(){var x;return t?(t-=1,x=u[t]):x=new ShapeCollection,x}function p(x){var y,g=x._length;for(y=0;y<g;y+=1)shapePool.release(x.shapes[y]);x._length=0,t===a&&(u=pooling.double(u),a*=2),u[t]=x,t+=1}return e}(),ShapePropertyFactory=function(){var e=-999999;function t(C,j,T){var V=T.lastIndex,B,G,$,q,K,le,ne,ee,he,se=this.keyframes;if(C<se[0].t-this.offsetTime)B=se[0].s[0],$=!0,V=0;else if(C>=se[se.length-1].t-this.offsetTime)B=se[se.length-1].s?se[se.length-1].s[0]:se[se.length-2].e[0],$=!0;else{for(var W=V,N=se.length-1,H=!0,P,O,L;H&&(P=se[W],O=se[W+1],!(O.t-this.offsetTime>C));)W<N-1?W+=1:H=!1;if(L=this.keyframesMetadata[W]||{},$=P.h===1,V=W,!$){if(C>=O.t-this.offsetTime)ee=1;else if(C<P.t-this.offsetTime)ee=0;else{var Z;L.__fnct?Z=L.__fnct:(Z=BezierFactory.getBezierEasing(P.o.x,P.o.y,P.i.x,P.i.y).get,L.__fnct=Z),ee=Z((C-(P.t-this.offsetTime))/(O.t-this.offsetTime-(P.t-this.offsetTime)))}G=O.s?O.s[0]:P.e[0]}B=P.s[0]}for(le=j._length,ne=B.i[0].length,T.lastIndex=V,q=0;q<le;q+=1)for(K=0;K<ne;K+=1)he=$?B.i[q][K]:B.i[q][K]+(G.i[q][K]-B.i[q][K])*ee,j.i[q][K]=he,he=$?B.o[q][K]:B.o[q][K]+(G.o[q][K]-B.o[q][K])*ee,j.o[q][K]=he,he=$?B.v[q][K]:B.v[q][K]+(G.v[q][K]-B.v[q][K])*ee,j.v[q][K]=he}function a(){var C=this.comp.renderedFrame-this.offsetTime,j=this.keyframes[0].t-this.offsetTime,T=this.keyframes[this.keyframes.length-1].t-this.offsetTime,V=this._caching.lastFrame;return V!==e&&(V<j&&C<j||V>T&&C>T)||(this._caching.lastIndex=V<C?this._caching.lastIndex:0,this.interpolateShape(C,this.pv,this._caching)),this._caching.lastFrame=C,this.pv}function u(){this.paths=this.localShapeCollection}function f(C,j){if(C._length!==j._length||C.c!==j.c)return!1;var T,V=C._length;for(T=0;T<V;T+=1)if(C.v[T][0]!==j.v[T][0]||C.v[T][1]!==j.v[T][1]||C.o[T][0]!==j.o[T][0]||C.o[T][1]!==j.o[T][1]||C.i[T][0]!==j.i[T][0]||C.i[T][1]!==j.i[T][1])return!1;return!0}function p(C){f(this.v,C)||(this.v=shapePool.clone(C),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function x(){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 C;this.kf?C=this.pv:this.data.ks?C=this.data.ks.k:C=this.data.pt.k;var j,T=this.effectsSequence.length;for(j=0;j<T;j+=1)C=this.effectsSequence[j](C);this.setVValue(C),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function y(C,j,T){this.propType="shape",this.comp=C.comp,this.container=C,this.elem=C,this.data=j,this.k=!1,this.kf=!1,this._mdf=!1;var V=T===3?j.pt.k:j.ks.k;this.v=shapePool.clone(V),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=u,this.effectsSequence=[]}function g(C){this.effectsSequence.push(C),this.container.addDynamicProperty(this)}y.prototype.interpolateShape=t,y.prototype.getValue=x,y.prototype.setVValue=p,y.prototype.addEffect=g;function k(C,j,T){this.propType="shape",this.comp=C.comp,this.elem=C,this.container=C,this.offsetTime=C.data.st,this.keyframes=T===3?j.pt.k:j.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var V=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,V),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=u,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[a.bind(this)]}k.prototype.getValue=x,k.prototype.interpolateShape=t,k.prototype.setVValue=p,k.prototype.addEffect=g;var S=function(){var C=roundCorner;function j(T,V){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=V.d,this.elem=T,this.comp=T.comp,this.frameId=-1,this.initDynamicPropertyContainer(T),this.p=PropertyFactory.getProp(T,V.p,1,0,this),this.s=PropertyFactory.getProp(T,V.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return j.prototype={reset:u,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var V=this.p.v[0],B=this.p.v[1],G=this.s.v[0]/2,$=this.s.v[1]/2,q=this.d!==3,K=this.v;K.v[0][0]=V,K.v[0][1]=B-$,K.v[1][0]=q?V+G:V-G,K.v[1][1]=B,K.v[2][0]=V,K.v[2][1]=B+$,K.v[3][0]=q?V-G:V+G,K.v[3][1]=B,K.i[0][0]=q?V-G*C:V+G*C,K.i[0][1]=B-$,K.i[1][0]=q?V+G:V-G,K.i[1][1]=B-$*C,K.i[2][0]=q?V+G*C:V-G*C,K.i[2][1]=B+$,K.i[3][0]=q?V-G:V+G,K.i[3][1]=B+$*C,K.o[0][0]=q?V+G*C:V-G*C,K.o[0][1]=B-$,K.o[1][0]=q?V+G:V-G,K.o[1][1]=B+$*C,K.o[2][0]=q?V-G*C:V+G*C,K.o[2][1]=B+$,K.o[3][0]=q?V-G:V+G,K.o[3][1]=B-$*C}},extendPrototype([DynamicPropertyContainer],j),j}(),A=function(){function C(j,T){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=j,this.comp=j.comp,this.data=T,this.frameId=-1,this.d=T.d,this.initDynamicPropertyContainer(j),T.sy===1?(this.ir=PropertyFactory.getProp(j,T.ir,0,0,this),this.is=PropertyFactory.getProp(j,T.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(j,T.pt,0,0,this),this.p=PropertyFactory.getProp(j,T.p,1,0,this),this.r=PropertyFactory.getProp(j,T.r,0,degToRads,this),this.or=PropertyFactory.getProp(j,T.or,0,0,this),this.os=PropertyFactory.getProp(j,T.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 C.prototype={reset:u,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var T=Math.floor(this.pt.v)*2,V=Math.PI*2/T,B=!0,G=this.or.v,$=this.ir.v,q=this.os.v,K=this.is.v,le=2*Math.PI*G/(T*2),ne=2*Math.PI*$/(T*2),ee,he,se,W,N=-Math.PI/2;N+=this.r.v;var H=this.data.d===3?-1:1;for(this.v._length=0,ee=0;ee<T;ee+=1){he=B?G:$,se=B?q:K,W=B?le:ne;var P=he*Math.cos(N),O=he*Math.sin(N),L=P===0&&O===0?0:O/Math.sqrt(P*P+O*O),Z=P===0&&O===0?0:-P/Math.sqrt(P*P+O*O);P+=+this.p.v[0],O+=+this.p.v[1],this.v.setTripleAt(P,O,P-L*W*se*H,O-Z*W*se*H,P+L*W*se*H,O+Z*W*se*H,ee,!0),B=!B,N+=V*H}},convertPolygonToPath:function(){var T=Math.floor(this.pt.v),V=Math.PI*2/T,B=this.or.v,G=this.os.v,$=2*Math.PI*B/(T*4),q,K=-Math.PI*.5,le=this.data.d===3?-1:1;for(K+=this.r.v,this.v._length=0,q=0;q<T;q+=1){var ne=B*Math.cos(K),ee=B*Math.sin(K),he=ne===0&&ee===0?0:ee/Math.sqrt(ne*ne+ee*ee),se=ne===0&&ee===0?0:-ne/Math.sqrt(ne*ne+ee*ee);ne+=+this.p.v[0],ee+=+this.p.v[1],this.v.setTripleAt(ne,ee,ne-he*$*G*le,ee-se*$*G*le,ne+he*$*G*le,ee+se*$*G*le,q,!0),K+=V*le}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],C),C}(),_=function(){function C(j,T){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=j,this.comp=j.comp,this.frameId=-1,this.d=T.d,this.initDynamicPropertyContainer(j),this.p=PropertyFactory.getProp(j,T.p,1,0,this),this.s=PropertyFactory.getProp(j,T.s,1,0,this),this.r=PropertyFactory.getProp(j,T.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return C.prototype={convertRectToPath:function(){var T=this.p.v[0],V=this.p.v[1],B=this.s.v[0]/2,G=this.s.v[1]/2,$=bmMin(B,G,this.r.v),q=$*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(T+B,V-G+$,T+B,V-G+$,T+B,V-G+q,0,!0),this.v.setTripleAt(T+B,V+G-$,T+B,V+G-q,T+B,V+G-$,1,!0),$!==0?(this.v.setTripleAt(T+B-$,V+G,T+B-$,V+G,T+B-q,V+G,2,!0),this.v.setTripleAt(T-B+$,V+G,T-B+q,V+G,T-B+$,V+G,3,!0),this.v.setTripleAt(T-B,V+G-$,T-B,V+G-$,T-B,V+G-q,4,!0),this.v.setTripleAt(T-B,V-G+$,T-B,V-G+q,T-B,V-G+$,5,!0),this.v.setTripleAt(T-B+$,V-G,T-B+$,V-G,T-B+q,V-G,6,!0),this.v.setTripleAt(T+B-$,V-G,T+B-q,V-G,T+B-$,V-G,7,!0)):(this.v.setTripleAt(T-B,V+G,T-B+q,V+G,T-B,V+G,2),this.v.setTripleAt(T-B,V-G,T-B,V-G+q,T-B,V-G,3))):(this.v.setTripleAt(T+B,V-G+$,T+B,V-G+q,T+B,V-G+$,0,!0),$!==0?(this.v.setTripleAt(T+B-$,V-G,T+B-$,V-G,T+B-q,V-G,1,!0),this.v.setTripleAt(T-B+$,V-G,T-B+q,V-G,T-B+$,V-G,2,!0),this.v.setTripleAt(T-B,V-G+$,T-B,V-G+$,T-B,V-G+q,3,!0),this.v.setTripleAt(T-B,V+G-$,T-B,V+G-q,T-B,V+G-$,4,!0),this.v.setTripleAt(T-B+$,V+G,T-B+$,V+G,T-B+q,V+G,5,!0),this.v.setTripleAt(T+B-$,V+G,T+B-q,V+G,T+B-$,V+G,6,!0),this.v.setTripleAt(T+B,V+G-$,T+B,V+G-$,T+B,V+G-q,7,!0)):(this.v.setTripleAt(T-B,V-G,T-B+q,V-G,T-B,V-G,1,!0),this.v.setTripleAt(T-B,V+G,T-B,V+G-q,T-B,V+G,2,!0),this.v.setTripleAt(T+B,V+G,T+B-q,V+G,T+B,V+G,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:u},extendPrototype([DynamicPropertyContainer],C),C}();function M(C,j,T){var V;if(T===3||T===4){var B=T===3?j.pt:j.ks,G=B.k;G.length?V=new k(C,j,T):V=new y(C,j,T)}else T===5?V=new _(C,j):T===6?V=new S(C,j):T===7&&(V=new A(C,j));return V.k&&C.addDynamicProperty(V),V}function R(){return y}function D(){return k}var F={};return F.getShapeProp=M,F.getConstructorFunction=R,F.getKeyframedConstructorFunction=D,F}();/*!
 Transformation Matrix v2.0
 (c) Epistemex 2014-2015
 www.epistemex.com
 By Ken Fyrstenberg
 Contributions by leeoniya.
 License: MIT, header required.
 */var Matrix=function(){var e=Math.cos,t=Math.sin,a=Math.tan,u=Math.round;function f(){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 p(P){if(P===0)return this;var O=e(P),L=t(P);return this._t(O,-L,0,0,L,O,0,0,0,0,1,0,0,0,0,1)}function x(P){if(P===0)return this;var O=e(P),L=t(P);return this._t(1,0,0,0,0,O,-L,0,0,L,O,0,0,0,0,1)}function y(P){if(P===0)return this;var O=e(P),L=t(P);return this._t(O,0,L,0,0,1,0,0,-L,0,O,0,0,0,0,1)}function g(P){if(P===0)return this;var O=e(P),L=t(P);return this._t(O,-L,0,0,L,O,0,0,0,0,1,0,0,0,0,1)}function k(P,O){return this._t(1,O,P,1,0,0)}function S(P,O){return this.shear(a(P),a(O))}function A(P,O){var L=e(O),Z=t(O);return this._t(L,Z,0,0,-Z,L,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,a(P),1,0,0,0,0,1,0,0,0,0,1)._t(L,-Z,0,0,Z,L,0,0,0,0,1,0,0,0,0,1)}function _(P,O,L){return!L&&L!==0&&(L=1),P===1&&O===1&&L===1?this:this._t(P,0,0,0,0,O,0,0,0,0,L,0,0,0,0,1)}function M(P,O,L,Z,J,ae,re,ge,me,Re,Te,Me,Ce,Be,ze,Ve){return this.props[0]=P,this.props[1]=O,this.props[2]=L,this.props[3]=Z,this.props[4]=J,this.props[5]=ae,this.props[6]=re,this.props[7]=ge,this.props[8]=me,this.props[9]=Re,this.props[10]=Te,this.props[11]=Me,this.props[12]=Ce,this.props[13]=Be,this.props[14]=ze,this.props[15]=Ve,this}function R(P,O,L){return L=L||0,P!==0||O!==0||L!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,P,O,L,1):this}function D(P,O,L,Z,J,ae,re,ge,me,Re,Te,Me,Ce,Be,ze,Ve){var _e=this.props;if(P===1&&O===0&&L===0&&Z===0&&J===0&&ae===1&&re===0&&ge===0&&me===0&&Re===0&&Te===1&&Me===0)return _e[12]=_e[12]*P+_e[15]*Ce,_e[13]=_e[13]*ae+_e[15]*Be,_e[14]=_e[14]*Te+_e[15]*ze,_e[15]*=Ve,this._identityCalculated=!1,this;var dt=_e[0],nt=_e[1],Ke=_e[2],Q=_e[3],oe=_e[4],pe=_e[5],Ae=_e[6],Ee=_e[7],be=_e[8],de=_e[9],Se=_e[10],De=_e[11],Ne=_e[12],He=_e[13],bt=_e[14],tt=_e[15];return _e[0]=dt*P+nt*J+Ke*me+Q*Ce,_e[1]=dt*O+nt*ae+Ke*Re+Q*Be,_e[2]=dt*L+nt*re+Ke*Te+Q*ze,_e[3]=dt*Z+nt*ge+Ke*Me+Q*Ve,_e[4]=oe*P+pe*J+Ae*me+Ee*Ce,_e[5]=oe*O+pe*ae+Ae*Re+Ee*Be,_e[6]=oe*L+pe*re+Ae*Te+Ee*ze,_e[7]=oe*Z+pe*ge+Ae*Me+Ee*Ve,_e[8]=be*P+de*J+Se*me+De*Ce,_e[9]=be*O+de*ae+Se*Re+De*Be,_e[10]=be*L+de*re+Se*Te+De*ze,_e[11]=be*Z+de*ge+Se*Me+De*Ve,_e[12]=Ne*P+He*J+bt*me+tt*Ce,_e[13]=Ne*O+He*ae+bt*Re+tt*Be,_e[14]=Ne*L+He*re+bt*Te+tt*ze,_e[15]=Ne*Z+He*ge+bt*Me+tt*Ve,this._identityCalculated=!1,this}function F(P){var O=P.props;return this.transform(O[0],O[1],O[2],O[3],O[4],O[5],O[6],O[7],O[8],O[9],O[10],O[11],O[12],O[13],O[14],O[15])}function C(){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 j(P){for(var O=0;O<16;){if(P.props[O]!==this.props[O])return!1;O+=1}return!0}function T(P){var O;for(O=0;O<16;O+=1)P.props[O]=this.props[O];return P}function V(P){var O;for(O=0;O<16;O+=1)this.props[O]=P[O]}function B(P,O,L){return{x:P*this.props[0]+O*this.props[4]+L*this.props[8]+this.props[12],y:P*this.props[1]+O*this.props[5]+L*this.props[9]+this.props[13],z:P*this.props[2]+O*this.props[6]+L*this.props[10]+this.props[14]}}function G(P,O,L){return P*this.props[0]+O*this.props[4]+L*this.props[8]+this.props[12]}function $(P,O,L){return P*this.props[1]+O*this.props[5]+L*this.props[9]+this.props[13]}function q(P,O,L){return P*this.props[2]+O*this.props[6]+L*this.props[10]+this.props[14]}function K(){var P=this.props[0]*this.props[5]-this.props[1]*this.props[4],O=this.props[5]/P,L=-this.props[1]/P,Z=-this.props[4]/P,J=this.props[0]/P,ae=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/P,re=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/P,ge=new Matrix;return ge.props[0]=O,ge.props[1]=L,ge.props[4]=Z,ge.props[5]=J,ge.props[12]=ae,ge.props[13]=re,ge}function le(P){var O=this.getInverseMatrix();return O.applyToPointArray(P[0],P[1],P[2]||0)}function ne(P){var O,L=P.length,Z=[];for(O=0;O<L;O+=1)Z[O]=le(P[O]);return Z}function ee(P,O,L){var Z=createTypedArray("float32",6);if(this.isIdentity())Z[0]=P[0],Z[1]=P[1],Z[2]=O[0],Z[3]=O[1],Z[4]=L[0],Z[5]=L[1];else{var J=this.props[0],ae=this.props[1],re=this.props[4],ge=this.props[5],me=this.props[12],Re=this.props[13];Z[0]=P[0]*J+P[1]*re+me,Z[1]=P[0]*ae+P[1]*ge+Re,Z[2]=O[0]*J+O[1]*re+me,Z[3]=O[0]*ae+O[1]*ge+Re,Z[4]=L[0]*J+L[1]*re+me,Z[5]=L[0]*ae+L[1]*ge+Re}return Z}function he(P,O,L){var Z;return this.isIdentity()?Z=[P,O,L]:Z=[P*this.props[0]+O*this.props[4]+L*this.props[8]+this.props[12],P*this.props[1]+O*this.props[5]+L*this.props[9]+this.props[13],P*this.props[2]+O*this.props[6]+L*this.props[10]+this.props[14]],Z}function se(P,O){if(this.isIdentity())return P+","+O;var L=this.props;return Math.round((P*L[0]+O*L[4]+L[12])*100)/100+","+Math.round((P*L[1]+O*L[5]+L[13])*100)/100}function W(){for(var P=0,O=this.props,L="matrix3d(",Z=1e4;P<16;)L+=u(O[P]*Z)/Z,L+=P===15?")":",",P+=1;return L}function N(P){var O=1e4;return P<1e-6&&P>0||P>-1e-6&&P<0?u(P*O)/O:P}function H(){var P=this.props,O=N(P[0]),L=N(P[1]),Z=N(P[4]),J=N(P[5]),ae=N(P[12]),re=N(P[13]);return"matrix("+O+","+L+","+Z+","+J+","+ae+","+re+")"}return function(){this.reset=f,this.rotate=p,this.rotateX=x,this.rotateY=y,this.rotateZ=g,this.skew=S,this.skewFromAxis=A,this.shear=k,this.scale=_,this.setTransform=M,this.translate=R,this.transform=D,this.multiply=F,this.applyToPoint=B,this.applyToX=G,this.applyToY=$,this.applyToZ=q,this.applyToPointArray=he,this.applyToTriplePoints=ee,this.applyToPointStringified=se,this.toCSS=W,this.to2dCSS=H,this.clone=T,this.cloneFromProps=V,this.equals=j,this.inversePoints=ne,this.inversePoint=le,this.getInverseMatrix=K,this._t=this.transform,this.isIdentity=C,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(a){return typeof a}:_typeof$3=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_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("&"),a=0;a<t.length;a+=1){var u=t[a].split("=");if(decodeURIComponent(u[0])==e)return decodeURIComponent(u[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=a,e.getModifier=u;function a(f,p){t[f]||(t[f]=p)}function u(f,p,x){return new t[f](p,x)}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,a,u,f){var p=[];t<=1?p.push({s:e,e:t}):e>=1?p.push({s:e-1,e:t-1}):(p.push({s:e,e:1}),p.push({s:0,e:t-1}));var x=[],y,g=p.length,k;for(y=0;y<g;y+=1)if(k=p[y],!(k.e*f<u||k.s*f>u+a)){var S,A;k.s*f<=u?S=0:S=(k.s*f-u)/a,k.e*f>=u+a?A=1:A=(k.e*f-u)/a,x.push([S,A])}return x.length||x.push([0,0]),x},TrimModifier.prototype.releasePathsData=function(e){var t,a=e.length;for(t=0;t<a;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,a;if(this._mdf||e){var u=this.o.v%360/360;if(u<0&&(u+=1),this.s.v>1?t=1+u:this.s.v<0?t=0+u:t=this.s.v+u,this.e.v>1?a=1+u:this.e.v<0?a=0+u:a=this.e.v+u,t>a){var f=t;t=a,a=f}t=Math.round(t*1e4)*1e-4,a=Math.round(a*1e4)*1e-4,this.sValue=t,this.eValue=a}else t=this.sValue,a=this.eValue;var p,x,y=this.shapes.length,g,k,S,A,_,M=0;if(a===t)for(x=0;x<y;x+=1)this.shapes[x].localShapeCollection.releaseShapes(),this.shapes[x].shape._mdf=!0,this.shapes[x].shape.paths=this.shapes[x].localShapeCollection,this._mdf&&(this.shapes[x].pathsData.length=0);else if(a===1&&t===0||a===0&&t===1){if(this._mdf)for(x=0;x<y;x+=1)this.shapes[x].pathsData.length=0,this.shapes[x].shape._mdf=!0}else{var R=[],D,F;for(x=0;x<y;x+=1)if(D=this.shapes[x],!D.shape._mdf&&!this._mdf&&!e&&this.m!==2)D.shape.paths=D.localShapeCollection;else{if(p=D.shape.paths,k=p._length,_=0,!D.shape._mdf&&D.pathsData.length)_=D.totalShapeLength;else{for(S=this.releasePathsData(D.pathsData),g=0;g<k;g+=1)A=bez.getSegmentsLength(p.shapes[g]),S.push(A),_+=A.totalLength;D.totalShapeLength=_,D.pathsData=S}M+=_,D.shape._mdf=!0}var C=t,j=a,T=0,V;for(x=y-1;x>=0;x-=1)if(D=this.shapes[x],D.shape._mdf){for(F=D.localShapeCollection,F.releaseShapes(),this.m===2&&y>1?(V=this.calculateShapeEdges(t,a,D.totalShapeLength,T,M),T+=D.totalShapeLength):V=[[C,j]],k=V.length,g=0;g<k;g+=1){C=V[g][0],j=V[g][1],R.length=0,j<=1?R.push({s:D.totalShapeLength*C,e:D.totalShapeLength*j}):C>=1?R.push({s:D.totalShapeLength*(C-1),e:D.totalShapeLength*(j-1)}):(R.push({s:D.totalShapeLength*C,e:D.totalShapeLength}),R.push({s:0,e:D.totalShapeLength*(j-1)}));var B=this.addShapes(D,R[0]);if(R[0].s!==R[0].e){if(R.length>1){var G=D.shape.paths.shapes[D.shape.paths._length-1];if(G.c){var $=B.pop();this.addPaths(B,F),B=this.addShapes(D,R[1],$)}else this.addPaths(B,F),B=this.addShapes(D,R[1])}this.addPaths(B,F)}}D.shape.paths=F}}},TrimModifier.prototype.addPaths=function(e,t){var a,u=e.length;for(a=0;a<u;a+=1)t.addShape(e[a])},TrimModifier.prototype.addSegment=function(e,t,a,u,f,p,x){f.setXYAt(t[0],t[1],"o",p),f.setXYAt(a[0],a[1],"i",p+1),x&&f.setXYAt(e[0],e[1],"v",p),f.setXYAt(u[0],u[1],"v",p+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,a,u){t.setXYAt(e[1],e[5],"o",a),t.setXYAt(e[2],e[6],"i",a+1),u&&t.setXYAt(e[0],e[4],"v",a),t.setXYAt(e[3],e[7],"v",a+1)},TrimModifier.prototype.addShapes=function(e,t,a){var u=e.pathsData,f=e.shape.paths.shapes,p,x=e.shape.paths._length,y,g,k=0,S,A,_,M,R=[],D,F=!0;for(a?(A=a._length,D=a._length):(a=shapePool.newElement(),A=0,D=0),R.push(a),p=0;p<x;p+=1){for(_=u[p].lengths,a.c=f[p].c,g=f[p].c?_.length:_.length+1,y=1;y<g;y+=1)if(S=_[y-1],k+S.addedLength<t.s)k+=S.addedLength,a.c=!1;else if(k>t.e){a.c=!1;break}else t.s<=k&&t.e>=k+S.addedLength?(this.addSegment(f[p].v[y-1],f[p].o[y-1],f[p].i[y],f[p].v[y],a,A,F),F=!1):(M=bez.getNewSegment(f[p].v[y-1],f[p].v[y],f[p].o[y-1],f[p].i[y],(t.s-k)/S.addedLength,(t.e-k)/S.addedLength,_[y-1]),this.addSegmentFromArray(M,a,A,F),F=!1,a.c=!1),k+=S.addedLength,A+=1;if(f[p].c&&_.length){if(S=_[y-1],k<=t.e){var C=_[y-1].addedLength;t.s<=k&&t.e>=k+C?(this.addSegment(f[p].v[y-1],f[p].o[y-1],f[p].i[0],f[p].v[0],a,A,F),F=!1):(M=bez.getNewSegment(f[p].v[y-1],f[p].v[0],f[p].o[y-1],f[p].i[0],(t.s-k)/C,(t.e-k)/C,_[y-1]),this.addSegmentFromArray(M,a,A,F),F=!1,a.c=!1)}else a.c=!1;k+=S.addedLength,A+=1}if(a._length&&(a.setXYAt(a.v[D][0],a.v[D][1],"i",D),a.setXYAt(a.v[a._length-1][0],a.v[a._length-1][1],"o",a._length-1)),k>t.e)break;p<x-1&&(a=shapePool.newElement(),F=!0,R.push(a),A=0)}return R};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 a=t/100,u=[0,0],f=e._length,p=0;for(p=0;p<f;p+=1)u[0]+=e.v[p][0],u[1]+=e.v[p][1];u[0]/=f,u[1]/=f;var x=shapePool.newElement();x.c=e.c;var y,g,k,S,A,_;for(p=0;p<f;p+=1)y=e.v[p][0]+(u[0]-e.v[p][0])*a,g=e.v[p][1]+(u[1]-e.v[p][1])*a,k=e.o[p][0]+(u[0]-e.o[p][0])*-a,S=e.o[p][1]+(u[1]-e.o[p][1])*-a,A=e.i[p][0]+(u[0]-e.i[p][0])*-a,_=e.i[p][1]+(u[1]-e.i[p][1])*-a,x.setTripleAt(y,g,k,S,A,_,p);return x},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,a,u=this.shapes.length,f,p,x=this.amount.v;if(x!==0){var y,g;for(a=0;a<u;a+=1){if(y=this.shapes[a],g=y.localShapeCollection,!(!y.shape._mdf&&!this._mdf&&!e))for(g.releaseShapes(),y.shape._mdf=!0,t=y.shape.paths.shapes,p=y.shape.paths._length,f=0;f<p;f+=1)g.addShape(this.processPath(t[f],x));y.shape.paths=y.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(g){var k=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||k,this.a&&g.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&g.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&g.skewFromAxis(-this.sk.v,this.sa.v),this.r?g.rotate(-this.r.v):g.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?g.translate(this.px.v,this.py.v,-this.pz.v):g.translate(this.px.v,this.py.v,0):g.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function a(g){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||g){var k;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 S,A;if(k=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(S=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/k,0),A=this.p.getValueAtTime(this.p.keyframes[0].t/k,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(S=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/k,0),A=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/k,0)):(S=this.p.pv,A=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/k,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){S=[],A=[];var _=this.px,M=this.py;_._caching.lastFrame+_.offsetTime<=_.keyframes[0].t?(S[0]=_.getValueAtTime((_.keyframes[0].t+.01)/k,0),S[1]=M.getValueAtTime((M.keyframes[0].t+.01)/k,0),A[0]=_.getValueAtTime(_.keyframes[0].t/k,0),A[1]=M.getValueAtTime(M.keyframes[0].t/k,0)):_._caching.lastFrame+_.offsetTime>=_.keyframes[_.keyframes.length-1].t?(S[0]=_.getValueAtTime(_.keyframes[_.keyframes.length-1].t/k,0),S[1]=M.getValueAtTime(M.keyframes[M.keyframes.length-1].t/k,0),A[0]=_.getValueAtTime((_.keyframes[_.keyframes.length-1].t-.01)/k,0),A[1]=M.getValueAtTime((M.keyframes[M.keyframes.length-1].t-.01)/k,0)):(S=[_.pv,M.pv],A[0]=_.getValueAtTime((_._caching.lastFrame+_.offsetTime-.01)/k,_.offsetTime),A[1]=M.getValueAtTime((M._caching.lastFrame+M.offsetTime-.01)/k,M.offsetTime))}else A=e,S=A;this.v.rotate(-Math.atan2(S[1]-A[1],S[0]-A[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 u(){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 f(){}function p(g){this._addDynamicProperty(g),this.elem.addDynamicProperty(g),this._isDirty=!0}function x(g,k,S){if(this.elem=g,this.frameId=-1,this.propType="transform",this.data=k,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(S||g),k.p&&k.p.s?(this.px=PropertyFactory.getProp(g,k.p.x,0,0,this),this.py=PropertyFactory.getProp(g,k.p.y,0,0,this),k.p.z&&(this.pz=PropertyFactory.getProp(g,k.p.z,0,0,this))):this.p=PropertyFactory.getProp(g,k.p||{k:[0,0,0]},1,0,this),k.rx){if(this.rx=PropertyFactory.getProp(g,k.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(g,k.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(g,k.rz,0,degToRads,this),k.or.k[0].ti){var A,_=k.or.k.length;for(A=0;A<_;A+=1)k.or.k[A].to=null,k.or.k[A].ti=null}this.or=PropertyFactory.getProp(g,k.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(g,k.r||{k:0},0,degToRads,this);k.sk&&(this.sk=PropertyFactory.getProp(g,k.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(g,k.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(g,k.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(g,k.s||{k:[100,100,100]},1,.01,this),k.o?this.o=PropertyFactory.getProp(g,k.o,0,.01,g):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}x.prototype={applyToMatrix:t,getValue:a,precalculateMatrix:u,autoOrient:f},extendPrototype([DynamicPropertyContainer],x),x.prototype.addDynamicProperty=p,x.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function y(g,k,S){return new x(g,k,S)}return{getTransformProperty:y}}();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,a,u,f,p){var x=p?-1:1,y=u.s.v[0]+(1-u.s.v[0])*(1-f),g=u.s.v[1]+(1-u.s.v[1])*(1-f);e.translate(u.p.v[0]*x*f,u.p.v[1]*x*f,u.p.v[2]),t.translate(-u.a.v[0],-u.a.v[1],u.a.v[2]),t.rotate(-u.r.v*x*f),t.translate(u.a.v[0],u.a.v[1],u.a.v[2]),a.translate(-u.a.v[0],-u.a.v[1],u.a.v[2]),a.scale(p?1/y:y,p?1/g:g),a.translate(u.a.v[0],u.a.v[1],u.a.v[2])},RepeaterModifier.prototype.init=function(e,t,a,u){for(this.elem=e,this.arr=t,this.pos=a,this.elemsData=u,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[a]);a>0;)a-=1,this._elements.unshift(t[a]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,a=e.length;for(t=0;t<a;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 a,u=e.length;for(a=0;a<u;a+=1)e[a]._render=t,e[a].ty==="gr"&&this.changeGroupRender(e[a].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,a,u,f,p,x=!1;if(this._mdf||e){var y=Math.ceil(this.c.v);if(this._groups.length<y){for(;this._groups.length<y;){var g={it:this.cloneElements(this._elements),ty:"gr"};g.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,g),this._groups.splice(0,0,g),this._currentCopies+=1}this.elem.reloadShapes(),x=!0}p=0;var k;for(u=0;u<=this._groups.length-1;u+=1){if(k=p<y,this._groups[u]._render=k,this.changeGroupRender(this._groups[u].it,k),!k){var S=this.elemsData[u].it,A=S[S.length-1];A.transform.op.v!==0?(A.transform.op._mdf=!0,A.transform.op.v=0):A.transform.op._mdf=!1}p+=1}this._currentCopies=y;var _=this.o.v,M=_%1,R=_>0?Math.floor(_):Math.ceil(_),D=this.pMatrix.props,F=this.rMatrix.props,C=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var j=0;if(_>0){for(;j<R;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),j+=1;M&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,M,!1),j+=M)}else if(_<0){for(;j>R;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),j-=1;M&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-M,!0),j-=M)}u=this.data.m===1?0:this._currentCopies-1,f=this.data.m===1?1:-1,p=this._currentCopies;for(var T,V;p;){if(t=this.elemsData[u].it,a=t[t.length-1].transform.mProps.v.props,V=a.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)*(u/(this._currentCopies-1)),j!==0){for((u!==0&&f===1||u!==this._currentCopies-1&&f===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(F[0],F[1],F[2],F[3],F[4],F[5],F[6],F[7],F[8],F[9],F[10],F[11],F[12],F[13],F[14],F[15]),this.matrix.transform(C[0],C[1],C[2],C[3],C[4],C[5],C[6],C[7],C[8],C[9],C[10],C[11],C[12],C[13],C[14],C[15]),this.matrix.transform(D[0],D[1],D[2],D[3],D[4],D[5],D[6],D[7],D[8],D[9],D[10],D[11],D[12],D[13],D[14],D[15]),T=0;T<V;T+=1)a[T]=this.matrix.props[T];this.matrix.reset()}else for(this.matrix.reset(),T=0;T<V;T+=1)a[T]=this.matrix.props[T];j+=1,p-=1,u+=f}}else for(p=this._currentCopies,u=0,f=1;p;)t=this.elemsData[u].it,a=t[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,p-=1,u+=f;return x},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 a=shapePool.newElement();a.c=e.c;var u,f=e._length,p,x,y,g,k,S,A=0,_,M,R,D,F,C;for(u=0;u<f;u+=1)p=e.v[u],y=e.o[u],x=e.i[u],p[0]===y[0]&&p[1]===y[1]&&p[0]===x[0]&&p[1]===x[1]?(u===0||u===f-1)&&!e.c?(a.setTripleAt(p[0],p[1],y[0],y[1],x[0],x[1],A),A+=1):(u===0?g=e.v[f-1]:g=e.v[u-1],k=Math.sqrt(Math.pow(p[0]-g[0],2)+Math.pow(p[1]-g[1],2)),S=k?Math.min(k/2,t)/k:0,F=p[0]+(g[0]-p[0])*S,_=F,C=p[1]-(p[1]-g[1])*S,M=C,R=_-(_-p[0])*roundCorner,D=M-(M-p[1])*roundCorner,a.setTripleAt(_,M,R,D,F,C,A),A+=1,u===f-1?g=e.v[0]:g=e.v[u+1],k=Math.sqrt(Math.pow(p[0]-g[0],2)+Math.pow(p[1]-g[1],2)),S=k?Math.min(k/2,t)/k:0,R=p[0]+(g[0]-p[0])*S,_=R,D=p[1]+(g[1]-p[1])*S,M=D,F=_-(_-p[0])*roundCorner,C=M-(M-p[1])*roundCorner,a.setTripleAt(_,M,R,D,F,C,A),A+=1):(a.setTripleAt(e.v[u][0],e.v[u][1],e.o[u][0],e.o[u][1],e.i[u][0],e.i[u][1],A),A+=1);return a},RoundCornersModifier.prototype.processShapes=function(e){var t,a,u=this.shapes.length,f,p,x=this.rd.v;if(x!==0){var y,g;for(a=0;a<u;a+=1){if(y=this.shapes[a],g=y.localShapeCollection,!(!y.shape._mdf&&!this._mdf&&!e))for(g.releaseShapes(),y.shape._mdf=!0,t=y.shape.paths.shapes,p=y.shape.paths._length,f=0;f<p;f+=1)g.addShape(this.processPath(t[f],x));y.shape.paths=y.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,a){return e*(1-a)+t*a}function lerpPoint(e,t,a){return[lerp(e[0],t[0],a),lerp(e[1],t[1],a)]}function quadRoots(e,t,a){if(e===0)return[];var u=t*t-4*e*a;if(u<0)return[];var f=-t/(2*e);if(u===0)return[f];var p=Math.sqrt(u)/(2*e);return[f-p,f+p]}function polynomialCoefficients(e,t,a,u){return[-e+3*t-3*a+u,3*e-6*t+3*a,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,a,u,f){f&&pointEqual(e,t)&&(t=lerpPoint(e,u,1/3)),f&&pointEqual(a,u)&&(a=lerpPoint(e,u,2/3));var p=polynomialCoefficients(e[0],t[0],a[0],u[0]),x=polynomialCoefficients(e[1],t[1],a[1],u[1]);this.a=[p[0],x[0]],this.b=[p[1],x[1]],this.c=[p[2],x[2]],this.d=[p[3],x[3]],this.points=[e,t,a,u]}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,a=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(a<0)return[];var u=Math.sqrt(a);return floatZero(u)?u>0&&u<1?[t]:[]:[t-u,t+u].filter(function(f){return f>0&&f<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),a=lerpPoint(this.points[1],this.points[2],e),u=lerpPoint(this.points[2],this.points[3],e),f=lerpPoint(t,a,e),p=lerpPoint(a,u,e),x=lerpPoint(f,p,e);return[new PolynomialBezier(this.points[0],t,f,x,!0),new PolynomialBezier(x,p,u,this.points[3],!0)]};function extrema(e,t){var a=e.points[0][t],u=e.points[e.points.length-1][t];if(a>u){var f=u;u=a,a=f}for(var p=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),x=0;x<p.length;x+=1)if(p[x]>0&&p[x]<1){var y=e.point(p[x])[t];y<a?a=y:y>u&&(u=y)}return{min:a,max:u}}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,a){var u=e.boundingBox();return{cx:u.cx,cy:u.cy,width:u.width,height:u.height,bez:e,t:(t+a)/2,t1:t,t2:a}}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,a,u,f,p){if(boxIntersect(e,t)){if(a>=p||e.width<=u&&e.height<=u&&t.width<=u&&t.height<=u){f.push([e.t,t.t]);return}var x=splitData(e),y=splitData(t);intersectsImpl(x[0],y[0],a+1,u,f,p),intersectsImpl(x[0],y[1],a+1,u,f,p),intersectsImpl(x[1],y[0],a+1,u,f,p),intersectsImpl(x[1],y[1],a+1,u,f,p)}}PolynomialBezier.prototype.intersections=function(e,t,a){t===void 0&&(t=2),a===void 0&&(a=7);var u=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,u,a),u},PolynomialBezier.shapeSegment=function(e,t){var a=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[a],e.v[a],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var a=(t+1)%e.length();return new PolynomialBezier(e.v[a],e.i[a],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,a,u){var f=[e[0],e[1],1],p=[t[0],t[1],1],x=[a[0],a[1],1],y=[u[0],u[1],1],g=crossProduct(crossProduct(f,p),crossProduct(x,y));return floatZero(g[2])?null:[g[0]/g[2],g[1]/g[2]]}function polarOffset(e,t,a){return[e[0]+Math.cos(t)*a,e[1]-Math.sin(t)*a]}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,a,u,f,p,x){var y=a-Math.PI/2,g=a+Math.PI/2,k=t[0]+Math.cos(a)*u*f,S=t[1]-Math.sin(a)*u*f;e.setTripleAt(k,S,k+Math.cos(y)*p,S-Math.sin(y)*p,k+Math.cos(g)*x,S-Math.sin(g)*x,e.length())}function getPerpendicularVector(e,t){var a=[t[0]-e[0],t[1]-e[1]],u=-Math.PI*.5,f=[Math.cos(u)*a[0]-Math.sin(u)*a[1],Math.sin(u)*a[0]+Math.cos(u)*a[1]];return f}function getProjectingAngle(e,t){var a=t===0?e.length()-1:t-1,u=(t+1)%e.length(),f=e.v[a],p=e.v[u],x=getPerpendicularVector(f,p);return Math.atan2(0,1)-Math.atan2(x[1],x[0])}function zigZagCorner(e,t,a,u,f,p,x){var y=getProjectingAngle(t,a),g=t.v[a%t._length],k=t.v[a===0?t._length-1:a-1],S=t.v[(a+1)%t._length],A=p===2?Math.sqrt(Math.pow(g[0]-k[0],2)+Math.pow(g[1]-k[1],2)):0,_=p===2?Math.sqrt(Math.pow(g[0]-S[0],2)+Math.pow(g[1]-S[1],2)):0;setPoint(e,t.v[a%t._length],y,x,u,_/((f+1)*2),A/((f+1)*2))}function zigZagSegment(e,t,a,u,f,p){for(var x=0;x<u;x+=1){var y=(x+1)/(u+1),g=f===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,k=t.normalAngle(y),S=t.point(y);setPoint(e,S,k,p,a,g/((u+1)*2),g/((u+1)*2)),p=-p}return p}ZigZagModifier.prototype.processPath=function(e,t,a,u){var f=e._length,p=shapePool.newElement();if(p.c=e.c,e.c||(f-=1),f===0)return p;var x=-1,y=PolynomialBezier.shapeSegment(e,0);zigZagCorner(p,e,0,t,a,u,x);for(var g=0;g<f;g+=1)x=zigZagSegment(p,y,t,a,u,-x),g===f-1&&!e.c?y=null:y=PolynomialBezier.shapeSegment(e,(g+1)%f),zigZagCorner(p,e,g+1,t,a,u,x);return p},ZigZagModifier.prototype.processShapes=function(e){var t,a,u=this.shapes.length,f,p,x=this.amplitude.v,y=Math.max(0,Math.round(this.frequency.v)),g=this.pointsType.v;if(x!==0){var k,S;for(a=0;a<u;a+=1){if(k=this.shapes[a],S=k.localShapeCollection,!(!k.shape._mdf&&!this._mdf&&!e))for(S.releaseShapes(),k.shape._mdf=!0,t=k.shape.paths.shapes,p=k.shape.paths._length,f=0;f<p;f+=1)S.addShape(this.processPath(t[f],x,y,g));k.shape.paths=k.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(e,t,a){var u=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,u,a),polarOffset(t,u,a)]}function offsetSegment(e,t){var a,u,f,p,x,y,g;g=linearOffset(e.points[0],e.points[1],t),a=g[0],u=g[1],g=linearOffset(e.points[1],e.points[2],t),f=g[0],p=g[1],g=linearOffset(e.points[2],e.points[3],t),x=g[0],y=g[1];var k=lineIntersection(a,u,f,p);k===null&&(k=u);var S=lineIntersection(x,y,f,p);return S===null&&(S=x),new PolynomialBezier(a,k,S,y)}function joinLines(e,t,a,u,f){var p=t.points[3],x=a.points[0];if(u===3||pointEqual(p,x))return p;if(u===2){var y=-t.tangentAngle(1),g=-a.tangentAngle(0)+Math.PI,k=lineIntersection(p,polarOffset(p,y+Math.PI/2,100),x,polarOffset(x,y+Math.PI/2,100)),S=k?pointDistance(k,p):pointDistance(p,x)/2,A=polarOffset(p,y,2*S*roundCorner);return e.setXYAt(A[0],A[1],"o",e.length()-1),A=polarOffset(x,g,2*S*roundCorner),e.setTripleAt(x[0],x[1],x[0],x[1],A[0],A[1],e.length()),x}var _=pointEqual(p,t.points[2])?t.points[0]:t.points[2],M=pointEqual(x,a.points[1])?a.points[3]:a.points[1],R=lineIntersection(_,p,x,M);return R&&pointDistance(R,p)<f?(e.setTripleAt(R[0],R[1],R[0],R[1],R[0],R[1],e.length()),R):p}function getIntersection(e,t){var a=e.intersections(t);return a.length&&floatEqual(a[0][0],1)&&a.shift(),a.length?a[0]:null}function pruneSegmentIntersection(e,t){var a=e.slice(),u=t.slice(),f=getIntersection(e[e.length-1],t[0]);return f&&(a[e.length-1]=e[e.length-1].split(f[0])[0],u[0]=t[0].split(f[1])[1]),e.length>1&&t.length>1&&(f=getIntersection(e[0],t[t.length-1]),f)?[[e[0].split(f[0])[0]],[t[t.length-1].split(f[1])[1]]]:[a,u]}function pruneIntersections(e){for(var t,a=1;a<e.length;a+=1)t=pruneSegmentIntersection(e[a-1],e[a]),e[a-1]=t[0],e[a]=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 a=e.inflectionPoints(),u,f,p,x;if(a.length===0)return[offsetSegment(e,t)];if(a.length===1||floatEqual(a[1],1))return p=e.split(a[0]),u=p[0],f=p[1],[offsetSegment(u,t),offsetSegment(f,t)];p=e.split(a[0]),u=p[0];var y=(a[1]-a[0])/(1-a[0]);return p=p[1].split(y),x=p[0],f=p[1],[offsetSegment(u,t),offsetSegment(x,t),offsetSegment(f,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,a,u){var f=shapePool.newElement();f.c=e.c;var p=e.length();e.c||(p-=1);var x,y,g,k=[];for(x=0;x<p;x+=1)g=PolynomialBezier.shapeSegment(e,x),k.push(offsetSegmentSplit(g,t));if(!e.c)for(x=p-1;x>=0;x-=1)g=PolynomialBezier.shapeSegmentInverted(e,x),k.push(offsetSegmentSplit(g,t));k=pruneIntersections(k);var S=null,A=null;for(x=0;x<k.length;x+=1){var _=k[x];for(A&&(S=joinLines(f,A,_[0],a,u)),A=_[_.length-1],y=0;y<_.length;y+=1)g=_[y],S&&pointEqual(g.points[0],S)?f.setXYAt(g.points[1][0],g.points[1][1],"o",f.length()-1):f.setTripleAt(g.points[0][0],g.points[0][1],g.points[1][0],g.points[1][1],g.points[0][0],g.points[0][1],f.length()),f.setTripleAt(g.points[3][0],g.points[3][1],g.points[3][0],g.points[3][1],g.points[2][0],g.points[2][1],f.length()),S=g.points[3]}return k.length&&joinLines(f,A,k[0][0],a,u),f},OffsetPathModifier.prototype.processShapes=function(e){var t,a,u=this.shapes.length,f,p,x=this.amount.v,y=this.miterLimit.v,g=this.lineJoin;if(x!==0){var k,S;for(a=0;a<u;a+=1){if(k=this.shapes[a],S=k.localShapeCollection,!(!k.shape._mdf&&!this._mdf&&!e))for(S.releaseShapes(),k.shape._mdf=!0,t=k.shape.paths.shapes,p=k.shape.paths._length,f=0;f<p;f+=1)S.addShape(this.processPath(t[f],x,g,y));k.shape.paths=k.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],a="normal",u="normal",f=t.length,p,x=0;x<f;x+=1)switch(p=t[x].toLowerCase(),p){case"italic":u="italic";break;case"bold":a="700";break;case"black":a="900";break;case"medium":a="500";break;case"regular":case"normal":a="400";break;case"light":case"thin":a="200";break}return{style:u,weight:e.fWeight||a}}var FontManager=function(){var e=5e3,t={w:0,size:0,shapes:[],data:{shapes:[]}},a=[];a=a.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 u=127988,f=917631,p=917601,x=917626,y=65039,g=8205,k=127462,S=127487,A=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function _(N){var H=N.split(","),P,O=H.length,L=[];for(P=0;P<O;P+=1)H[P]!=="sans-serif"&&H[P]!=="monospace"&&L.push(H[P]);return L.join(",")}function M(N,H){var P=createTag("span");P.setAttribute("aria-hidden",!0),P.style.fontFamily=H;var O=createTag("span");O.innerText="giItT1WQy@!-/#",P.style.position="absolute",P.style.left="-10000px",P.style.top="-10000px",P.style.fontSize="300px",P.style.fontVariant="normal",P.style.fontStyle="normal",P.style.fontWeight="normal",P.style.letterSpacing="0",P.appendChild(O),document.body.appendChild(P);var L=O.offsetWidth;return O.style.fontFamily=_(N)+", "+H,{node:O,w:L,parent:P}}function R(){var N,H=this.fonts.length,P,O,L=H;for(N=0;N<H;N+=1)this.fonts[N].loaded?L-=1:this.fonts[N].fOrigin==="n"||this.fonts[N].origin===0?this.fonts[N].loaded=!0:(P=this.fonts[N].monoCase.node,O=this.fonts[N].monoCase.w,P.offsetWidth!==O?(L-=1,this.fonts[N].loaded=!0):(P=this.fonts[N].sansCase.node,O=this.fonts[N].sansCase.w,P.offsetWidth!==O&&(L-=1,this.fonts[N].loaded=!0)),this.fonts[N].loaded&&(this.fonts[N].sansCase.parent.parentNode.removeChild(this.fonts[N].sansCase.parent),this.fonts[N].monoCase.parent.parentNode.removeChild(this.fonts[N].monoCase.parent)));L!==0&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function D(N,H){var P=document.body&&H?"svg":"canvas",O,L=getFontProperties(N);if(P==="svg"){var Z=createNS("text");Z.style.fontSize="100px",Z.setAttribute("font-family",N.fFamily),Z.setAttribute("font-style",L.style),Z.setAttribute("font-weight",L.weight),Z.textContent="1",N.fClass?(Z.style.fontFamily="inherit",Z.setAttribute("class",N.fClass)):Z.style.fontFamily=N.fFamily,H.appendChild(Z),O=Z}else{var J=new OffscreenCanvas(500,500).getContext("2d");J.font=L.style+" "+L.weight+" 100px "+N.fFamily,O=J}function ae(re){return P==="svg"?(O.textContent=re,O.getComputedTextLength()):O.measureText(re).width}return{measureText:ae}}function F(N,H){if(!N){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=N.list;return}if(!document.body){this.isLoaded=!0,N.list.forEach(function(Te){Te.helper=D(Te),Te.cache={}}),this.fonts=N.list;return}var P=N.list,O,L=P.length,Z=L;for(O=0;O<L;O+=1){var J=!0,ae,re;if(P[O].loaded=!1,P[O].monoCase=M(P[O].fFamily,"monospace"),P[O].sansCase=M(P[O].fFamily,"sans-serif"),!P[O].fPath)P[O].loaded=!0,Z-=1;else if(P[O].fOrigin==="p"||P[O].origin===3){if(ae=document.querySelectorAll('style[f-forigin="p"][f-family="'+P[O].fFamily+'"], style[f-origin="3"][f-family="'+P[O].fFamily+'"]'),ae.length>0&&(J=!1),J){var ge=createTag("style");ge.setAttribute("f-forigin",P[O].fOrigin),ge.setAttribute("f-origin",P[O].origin),ge.setAttribute("f-family",P[O].fFamily),ge.type="text/css",ge.innerText="@font-face {font-family: "+P[O].fFamily+"; font-style: normal; src: url('"+P[O].fPath+"');}",H.appendChild(ge)}}else if(P[O].fOrigin==="g"||P[O].origin===1){for(ae=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),re=0;re<ae.length;re+=1)ae[re].href.indexOf(P[O].fPath)!==-1&&(J=!1);if(J){var me=createTag("link");me.setAttribute("f-forigin",P[O].fOrigin),me.setAttribute("f-origin",P[O].origin),me.type="text/css",me.rel="stylesheet",me.href=P[O].fPath,document.body.appendChild(me)}}else if(P[O].fOrigin==="t"||P[O].origin===2){for(ae=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),re=0;re<ae.length;re+=1)P[O].fPath===ae[re].src&&(J=!1);if(J){var Re=createTag("link");Re.setAttribute("f-forigin",P[O].fOrigin),Re.setAttribute("f-origin",P[O].origin),Re.setAttribute("rel","stylesheet"),Re.setAttribute("href",P[O].fPath),H.appendChild(Re)}}P[O].helper=D(P[O],H),P[O].cache={},this.fonts.push(P[O])}Z===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function C(N){if(N){this.chars||(this.chars=[]);var H,P=N.length,O,L=this.chars.length,Z;for(H=0;H<P;H+=1){for(O=0,Z=!1;O<L;)this.chars[O].style===N[H].style&&this.chars[O].fFamily===N[H].fFamily&&this.chars[O].ch===N[H].ch&&(Z=!0),O+=1;Z||(this.chars.push(N[H]),L+=1)}}}function j(N,H,P){for(var O=0,L=this.chars.length;O<L;){if(this.chars[O].ch===N&&this.chars[O].style===H&&this.chars[O].fFamily===P)return this.chars[O];O+=1}return(typeof N=="string"&&N.charCodeAt(0)!==13||!N)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",N,H,P)),t}function T(N,H,P){var O=this.getFontByName(H),L=N;if(!O.cache[L]){var Z=O.helper;if(N===" "){var J=Z.measureText("|"+N+"|"),ae=Z.measureText("||");O.cache[L]=(J-ae)/100}else O.cache[L]=Z.measureText(N)/100}return O.cache[L]*P}function V(N){for(var H=0,P=this.fonts.length;H<P;){if(this.fonts[H].fName===N)return this.fonts[H];H+=1}return this.fonts[0]}function B(N){var H=0,P=N.charCodeAt(0);if(P>=55296&&P<=56319){var O=N.charCodeAt(1);O>=56320&&O<=57343&&(H=(P-55296)*1024+O-56320+65536)}return H}function G(N,H){var P=N.toString(16)+H.toString(16);return A.indexOf(P)!==-1}function $(N){return N===g}function q(N){return N===y}function K(N){var H=B(N);return H>=k&&H<=S}function le(N){return K(N.substr(0,2))&&K(N.substr(2,2))}function ne(N){return a.indexOf(N)!==-1}function ee(N,H){var P=B(N.substr(H,2));if(P!==u)return!1;var O=0;for(H+=2;O<5;){if(P=B(N.substr(H,2)),P<p||P>x)return!1;O+=1,H+=2}return B(N.substr(H,2))===f}function he(){this.isLoaded=!0}var se=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)};se.isModifier=G,se.isZeroWidthJoiner=$,se.isFlagEmoji=le,se.isRegionalCode=K,se.isCombinedCharacter=ne,se.isRegionalFlag=ee,se.isVariationSelector=q,se.BLACK_FLAG_CODE_POINT=u;var W={addChars:C,addFonts:F,getCharData:j,getFontByName:V,measureText:T,checkLoadedFonts:R,setIsLoaded:he};return se.prototype=W,se}();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,a=this.renderableComponents.length;for(t=0;t<a;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,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function AngleEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function ColorEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,1,0,a)}function PointEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,1,0,a)}function LayerIndexEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function MaskIndexEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function CheckboxEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var a=e.ef||[];this.effectElements=[];var u,f=a.length,p;for(u=0;u<f;u+=1)p=new GroupEffect(a[u],t),this.effectElements.push(p)}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 a,u=this.data.ef.length,f,p=this.data.ef;for(a=0;a<u;a+=1){switch(f=null,p[a].ty){case 0:f=new SliderEffect(p[a],t,this);break;case 1:f=new AngleEffect(p[a],t,this);break;case 2:f=new ColorEffect(p[a],t,this);break;case 3:f=new PointEffect(p[a],t,this);break;case 4:case 7:f=new CheckboxEffect(p[a],t,this);break;case 10:f=new LayerIndexEffect(p[a],t,this);break;case 11:f=new MaskIndexEffect(p[a],t,this);break;case 5:f=new EffectsManager(p[a],t);break;default:f=new NoValueEffect(p[a]);break}f&&this.effectElements.push(f)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,a=this.data.masksProperties.length;t<a;){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 a=t("layer"),u=t("effects"),f=t("shape"),p=t("text"),x=t("comp");this.layerInterface=a(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var y=u.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(y),this.data.ty===0||this.data.xt?this.compInterface=x(this):this.data.ty===4?(this.layerInterface.shapeInterface=f(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=p(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var t=getBlendMode(this.data.bm),a=this.baseElement||this.layerElement;a.style["mix-blend-mode"]=t},initBaseData:function(t,a,u){this.globalData=a,this.comp=u,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,a){var u,f=this.dynamicProperties.length;for(u=0;u<f;u+=1)(a||this._isParent&&this.dynamicProperties[u].propType==="transform")&&(this.dynamicProperties[u].getValue(),this.dynamicProperties[u]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){this.dynamicProperties.indexOf(t)===-1&&this.dynamicProperties.push(t)}};function FootageElement(e,t,a){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,a)}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,a){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,a),this._isPlaying=!1,this._canPlay=!1;var u=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(u),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 a=this._volume*this._volumeMultiplier;this._previousVolume!==a&&(this._previousVolume=a,this.audio.volume(a))},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,a=this.layers.length,u;for(this.completeLayers=!0,t=a-1;t>=0;t-=1)this.elements[t]||(u=this.layers[t],u.ip-u.st<=e-this.layers[t].st&&u.op-u.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,a=e.length,u,f=this.layers.length;for(t=0;t<a;t+=1)for(u=0;u<f;){if(this.layers[u].id===e[t].id){this.layers[u]=e[t];break}u+=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,a){for(var u=this.elements,f=this.layers,p=0,x=f.length;p<x;)f[p].ind==t&&(!u[p]||u[p]===!0?(this.buildItem(p),this.addPendingElement(e)):(a.push(u[p]),u[p].setAsParent(),f[p].parent!==void 0?this.buildElementParenting(e,f[p].parent,a):e.setHierarchy(a))),p+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,a=e.length;for(t=0;t<a;t+=1)if(e[t].xt){var u=this.createComp(e[t]);u.initExpressions(),this.globalData.projectInterface.registerComposition(u)}},BaseRenderer.prototype.getElementById=function(e){var t,a=this.elements.length;for(t=0;t<a;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t=e.shift(),a;if(typeof t=="number")a=this.elements[t];else{var u,f=this.elements.length;for(u=0;u<f;u+=1)if(this.elements[u].data.nm===t){a=this.elements[u];break}}return e.length===0?a:a.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,a=this.finalTransform.mat,u=0,f=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;u<f;){if(this.hierarchy[u].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}u+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,a.cloneFromProps(t),u=0;u<f;u+=1)a.multiply(this.hierarchy[u].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,a=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;t<a;)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 u=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(u),t=1;t<a;t+=1){var f=this.localTransforms[t].matrix;u.multiply(f)}u.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var p=this.finalTransform.localOpacity;for(t=0;t<a;t+=1)p*=this.localTransforms[t].opacity*.01;this.finalTransform.localOpacity=p}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var t=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(t.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var a=0,u=t.length;for(a=0;a<u;a+=1)this.localTransforms.push(t[a])}}},globalToLocal:function(t){var a=[];a.push(this.finalTransform);for(var u=!0,f=this.comp;u;)f.finalTransform?(f.data.hasMask&&a.splice(0,0,f.finalTransform),f=f.comp):u=!1;var p,x=a.length,y;for(p=0;p<x;p+=1)y=a[p].mat.applyToPointArray(0,0,0),t=[t[0]-y[0],t[1]-y[1],0];return t},mHelper:new Matrix};function MaskElement(e,t,a){this.data=e,this.element=t,this.globalData=a,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var u=this.globalData.defs,f,p=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(p),this.solidPath="";var x,y=this.masksProperties,g=0,k=[],S,A,_=createElementID(),M,R,D,F,C="clipPath",j="clip-path";for(f=0;f<p;f+=1)if((y[f].mode!=="a"&&y[f].mode!=="n"||y[f].inv||y[f].o.k!==100||y[f].o.x)&&(C="mask",j="mask"),(y[f].mode==="s"||y[f].mode==="i")&&g===0?(M=createNS("rect"),M.setAttribute("fill","#ffffff"),M.setAttribute("width",this.element.comp.data.w||0),M.setAttribute("height",this.element.comp.data.h||0),k.push(M)):M=null,x=createNS("path"),y[f].mode==="n")this.viewData[f]={op:PropertyFactory.getProp(this.element,y[f].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,y[f],3),elem:x,lastPath:""},u.appendChild(x);else{g+=1,x.setAttribute("fill",y[f].mode==="s"?"#000000":"#ffffff"),x.setAttribute("clip-rule","nonzero");var T;if(y[f].x.k!==0?(C="mask",j="mask",F=PropertyFactory.getProp(this.element,y[f].x,0,null,this.element),T=createElementID(),R=createNS("filter"),R.setAttribute("id",T),D=createNS("feMorphology"),D.setAttribute("operator","erode"),D.setAttribute("in","SourceGraphic"),D.setAttribute("radius","0"),R.appendChild(D),u.appendChild(R),x.setAttribute("stroke",y[f].mode==="s"?"#000000":"#ffffff")):(D=null,F=null),this.storedData[f]={elem:x,x:F,expan:D,lastPath:"",lastOperator:"",filterId:T,lastRadius:0},y[f].mode==="i"){A=k.length;var V=createNS("g");for(S=0;S<A;S+=1)V.appendChild(k[S]);var B=createNS("mask");B.setAttribute("mask-type","alpha"),B.setAttribute("id",_+"_"+g),B.appendChild(x),u.appendChild(B),V.setAttribute("mask","url("+getLocationHref()+"#"+_+"_"+g+")"),k.length=0,k.push(V)}else k.push(x);y[f].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[f]={elem:x,lastPath:"",op:PropertyFactory.getProp(this.element,y[f].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,y[f],3),invRect:M},this.viewData[f].prop.k||this.drawPath(y[f],this.viewData[f].prop.v,this.viewData[f])}for(this.maskElement=createNS(C),p=k.length,f=0;f<p;f+=1)this.maskElement.appendChild(k[f]);g>0&&(this.maskElement.setAttribute("id",_),this.element.maskedElement.setAttribute(j,"url("+getLocationHref()+"#"+_+")"),u.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,a,u=this.masksProperties.length;for(a=0;a<u;a+=1)if((this.viewData[a].prop._mdf||e)&&this.drawPath(this.masksProperties[a],this.viewData[a].prop.v,this.viewData[a]),(this.viewData[a].op._mdf||e)&&this.viewData[a].elem.setAttribute("fill-opacity",this.viewData[a].op.v),this.masksProperties[a].mode!=="n"&&(this.viewData[a].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[a].invRect.setAttribute("transform",t.getInverseMatrix().to2dCSS()),this.storedData[a].x&&(this.storedData[a].x._mdf||e))){var f=this.storedData[a].expan;this.storedData[a].x.v<0?(this.storedData[a].lastOperator!=="erode"&&(this.storedData[a].lastOperator="erode",this.storedData[a].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[a].filterId+")")),f.setAttribute("radius",-this.storedData[a].x.v)):(this.storedData[a].lastOperator!=="dilate"&&(this.storedData[a].lastOperator="dilate",this.storedData[a].elem.setAttribute("filter",null)),this.storedData[a].elem.setAttribute("stroke-width",this.storedData[a].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,a){var u=" M"+t.v[0][0]+","+t.v[0][1],f,p;for(p=t._length,f=1;f<p;f+=1)u+=" C"+t.o[f-1][0]+","+t.o[f-1][1]+" "+t.i[f][0]+","+t.i[f][1]+" "+t.v[f][0]+","+t.v[f][1];if(t.c&&p>1&&(u+=" C"+t.o[f-1][0]+","+t.o[f-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),a.lastPath!==u){var x="";a.elem&&(t.c&&(x=e.inv?this.solidPath+u:u),a.elem.setAttribute("d",x)),a.lastPath=u}},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=a;function t(u,f){var p=createNS("filter");return p.setAttribute("id",u),f!==!0&&(p.setAttribute("filterUnits","objectBoundingBox"),p.setAttribute("x","0%"),p.setAttribute("y","0%"),p.setAttribute("width","100%"),p.setAttribute("height","100%")),p}function a(){var u=createNS("feColorMatrix");return u.setAttribute("type","matrix"),u.setAttribute("color-interpolation-filters","sRGB"),u.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),u}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,a="SourceGraphic",u=e.data.ef?e.data.ef.length:0,f=createElementID(),p=filtersFactory.createFilter(f,!0),x=0;this.filters=[];var y;for(t=0;t<u;t+=1){y=null;var g=e.data.ef[t].ty;if(registeredEffects$1[g]){var k=registeredEffects$1[g].effect;y=new k(p,e.effectsManager.effectElements[t],e,idPrefix+x,a),a=idPrefix+x,registeredEffects$1[g].countsAsEffect&&(x+=1)}y&&this.filters.push(y)}x&&(e.globalData.defs.appendChild(p),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+f+")")),this.filters.length&&e.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(e){var t,a=this.filters.length;for(t=0;t<a;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,a=this.filters.length,u=[];for(t=0;t<a;t+=1)this.filters[t].type===e&&u.push(this.filters[t]);return u};function registerEffect$1(e,t,a){registeredEffects$1[e]={effect:t,countsAsEffect:a}}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 a=createNS("g");a.setAttribute("id",this.layerId),a.appendChild(this.layerElement),t=a,this.globalData.defs.appendChild(a)}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 u=createNS("clipPath"),f=createNS("path");f.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var p=createElementID();if(u.setAttribute("id",p),u.appendChild(f),this.globalData.defs.appendChild(u),this.checkMasks()){var x=createNS("g");x.setAttribute("clip-path","url("+getLocationHref()+"#"+p+")"),x.appendChild(this.layerElement),this.transformedElement=x,t?t.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+p+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._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 a=this.layerId+"_"+t,u,f,p,x;if(t===1||t===3){var y=createNS("mask");y.setAttribute("id",a),y.setAttribute("mask-type",t===3?"luminance":"alpha"),p=createNS("use"),p.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),y.appendChild(p),this.globalData.defs.appendChild(y),!featureSupport.maskType&&t===1&&(y.setAttribute("mask-type","luminance"),u=createElementID(),f=filtersFactory.createFilter(u),this.globalData.defs.appendChild(f),f.appendChild(filtersFactory.createAlphaToLuminanceFilter()),x=createNS("g"),x.appendChild(p),y.appendChild(x),x.setAttribute("filter","url("+getLocationHref()+"#"+u+")"))}else if(t===2){var g=createNS("mask");g.setAttribute("id",a),g.setAttribute("mask-type","alpha");var k=createNS("g");g.appendChild(k),u=createElementID(),f=filtersFactory.createFilter(u);var S=createNS("feComponentTransfer");S.setAttribute("in","SourceGraphic"),f.appendChild(S);var A=createNS("feFuncA");A.setAttribute("type","table"),A.setAttribute("tableValues","1.0 0.0"),S.appendChild(A),this.globalData.defs.appendChild(f);var _=createNS("rect");_.setAttribute("width",this.comp.data.w),_.setAttribute("height",this.comp.data.h),_.setAttribute("x","0"),_.setAttribute("y","0"),_.setAttribute("fill","#ffffff"),_.setAttribute("opacity","0"),k.setAttribute("filter","url("+getLocationHref()+"#"+u+")"),k.appendChild(_),p=createNS("use"),p.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),k.appendChild(p),featureSupport.maskType||(g.setAttribute("mask-type","luminance"),f.appendChild(filtersFactory.createAlphaToLuminanceFilter()),x=createNS("g"),k.appendChild(_),x.appendChild(this.layerElement),k.appendChild(x)),this.globalData.defs.appendChild(g)}this.matteMasks[t]=a}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(a,u,f){this.initFrame(),this.initBaseData(a,u,f),this.initTransform(a,u,f),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var a=this.baseElement||this.layerElement;a.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var a=this.baseElement||this.layerElement;a.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(a){this._mdf=!1,this.prepareRenderableFrame(a),this.prepareProperties(a,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(e)],RenderableDOMElement)})();function IImageElement(e,t,a){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,a),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 a,u=this.shapeModifiers.length;for(a=0;a<u;a+=1)this.shapeModifiers[a].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var a=0,u=this.shapeModifiers.length;a<u;)if(this.shapeModifiers[a].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,a=this.shapes.length;for(t=0;t<a;t+=1)this.shapes[t].sh.reset();a=this.shapeModifiers.length;var u;for(t=a-1;t>=0&&(u=this.shapeModifiers[t].processShapes(this._isFirstFrame),!u);t-=1);}},searchProcessedElement:function(t){for(var a=this.processedElements,u=0,f=a.length;u<f;){if(a[u].elem===t)return a[u].pos;u+=1}return 0},addProcessedElement:function(t,a){for(var u=this.processedElements,f=u.length;f;)if(f-=1,u[f].elem===t){u[f].pos=a;return}u.push(new ProcessedElement(t,a))},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,a){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=a,this.lvl=t,this._isAnimated=!!a.k;for(var u=0,f=e.length;u<f;){if(e[u].mProps.dynamicProperties.length){this._isAnimated=!0;break}u+=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,a,u){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=a,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(u);var f,p=t.length||0,x;for(f=0;f<p;f+=1)x=PropertyFactory.getProp(e,t[f].v,0,0,this),this.k=x.k||this.k,this.dataProps[f]={n:t[f].n,p:x};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(e){if(!(this.elem.globalData.frameId===this.frameId&&!e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,a=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),t=0;t<a;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,a){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=a,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(e,t,a){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=a}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(e,t,a){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=a}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(e,t,a){this.data=t,this.c=createTypedArray("uint8c",t.p*4);var u=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",u),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=u,this.initDynamicPropertyContainer(a),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 a=0,u=this.o.length/2,f;a<u;){if(f=Math.abs(e[a*4]-e[t*4+a*2]),f>.01)return!1;a+=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,a=this.data.p*4,u,f;for(t=0;t<a;t+=1)u=t%4===0?100:255,f=Math.round(this.prop.v[t]*u),this.c[t]!==f&&(this.c[t]=f,this._cmdf=!e);if(this.o.length)for(a=this.prop.v.length,t=this.data.p*4;t<a;t+=1)u=t%2===0?100:1,f=t%2===0?Math.round(this.prop.v[t]*100):this.prop.v[t],this.o[t-this.data.p*4]!==f&&(this.o[t-this.data.p*4]=f,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(e,t,a){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,a)}SVGGradientFillStyleData.prototype.initGradientData=function(e,t,a){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=a,this.stops=[],this.setGradientData(a.pElem,t),this.setGradientOpacity(t,a),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var a=createElementID(),u=createNS(t.t===1?"linearGradient":"radialGradient");u.setAttribute("id",a),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse");var f=[],p,x,y;for(y=t.g.p*4,x=0;x<y;x+=4)p=createNS("stop"),u.appendChild(p),f.push(p);e.setAttribute(t.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+a+")"),this.gf=u,this.cst=f},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var a,u,f,p=createNS("mask"),x=createNS("path");p.appendChild(x);var y=createElementID(),g=createElementID();p.setAttribute("id",g);var k=createNS(e.t===1?"linearGradient":"radialGradient");k.setAttribute("id",y),k.setAttribute("spreadMethod","pad"),k.setAttribute("gradientUnits","userSpaceOnUse"),f=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var S=this.stops;for(u=e.g.p*4;u<f;u+=2)a=createNS("stop"),a.setAttribute("stop-color","rgb(255,255,255)"),k.appendChild(a),S.push(a);x.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+y+")"),e.ty==="gs"&&(x.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),x.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),e.lj===1&&x.setAttribute("stroke-miterlimit",e.ml)),this.of=k,this.ms=p,this.ost=S,this.maskId=g,t.msElem=x}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(e,t,a){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,a),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,a){this.transform={mProps:e,op:t,container:a},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(t,a,u,f){if(a===0)return"";var p=t.o,x=t.i,y=t.v,g,k=" M"+f.applyToPointStringified(y[0][0],y[0][1]);for(g=1;g<a;g+=1)k+=" C"+f.applyToPointStringified(p[g-1][0],p[g-1][1])+" "+f.applyToPointStringified(x[g][0],x[g][1])+" "+f.applyToPointStringified(y[g][0],y[g][1]);return u&&a&&(k+=" C"+f.applyToPointStringified(p[g-1][0],p[g-1][1])+" "+f.applyToPointStringified(x[0][0],x[0][1])+" "+f.applyToPointStringified(y[0][0],y[0][1]),k+="z"),k},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix,a={createRenderFunction:u};function u(A){switch(A.ty){case"fl":return y;case"gf":return k;case"gs":return g;case"st":return S;case"sh":case"el":case"rc":case"sr":return x;case"tr":return f;case"no":return p;default:return null}}function f(A,_,M){(M||_.transform.op._mdf)&&_.transform.container.setAttribute("opacity",_.transform.op.v),(M||_.transform.mProps._mdf)&&_.transform.container.setAttribute("transform",_.transform.mProps.v.to2dCSS())}function p(){}function x(A,_,M){var R,D,F,C,j,T,V=_.styles.length,B=_.lvl,G,$,q,K;for(T=0;T<V;T+=1){if(C=_.sh._mdf||M,_.styles[T].lvl<B){for($=t.reset(),q=B-_.styles[T].lvl,K=_.transformers.length-1;!C&&q>0;)C=_.transformers[K].mProps._mdf||C,q-=1,K-=1;if(C)for(q=B-_.styles[T].lvl,K=_.transformers.length-1;q>0;)$.multiply(_.transformers[K].mProps.v),q-=1,K-=1}else $=e;if(G=_.sh.paths,D=G._length,C){for(F="",R=0;R<D;R+=1)j=G.shapes[R],j&&j._length&&(F+=buildShapeString(j,j._length,j.c,$));_.caches[T]=F}else F=_.caches[T];_.styles[T].d+=A.hd===!0?"":F,_.styles[T]._mdf=C||_.styles[T]._mdf}}function y(A,_,M){var R=_.style;(_.c._mdf||M)&&R.pElem.setAttribute("fill","rgb("+bmFloor(_.c.v[0])+","+bmFloor(_.c.v[1])+","+bmFloor(_.c.v[2])+")"),(_.o._mdf||M)&&R.pElem.setAttribute("fill-opacity",_.o.v)}function g(A,_,M){k(A,_,M),S(A,_,M)}function k(A,_,M){var R=_.gf,D=_.g._hasOpacity,F=_.s.v,C=_.e.v;if(_.o._mdf||M){var j=A.ty==="gf"?"fill-opacity":"stroke-opacity";_.style.pElem.setAttribute(j,_.o.v)}if(_.s._mdf||M){var T=A.t===1?"x1":"cx",V=T==="x1"?"y1":"cy";R.setAttribute(T,F[0]),R.setAttribute(V,F[1]),D&&!_.g._collapsable&&(_.of.setAttribute(T,F[0]),_.of.setAttribute(V,F[1]))}var B,G,$,q;if(_.g._cmdf||M){B=_.cst;var K=_.g.c;for($=B.length,G=0;G<$;G+=1)q=B[G],q.setAttribute("offset",K[G*4]+"%"),q.setAttribute("stop-color","rgb("+K[G*4+1]+","+K[G*4+2]+","+K[G*4+3]+")")}if(D&&(_.g._omdf||M)){var le=_.g.o;for(_.g._collapsable?B=_.cst:B=_.ost,$=B.length,G=0;G<$;G+=1)q=B[G],_.g._collapsable||q.setAttribute("offset",le[G*2]+"%"),q.setAttribute("stop-opacity",le[G*2+1])}if(A.t===1)(_.e._mdf||M)&&(R.setAttribute("x2",C[0]),R.setAttribute("y2",C[1]),D&&!_.g._collapsable&&(_.of.setAttribute("x2",C[0]),_.of.setAttribute("y2",C[1])));else{var ne;if((_.s._mdf||_.e._mdf||M)&&(ne=Math.sqrt(Math.pow(F[0]-C[0],2)+Math.pow(F[1]-C[1],2)),R.setAttribute("r",ne),D&&!_.g._collapsable&&_.of.setAttribute("r",ne)),_.e._mdf||_.h._mdf||_.a._mdf||M){ne||(ne=Math.sqrt(Math.pow(F[0]-C[0],2)+Math.pow(F[1]-C[1],2)));var ee=Math.atan2(C[1]-F[1],C[0]-F[0]),he=_.h.v;he>=1?he=.99:he<=-1&&(he=-.99);var se=ne*he,W=Math.cos(ee+_.a.v)*se+F[0],N=Math.sin(ee+_.a.v)*se+F[1];R.setAttribute("fx",W),R.setAttribute("fy",N),D&&!_.g._collapsable&&(_.of.setAttribute("fx",W),_.of.setAttribute("fy",N))}}}function S(A,_,M){var R=_.style,D=_.d;D&&(D._mdf||M)&&D.dashStr&&(R.pElem.setAttribute("stroke-dasharray",D.dashStr),R.pElem.setAttribute("stroke-dashoffset",D.dashoffset[0])),_.c&&(_.c._mdf||M)&&R.pElem.setAttribute("stroke","rgb("+bmFloor(_.c.v[0])+","+bmFloor(_.c.v[1])+","+bmFloor(_.c.v[2])+")"),(_.o._mdf||M)&&R.pElem.setAttribute("stroke-opacity",_.o.v),(_.w._mdf||M)&&(R.pElem.setAttribute("stroke-width",_.w.v),R.msElem&&R.msElem.setAttribute("stroke-width",_.w.v))}return a}();function SVGShapeElement(e,t,a){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,a),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,a,u,f=this.stylesList.length,p,x=[],y=!1;for(u=0;u<f;u+=1){for(p=this.stylesList[u],y=!1,x.length=0,e=0;e<t;e+=1)a=this.shapes[e],a.styles.indexOf(p)!==-1&&(x.push(a),y=a._isAnimated||y);x.length>1&&y&&this.setShapesAsAnimated(x)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,a=e.length;for(t=0;t<a;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var a,u=new SVGStyleData(e,t),f=u.pElem;if(e.ty==="st")a=new SVGStrokeStyleData(this,e,u);else if(e.ty==="fl")a=new SVGFillStyleData(this,e,u);else if(e.ty==="gf"||e.ty==="gs"){var p=e.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;a=new p(this,e,u),this.globalData.defs.appendChild(a.gf),a.maskId&&(this.globalData.defs.appendChild(a.ms),this.globalData.defs.appendChild(a.of),f.setAttribute("mask","url("+getLocationHref()+"#"+a.maskId+")"))}else e.ty==="no"&&(a=new SVGNoStyleData(this,e,u));return(e.ty==="st"||e.ty==="gs")&&(f.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),f.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),f.setAttribute("fill-opacity","0"),e.lj===1&&f.setAttribute("stroke-miterlimit",e.ml)),e.r===2&&f.setAttribute("fill-rule","evenodd"),e.ln&&f.setAttribute("id",e.ln),e.cl&&f.setAttribute("class",e.cl),e.bm&&(f.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(u),this.addToAnimatedContents(e,a),a},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 a=TransformPropertyFactory.getTransformProperty(this,e,this),u=new SVGTransformData(a,a.o,t);return this.addToAnimatedContents(e,u),u},SVGShapeElement.prototype.createShapeElement=function(e,t,a){var u=4;e.ty==="rc"?u=5:e.ty==="el"?u=6:e.ty==="sr"&&(u=7);var f=ShapePropertyFactory.getShapeProp(this,e,u,this),p=new SVGShapeData(t,a,f);return this.shapes.push(p),this.addShapeToModifiers(p),this.addToAnimatedContents(e,p),p},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var a=0,u=this.animatedContents.length;a<u;){if(this.animatedContents[a].element===t)return;a+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t=e.styles,a,u=this.stylesList.length;for(a=0;a<u;a+=1)this.stylesList[a].closed||t.push(this.stylesList[a])},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,a,u,f,p,x){var y=[].concat(p),g,k=e.length-1,S,A,_=[],M=[],R,D,F;for(g=k;g>=0;g-=1){if(F=this.searchProcessedElement(e[g]),F?t[g]=a[F-1]:e[g]._render=x,e[g].ty==="fl"||e[g].ty==="st"||e[g].ty==="gf"||e[g].ty==="gs"||e[g].ty==="no")F?t[g].style.closed=!1:t[g]=this.createStyleElement(e[g],f),e[g]._render&&t[g].style.pElem.parentNode!==u&&u.appendChild(t[g].style.pElem),_.push(t[g].style);else if(e[g].ty==="gr"){if(!F)t[g]=this.createGroupElement(e[g]);else for(A=t[g].it.length,S=0;S<A;S+=1)t[g].prevViewData[S]=t[g].it[S];this.searchShapes(e[g].it,t[g].it,t[g].prevViewData,t[g].gr,f+1,y,x),e[g]._render&&t[g].gr.parentNode!==u&&u.appendChild(t[g].gr)}else e[g].ty==="tr"?(F||(t[g]=this.createTransformElement(e[g],u)),R=t[g].transform,y.push(R)):e[g].ty==="sh"||e[g].ty==="rc"||e[g].ty==="el"||e[g].ty==="sr"?(F||(t[g]=this.createShapeElement(e[g],y,f)),this.setElementStyles(t[g])):e[g].ty==="tm"||e[g].ty==="rd"||e[g].ty==="ms"||e[g].ty==="pb"||e[g].ty==="zz"||e[g].ty==="op"?(F?(D=t[g],D.closed=!1):(D=ShapeModifiers.getModifier(e[g].ty),D.init(this,e[g]),t[g]=D,this.shapeModifiers.push(D)),M.push(D)):e[g].ty==="rp"&&(F?(D=t[g],D.closed=!0):(D=ShapeModifiers.getModifier(e[g].ty),t[g]=D,D.init(this,e,g,t),this.shapeModifiers.push(D),x=!1),M.push(D));this.addProcessedElement(e[g],g+1)}for(k=_.length,g=0;g<k;g+=1)_[g].closed=!0;for(k=M.length,g=0;g<k;g+=1)M[g].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,a;for(e=0;e<t;e+=1)a=this.animatedContents[e],(this._isFirstFrame||a.element._isAnimated)&&a.data!==!0&&a.fn(a.data,a.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(e,t,a,u,f,p){this.o=e,this.sw=t,this.sc=a,this.fc=u,this.m=f,this.p=p,this._mdf={o:!0,sw:!!t,sc:!!a,fc:!!u,m:!0,p:!0}}LetterProps.prototype.update=function(e,t,a,u,f,p){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 x=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,x=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,x=!0),this.sc!==a&&(this.sc=a,this._mdf.sc=!0,x=!0),this.fc!==u&&(this.fc=u,this._mdf.fc=!0,x=!0),this.m!==f&&(this.m=f,this._mdf.m=!0,x=!0),p.length&&(this.p[0]!==p[0]||this.p[1]!==p[1]||this.p[4]!==p[4]||this.p[5]!==p[5]||this.p[12]!==p[12]||this.p[13]!==p[13])&&(this.p=p,this._mdf.p=!0,x=!0),x};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 a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);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,a=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var u,f=this.effectsSequence.length,p=e||this.data.d.k[this.keysIndex].s;for(u=0;u<f;u+=1)a!==this.keysIndex?p=this.effectsSequence[u](p,p.t):p=this.effectsSequence[u](this.currentData,p.t);t!==p&&this.setCurrentData(p),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,a=0,u=e.length;a<=u-1&&!(a===u-1||e[a+1].t>t);)a+=1;return this.keysIndex!==a&&(this.keysIndex=a),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t=[],a=0,u=e.length,f,p,x=!1,y=!1,g="";a<u;)x=y,y=!1,f=e.charCodeAt(a),g=e.charAt(a),FontManager.isCombinedCharacter(f)?x=!0:f>=55296&&f<=56319?FontManager.isRegionalFlag(e,a)?g=e.substr(a,14):(p=e.charCodeAt(a+1),p>=56320&&p<=57343&&(FontManager.isModifier(f,p)?(g=e.substr(a,2),x=!0):FontManager.isFlagEmoji(e.substr(a,4))?g=e.substr(a,4):g=e.substr(a,2))):f>56319?(p=e.charCodeAt(a+1),FontManager.isVariationSelector(f)&&(x=!0)):FontManager.isZeroWidthJoiner(f)&&(x=!0,y=!0),x?(t[t.length-1]+=g,x=!1):t.push(g),a+=g.length;return t},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t=this.elem.globalData.fontManager,a=this.data,u=[],f,p,x,y=0,g,k=a.m.g,S=0,A=0,_=0,M=[],R=0,D=0,F,C,j=t.getFontByName(e.f),T,V=0,B=getFontProperties(j);e.fWeight=B.weight,e.fStyle=B.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),p=e.finalText.length,e.finalLineHeight=e.lh;var G=e.tr/1e3*e.finalSize,$;if(e.sz)for(var q=!0,K=e.sz[0],le=e.sz[1],ne,ee;q;){ee=this.buildFinalText(e.t),ne=0,R=0,p=ee.length,G=e.tr/1e3*e.finalSize;var he=-1;for(f=0;f<p;f+=1)$=ee[f].charCodeAt(0),x=!1,ee[f]===" "?he=f:($===13||$===3)&&(R=0,x=!0,ne+=e.finalLineHeight||e.finalSize*1.2),t.chars?(T=t.getCharData(ee[f],j.fStyle,j.fFamily),V=x?0:T.w*e.finalSize/100):V=t.measureText(ee[f],e.f,e.finalSize),R+V>K&&ee[f]!==" "?(he===-1?p+=1:f=he,ne+=e.finalLineHeight||e.finalSize*1.2,ee.splice(f,he===f?1:0,"\r"),he=-1,R=0):(R+=V,R+=G);ne+=j.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&le<ne?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=ee,p=e.finalText.length,q=!1)}R=-G,V=0;var se=0,W;for(f=0;f<p;f+=1)if(x=!1,W=e.finalText[f],$=W.charCodeAt(0),$===13||$===3?(se=0,M.push(R),D=R>D?R:D,R=-2*G,g="",x=!0,_+=1):g=W,t.chars?(T=t.getCharData(W,j.fStyle,t.getFontByName(e.f).fFamily),V=x?0:T.w*e.finalSize/100):V=t.measureText(g,e.f,e.finalSize),W===" "?se+=V+G:(R+=V+G+se,se=0),u.push({l:V,an:V,add:S,n:x,anIndexes:[],val:g,line:_,animatorJustifyOffset:0}),k==2){if(S+=V,g===""||g===" "||f===p-1){for((g===""||g===" ")&&(S-=V);A<=f;)u[A].an=S,u[A].ind=y,u[A].extra=V,A+=1;y+=1,S=0}}else if(k==3){if(S+=V,g===""||f===p-1){for(g===""&&(S-=V);A<=f;)u[A].an=S,u[A].ind=y,u[A].extra=V,A+=1;S=0,y+=1}}else u[y].ind=y,u[y].extra=0,y+=1;if(e.l=u,D=R>D?R:D,M.push(R),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=D,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=M;var N=a.a,H,P;C=N.length;var O,L,Z=[];for(F=0;F<C;F+=1){for(H=N[F],H.a.sc&&(e.strokeColorAnim=!0),H.a.sw&&(e.strokeWidthAnim=!0),(H.a.fc||H.a.fh||H.a.fs||H.a.fb)&&(e.fillColorAnim=!0),L=0,O=H.s.b,f=0;f<p;f+=1)P=u[f],P.anIndexes[F]=L,(O==1&&P.val!==""||O==2&&P.val!==""&&P.val!==" "||O==3&&(P.n||P.val==" "||f==p-1)||O==4&&(P.n||f==p-1))&&(H.s.rn===1&&Z.push(L),L+=1);a.a[F].s.totalChars=L;var J=-1,ae;if(H.s.rn===1)for(f=0;f<p;f+=1)P=u[f],J!=P.anIndexes[F]&&(J=P.anIndexes[F],ae=Z.splice(Math.floor(Math.random()*Z.length),1)[0]),P.anIndexes[F]=ae}e.yOffset=e.finalLineHeight||e.finalSize*1.2,e.ls=e.ls||0,e.ascent=j.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=t===void 0?this.keysIndex:t;var a=this.copyData({},this.data.d.k[t].s);a=this.copyData(a,e),this.data.d.k[t].s=a,this.recalculate(t),this.setCurrentData(a),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,a=Math.floor;function u(p,x){this._currentTextLength=-1,this.k=!1,this.data=x,this.elem=p,this.comp=p.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(p),this.s=PropertyFactory.getProp(p,x.s||{k:0},0,0,this),"e"in x?this.e=PropertyFactory.getProp(p,x.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(p,x.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(p,x.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(p,x.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(p,x.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(p,x.a,0,.01,this),this.dynamicProperties.length||this.getValue()}u.prototype={getMult:function(x){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var y=0,g=0,k=1,S=1;this.ne.v>0?y=this.ne.v/100:g=-this.ne.v/100,this.xe.v>0?k=1-this.xe.v/100:S=1+this.xe.v/100;var A=BezierFactory.getBezierEasing(y,g,k,S).get,_=0,M=this.finalS,R=this.finalE,D=this.data.sh;if(D===2)R===M?_=x>=R?1:0:_=e(0,t(.5/(R-M)+(x-M)/(R-M),1)),_=A(_);else if(D===3)R===M?_=x>=R?0:1:_=1-e(0,t(.5/(R-M)+(x-M)/(R-M),1)),_=A(_);else if(D===4)R===M?_=0:(_=e(0,t(.5/(R-M)+(x-M)/(R-M),1)),_<.5?_*=2:_=1-2*(_-.5)),_=A(_);else if(D===5){if(R===M)_=0;else{var F=R-M;x=t(e(0,x+.5-M),R-M);var C=-F/2+x,j=F/2;_=Math.sqrt(1-C*C/(j*j))}_=A(_)}else D===6?(R===M?_=0:(x=t(e(0,x+.5-M),R-M),_=(1+Math.cos(Math.PI+Math.PI*2*x/(R-M)))/2),_=A(_)):(x>=a(M)&&(x-M<0?_=e(0,t(t(R,1)-(M-x),1)):_=e(0,t(R-x,1))),_=A(_));if(this.sm.v!==100){var T=this.sm.v*.01;T===0&&(T=1e-8);var V=.5-T*.5;_<V?_=0:(_=(_-V)/T,_>1&&(_=1))}return _*this.a.v},getValue:function(x){this.iterateDynamicProperties(),this._mdf=x||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,x&&this.data.r===2&&(this.e.v=this._currentTextLength);var y=this.data.r===2?1:100/this.data.totalChars,g=this.o.v/y,k=this.s.v/y+g,S=this.e.v/y+g;if(k>S){var A=k;k=S,S=A}this.finalS=k,this.finalE=S}},extendPrototype([DynamicPropertyContainer],u);function f(p,x,y){return new u(p,x)}return{getTextSelectorProp:f}}();function TextAnimatorDataProperty(e,t,a){var u={propType:!1},f=PropertyFactory.getProp,p=t.a;this.a={r:p.r?f(e,p.r,0,degToRads,a):u,rx:p.rx?f(e,p.rx,0,degToRads,a):u,ry:p.ry?f(e,p.ry,0,degToRads,a):u,sk:p.sk?f(e,p.sk,0,degToRads,a):u,sa:p.sa?f(e,p.sa,0,degToRads,a):u,s:p.s?f(e,p.s,1,.01,a):u,a:p.a?f(e,p.a,1,0,a):u,o:p.o?f(e,p.o,0,.01,a):u,p:p.p?f(e,p.p,1,0,a):u,sw:p.sw?f(e,p.sw,0,0,a):u,sc:p.sc?f(e,p.sc,1,0,a):u,fc:p.fc?f(e,p.fc,1,0,a):u,fh:p.fh?f(e,p.fh,0,0,a):u,fs:p.fs?f(e,p.fs,0,.01,a):u,fb:p.fb?f(e,p.fb,0,.01,a):u,t:p.t?f(e,p.t,0,0,a):u},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,a),this.s.t=t.s.t}function TextAnimatorProperty(e,t,a){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=a,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(a)}TextAnimatorProperty.prototype.searchProperties=function(){var e,t=this._textData.a.length,a,u=PropertyFactory.getProp;for(e=0;e<t;e+=1)a=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,a,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:u(this._elem,this._textData.p.a,0,0,this),f:u(this._elem,this._textData.p.f,0,0,this),l:u(this._elem,this._textData.p.l,0,0,this),r:u(this._elem,this._textData.p.r,0,0,this),p:u(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=u(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 a=this._moreOptions.alignment.v,u=this._animatorsData,f=this._textData,p=this.mHelper,x=this._renderType,y=this.renderedLetters.length,g,k,S,A,_=e.l,M,R,D,F,C,j,T,V,B,G,$,q,K,le,ne;if(this._hasMaskedPath){if(ne=this._pathData.m,!this._pathData.n||this._pathData._mdf){var ee=ne.v;this._pathData.r.v&&(ee=ee.reverse()),M={tLength:0,segments:[]},A=ee._length-1;var he;for(q=0,S=0;S<A;S+=1)he=bez.buildBezierData(ee.v[S],ee.v[S+1],[ee.o[S][0]-ee.v[S][0],ee.o[S][1]-ee.v[S][1]],[ee.i[S+1][0]-ee.v[S+1][0],ee.i[S+1][1]-ee.v[S+1][1]]),M.tLength+=he.segmentLength,M.segments.push(he),q+=he.segmentLength;S=A,ne.v.c&&(he=bez.buildBezierData(ee.v[S],ee.v[0],[ee.o[S][0]-ee.v[S][0],ee.o[S][1]-ee.v[S][1]],[ee.i[0][0]-ee.v[0][0],ee.i[0][1]-ee.v[0][1]]),M.tLength+=he.segmentLength,M.segments.push(he),q+=he.segmentLength),this._pathData.pi=M}if(M=this._pathData.pi,R=this._pathData.f.v,T=0,j=1,F=0,C=!0,G=M.segments,R<0&&ne.v.c)for(M.tLength<Math.abs(R)&&(R=-Math.abs(R)%M.tLength),T=G.length-1,B=G[T].points,j=B.length-1;R<0;)R+=B[j].partialLength,j-=1,j<0&&(T-=1,B=G[T].points,j=B.length-1);B=G[T].points,V=B[j-1],D=B[j],$=D.partialLength}A=_.length,g=0,k=0;var se=e.finalSize*1.2*.714,W=!0,N,H,P,O,L;O=u.length;var Z,J=-1,ae,re,ge,me=R,Re=T,Te=j,Me=-1,Ce,Be,ze,Ve,_e,dt,nt,Ke,Q="",oe=this.defaultPropsArray,pe;if(e.j===2||e.j===1){var Ae=0,Ee=0,be=e.j===2?-.5:-1,de=0,Se=!0;for(S=0;S<A;S+=1)if(_[S].n){for(Ae&&(Ae+=Ee);de<S;)_[de].animatorJustifyOffset=Ae,de+=1;Ae=0,Se=!0}else{for(P=0;P<O;P+=1)N=u[P].a,N.t.propType&&(Se&&e.j===2&&(Ee+=N.t.v*be),H=u[P].s,Z=H.getMult(_[S].anIndexes[P],f.a[P].s.totalChars),Z.length?Ae+=N.t.v*Z[0]*be:Ae+=N.t.v*Z*be);Se=!1}for(Ae&&(Ae+=Ee);de<S;)_[de].animatorJustifyOffset=Ae,de+=1}for(S=0;S<A;S+=1){if(p.reset(),Ce=1,_[S].n)g=0,k+=e.yOffset,k+=W?1:0,R=me,W=!1,this._hasMaskedPath&&(T=Re,j=Te,B=G[T].points,V=B[j-1],D=B[j],$=D.partialLength,F=0),Q="",Ke="",dt="",pe="",oe=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Me!==_[S].line){switch(e.j){case 1:R+=q-e.lineWidths[_[S].line];break;case 2:R+=(q-e.lineWidths[_[S].line])/2;break}Me=_[S].line}J!==_[S].ind&&(_[J]&&(R+=_[J].extra),R+=_[S].an/2,J=_[S].ind),R+=a[0]*_[S].an*.005;var De=0;for(P=0;P<O;P+=1)N=u[P].a,N.p.propType&&(H=u[P].s,Z=H.getMult(_[S].anIndexes[P],f.a[P].s.totalChars),Z.length?De+=N.p.v[0]*Z[0]:De+=N.p.v[0]*Z),N.a.propType&&(H=u[P].s,Z=H.getMult(_[S].anIndexes[P],f.a[P].s.totalChars),Z.length?De+=N.a.v[0]*Z[0]:De+=N.a.v[0]*Z);for(C=!0,this._pathData.a.v&&(R=_[0].an*.5+(q-this._pathData.f.v-_[0].an*.5-_[_.length-1].an*.5)*J/(A-1),R+=this._pathData.f.v);C;)F+$>=R+De||!B?(K=(R+De-F)/D.partialLength,re=V.point[0]+(D.point[0]-V.point[0])*K,ge=V.point[1]+(D.point[1]-V.point[1])*K,p.translate(-a[0]*_[S].an*.005,-(a[1]*se)*.01),C=!1):B&&(F+=D.partialLength,j+=1,j>=B.length&&(j=0,T+=1,G[T]?B=G[T].points:ne.v.c?(j=0,T=0,B=G[T].points):(F-=D.partialLength,B=null)),B&&(V=D,D=B[j],$=D.partialLength));ae=_[S].an/2-_[S].add,p.translate(-ae,0,0)}else ae=_[S].an/2-_[S].add,p.translate(-ae,0,0),p.translate(-a[0]*_[S].an*.005,-a[1]*se*.01,0);for(P=0;P<O;P+=1)N=u[P].a,N.t.propType&&(H=u[P].s,Z=H.getMult(_[S].anIndexes[P],f.a[P].s.totalChars),(g!==0||e.j!==0)&&(this._hasMaskedPath?Z.length?R+=N.t.v*Z[0]:R+=N.t.v*Z:Z.length?g+=N.t.v*Z[0]:g+=N.t.v*Z));for(e.strokeWidthAnim&&(ze=e.sw||0),e.strokeColorAnim&&(e.sc?Be=[e.sc[0],e.sc[1],e.sc[2]]:Be=[0,0,0]),e.fillColorAnim&&e.fc&&(Ve=[e.fc[0],e.fc[1],e.fc[2]]),P=0;P<O;P+=1)N=u[P].a,N.a.propType&&(H=u[P].s,Z=H.getMult(_[S].anIndexes[P],f.a[P].s.totalChars),Z.length?p.translate(-N.a.v[0]*Z[0],-N.a.v[1]*Z[1],N.a.v[2]*Z[2]):p.translate(-N.a.v[0]*Z,-N.a.v[1]*Z,N.a.v[2]*Z));for(P=0;P<O;P+=1)N=u[P].a,N.s.propType&&(H=u[P].s,Z=H.getMult(_[S].anIndexes[P],f.a[P].s.totalChars),Z.length?p.scale(1+(N.s.v[0]-1)*Z[0],1+(N.s.v[1]-1)*Z[1],1):p.scale(1+(N.s.v[0]-1)*Z,1+(N.s.v[1]-1)*Z,1));for(P=0;P<O;P+=1){if(N=u[P].a,H=u[P].s,Z=H.getMult(_[S].anIndexes[P],f.a[P].s.totalChars),N.sk.propType&&(Z.length?p.skewFromAxis(-N.sk.v*Z[0],N.sa.v*Z[1]):p.skewFromAxis(-N.sk.v*Z,N.sa.v*Z)),N.r.propType&&(Z.length?p.rotateZ(-N.r.v*Z[2]):p.rotateZ(-N.r.v*Z)),N.ry.propType&&(Z.length?p.rotateY(N.ry.v*Z[1]):p.rotateY(N.ry.v*Z)),N.rx.propType&&(Z.length?p.rotateX(N.rx.v*Z[0]):p.rotateX(N.rx.v*Z)),N.o.propType&&(Z.length?Ce+=(N.o.v*Z[0]-Ce)*Z[0]:Ce+=(N.o.v*Z-Ce)*Z),e.strokeWidthAnim&&N.sw.propType&&(Z.length?ze+=N.sw.v*Z[0]:ze+=N.sw.v*Z),e.strokeColorAnim&&N.sc.propType)for(_e=0;_e<3;_e+=1)Z.length?Be[_e]+=(N.sc.v[_e]-Be[_e])*Z[0]:Be[_e]+=(N.sc.v[_e]-Be[_e])*Z;if(e.fillColorAnim&&e.fc){if(N.fc.propType)for(_e=0;_e<3;_e+=1)Z.length?Ve[_e]+=(N.fc.v[_e]-Ve[_e])*Z[0]:Ve[_e]+=(N.fc.v[_e]-Ve[_e])*Z;N.fh.propType&&(Z.length?Ve=addHueToRGB(Ve,N.fh.v*Z[0]):Ve=addHueToRGB(Ve,N.fh.v*Z)),N.fs.propType&&(Z.length?Ve=addSaturationToRGB(Ve,N.fs.v*Z[0]):Ve=addSaturationToRGB(Ve,N.fs.v*Z)),N.fb.propType&&(Z.length?Ve=addBrightnessToRGB(Ve,N.fb.v*Z[0]):Ve=addBrightnessToRGB(Ve,N.fb.v*Z))}}for(P=0;P<O;P+=1)N=u[P].a,N.p.propType&&(H=u[P].s,Z=H.getMult(_[S].anIndexes[P],f.a[P].s.totalChars),this._hasMaskedPath?Z.length?p.translate(0,N.p.v[1]*Z[0],-N.p.v[2]*Z[1]):p.translate(0,N.p.v[1]*Z,-N.p.v[2]*Z):Z.length?p.translate(N.p.v[0]*Z[0],N.p.v[1]*Z[1],-N.p.v[2]*Z[2]):p.translate(N.p.v[0]*Z,N.p.v[1]*Z,-N.p.v[2]*Z));if(e.strokeWidthAnim&&(dt=ze<0?0:ze),e.strokeColorAnim&&(nt="rgb("+Math.round(Be[0]*255)+","+Math.round(Be[1]*255)+","+Math.round(Be[2]*255)+")"),e.fillColorAnim&&e.fc&&(Ke="rgb("+Math.round(Ve[0]*255)+","+Math.round(Ve[1]*255)+","+Math.round(Ve[2]*255)+")"),this._hasMaskedPath){if(p.translate(0,-e.ls),p.translate(0,a[1]*se*.01+k,0),this._pathData.p.v){le=(D.point[1]-V.point[1])/(D.point[0]-V.point[0]);var Ne=Math.atan(le)*180/Math.PI;D.point[0]<V.point[0]&&(Ne+=180),p.rotate(-Ne*Math.PI/180)}p.translate(re,ge,0),R-=a[0]*_[S].an*.005,_[S+1]&&J!==_[S+1].ind&&(R+=_[S].an/2,R+=e.tr*.001*e.finalSize)}else{switch(p.translate(g,k,0),e.ps&&p.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:p.translate(_[S].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[_[S].line]),0,0);break;case 2:p.translate(_[S].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[_[S].line])/2,0,0);break}p.translate(0,-e.ls),p.translate(ae,0,0),p.translate(a[0]*_[S].an*.005,a[1]*se*.01,0),g+=_[S].l+e.tr*.001*e.finalSize}x==="html"?Q=p.toCSS():x==="svg"?Q=p.to2dCSS():oe=[p.props[0],p.props[1],p.props[2],p.props[3],p.props[4],p.props[5],p.props[6],p.props[7],p.props[8],p.props[9],p.props[10],p.props[11],p.props[12],p.props[13],p.props[14],p.props[15]],pe=Ce}y<=S?(L=new LetterProps(pe,dt,nt,Ke,Q,oe),this.renderedLetters.push(L),y+=1,this.lettersChangedFlag=!0):(L=this.renderedLetters[S],this.lettersChangedFlag=L.update(pe,dt,nt,Ke,Q,oe)||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,a){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,a),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,a),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 a,u=t.length,f,p="";for(a=0;a<u;a+=1)t[a].ty==="sh"&&(f=t[a].ks.k,p+=buildShapeString(f,f.i.length,!0,e));return p},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,a,u,f){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[a]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[a])/2,0,0);break}t.translate(u,f,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,a){this.textSpans=[],this.renderType="svg",this.initElement(e,t,a)}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,a=e.length,u=[],f="";t<a;)e[t]==="\r"||e[t]===""?(u.push(f),f=""):f+=e[t],t+=1;return u.push(f),u},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var a=e.shapes[0];if(a.it){var u=a.it[a.it.length-1];u.s&&(u.s.k[0]=t,u.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var e,t,a=this.textProperty.currentData;this.renderedLetters=createSizedArray(a?a.l.length:0),a.fc?this.layerElement.setAttribute("fill",this.buildColor(a.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),a.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(a.sc)),this.layerElement.setAttribute("stroke-width",a.sw)),this.layerElement.setAttribute("font-size",a.finalSize);var u=this.globalData.fontManager.getFontByName(a.f);if(u.fClass)this.layerElement.setAttribute("class",u.fClass);else{this.layerElement.setAttribute("font-family",u.fFamily);var f=a.fWeight,p=a.fStyle;this.layerElement.setAttribute("font-style",p),this.layerElement.setAttribute("font-weight",f)}this.layerElement.setAttribute("aria-label",a.t);var x=a.l||[],y=!!this.globalData.fontManager.chars;t=x.length;var g,k=this.mHelper,S="",A=this.data.singleShape,_=0,M=0,R=!0,D=a.tr*.001*a.finalSize;if(A&&!y&&!a.sz){var F=this.textContainer,C="start";switch(a.j){case 1:C="end";break;case 2:C="middle";break;default:C="start";break}F.setAttribute("text-anchor",C),F.setAttribute("letter-spacing",D);var j=this.buildTextContents(a.finalText);for(t=j.length,M=a.ps?a.ps[1]+a.ascent:0,e=0;e<t;e+=1)g=this.textSpans[e].span||createNS("tspan"),g.textContent=j[e],g.setAttribute("x",0),g.setAttribute("y",M),g.style.display="inherit",F.appendChild(g),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=g,M+=a.finalLineHeight;this.layerElement.appendChild(F)}else{var T=this.textSpans.length,V;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!y||!A||e===0){if(g=T>e?this.textSpans[e].span:createNS(y?"g":"text"),T<=e){if(g.setAttribute("stroke-linecap","butt"),g.setAttribute("stroke-linejoin","round"),g.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=g,y){var B=createNS("g");g.appendChild(B),this.textSpans[e].childSpan=B}this.textSpans[e].span=g,this.layerElement.appendChild(g)}g.style.display="inherit"}if(k.reset(),A&&(x[e].n&&(_=-D,M+=a.yOffset,M+=R?1:0,R=!1),this.applyTextPropertiesToMatrix(a,k,x[e].line,_,M),_+=x[e].l||0,_+=D),y){V=this.globalData.fontManager.getCharData(a.finalText[e],u.fStyle,this.globalData.fontManager.getFontByName(a.f).fFamily);var G;if(V.t===1)G=new SVGCompElement(V.data,this.globalData,this);else{var $=emptyShapeData;V.data&&V.data.shapes&&($=this.buildShapeData(V.data,a.finalSize)),G=new SVGShapeElement($,this.globalData,this)}if(this.textSpans[e].glyph){var q=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(q.layerElement),q.destroy()}this.textSpans[e].glyph=G,G._debug=!0,G.prepareFrame(0),G.renderFrame(),this.textSpans[e].childSpan.appendChild(G.layerElement),V.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+a.finalSize/100+","+a.finalSize/100+")")}else A&&g.setAttribute("transform","translate("+k.props[12]+","+k.props[13]+")"),g.textContent=x[e].val,g.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}A&&g&&g.setAttribute("d",S)}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,a;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<t;e+=1)a=this.textSpans[e].glyph,a&&(a.prepareFrame(this.comp.renderedFrame-this.data.st),a._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,a=this.textAnimator.renderedLetters,u=this.textProperty.currentData.l;t=u.length;var f,p,x;for(e=0;e<t;e+=1)u[e].n||(f=a[e],p=this.textSpans[e].span,x=this.textSpans[e].glyph,x&&x.renderFrame(),f._mdf.m&&p.setAttribute("transform",f.m),f._mdf.o&&p.setAttribute("opacity",f.o),f._mdf.sw&&p.setAttribute("stroke-width",f.sw),f._mdf.sc&&p.setAttribute("stroke",f.sc),f._mdf.fc&&p.setAttribute("fill",f.fc))}};function ISolidElement(e,t,a){this.initElement(e,t,a)}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,a){this.initFrame(),this.initBaseData(e,t,a),this.initFrame(),this.initTransform(e,t,a),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 a=createNS("clipPath"),u=createNS("rect");u.setAttribute("width",e.w),u.setAttribute("height",e.h),u.setAttribute("x",0),u.setAttribute("y",0);var f=createElementID();a.setAttribute("id",f),a.appendChild(u),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+f+")"),t.appendChild(a),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,a=this.layers.length;for(t=0;t<a;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 a=this.createItem(this.layers[e]);if(t[e]=a,getExpressionsPlugin()&&(this.layers[e].ty===0&&this.globalData.projectInterface.registerComposition(a),a.initExpressions()),this.appendElementInPos(a,e),this.layers[e].tt){var u="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(u===-1)return;if(!this.elements[u]||this.elements[u]===!0)this.buildItem(u),this.addPendingElement(a);else{var f=t[u],p=f.getMatte(this.layers[e].tt);a.setMatte(p)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,a=this.elements.length;t<a;){if(this.elements[t]===e){var u="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,f=this.elements[u],p=f.getMatte(this.layers[t].tt);e.setMatte(p);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,a=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=a-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<a;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var a=e.getBaseElement();if(a){for(var u=0,f;u<t;)this.elements[u]&&this.elements[u]!==!0&&this.elements[u].getBaseElement()&&(f=this.elements[u].getBaseElement()),u+=1;f?this.layerElement.insertBefore(a,f):this.layerElement.appendChild(a)}},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,a){this.initFrame(),this.initBaseData(e,t,a),this.initTransform(e,t,a),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 a,u=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),a=u-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&(this.elements[a].prepareFrame(this.renderedFrame-this.layers[a].st),this.elements[a]._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,a){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,a),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 a="";if(t&&t.title){var u=createNS("title"),f=createElementID();u.setAttribute("id",f),u.textContent=t.title,this.svgElement.appendChild(u),a+=f}if(t&&t.description){var p=createNS("desc"),x=createElementID();p.setAttribute("id",x),p.textContent=t.description,this.svgElement.appendChild(p),a+=" "+x}a&&this.svgElement.setAttribute("aria-labelledby",a);var y=createNS("defs");this.svgElement.appendChild(y);var g=createNS("g");this.svgElement.appendChild(g),this.layerElement=g,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:y,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 a,u=t.length,f="_";for(a=0;a<u;a+=1)f+=t[a].transform.key+"_";var p=this.sequences[f];return p||(p={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[f]=p,this.sequenceList.push(p)),p},processSequence:function(t,a){for(var u=0,f=t.transforms.length,p=a;u<f&&!a;){if(t.transforms[u].transform.mProps._mdf){p=!0;break}u+=1}if(p)for(t.finalTransform.reset(),u=f-1;u>=0;u-=1)t.finalTransform.multiply(t.transforms[u].transform.mProps.v);t._mdf=p},processSequences:function(t){var a,u=this.sequenceList.length;for(a=0;a<u;a+=1)this.processSequence(this.sequenceList[a],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var t="__lottie_element_luma_buffer",a=null,u=null,f=null;function p(){var g=createNS("svg"),k=createNS("filter"),S=createNS("feColorMatrix");return k.setAttribute("id",t),S.setAttribute("type","matrix"),S.setAttribute("color-interpolation-filters","sRGB"),S.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"),k.appendChild(S),g.appendChild(k),g.setAttribute("id",t+"_svg"),featureSupport.svgLumaHidden&&(g.style.display="none"),g}function x(){a||(f=p(),document.body.appendChild(f),a=createTag("canvas"),u=a.getContext("2d"),u.filter="url(#"+t+")",u.fillStyle="rgba(0,0,0,0)",u.fillRect(0,0,1,1))}function y(g){return a||x(),a.width=g.width,a.height=g.height,u.filter="url(#"+t+")",a}return{load:x,get:y}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var a=createTag("canvas");return a.width=e,a.height=t,a}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(e){var t,a=e.data.ef?e.data.ef.length:0;this.filters=[];var u;for(t=0;t<a;t+=1){u=null;var f=e.data.ef[t].ty;if(registeredEffects[f]){var p=registeredEffects[f].effect;u=new p(e.effectsManager.effectElements[t],e)}u&&this.filters.push(u)}this.filters.length&&e.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(e){var t,a=this.filters.length;for(t=0;t<a;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,a=this.filters.length,u=[];for(t=0;t<a;t+=1)this.filters[t].type===e&&u.push(this.filters[t]);return u};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 a,u=this.masksProperties.length,f=!1;for(a=0;a<u;a+=1)this.masksProperties[a].mode!=="n"&&(f=!0),this.viewData[a]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[a],3);this.hasMasks=f,f&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e=this.element.finalTransform.mat,t=this.element.canvasContext,a,u=this.masksProperties.length,f,p,x;for(t.beginPath(),a=0;a<u;a+=1)if(this.masksProperties[a].mode!=="n"){this.masksProperties[a].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)),x=this.viewData[a].v,f=e.applyToPointArray(x.v[0][0],x.v[0][1],0),t.moveTo(f[0],f[1]);var y,g=x._length;for(y=1;y<g;y+=1)p=e.applyToTriplePoints(x.o[y-1],x.i[y],x.v[y]),t.bezierCurveTo(p[0],p[1],p[2],p[3],p[4],p[5]);p=e.applyToTriplePoints(x.o[y-1],x.i[0],x.v[0]),t.bezierCurveTo(p[0],p[1],p[2],p[3],p[4],p[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,a=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(a);var u=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(u),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 a=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=a}},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],a=t.getContext("2d");this.clearCanvas(a),a.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],a=t.getContext("2d");this.clearCanvas(a),a.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 u=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(u.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var f=assetLoader.getLumaCanvas(this.canvasContext.canvas),p=f.getContext("2d");p.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(f,0,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 a=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(a),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(a),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,a,u){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var f=4;t.ty==="rc"?f=5:t.ty==="el"?f=6:t.ty==="sr"&&(f=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,f,e);var p,x=a.length,y;for(p=0;p<x;p+=1)a[p].closed||(y={transforms:u.addTransformSequence(a[p].transforms),trNodes:[]},this.styledShapes.push(y),a[p].elements.push(y))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(e,t,a){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,a)}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 a={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:e.hd===!0},u={};if(e.ty==="fl"||e.ty==="st"?(u.c=PropertyFactory.getProp(this,e.c,1,255,this),u.c.k||(a.co="rgb("+bmFloor(u.c.v[0])+","+bmFloor(u.c.v[1])+","+bmFloor(u.c.v[2])+")")):(e.ty==="gf"||e.ty==="gs")&&(u.s=PropertyFactory.getProp(this,e.s,1,null,this),u.e=PropertyFactory.getProp(this,e.e,1,null,this),u.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),u.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),u.g=new GradientProperty(this,e.g,this)),u.o=PropertyFactory.getProp(this,e.o,0,.01,this),e.ty==="st"||e.ty==="gs"){if(a.lc=lineCapEnum[e.lc||2],a.lj=lineJoinEnum[e.lj||2],e.lj==1&&(a.ml=e.ml),u.w=PropertyFactory.getProp(this,e.w,0,null,this),u.w.k||(a.wi=u.w.v),e.d){var f=new DashProperty(this,e.d,"canvas",this);u.d=f,u.d.k||(a.da=u.d.dashArray,a.do=u.d.dashoffset[0])}}else a.r=e.r===2?"evenodd":"nonzero";return this.stylesList.push(a),u.style=a,u},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,a=this.stylesList.length;for(t=0;t<a;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,a=e.length;for(t=0;t<a;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,a,u,f){var p,x=e.length-1,y,g,k=[],S=[],A,_,M,R=[].concat(f);for(p=x;p>=0;p-=1){if(A=this.searchProcessedElement(e[p]),A?t[p]=a[A-1]:e[p]._shouldRender=u,e[p].ty==="fl"||e[p].ty==="st"||e[p].ty==="gf"||e[p].ty==="gs")A?t[p].style.closed=!1:t[p]=this.createStyleElement(e[p],R),k.push(t[p].style);else if(e[p].ty==="gr"){if(!A)t[p]=this.createGroupElement(e[p]);else for(g=t[p].it.length,y=0;y<g;y+=1)t[p].prevViewData[y]=t[p].it[y];this.searchShapes(e[p].it,t[p].it,t[p].prevViewData,u,R)}else e[p].ty==="tr"?(A||(M=this.createTransformElement(e[p]),t[p]=M),R.push(t[p]),this.addTransformToStyleList(t[p])):e[p].ty==="sh"||e[p].ty==="rc"||e[p].ty==="el"||e[p].ty==="sr"?A||(t[p]=this.createShapeElement(e[p])):e[p].ty==="tm"||e[p].ty==="rd"||e[p].ty==="pb"||e[p].ty==="zz"||e[p].ty==="op"?(A?(_=t[p],_.closed=!1):(_=ShapeModifiers.getModifier(e[p].ty),_.init(this,e[p]),t[p]=_,this.shapeModifiers.push(_)),S.push(_)):e[p].ty==="rp"&&(A?(_=t[p],_.closed=!0):(_=ShapeModifiers.getModifier(e[p].ty),t[p]=_,_.init(this,e,p,t),this.shapeModifiers.push(_),u=!1),S.push(_));this.addProcessedElement(e[p],p+1)}for(this.removeTransformFromStyleList(),this.closeStyles(k),x=S.length,p=0;p<x;p+=1)S[p].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,a,u,f,p,x,y,g=this.globalData.renderer,k=this.globalData.canvasContext,S,A;for(e=0;e<t;e+=1)if(A=this.stylesList[e],S=A.type,!((S==="st"||S==="gs")&&A.wi===0||!A.data._shouldRender||A.coOp===0||this.globalData.currentGlobalAlpha===0)){for(g.save(),x=A.elements,S==="st"||S==="gs"?(g.ctxStrokeStyle(S==="st"?A.co:A.grd),g.ctxLineWidth(A.wi),g.ctxLineCap(A.lc),g.ctxLineJoin(A.lj),g.ctxMiterLimit(A.ml||0)):g.ctxFillStyle(S==="fl"?A.co:A.grd),g.ctxOpacity(A.coOp),S!=="st"&&S!=="gs"&&k.beginPath(),g.ctxTransform(A.preTransforms.finalTransform.props),u=x.length,a=0;a<u;a+=1){for((S==="st"||S==="gs")&&(k.beginPath(),A.da&&(k.setLineDash(A.da),k.lineDashOffset=A.do)),y=x[a].trNodes,p=y.length,f=0;f<p;f+=1)y[f].t==="m"?k.moveTo(y[f].p[0],y[f].p[1]):y[f].t==="c"?k.bezierCurveTo(y[f].pts[0],y[f].pts[1],y[f].pts[2],y[f].pts[3],y[f].pts[4],y[f].pts[5]):k.closePath();(S==="st"||S==="gs")&&(g.ctxStroke(),A.da&&k.setLineDash(this.dashResetter))}S!=="st"&&S!=="gs"&&this.globalData.renderer.ctxFill(A.r),g.restore()}},CVShapeElement.prototype.renderShape=function(e,t,a,u){var f,p=t.length-1,x;for(x=e,f=p;f>=0;f-=1)t[f].ty==="tr"?(x=a[f].transform,this.renderShapeTransform(e,x)):t[f].ty==="sh"||t[f].ty==="el"||t[f].ty==="rc"||t[f].ty==="sr"?this.renderPath(t[f],a[f]):t[f].ty==="fl"?this.renderFill(t[f],a[f],x):t[f].ty==="st"?this.renderStroke(t[f],a[f],x):t[f].ty==="gf"||t[f].ty==="gs"?this.renderGradientFill(t[f],a[f],x):t[f].ty==="gr"?this.renderShape(x,t[f].it,a[f].it):t[f].ty;u&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var a=e.trNodes,u=t.paths,f,p,x,y=u._length;a.length=0;var g=e.transforms.finalTransform;for(x=0;x<y;x+=1){var k=u.shapes[x];if(k&&k.v){for(p=k._length,f=1;f<p;f+=1)f===1&&a.push({t:"m",p:g.applyToPointArray(k.v[0][0],k.v[0][1],0)}),a.push({t:"c",pts:g.applyToTriplePoints(k.o[f-1],k.i[f],k.v[f])});p===1&&a.push({t:"m",p:g.applyToPointArray(k.v[0][0],k.v[0][1],0)}),k.c&&p&&(a.push({t:"c",pts:g.applyToTriplePoints(k.o[f-1],k.i[0],k.v[0])}),a.push({t:"z"}))}}e.trNodes=a}},CVShapeElement.prototype.renderPath=function(e,t){if(e.hd!==!0&&e._shouldRender){var a,u=t.styledShapes.length;for(a=0;a<u;a+=1)this.renderStyledShape(t.styledShapes[a],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,a){var u=t.style;(t.c._mdf||this._isFirstFrame)&&(u.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||a._opMdf||this._isFirstFrame)&&(u.coOp=t.o.v*a.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,a){var u=t.style,f;if(!u.grd||t.g._mdf||t.s._mdf||t.e._mdf||e.t!==1&&(t.h._mdf||t.a._mdf)){var p=this.globalData.canvasContext,x=t.s.v,y=t.e.v;if(e.t===1)f=p.createLinearGradient(x[0],x[1],y[0],y[1]);else{var g=Math.sqrt(Math.pow(x[0]-y[0],2)+Math.pow(x[1]-y[1],2)),k=Math.atan2(y[1]-x[1],y[0]-x[0]),S=t.h.v;S>=1?S=.99:S<=-1&&(S=-.99);var A=g*S,_=Math.cos(k+t.a.v)*A+x[0],M=Math.sin(k+t.a.v)*A+x[1];f=p.createRadialGradient(_,M,0,x[0],x[1],g)}var R,D=e.g.p,F=t.g.c,C=1;for(R=0;R<D;R+=1)t.g._hasOpacity&&t.g._collapsable&&(C=t.g.o[R*2+1]),f.addColorStop(F[R*4]/100,"rgba("+F[R*4+1]+","+F[R*4+2]+","+F[R*4+3]+","+C+")");u.grd=f}u.coOp=t.o.v*a.opacity},CVShapeElement.prototype.renderStroke=function(e,t,a){var u=t.style,f=t.d;f&&(f._mdf||this._isFirstFrame)&&(u.da=f.dashArray,u.do=f.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(u.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||a._opMdf||this._isFirstFrame)&&(u.coOp=t.o.v*a.opacity),(t.w._mdf||this._isFirstFrame)&&(u.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,a){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,a)}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 a=!1;e.sc&&(a=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var u=this.globalData.fontManager.getFontByName(e.f),f,p,x=e.l,y=this.mHelper;this.stroke=a,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,p=e.finalText.length;var g,k,S,A,_,M,R,D,F,C,j=this.data.singleShape,T=e.tr*.001*e.finalSize,V=0,B=0,G=!0,$=0;for(f=0;f<p;f+=1){g=this.globalData.fontManager.getCharData(e.finalText[f],u.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),k=g&&g.data||{},y.reset(),j&&x[f].n&&(V=-T,B+=e.yOffset,B+=G?1:0,G=!1),_=k.shapes?k.shapes[0].it:[],R=_.length,y.scale(e.finalSize/100,e.finalSize/100),j&&this.applyTextPropertiesToMatrix(e,y,x[f].line,V,B),F=createSizedArray(R-1);var q=0;for(M=0;M<R;M+=1)if(_[M].ty==="sh"){for(A=_[M].ks.k.i.length,D=_[M].ks.k,C=[],S=1;S<A;S+=1)S===1&&C.push(y.applyToX(D.v[0][0],D.v[0][1],0),y.applyToY(D.v[0][0],D.v[0][1],0)),C.push(y.applyToX(D.o[S-1][0],D.o[S-1][1],0),y.applyToY(D.o[S-1][0],D.o[S-1][1],0),y.applyToX(D.i[S][0],D.i[S][1],0),y.applyToY(D.i[S][0],D.i[S][1],0),y.applyToX(D.v[S][0],D.v[S][1],0),y.applyToY(D.v[S][0],D.v[S][1],0));C.push(y.applyToX(D.o[S-1][0],D.o[S-1][1],0),y.applyToY(D.o[S-1][0],D.o[S-1][1],0),y.applyToX(D.i[0][0],D.i[0][1],0),y.applyToY(D.i[0][0],D.i[0][1],0),y.applyToX(D.v[0][0],D.v[0][1],0),y.applyToY(D.v[0][0],D.v[0][1],0)),F[q]=C,q+=1}j&&(V+=x[f].l,V+=T),this.textSpans[$]?this.textSpans[$].elem=F:this.textSpans[$]={elem:F},$+=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,a,u,f,p,x,y=this.textAnimator.renderedLetters,g=this.textProperty.currentData.l;a=g.length;var k,S=null,A=null,_=null,M,R,D=this.globalData.renderer;for(t=0;t<a;t+=1)if(!g[t].n){if(k=y[t],k&&(D.save(),D.ctxTransform(k.p),D.ctxOpacity(k.o)),this.fill){for(k&&k.fc?S!==k.fc&&(D.ctxFillStyle(k.fc),S=k.fc):S!==this.values.fill&&(S=this.values.fill,D.ctxFillStyle(this.values.fill)),M=this.textSpans[t].elem,f=M.length,this.globalData.canvasContext.beginPath(),u=0;u<f;u+=1)for(R=M[u],x=R.length,this.globalData.canvasContext.moveTo(R[0],R[1]),p=2;p<x;p+=6)this.globalData.canvasContext.bezierCurveTo(R[p],R[p+1],R[p+2],R[p+3],R[p+4],R[p+5]);this.globalData.canvasContext.closePath(),D.ctxFill()}if(this.stroke){for(k&&k.sw?_!==k.sw&&(_=k.sw,D.ctxLineWidth(k.sw)):_!==this.values.sWidth&&(_=this.values.sWidth,D.ctxLineWidth(this.values.sWidth)),k&&k.sc?A!==k.sc&&(A=k.sc,D.ctxStrokeStyle(k.sc)):A!==this.values.stroke&&(A=this.values.stroke,D.ctxStrokeStyle(this.values.stroke)),M=this.textSpans[t].elem,f=M.length,this.globalData.canvasContext.beginPath(),u=0;u<f;u+=1)for(R=M[u],x=R.length,this.globalData.canvasContext.moveTo(R[0],R[1]),p=2;p<x;p+=6)this.globalData.canvasContext.bezierCurveTo(R[p],R[p+1],R[p+2],R[p+3],R[p+4],R[p+5]);this.globalData.canvasContext.closePath(),D.ctxStroke()}k&&this.globalData.renderer.restore()}};function CVImageElement(e,t,a){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,a)}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"),a=this.img.width,u=this.img.height,f=a/u,p=this.assetData.w/this.assetData.h,x,y,g=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;f>p&&g==="xMidYMid slice"||f<p&&g!=="xMidYMid slice"?(y=u,x=y*p):(x=a,y=x/p),t.drawImage(this.img,(a-x)/2,(u-y)/2,x,y,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,a){this.initElement(e,t,a)}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,a,u){this.canvasContext.fillRect(e,t,a,u)},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 a="0px 0px 0px";t.transformOrigin=a,t.mozTransformOrigin=a,t.webkitTransformOrigin=a,t["-webkit-transform"]=a,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 a,u;e?(a=e,u=t,this.canvasContext.canvas.width=a,this.canvasContext.canvas.height=u):(this.animationItem.wrapper&&this.animationItem.container?(a=this.animationItem.wrapper.offsetWidth,u=this.animationItem.wrapper.offsetHeight):(a=this.canvasContext.canvas.width,u=this.canvasContext.canvas.height),this.canvasContext.canvas.width=a*this.renderConfig.dpr,this.canvasContext.canvas.height=u*this.renderConfig.dpr);var f,p;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var x=this.renderConfig.preserveAspectRatio.split(" "),y=x[1]||"meet",g=x[0]||"xMidYMid",k=g.substr(0,4),S=g.substr(4);f=a/u,p=this.transformCanvas.w/this.transformCanvas.h,p>f&&y==="meet"||p<f&&y==="slice"?(this.transformCanvas.sx=a/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=a/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=u/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=u/(this.transformCanvas.h/this.renderConfig.dpr)),k==="xMid"&&(p<f&&y==="meet"||p>f&&y==="slice")?this.transformCanvas.tx=(a-this.transformCanvas.w*(u/this.transformCanvas.h))/2*this.renderConfig.dpr:k==="xMax"&&(p<f&&y==="meet"||p>f&&y==="slice")?this.transformCanvas.tx=(a-this.transformCanvas.w*(u/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,S==="YMid"&&(p>f&&y==="meet"||p<f&&y==="slice")?this.transformCanvas.ty=(u-this.transformCanvas.h*(a/this.transformCanvas.w))/2*this.renderConfig.dpr:S==="YMax"&&(p>f&&y==="meet"||p<f&&y==="slice")?this.transformCanvas.ty=(u-this.transformCanvas.h*(a/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=a/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=u/(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 a,u=this.layers.length;for(this.completeLayers||this.checkLayers(e),a=u-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].prepareFrame(e-this.layers[a].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),a=u-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].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 a=this.createItem(this.layers[e],this,this.globalData);t[e]=a,a.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 a=new CanvasContext;this.stack[e]=a}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],a=t.transform,u,f=this.cTr.props;for(u=0;u<16;u+=1)f[u]=a[u];if(e){this.nativeContext.restore();var p=this.stack[this.cArrPos+1];this.appliedFillStyle=p.fillStyle,this.appliedStrokeStyle=p.strokeStyle,this.appliedLineWidth=p.lineWidth,this.appliedLineCap=p.lineCap,this.appliedLineJoin=p.lineJoin,this.appliedMiterLimit=p.miterLimit}this.nativeContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[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 a=this.stack[this.cArrPos],u;for(u=0;u<16;u+=1)a.transform[u]=t[u];this.cArrPos+=1;var f=this.stack[this.cArrPos];f.opacity=a.opacity,f.fillStyle=a.fillStyle,f.strokeStyle=a.strokeStyle,f.lineWidth=a.lineWidth,f.lineCap=a.lineCap,f.lineJoin=a.lineJoin,f.miterLimit=a.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 a=t.props;this.nativeContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[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,a,u){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,a,u)},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,a){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,a),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,a=this.layers.length;for(t=a-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 a=this.finalTransform.mat.toCSS();t.transform=a,t.webkitTransform=a}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,a){this.initElement(e,t,a)}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,a){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,a),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 a,u=e.length;for(a=0;a<u;a+=1)t=e[a].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var a=e.sh.v,u=e.transformers,f,p=a._length,x,y,g,k;if(!(p<=1)){for(f=0;f<p-1;f+=1)x=this.getTransformedPoint(u,a.v[f]),y=this.getTransformedPoint(u,a.o[f]),g=this.getTransformedPoint(u,a.i[f+1]),k=this.getTransformedPoint(u,a.v[f+1]),this.checkBounds(x,y,g,k,t);a.c&&(x=this.getTransformedPoint(u,a.v[f]),y=this.getTransformedPoint(u,a.o[f]),g=this.getTransformedPoint(u,a.i[0]),k=this.getTransformedPoint(u,a.v[0]),this.checkBounds(x,y,g,k,t))}},HShapeElement.prototype.checkBounds=function(e,t,a,u,f){this.getBoundsOfCurve(e,t,a,u);var p=this.shapeBoundingBox;f.x=bmMin(p.left,f.x),f.xMax=bmMax(p.right,f.xMax),f.y=bmMin(p.top,f.y),f.yMax=bmMax(p.bottom,f.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,a,u){for(var f=[[e[0],u[0]],[e[1],u[1]]],p,x,y,g,k,S,A,_=0;_<2;++_)x=6*e[_]-12*t[_]+6*a[_],p=-3*e[_]+9*t[_]-9*a[_]+3*u[_],y=3*t[_]-3*e[_],x|=0,p|=0,y|=0,p===0&&x===0||(p===0?(g=-y/x,g>0&&g<1&&f[_].push(this.calculateF(g,e,t,a,u,_))):(k=x*x-4*y*p,k>=0&&(S=(-x+bmSqrt(k))/(2*p),S>0&&S<1&&f[_].push(this.calculateF(S,e,t,a,u,_)),A=(-x-bmSqrt(k))/(2*p),A>0&&A<1&&f[_].push(this.calculateF(A,e,t,a,u,_)))));this.shapeBoundingBox.left=bmMin.apply(null,f[0]),this.shapeBoundingBox.top=bmMin.apply(null,f[1]),this.shapeBoundingBox.right=bmMax.apply(null,f[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,f[1])},HShapeElement.prototype.calculateF=function(e,t,a,u,f,p){return bmPow(1-e,3)*t[p]+3*bmPow(1-e,2)*e*a[p]+3*(1-e)*bmPow(e,2)*u[p]+bmPow(e,3)*f[p]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var a,u=e.length;for(a=0;a<u;a+=1)e[a]&&e[a].sh?this.calculateShapeBoundingBox(e[a],t):e[a]&&e[a].it?this.calculateBoundingBox(e[a].it,t):e[a]&&e[a].style&&e[a].w&&this.expandStrokeBoundingBox(e[a].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var a=0;if(e.keyframes){for(var u=0;u<e.keyframes.length;u+=1){var f=e.keyframes[u].s;f>a&&(a=f)}a*=e.mult}else a=e.v*e.mult;t.x-=a,t.xMax+=a,t.y-=a,t.yMax+=a},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 a=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),a=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),a=!0),a||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 u=this.shapeCont.style,f="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";u.transform=f,u.webkitTransform=f}}};function HTextElement(e,t,a){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,a)}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,a=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=a,t.color=a,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var u=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",u.fClass)this.innerElem.className=u.fClass;else{t.fontFamily=u.fFamily;var f=e.fWeight,p=e.fStyle;t.fontStyle=p,t.fontWeight=f}var x,y,g=e.l;y=g.length;var k,S,A,_=this.mHelper,M,R="",D=0;for(x=0;x<y;x+=1){if(this.globalData.fontManager.chars?(this.textPaths[D]?k=this.textPaths[D]:(k=createNS("path"),k.setAttribute("stroke-linecap",lineCapEnum[1]),k.setAttribute("stroke-linejoin",lineJoinEnum[2]),k.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[D]?(S=this.textSpans[D],A=S.children[0]):(S=createTag("div"),S.style.lineHeight=0,A=createNS("svg"),A.appendChild(k),styleDiv(S)))):this.isMasked?k=this.textPaths[D]?this.textPaths[D]:createNS("text"):this.textSpans[D]?(S=this.textSpans[D],k=this.textPaths[D]):(S=createTag("span"),styleDiv(S),k=createTag("span"),styleDiv(k),S.appendChild(k)),this.globalData.fontManager.chars){var F=this.globalData.fontManager.getCharData(e.finalText[x],u.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),C;if(F?C=F.data:C=null,_.reset(),C&&C.shapes&&C.shapes.length&&(M=C.shapes[0].it,_.scale(e.finalSize/100,e.finalSize/100),R=this.createPathShape(_,M),k.setAttribute("d",R)),this.isMasked)this.innerElem.appendChild(k);else{if(this.innerElem.appendChild(S),C&&C.shapes){document.body.appendChild(A);var j=A.getBBox();A.setAttribute("width",j.width+2),A.setAttribute("height",j.height+2),A.setAttribute("viewBox",j.x-1+" "+(j.y-1)+" "+(j.width+2)+" "+(j.height+2));var T=A.style,V="translate("+(j.x-1)+"px,"+(j.y-1)+"px)";T.transform=V,T.webkitTransform=V,g[x].yOffset=j.y-1}else A.setAttribute("width",1),A.setAttribute("height",1);S.appendChild(A)}}else if(k.textContent=g[x].val,k.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(k);else{this.innerElem.appendChild(S);var B=k.style,G="translate3d(0,"+-e.finalSize/1.2+"px,0)";B.transform=G,B.webkitTransform=G}this.isMasked?this.textSpans[D]=k:this.textSpans[D]=S,this.textSpans[D].style.display="block",this.textPaths[D]=k,D+=1}for(;D<this.textSpans.length;)this.textSpans[D].style.display="none",D+=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 a,u,f=0,p=this.textAnimator.renderedLetters,x=this.textProperty.currentData.l;u=x.length;var y,g,k;for(a=0;a<u;a+=1)x[a].n?f+=1:(g=this.textSpans[a],k=this.textPaths[a],y=p[f],f+=1,y._mdf.m&&(this.isMasked?g.setAttribute("transform",y.m):(g.style.webkitTransform=y.m,g.style.transform=y.m)),g.style.opacity=y.o,y.sw&&y._mdf.sw&&k.setAttribute("stroke-width",y.sw),y.sc&&y._mdf.sc&&k.setAttribute("stroke",y.sc),y.fc&&y._mdf.fc&&(k.setAttribute("fill",y.fc),k.style.color=y.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var S=this.innerElem.getBBox();this.currentBBox.w!==S.width&&(this.currentBBox.w=S.width,this.svgElement.setAttribute("width",S.width)),this.currentBBox.h!==S.height&&(this.currentBBox.h=S.height,this.svgElement.setAttribute("height",S.height));var A=1;if(this.currentBBox.w!==S.width+A*2||this.currentBBox.h!==S.height+A*2||this.currentBBox.x!==S.x-A||this.currentBBox.y!==S.y-A){this.currentBBox.w=S.width+A*2,this.currentBBox.h=S.height+A*2,this.currentBBox.x=S.x-A,this.currentBBox.y=S.y-A,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var _="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=_,e.webkitTransform=_}}}};function HCameraElement(e,t,a){this.initFrame(),this.initBaseData(e,t,a),this.initHierarchy();var u=PropertyFactory.getProp;if(this.pe=u(this,e.pe,0,0,this),e.ks.p.s?(this.px=u(this,e.ks.p.x,1,0,this),this.py=u(this,e.ks.p.y,1,0,this),this.pz=u(this,e.ks.p.z,1,0,this)):this.p=u(this,e.ks.p,1,0,this),e.ks.a&&(this.a=u(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var f,p=e.ks.or.k.length;for(f=0;f<p;f+=1)e.ks.or.k[f].to=null,e.ks.or.k[f].ti=null}this.or=u(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=u(this,e.ks.rx,0,degToRads,this),this.ry=u(this,e.ks.ry,0,degToRads,this),this.rz=u(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,a,u,f;for(e=0;e<t;e+=1)if(a=this.comp.threeDElements[e],a.type==="3d"){u=a.perspectiveElem.style,f=a.container.style;var p=this.pe.v+"px",x="0px 0px 0px",y="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";u.perspective=p,u.webkitPerspective=p,f.transformOrigin=x,f.mozTransformOrigin=x,f.webkitTransformOrigin=x,u.transform=y,u.webkitTransform=y}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame,t,a;if(this.hierarchy)for(a=this.hierarchy.length,t=0;t<a;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(a=this.hierarchy.length-1,t=a;t>=0;t-=1){var u=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-u.p.v[0],-u.p.v[1],u.p.v[2]),this.mat.rotateX(-u.or.v[0]).rotateY(-u.or.v[1]).rotateZ(u.or.v[2]),this.mat.rotateX(-u.rx.v).rotateY(-u.ry.v).rotateZ(u.rz.v),this.mat.scale(1/u.s.v[0],1/u.s.v[1],1/u.s.v[2]),this.mat.translate(u.a.v[0],u.a.v[1],u.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 f;this.p?f=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:f=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var p=Math.sqrt(Math.pow(f[0],2)+Math.pow(f[1],2)+Math.pow(f[2],2)),x=[f[0]/p,f[1]/p,f[2]/p],y=Math.sqrt(x[2]*x[2]+x[0]*x[0]),g=Math.atan2(x[1],y),k=Math.atan2(x[0],-x[2]);this.mat.rotateY(k).rotateX(-g)}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 S=!this._prevMat.equals(this.mat);if((S||this.pe._mdf)&&this.comp.threeDElements){a=this.comp.threeDElements.length;var A,_,M;for(t=0;t<a;t+=1)if(A=this.comp.threeDElements[t],A.type==="3d"){if(S){var R=this.mat.toCSS();M=A.container.style,M.transform=R,M.webkitTransform=R}this.pe._mdf&&(_=A.perspectiveElem.style,_.perspective=this.pe.v+"px",_.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,a){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,a)}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 a=e.getBaseElement();if(a){var u=this.layers[t];if(!u.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(a,t);else{for(var f=0,p,x,y;f<t;)this.elements[f]&&this.elements[f]!==!0&&this.elements[f].getBaseElement&&(x=this.elements[f],y=this.layers[f].ddd?this.getThreeDContainerByPos(f):x.getBaseElement(),p=y||p),f+=1;p?(!u.ddd||!this.supports3d)&&this.layerElement.insertBefore(a,p):(!u.ddd||!this.supports3d)&&this.layerElement.appendChild(a)}else this.addTo3dContainer(a,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,a=this.threeDElements.length;t<a;){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 a=createTag("div"),u,f;styleDiv(a);var p=createTag("div");if(styleDiv(p),t==="3d"){u=a.style,u.width=this.globalData.compSize.w+"px",u.height=this.globalData.compSize.h+"px";var x="50% 50%";u.webkitTransformOrigin=x,u.mozTransformOrigin=x,u.transformOrigin=x,f=p.style;var y="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";f.transform=y,f.webkitTransform=y}a.appendChild(p);var g={container:p,perspectiveElem:a,startPos:e,endPos:e,type:t};return this.threeDElements.push(g),g},HybridRendererBase.prototype.build3dContainers=function(){var e,t=this.layers.length,a,u="";for(e=0;e<t;e+=1)this.layers[e].ddd&&this.layers[e].ty!==3?(u!=="3d"&&(u="3d",a=this.createThreeDContainer(e,"3d")),a.endPos=Math.max(a.endPos,e)):(u!=="2d"&&(u="2d",a=this.createThreeDContainer(e,"2d")),a.endPos=Math.max(a.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 a=0,u=this.threeDElements.length;a<u;){if(t<=this.threeDElements[a].endPos){for(var f=this.threeDElements[a].startPos,p;f<t;)this.elements[f]&&this.elements[f].getBaseElement&&(p=this.elements[f].getBaseElement()),f+=1;p?this.threeDElements[a].container.insertBefore(e,p):this.threeDElements[a].container.appendChild(e);break}a+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),a=this.animationItem.wrapper,u=t.style;u.width=e.w+"px",u.height=e.h+"px",this.resizerElem=t,styleDiv(t),u.transformStyle="flat",u.mozTransformStyle="flat",u.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),a.appendChild(t),u.overflow="hidden";var f=createNS("svg");f.setAttribute("width","1"),f.setAttribute("height","1"),styleDiv(f),this.resizerElem.appendChild(f);var p=createNS("defs");f.appendChild(p),this.data=e,this.setupGlobalData(e,f),this.globalData.defs=p,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,a=e/t,u=this.globalData.compSize.w/this.globalData.compSize.h,f,p,x,y;u>a?(f=e/this.globalData.compSize.w,p=e/this.globalData.compSize.w,x=0,y=(t-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(f=t/this.globalData.compSize.h,p=t/this.globalData.compSize.h,x=(e-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,y=0);var g=this.resizerElem.style;g.webkitTransform="matrix3d("+f+",0,0,0,0,"+p+",0,0,0,0,1,0,"+x+","+y+",0,1)",g.transform=g.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,a,u=this.threeDElements.length;for(a=0;a<u;a+=1){var f=this.threeDElements[a].perspectiveElem.style;f.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(t,2))+"px",f.perspective=f.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,a=e.length,u=createTag("div");for(t=0;t<a;t+=1)if(e[t].xt){var f=this.createComp(e[t],u,this.globalData.comp,null);f.initExpressions(),this.globalData.projectInterface.registerComposition(f)}};function HCompElement(e,t,a){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,a),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 a=0,u;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(u=this.elements[a].getBaseElement()),a+=1;u?this.layerElement.insertBefore(e,u):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(a){for(var u=0,f=e.layers.length;u<f;){if(e.layers[u].nm===a||e.layers[u].ind===a)return e.elements[u].layerInterface;u+=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(a){return typeof a}:_typeof$2=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof$2(e)}function seedRandom(e,t){var a=this,u=256,f=6,p=52,x="random",y=t.pow(u,f),g=t.pow(2,p),k=g*2,S=u-1,A;function _(T,V,B){var G=[];V=V===!0?{entropy:!0}:V||{};var $=F(D(V.entropy?[T,j(e)]:T===null?C():T,3),G),q=new M(G),K=function(){for(var ne=q.g(f),ee=y,he=0;ne<g;)ne=(ne+he)*u,ee*=u,he=q.g(1);for(;ne>=k;)ne/=2,ee/=2,he>>>=1;return(ne+he)/ee};return K.int32=function(){return q.g(4)|0},K.quick=function(){return q.g(4)/4294967296},K.double=K,F(j(q.S),e),(V.pass||B||function(le,ne,ee,he){return he&&(he.S&&R(he,q),le.state=function(){return R(q,{})}),ee?(t[x]=le,ne):le})(K,$,"global"in V?V.global:this==t,V.state)}t["seed"+x]=_;function M(T){var V,B=T.length,G=this,$=0,q=G.i=G.j=0,K=G.S=[];for(B||(T=[B++]);$<u;)K[$]=$++;for($=0;$<u;$++)K[$]=K[q=S&q+T[$%B]+(V=K[$])],K[q]=V;G.g=function(le){for(var ne,ee=0,he=G.i,se=G.j,W=G.S;le--;)ne=W[he=S&he+1],ee=ee*u+W[S&(W[he]=W[se=S&se+ne])+(W[se]=ne)];return G.i=he,G.j=se,ee}}function R(T,V){return V.i=T.i,V.j=T.j,V.S=T.S.slice(),V}function D(T,V){var B=[],G=_typeof$2(T),$;if(V&&G=="object")for($ in T)try{B.push(D(T[$],V-1))}catch{}return B.length?B:G=="string"?T:T+"\0"}function F(T,V){for(var B=T+"",G,$=0;$<B.length;)V[S&$]=S&(G^=V[S&$]*19)+B.charCodeAt($++);return j(V)}function C(){try{var T=new Uint8Array(u);return(a.crypto||a.msCrypto).getRandomValues(T),j(T)}catch{var V=a.navigator,B=V&&V.plugins;return[+new Date,a,B,a.screen,j(e)]}}function j(T){return String.fromCharCode.apply(0,T)}F(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(a){return typeof a}:_typeof$1=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_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 a,u=e.length,f=[];for(a=0;a<u;a+=1)f[a]=-e[a];return f}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 a=_typeof$1(e),u=_typeof$1(t);if(isNumerable(a,e)&&isNumerable(u,t)||a==="string"||u==="string")return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(u,t))return e=e.slice(0),e[0]+=t,e;if(isNumerable(a,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var f=0,p=e.length,x=t.length,y=[];f<p||f<x;)(typeof e[f]=="number"||e[f]instanceof Number)&&(typeof t[f]=="number"||t[f]instanceof Number)?y[f]=e[f]+t[f]:y[f]=t[f]===void 0?e[f]:e[f]||t[f],f+=1;return y}return 0}var add=sum;function sub(e,t){var a=_typeof$1(e),u=_typeof$1(t);if(isNumerable(a,e)&&isNumerable(u,t))return a==="string"&&(e=parseInt(e,10)),u==="string"&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(u,t))return e=e.slice(0),e[0]-=t,e;if(isNumerable(a,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var f=0,p=e.length,x=t.length,y=[];f<p||f<x;)(typeof e[f]=="number"||e[f]instanceof Number)&&(typeof t[f]=="number"||t[f]instanceof Number)?y[f]=e[f]-t[f]:y[f]=t[f]===void 0?e[f]:e[f]||t[f],f+=1;return y}return 0}function mul(e,t){var a=_typeof$1(e),u=_typeof$1(t),f;if(isNumerable(a,e)&&isNumerable(u,t))return e*t;var p,x;if($bm_isInstanceOfArray(e)&&isNumerable(u,t)){for(x=e.length,f=createTypedArray("float32",x),p=0;p<x;p+=1)f[p]=e[p]*t;return f}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(x=t.length,f=createTypedArray("float32",x),p=0;p<x;p+=1)f[p]=e*t[p];return f}return 0}function div(e,t){var a=_typeof$1(e),u=_typeof$1(t),f;if(isNumerable(a,e)&&isNumerable(u,t))return e/t;var p,x;if($bm_isInstanceOfArray(e)&&isNumerable(u,t)){for(x=e.length,f=createTypedArray("float32",x),p=0;p<x;p+=1)f[p]=e[p]/t;return f}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(x=t.length,f=createTypedArray("float32",x),p=0;p<x;p+=1)f[p]=e/t[p];return f}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,a){if(t>a){var u=a;a=t,t=u}return Math.min(Math.max(e,t),a)}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 a,u=Math.min(e.length,t.length),f=0;for(a=0;a<u;a+=1)f+=Math.pow(t[a]-e[a],2);return Math.sqrt(f)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t=e[0],a=e[1],u=e[2],f=Math.max(t,a,u),p=Math.min(t,a,u),x,y,g=(f+p)/2;if(f===p)x=0,y=0;else{var k=f-p;switch(y=g>.5?k/(2-f-p):k/(f+p),f){case t:x=(a-u)/k+(a<u?6:0);break;case a:x=(u-t)/k+2;break;case u:x=(t-a)/k+4;break}x/=6}return[x,y,g,e[3]]}function hue2rgb(e,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?e+(t-e)*6*a:a<1/2?t:a<2/3?e+(t-e)*(2/3-a)*6:e}function hslToRgb(e){var t=e[0],a=e[1],u=e[2],f,p,x;if(a===0)f=u,x=u,p=u;else{var y=u<.5?u*(1+a):u+a-u*a,g=2*u-y;f=hue2rgb(g,y,t+1/3),p=hue2rgb(g,y,t),x=hue2rgb(g,y,t-1/3)}return[f,p,x,e[3]]}function linear(e,t,a,u,f){if((u===void 0||f===void 0)&&(u=t,f=a,t=0,a=1),a<t){var p=a;a=t,t=p}if(e<=t)return u;if(e>=a)return f;var x=a===t?0:(e-t)/(a-t);if(!u.length)return u+(f-u)*x;var y,g=u.length,k=createTypedArray("float32",g);for(y=0;y<g;y+=1)k[y]=u[y]+(f[y]-u[y])*x;return k}function random(e,t){if(t===void 0&&(e===void 0?(e=0,t=1):(t=e,e=void 0)),t.length){var a,u=t.length;e||(e=createTypedArray("float32",u));var f=createTypedArray("float32",u),p=BMMath.random();for(a=0;a<u;a+=1)f[a]=e[a]+p*(t[a]-e[a]);return f}e===void 0&&(e=0);var x=BMMath.random();return e+x*(t-e)}function createPath(e,t,a,u){var f,p=e.length,x=shapePool.newElement();x.setPathData(!!u,p);var y=[0,0],g,k;for(f=0;f<p;f+=1)g=t&&t[f]?t[f]:y,k=a&&a[f]?a[f]:y,x.setTripleAt(e[f][0],e[f][1],k[0]+e[f][0],k[1]+e[f][1],g[0]+e[f][0],g[1]+e[f][1],f,!0);return x}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,a){var u,f,p=this.pv.length?this.pv.length:1,x=createTypedArray("float32",p);t=5;var y=Math.floor(time*t);for(u=0,f=0;u<y;){for(f=0;f<p;f+=1)x[f]+=-a+a*2*BMMath.random();u+=1}var g=time*t,k=g-Math.floor(g),S=createTypedArray("float32",p);if(p>1){for(f=0;f<p;f+=1)S[f]=this.pv[f]+x[f]+(-a+a*2*BMMath.random())*k;return S}return this.pv+x[0]+(-a+a*2*BMMath.random())*k}).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 a=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],u=Math.atan2(a[0],Math.sqrt(a[1]*a[1]+a[2]*a[2]))/degToRads,f=-Math.atan2(a[1],a[2])/degToRads;return[f,u,0]}function easeOut(e,t,a,u,f){return applyEase(easeOutBez,e,t,a,u,f)}function easeIn(e,t,a,u,f){return applyEase(easeInBez,e,t,a,u,f)}function ease(e,t,a,u,f){return applyEase(easeInOutBez,e,t,a,u,f)}function applyEase(e,t,a,u,f,p){f===void 0?(f=a,p=u):t=(t-a)/(u-a),t>1?t=1:t<0&&(t=0);var x=e(t);if($bm_isInstanceOfArray(f)){var y,g=f.length,k=createTypedArray("float32",g);for(y=0;y<g;y+=1)k[y]=(p[y]-f[y])*x+f[y];return k}return(p-f)*x+f}function nearestKey(e){var t,a=data.k.length,u,f;if(!data.k.length||typeof data.k[0]=="number")u=0,f=0;else if(u=-1,e*=elem.comp.globalData.frameRate,e<data.k[0].t)u=1,f=data.k[0].t;else{for(t=0;t<a-1;t+=1)if(e===data.k[t].t){u=t+1,f=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?(u=t+2,f=data.k[t+1].t):(u=t+1,f=data.k[t].t);break}u===-1&&(u=t+1,f=data.k[t].t)}var p={};return p.index=u,p.time=f/elem.comp.globalData.frameRate,p}function key(e){var t,a,u;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 f=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(u=f.length,a=0;a<u;a+=1)t[a]=f[a],t.value[a]=f[a];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(a){var u=0,f=[];function p(){u+=1}function x(){u-=1,u===0&&g()}function y(k){f.indexOf(k)===-1&&f.push(k)}function g(){var k,S=f.length;for(k=0;k<S;k+=1)f[k].release();f.length=0}a.renderer.compInterface=CompExpressionInterface(a.renderer),a.renderer.globalData.projectInterface.registerComposition(a.renderer),a.renderer.globalData.pushExpression=p,a.renderer.globalData.popExpression=x,a.renderer.globalData.registerExpressionProperty=y}return e}(),MaskManagerInterface=function(){function e(a,u){this._mask=a,this._data=u}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(u){var f=createSizedArray(u.viewData.length),p,x=u.viewData.length;for(p=0;p<x;p+=1)f[p]=new e(u.viewData[p],u.masksProperties[p]);var y=function(k){for(p=0;p<x;){if(u.masksProperties[p].nm===k)return f[p];p+=1}return null};return y};return t}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function a(x,y,g){Object.defineProperty(x,"velocity",{get:function(){return y.getVelocityAtTime(y.comp.currentFrame)}}),x.numKeys=y.keyframes?y.keyframes.length:0,x.key=function(k){if(!x.numKeys)return 0;var S="";"s"in y.keyframes[k-1]?S=y.keyframes[k-1].s:"e"in y.keyframes[k-2]?S=y.keyframes[k-2].e:S=y.keyframes[k-2].s;var A=g==="unidimensional"?new Number(S):Object.assign({},S);return A.time=y.keyframes[k-1].t/y.elem.comp.globalData.frameRate,A.value=g==="unidimensional"?S[0]:S,A},x.valueAtTime=y.getValueAtTime,x.speedAtTime=y.getSpeedAtTime,x.velocityAtTime=y.getVelocityAtTime,x.propertyGroup=y.propertyGroup}function u(x){(!x||!("pv"in x))&&(x=e);var y=1/x.mult,g=x.pv*y,k=new Number(g);return k.value=g,a(k,x,"unidimensional"),function(){return x.k&&x.getValue(),g=x.v*y,k.value!==g&&(k=new Number(g),k.value=g,a(k,x,"unidimensional")),k}}function f(x){(!x||!("pv"in x))&&(x=t);var y=1/x.mult,g=x.data&&x.data.l||x.pv.length,k=createTypedArray("float32",g),S=createTypedArray("float32",g);return k.value=S,a(k,x,"multidimensional"),function(){x.k&&x.getValue();for(var A=0;A<g;A+=1)S[A]=x.v[A]*y,k[A]=S[A];return k}}function p(){return e}return function(x){return x?x.propType==="unidimensional"?u(x):f(x):p}}(),TransformExpressionInterface=function(){return function(e){function t(x){switch(x){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 a,u,f,p;return e.p?p=ExpressionPropertyInterface(e.p):(a=ExpressionPropertyInterface(e.px),u=ExpressionPropertyInterface(e.py),e.pz&&(f=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?p():[a(),u(),f?f():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(k){var S=new Matrix;if(k!==void 0){var A=this._elem.finalTransform.mProp.getValueAtTime(k);A.clone(S)}else{var _=this._elem.finalTransform.mProp;_.applyToMatrix(S)}return S}function t(k,S){var A=this.getMatrix(S);return A.props[12]=0,A.props[13]=0,A.props[14]=0,this.applyPoint(A,k)}function a(k,S){var A=this.getMatrix(S);return this.applyPoint(A,k)}function u(k,S){var A=this.getMatrix(S);return A.props[12]=0,A.props[13]=0,A.props[14]=0,this.invertPoint(A,k)}function f(k,S){var A=this.getMatrix(S);return this.invertPoint(A,k)}function p(k,S){if(this._elem.hierarchy&&this._elem.hierarchy.length){var A,_=this._elem.hierarchy.length;for(A=0;A<_;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(k)}return k.applyToPointArray(S[0],S[1],S[2]||0)}function x(k,S){if(this._elem.hierarchy&&this._elem.hierarchy.length){var A,_=this._elem.hierarchy.length;for(A=0;A<_;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(k)}return k.inversePoint(S)}function y(k){var S=new Matrix;if(S.reset(),this._elem.finalTransform.mProp.applyToMatrix(S),this._elem.hierarchy&&this._elem.hierarchy.length){var A,_=this._elem.hierarchy.length;for(A=0;A<_;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(S);return S.inversePoint(k)}return S.inversePoint(k)}function g(){return[1,1,1,1]}return function(k){var S;function A(D){M.mask=new MaskManagerInterface(D,k)}function _(D){M.effect=D}function M(D){switch(D){case"ADBE Root Vectors Group":case"Contents":case 2:return M.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return S;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return M.effect;case"ADBE Text Properties":return M.textInterface;default:return null}}M.getMatrix=e,M.invertPoint=x,M.applyPoint=p,M.toWorld=a,M.toWorldVec=t,M.fromWorld=f,M.fromWorldVec=u,M.toComp=a,M.fromComp=y,M.sampleImage=g,M.sourceRectAtTime=k.sourceRectAtTime.bind(k),M._elem=k,S=TransformExpressionInterface(k.finalTransform.mProp);var R=getDescriptor(S,"anchorPoint");return Object.defineProperties(M,{hasParent:{get:function(){return k.hierarchy.length}},parent:{get:function(){return k.hierarchy[0].layerInterface}},rotation:getDescriptor(S,"rotation"),scale:getDescriptor(S,"scale"),position:getDescriptor(S,"position"),opacity:getDescriptor(S,"opacity"),anchorPoint:R,anchor_point:R,transform:{get:function(){return S}},active:{get:function(){return k.isInRange}}}),M.startTime=k.data.st,M.index=k.data.ind,M.source=k.data.refId,M.height=k.data.ty===0?k.data.h:100,M.width=k.data.ty===0?k.data.w:100,M.inPoint=k.data.ip/k.comp.globalData.frameRate,M.outPoint=k.data.op/k.comp.globalData.frameRate,M._name=k.data.nm,M.registerMaskInterface=A,M.registerEffectsInterface=_,M}}(),propertyGroupFactory=function(){return function(e,t){return function(a){return a=a===void 0?1:a,a<=0?e:t(a-1)}}}(),PropertyInterface=function(){return function(e,t){var a={_name:e};function u(f){return f=f===void 0?1:f,f<=0?a:t(f-1)}return u}}(),EffectsExpressionInterface=function(){var e={createEffectsInterface:t};function t(f,p){if(f.effectsManager){var x=[],y=f.data.ef,g,k=f.effectsManager.effectElements.length;for(g=0;g<k;g+=1)x.push(a(y[g],f.effectsManager.effectElements[g],p,f));var S=f.data.ef||[],A=function(M){for(g=0,k=S.length;g<k;){if(M===S[g].nm||M===S[g].mn||M===S[g].ix)return x[g];g+=1}return null};return Object.defineProperty(A,"numProperties",{get:function(){return S.length}}),A}return null}function a(f,p,x,y){function g(M){for(var R=f.ef,D=0,F=R.length;D<F;){if(M===R[D].nm||M===R[D].mn||M===R[D].ix)return R[D].ty===5?S[D]:S[D]();D+=1}throw new Error}var k=propertyGroupFactory(g,x),S=[],A,_=f.ef.length;for(A=0;A<_;A+=1)f.ef[A].ty===5?S.push(a(f.ef[A],p.effectElements[A],p.effectElements[A].propertyGroup,y)):S.push(u(p.effectElements[A],f.ef[A].ty,y,k));return f.mn==="ADBE Color Control"&&Object.defineProperty(g,"color",{get:function(){return S[0]()}}),Object.defineProperties(g,{numProperties:{get:function(){return f.np}},_name:{value:f.nm},propertyGroup:{value:k}}),g.enabled=f.en!==0,g.active=g.enabled,g}function u(f,p,x,y){var g=ExpressionPropertyInterface(f.p);function k(){return p===10?x.comp.compInterface(f.p.v):g()}return f.p.setGroupProperty&&f.p.setGroupProperty(PropertyInterface("",y)),k}return e}(),ShapePathInterface=function(){return function(t,a,u){var f=a.sh;function p(y){return y==="Shape"||y==="shape"||y==="Path"||y==="path"||y==="ADBE Vector Shape"||y===2?p.path:null}var x=propertyGroupFactory(p,u);return f.setGroupProperty(PropertyInterface("Path",x)),Object.defineProperties(p,{path:{get:function(){return f.k&&f.getValue(),f}},shape:{get:function(){return f.k&&f.getValue(),f}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:u}}),p}}(),ShapeExpressionInterface=function(){function e(R,D,F){var C=[],j,T=R?R.length:0;for(j=0;j<T;j+=1)R[j].ty==="gr"?C.push(a(R[j],D[j],F)):R[j].ty==="fl"?C.push(u(R[j],D[j],F)):R[j].ty==="st"?C.push(x(R[j],D[j],F)):R[j].ty==="tm"?C.push(y(R[j],D[j],F)):R[j].ty==="tr"||(R[j].ty==="el"?C.push(k(R[j],D[j],F)):R[j].ty==="sr"?C.push(S(R[j],D[j],F)):R[j].ty==="sh"?C.push(ShapePathInterface(R[j],D[j],F)):R[j].ty==="rc"?C.push(A(R[j],D[j],F)):R[j].ty==="rd"?C.push(_(R[j],D[j],F)):R[j].ty==="rp"?C.push(M(R[j],D[j],F)):R[j].ty==="gf"?C.push(f(R[j],D[j],F)):C.push(p(R[j],D[j])));return C}function t(R,D,F){var C,j=function(B){for(var G=0,$=C.length;G<$;){if(C[G]._name===B||C[G].mn===B||C[G].propertyIndex===B||C[G].ix===B||C[G].ind===B)return C[G];G+=1}return typeof B=="number"?C[B-1]:null};j.propertyGroup=propertyGroupFactory(j,F),C=e(R.it,D.it,j.propertyGroup),j.numProperties=C.length;var T=g(R.it[R.it.length-1],D.it[D.it.length-1],j.propertyGroup);return j.transform=T,j.propertyIndex=R.cix,j._name=R.nm,j}function a(R,D,F){var C=function(B){switch(B){case"ADBE Vectors Group":case"Contents":case 2:return C.content;default:return C.transform}};C.propertyGroup=propertyGroupFactory(C,F);var j=t(R,D,C.propertyGroup),T=g(R.it[R.it.length-1],D.it[D.it.length-1],C.propertyGroup);return C.content=j,C.transform=T,Object.defineProperty(C,"_name",{get:function(){return R.nm}}),C.numProperties=R.np,C.propertyIndex=R.ix,C.nm=R.nm,C.mn=R.mn,C}function u(R,D,F){function C(j){return j==="Color"||j==="color"?C.color:j==="Opacity"||j==="opacity"?C.opacity:null}return Object.defineProperties(C,{color:{get:ExpressionPropertyInterface(D.c)},opacity:{get:ExpressionPropertyInterface(D.o)},_name:{value:R.nm},mn:{value:R.mn}}),D.c.setGroupProperty(PropertyInterface("Color",F)),D.o.setGroupProperty(PropertyInterface("Opacity",F)),C}function f(R,D,F){function C(j){return j==="Start Point"||j==="start point"?C.startPoint:j==="End Point"||j==="end point"?C.endPoint:j==="Opacity"||j==="opacity"?C.opacity:null}return Object.defineProperties(C,{startPoint:{get:ExpressionPropertyInterface(D.s)},endPoint:{get:ExpressionPropertyInterface(D.e)},opacity:{get:ExpressionPropertyInterface(D.o)},type:{get:function(){return"a"}},_name:{value:R.nm},mn:{value:R.mn}}),D.s.setGroupProperty(PropertyInterface("Start Point",F)),D.e.setGroupProperty(PropertyInterface("End Point",F)),D.o.setGroupProperty(PropertyInterface("Opacity",F)),C}function p(){function R(){return null}return R}function x(R,D,F){var C=propertyGroupFactory($,F),j=propertyGroupFactory(G,C);function T(q){Object.defineProperty(G,R.d[q].nm,{get:ExpressionPropertyInterface(D.d.dataProps[q].p)})}var V,B=R.d?R.d.length:0,G={};for(V=0;V<B;V+=1)T(V),D.d.dataProps[V].p.setGroupProperty(j);function $(q){return q==="Color"||q==="color"?$.color:q==="Opacity"||q==="opacity"?$.opacity:q==="Stroke Width"||q==="stroke width"?$.strokeWidth:null}return Object.defineProperties($,{color:{get:ExpressionPropertyInterface(D.c)},opacity:{get:ExpressionPropertyInterface(D.o)},strokeWidth:{get:ExpressionPropertyInterface(D.w)},dash:{get:function(){return G}},_name:{value:R.nm},mn:{value:R.mn}}),D.c.setGroupProperty(PropertyInterface("Color",C)),D.o.setGroupProperty(PropertyInterface("Opacity",C)),D.w.setGroupProperty(PropertyInterface("Stroke Width",C)),$}function y(R,D,F){function C(T){return T===R.e.ix||T==="End"||T==="end"?C.end:T===R.s.ix?C.start:T===R.o.ix?C.offset:null}var j=propertyGroupFactory(C,F);return C.propertyIndex=R.ix,D.s.setGroupProperty(PropertyInterface("Start",j)),D.e.setGroupProperty(PropertyInterface("End",j)),D.o.setGroupProperty(PropertyInterface("Offset",j)),C.propertyIndex=R.ix,C.propertyGroup=F,Object.defineProperties(C,{start:{get:ExpressionPropertyInterface(D.s)},end:{get:ExpressionPropertyInterface(D.e)},offset:{get:ExpressionPropertyInterface(D.o)},_name:{value:R.nm}}),C.mn=R.mn,C}function g(R,D,F){function C(T){return R.a.ix===T||T==="Anchor Point"?C.anchorPoint:R.o.ix===T||T==="Opacity"?C.opacity:R.p.ix===T||T==="Position"?C.position:R.r.ix===T||T==="Rotation"||T==="ADBE Vector Rotation"?C.rotation:R.s.ix===T||T==="Scale"?C.scale:R.sk&&R.sk.ix===T||T==="Skew"?C.skew:R.sa&&R.sa.ix===T||T==="Skew Axis"?C.skewAxis:null}var j=propertyGroupFactory(C,F);return D.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",j)),D.transform.mProps.p.setGroupProperty(PropertyInterface("Position",j)),D.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",j)),D.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",j)),D.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",j)),D.transform.mProps.sk&&(D.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",j)),D.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",j))),D.transform.op.setGroupProperty(PropertyInterface("Opacity",j)),Object.defineProperties(C,{opacity:{get:ExpressionPropertyInterface(D.transform.mProps.o)},position:{get:ExpressionPropertyInterface(D.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(D.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(D.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(D.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(D.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(D.transform.mProps.sa)},_name:{value:R.nm}}),C.ty="tr",C.mn=R.mn,C.propertyGroup=F,C}function k(R,D,F){function C(V){return R.p.ix===V?C.position:R.s.ix===V?C.size:null}var j=propertyGroupFactory(C,F);C.propertyIndex=R.ix;var T=D.sh.ty==="tm"?D.sh.prop:D.sh;return T.s.setGroupProperty(PropertyInterface("Size",j)),T.p.setGroupProperty(PropertyInterface("Position",j)),Object.defineProperties(C,{size:{get:ExpressionPropertyInterface(T.s)},position:{get:ExpressionPropertyInterface(T.p)},_name:{value:R.nm}}),C.mn=R.mn,C}function S(R,D,F){function C(V){return R.p.ix===V?C.position:R.r.ix===V?C.rotation:R.pt.ix===V?C.points:R.or.ix===V||V==="ADBE Vector Star Outer Radius"?C.outerRadius:R.os.ix===V?C.outerRoundness:R.ir&&(R.ir.ix===V||V==="ADBE Vector Star Inner Radius")?C.innerRadius:R.is&&R.is.ix===V?C.innerRoundness:null}var j=propertyGroupFactory(C,F),T=D.sh.ty==="tm"?D.sh.prop:D.sh;return C.propertyIndex=R.ix,T.or.setGroupProperty(PropertyInterface("Outer Radius",j)),T.os.setGroupProperty(PropertyInterface("Outer Roundness",j)),T.pt.setGroupProperty(PropertyInterface("Points",j)),T.p.setGroupProperty(PropertyInterface("Position",j)),T.r.setGroupProperty(PropertyInterface("Rotation",j)),R.ir&&(T.ir.setGroupProperty(PropertyInterface("Inner Radius",j)),T.is.setGroupProperty(PropertyInterface("Inner Roundness",j))),Object.defineProperties(C,{position:{get:ExpressionPropertyInterface(T.p)},rotation:{get:ExpressionPropertyInterface(T.r)},points:{get:ExpressionPropertyInterface(T.pt)},outerRadius:{get:ExpressionPropertyInterface(T.or)},outerRoundness:{get:ExpressionPropertyInterface(T.os)},innerRadius:{get:ExpressionPropertyInterface(T.ir)},innerRoundness:{get:ExpressionPropertyInterface(T.is)},_name:{value:R.nm}}),C.mn=R.mn,C}function A(R,D,F){function C(V){return R.p.ix===V?C.position:R.r.ix===V?C.roundness:R.s.ix===V||V==="Size"||V==="ADBE Vector Rect Size"?C.size:null}var j=propertyGroupFactory(C,F),T=D.sh.ty==="tm"?D.sh.prop:D.sh;return C.propertyIndex=R.ix,T.p.setGroupProperty(PropertyInterface("Position",j)),T.s.setGroupProperty(PropertyInterface("Size",j)),T.r.setGroupProperty(PropertyInterface("Rotation",j)),Object.defineProperties(C,{position:{get:ExpressionPropertyInterface(T.p)},roundness:{get:ExpressionPropertyInterface(T.r)},size:{get:ExpressionPropertyInterface(T.s)},_name:{value:R.nm}}),C.mn=R.mn,C}function _(R,D,F){function C(V){return R.r.ix===V||V==="Round Corners 1"?C.radius:null}var j=propertyGroupFactory(C,F),T=D;return C.propertyIndex=R.ix,T.rd.setGroupProperty(PropertyInterface("Radius",j)),Object.defineProperties(C,{radius:{get:ExpressionPropertyInterface(T.rd)},_name:{value:R.nm}}),C.mn=R.mn,C}function M(R,D,F){function C(V){return R.c.ix===V||V==="Copies"?C.copies:R.o.ix===V||V==="Offset"?C.offset:null}var j=propertyGroupFactory(C,F),T=D;return C.propertyIndex=R.ix,T.c.setGroupProperty(PropertyInterface("Copies",j)),T.o.setGroupProperty(PropertyInterface("Offset",j)),Object.defineProperties(C,{copies:{get:ExpressionPropertyInterface(T.c)},offset:{get:ExpressionPropertyInterface(T.o)},_name:{value:R.nm}}),C.mn=R.mn,C}return function(R,D,F){var C;function j(V){if(typeof V=="number")return V=V===void 0?1:V,V===0?F:C[V-1];for(var B=0,G=C.length;B<G;){if(C[B]._name===V)return C[B];B+=1}return null}function T(){return F}return j.propertyGroup=propertyGroupFactory(j,T),C=e(R,D,j.propertyGroup),j.numProperties=C.length,j._name="Contents",j}}(),TextExpressionInterface=function(){return function(e){var t;function a(u){switch(u){case"ADBE Text Document":return a.sourceText;default:return null}}return Object.defineProperty(a,"sourceText",{get:function(){e.textProperty.getValue();var f=e.textProperty.currentData.t;return(!t||f!==t.value)&&(t=new String(f),t.value=f||new String(f),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),a}}();function _typeof(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(a){return typeof a}:_typeof=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(e)}var FootageInterface=function(){var e=function(u){var f="",p=u.getFootageData();function x(){return f="",p=u.getFootageData(),y}function y(g){if(p[g])return f=g,p=p[g],_typeof(p)==="object"?y:p;var k=g.indexOf(f);if(k!==-1){var S=parseInt(g.substr(k+f.length),10);return p=p[S],_typeof(p)==="object"?y:p}return""}return x},t=function(u){function f(p){return p==="Outline"?f.outlineInterface():null}return f._name="Outline",f.outlineInterface=e(u),f};return function(a){function u(f){return f==="Data"?u.dataInterface:null}return u._name="Data",u.dataInterface=t(a),u}}(),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(x,y,g){y.x&&(g.k=!0,g.x=!0,g.initiateExpression=ExpressionManager.initiateExpression,g.effectsSequence.push(g.initiateExpression(x,y,g).bind(g)))}function t(x){return x*=this.elem.globalData.frameRate,x-=this.offsetTime,x!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<x?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(x,this._cachingAtTime),this._cachingAtTime.lastFrame=x),this._cachingAtTime.value}function a(x){var y=-.01,g=this.getValueAtTime(x),k=this.getValueAtTime(x+y),S=0;if(g.length){var A;for(A=0;A<g.length;A+=1)S+=Math.pow(k[A]-g[A],2);S=Math.sqrt(S)*100}else S=0;return S}function u(x){if(this.vel!==void 0)return this.vel;var y=-.001,g=this.getValueAtTime(x),k=this.getValueAtTime(x+y),S;if(g.length){S=createTypedArray("float32",g.length);var A;for(A=0;A<g.length;A+=1)S[A]=(k[A]-g[A])/y}else S=(k-g)/y;return S}function f(){return this.pv}function p(x){this.propertyGroup=x}return{searchExpressions:e,getSpeedAtTime:a,getVelocityAtTime:u,getValueAtTime:t,getStaticValueAtTime:f,setGroupProperty:p}}();function addPropertyDecorator(){function e(_,M,R){if(!this.k||!this.keyframes)return this.pv;_=_?_.toLowerCase():"";var D=this.comp.renderedFrame,F=this.keyframes,C=F[F.length-1].t;if(D<=C)return this.pv;var j,T;R?(M?j=Math.abs(C-this.elem.comp.globalData.frameRate*M):j=Math.max(0,C-this.elem.data.ip),T=C-j):((!M||M>F.length-1)&&(M=F.length-1),T=F[F.length-1-M].t,j=C-T);var V,B,G;if(_==="pingpong"){var $=Math.floor((D-T)/j);if($%2!==0)return this.getValueAtTime((j-(D-T)%j+T)/this.comp.globalData.frameRate,0)}else if(_==="offset"){var q=this.getValueAtTime(T/this.comp.globalData.frameRate,0),K=this.getValueAtTime(C/this.comp.globalData.frameRate,0),le=this.getValueAtTime(((D-T)%j+T)/this.comp.globalData.frameRate,0),ne=Math.floor((D-T)/j);if(this.pv.length){for(G=new Array(q.length),B=G.length,V=0;V<B;V+=1)G[V]=(K[V]-q[V])*ne+le[V];return G}return(K-q)*ne+le}else if(_==="continue"){var ee=this.getValueAtTime(C/this.comp.globalData.frameRate,0),he=this.getValueAtTime((C-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(G=new Array(ee.length),B=G.length,V=0;V<B;V+=1)G[V]=ee[V]+(ee[V]-he[V])*((D-C)/this.comp.globalData.frameRate)/5e-4;return G}return ee+(ee-he)*((D-C)/.001)}return this.getValueAtTime(((D-T)%j+T)/this.comp.globalData.frameRate,0)}function t(_,M,R){if(!this.k)return this.pv;_=_?_.toLowerCase():"";var D=this.comp.renderedFrame,F=this.keyframes,C=F[0].t;if(D>=C)return this.pv;var j,T;R?(M?j=Math.abs(this.elem.comp.globalData.frameRate*M):j=Math.max(0,this.elem.data.op-C),T=C+j):((!M||M>F.length-1)&&(M=F.length-1),T=F[M].t,j=T-C);var V,B,G;if(_==="pingpong"){var $=Math.floor((C-D)/j);if($%2===0)return this.getValueAtTime(((C-D)%j+C)/this.comp.globalData.frameRate,0)}else if(_==="offset"){var q=this.getValueAtTime(C/this.comp.globalData.frameRate,0),K=this.getValueAtTime(T/this.comp.globalData.frameRate,0),le=this.getValueAtTime((j-(C-D)%j+C)/this.comp.globalData.frameRate,0),ne=Math.floor((C-D)/j)+1;if(this.pv.length){for(G=new Array(q.length),B=G.length,V=0;V<B;V+=1)G[V]=le[V]-(K[V]-q[V])*ne;return G}return le-(K-q)*ne}else if(_==="continue"){var ee=this.getValueAtTime(C/this.comp.globalData.frameRate,0),he=this.getValueAtTime((C+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(G=new Array(ee.length),B=G.length,V=0;V<B;V+=1)G[V]=ee[V]+(ee[V]-he[V])*(C-D)/.001;return G}return ee+(ee-he)*(C-D)/.001}return this.getValueAtTime((j-((C-D)%j+C))/this.comp.globalData.frameRate,0)}function a(_,M){if(!this.k)return this.pv;if(_=(_||.4)*.5,M=Math.floor(M||5),M<=1)return this.pv;var R=this.comp.renderedFrame/this.comp.globalData.frameRate,D=R-_,F=R+_,C=M>1?(F-D)/(M-1):1,j=0,T=0,V;this.pv.length?V=createTypedArray("float32",this.pv.length):V=0;for(var B;j<M;){if(B=this.getValueAtTime(D+j*C),this.pv.length)for(T=0;T<this.pv.length;T+=1)V[T]+=B[T];else V+=B;j+=1}if(this.pv.length)for(T=0;T<this.pv.length;T+=1)V[T]/=M;else V/=M;return V}function u(_){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var M=this._transformCachingAtTime.v;if(M.cloneFromProps(this.pre.props),this.appliedTransformations<1){var R=this.a.getValueAtTime(_);M.translate(-R[0]*this.a.mult,-R[1]*this.a.mult,R[2]*this.a.mult)}if(this.appliedTransformations<2){var D=this.s.getValueAtTime(_);M.scale(D[0]*this.s.mult,D[1]*this.s.mult,D[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var F=this.sk.getValueAtTime(_),C=this.sa.getValueAtTime(_);M.skewFromAxis(-F*this.sk.mult,C*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var j=this.r.getValueAtTime(_);M.rotate(-j*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var T=this.rz.getValueAtTime(_),V=this.ry.getValueAtTime(_),B=this.rx.getValueAtTime(_),G=this.or.getValueAtTime(_);M.rotateZ(-T*this.rz.mult).rotateY(V*this.ry.mult).rotateX(B*this.rx.mult).rotateZ(-G[2]*this.or.mult).rotateY(G[1]*this.or.mult).rotateX(G[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var $=this.px.getValueAtTime(_),q=this.py.getValueAtTime(_);if(this.data.p.z){var K=this.pz.getValueAtTime(_);M.translate($*this.px.mult,q*this.py.mult,-K*this.pz.mult)}else M.translate($*this.px.mult,q*this.py.mult,0)}else{var le=this.p.getValueAtTime(_);M.translate(le[0]*this.p.mult,le[1]*this.p.mult,-le[2]*this.p.mult)}return M}function f(){return this.v.clone(new Matrix)}var p=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(_,M,R){var D=p(_,M,R);return D.dynamicProperties.length?D.getValueAtTime=u.bind(D):D.getValueAtTime=f.bind(D),D.setGroupProperty=expressionHelpers.setGroupProperty,D};var x=PropertyFactory.getProp;PropertyFactory.getProp=function(_,M,R,D,F){var C=x(_,M,R,D,F);C.kf?C.getValueAtTime=expressionHelpers.getValueAtTime.bind(C):C.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(C),C.setGroupProperty=expressionHelpers.setGroupProperty,C.loopOut=e,C.loopIn=t,C.smooth=a,C.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(C),C.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(C),C.numKeys=M.a===1?M.k.length:0,C.propertyIndex=M.ix;var j=0;return R!==0&&(j=createTypedArray("float32",M.a===1?M.k[0].s.length:M.k.length)),C._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:j},expressionHelpers.searchExpressions(_,M,C),C.k&&F.addDynamicProperty(C),C};function y(_){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),_*=this.elem.globalData.frameRate,_-=this.offsetTime,_!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<_?this._caching.lastIndex:0,this._cachingAtTime.lastTime=_,this.interpolateShape(_,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var g=ShapePropertyFactory.getConstructorFunction(),k=ShapePropertyFactory.getKeyframedConstructorFunction();function S(){}S.prototype={vertices:function(M,R){this.k&&this.getValue();var D=this.v;R!==void 0&&(D=this.getValueAtTime(R,0));var F,C=D._length,j=D[M],T=D.v,V=createSizedArray(C);for(F=0;F<C;F+=1)M==="i"||M==="o"?V[F]=[j[F][0]-T[F][0],j[F][1]-T[F][1]]:V[F]=[j[F][0],j[F][1]];return V},points:function(M){return this.vertices("v",M)},inTangents:function(M){return this.vertices("i",M)},outTangents:function(M){return this.vertices("o",M)},isClosed:function(){return this.v.c},pointOnPath:function(M,R){var D=this.v;R!==void 0&&(D=this.getValueAtTime(R,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(D));for(var F=this._segmentsLength,C=F.lengths,j=F.totalLength*M,T=0,V=C.length,B=0,G;T<V;){if(B+C[T].addedLength>j){var $=T,q=D.c&&T===V-1?0:T+1,K=(j-B)/C[T].addedLength;G=bez.getPointInSegment(D.v[$],D.v[q],D.o[$],D.i[q],K,C[T]);break}else B+=C[T].addedLength;T+=1}return G||(G=D.c?[D.v[0][0],D.v[0][1]]:[D.v[D._length-1][0],D.v[D._length-1][1]]),G},vectorOnPath:function(M,R,D){M==1?M=this.v.c:M==0&&(M=.999);var F=this.pointOnPath(M,R),C=this.pointOnPath(M+.001,R),j=C[0]-F[0],T=C[1]-F[1],V=Math.sqrt(Math.pow(j,2)+Math.pow(T,2));if(V===0)return[0,0];var B=D==="tangent"?[j/V,T/V]:[-T/V,j/V];return B},tangentOnPath:function(M,R){return this.vectorOnPath(M,R,"tangent")},normalOnPath:function(M,R){return this.vectorOnPath(M,R,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([S],g),extendPrototype([S],k),k.prototype.getValueAtTime=y,k.prototype.initiateExpression=ExpressionManager.initiateExpression;var A=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(_,M,R,D,F){var C=A(_,M,R,D,F);return C.propertyIndex=M.ix,C.lock=!1,R===3?expressionHelpers.searchExpressions(_,M.pt,C):R===4&&expressionHelpers.searchExpressions(_,M.ks,C),C.k&&_.addDynamicProperty(C),C}}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,a){var u=this.calculateExpression(a);if(t.t!==u){var f={};return this.copyData(f,t),f.t=u.toString(),f.__complete=!1,f}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),a=this.searchExpressions();return this.kf=t||a,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(t,a){var u=createNS("feMerge");u.setAttribute("result",t);var f,p;for(p=0;p<a.length;p+=1)f=createNS("feMergeNode"),f.setAttribute("in",a[p]),u.appendChild(f),u.appendChild(f);return u}};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,a,u,f){this.filterManager=t;var p=createNS("feColorMatrix");p.setAttribute("type","matrix"),p.setAttribute("color-interpolation-filters","linearRGB"),p.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=p,p.setAttribute("result",u+"_tint_1"),e.appendChild(p),p=createNS("feColorMatrix"),p.setAttribute("type","matrix"),p.setAttribute("color-interpolation-filters","sRGB"),p.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),p.setAttribute("result",u+"_tint_2"),e.appendChild(p),this.matrixFilter=p;var x=this.createMergeNode(u,[f,u+"_tint_1",u+"_tint_2"]);e.appendChild(x)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,a=this.filterManager.effectElements[1].p.v,u=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+u+" 0"),this.matrixFilter.setAttribute("values",a[0]-t[0]+" 0 0 0 "+t[0]+" "+(a[1]-t[1])+" 0 0 0 "+t[1]+" "+(a[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}};function SVGFillFilter(e,t,a,u){this.filterManager=t;var f=createNS("feColorMatrix");f.setAttribute("type","matrix"),f.setAttribute("color-interpolation-filters","sRGB"),f.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),f.setAttribute("result",u),e.appendChild(f),this.matrixFilter=f}SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,a=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 "+a+" 0")}};function SVGStrokeEffect(e,t,a){this.initialized=!1,this.filterManager=t,this.elem=a,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var e=this.elem.layerElement.children||this.elem.layerElement.childNodes,t,a,u,f;for(this.filterManager.effectElements[1].p.v===1?(f=this.elem.maskManager.masksProperties.length,u=0):(u=this.filterManager.effectElements[0].p.v-1,f=u+1),a=createNS("g"),a.setAttribute("fill","none"),a.setAttribute("stroke-linecap","round"),a.setAttribute("stroke-dashoffset",1),u;u<f;u+=1)t=createNS("path"),a.appendChild(t),this.paths.push({p:t,m:u});if(this.filterManager.effectElements[10].p.v===3){var p=createNS("mask"),x=createElementID();p.setAttribute("id",x),p.setAttribute("mask-type","alpha"),p.appendChild(a),this.elem.globalData.defs.appendChild(p);var y=createNS("g");for(y.setAttribute("mask","url("+getLocationHref()+"#"+x+")");e[0];)y.appendChild(e[0]);this.elem.layerElement.appendChild(y),this.masker=p,a.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(a),this.elem.layerElement.removeAttribute("mask"),a.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=a},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var t,a=this.paths.length,u,f;for(t=0;t<a;t+=1)if(this.paths[t].m!==-1&&(u=this.elem.maskManager.viewData[this.paths[t].m],f=this.paths[t].p,(e||this.filterManager._mdf||u.prop._mdf)&&f.setAttribute("d",u.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||u.prop._mdf)){var p;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var x=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,y=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,g=f.getTotalLength();p="0 0 0 "+g*x+" ";var k=g*(y-x),S=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,A=Math.floor(k/S),_;for(_=0;_<A;_+=1)p+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";p+="0 "+g*10+" 0 0"}else p="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;f.setAttribute("stroke-dasharray",p)}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 M=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(M[0]*255)+","+bmFloor(M[1]*255)+","+bmFloor(M[2]*255)+")")}};function SVGTritoneFilter(e,t,a,u){this.filterManager=t;var f=createNS("feColorMatrix");f.setAttribute("type","matrix"),f.setAttribute("color-interpolation-filters","linearRGB"),f.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(f);var p=createNS("feComponentTransfer");p.setAttribute("color-interpolation-filters","sRGB"),p.setAttribute("result",u),this.matrixFilter=p;var x=createNS("feFuncR");x.setAttribute("type","table"),p.appendChild(x),this.feFuncR=x;var y=createNS("feFuncG");y.setAttribute("type","table"),p.appendChild(y),this.feFuncG=y;var g=createNS("feFuncB");g.setAttribute("type","table"),p.appendChild(g),this.feFuncB=g,e.appendChild(p)}SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,a=this.filterManager.effectElements[1].p.v,u=this.filterManager.effectElements[2].p.v,f=u[0]+" "+a[0]+" "+t[0],p=u[1]+" "+a[1]+" "+t[1],x=u[2]+" "+a[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",f),this.feFuncG.setAttribute("tableValues",p),this.feFuncB.setAttribute("tableValues",x)}};function SVGProLevelsFilter(e,t,a,u){this.filterManager=t;var f=this.filterManager.effectElements,p=createNS("feComponentTransfer");(f[10].p.k||f[10].p.v!==0||f[11].p.k||f[11].p.v!==1||f[12].p.k||f[12].p.v!==1||f[13].p.k||f[13].p.v!==0||f[14].p.k||f[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",p)),(f[17].p.k||f[17].p.v!==0||f[18].p.k||f[18].p.v!==1||f[19].p.k||f[19].p.v!==1||f[20].p.k||f[20].p.v!==0||f[21].p.k||f[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",p)),(f[24].p.k||f[24].p.v!==0||f[25].p.k||f[25].p.v!==1||f[26].p.k||f[26].p.v!==1||f[27].p.k||f[27].p.v!==0||f[28].p.k||f[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",p)),(f[31].p.k||f[31].p.v!==0||f[32].p.k||f[32].p.v!==1||f[33].p.k||f[33].p.v!==1||f[34].p.k||f[34].p.v!==0||f[35].p.k||f[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",p)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(p.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(p)),(f[3].p.k||f[3].p.v!==0||f[4].p.k||f[4].p.v!==1||f[5].p.k||f[5].p.v!==1||f[6].p.k||f[6].p.v!==0||f[7].p.k||f[7].p.v!==1)&&(p=createNS("feComponentTransfer"),p.setAttribute("color-interpolation-filters","sRGB"),p.setAttribute("result",u),e.appendChild(p),this.feFuncRComposed=this.createFeFunc("feFuncR",p),this.feFuncGComposed=this.createFeFunc("feFuncG",p),this.feFuncBComposed=this.createFeFunc("feFuncB",p))}SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var a=createNS(e);return a.setAttribute("type","table"),t.appendChild(a),a},SVGProLevelsFilter.prototype.getTableValue=function(e,t,a,u,f){for(var p=0,x=256,y,g=Math.min(e,t),k=Math.max(e,t),S=Array.call(null,{length:x}),A,_=0,M=f-u,R=t-e;p<=256;)y=p/256,y<=g?A=R<0?f:u:y>=k?A=R<0?u:f:A=u+M*Math.pow((y-e)/R,1/a),S[_]=A,_+=1,p+=256/(x-1);return S.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,a=this.filterManager.effectElements;this.feFuncRComposed&&(e||a[3].p._mdf||a[4].p._mdf||a[5].p._mdf||a[6].p._mdf||a[7].p._mdf)&&(t=this.getTableValue(a[3].p.v,a[4].p.v,a[5].p.v,a[6].p.v,a[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||a[10].p._mdf||a[11].p._mdf||a[12].p._mdf||a[13].p._mdf||a[14].p._mdf)&&(t=this.getTableValue(a[10].p.v,a[11].p.v,a[12].p.v,a[13].p.v,a[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||a[17].p._mdf||a[18].p._mdf||a[19].p._mdf||a[20].p._mdf||a[21].p._mdf)&&(t=this.getTableValue(a[17].p.v,a[18].p.v,a[19].p.v,a[20].p.v,a[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||a[24].p._mdf||a[25].p._mdf||a[26].p._mdf||a[27].p._mdf||a[28].p._mdf)&&(t=this.getTableValue(a[24].p.v,a[25].p.v,a[26].p.v,a[27].p.v,a[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||a[31].p._mdf||a[32].p._mdf||a[33].p._mdf||a[34].p._mdf||a[35].p._mdf)&&(t=this.getTableValue(a[31].p.v,a[32].p.v,a[33].p.v,a[34].p.v,a[35].p.v),this.feFuncA.setAttribute("tableValues",t))}};function SVGDropShadowEffect(e,t,a,u,f){var p=t.container.globalData.renderConfig.filterSize,x=t.data.fs||p;e.setAttribute("x",x.x||p.x),e.setAttribute("y",x.y||p.y),e.setAttribute("width",x.width||p.width),e.setAttribute("height",x.height||p.height),this.filterManager=t;var y=createNS("feGaussianBlur");y.setAttribute("in","SourceAlpha"),y.setAttribute("result",u+"_drop_shadow_1"),y.setAttribute("stdDeviation","0"),this.feGaussianBlur=y,e.appendChild(y);var g=createNS("feOffset");g.setAttribute("dx","25"),g.setAttribute("dy","0"),g.setAttribute("in",u+"_drop_shadow_1"),g.setAttribute("result",u+"_drop_shadow_2"),this.feOffset=g,e.appendChild(g);var k=createNS("feFlood");k.setAttribute("flood-color","#00ff00"),k.setAttribute("flood-opacity","1"),k.setAttribute("result",u+"_drop_shadow_3"),this.feFlood=k,e.appendChild(k);var S=createNS("feComposite");S.setAttribute("in",u+"_drop_shadow_3"),S.setAttribute("in2",u+"_drop_shadow_2"),S.setAttribute("operator","in"),S.setAttribute("result",u+"_drop_shadow_4"),e.appendChild(S);var A=this.createMergeNode(u,[u+"_drop_shadow_4",f]);e.appendChild(A)}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 a=this.filterManager.effectElements[3].p.v,u=(this.filterManager.effectElements[2].p.v-90)*degToRads,f=a*Math.cos(u),p=a*Math.sin(u);this.feOffset.setAttribute("dx",f),this.feOffset.setAttribute("dy",p)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,a){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=a,a.matteElement=createNS("g"),a.matteElement.appendChild(a.layerElement),a.matteElement.appendChild(a.transformedElement),a.baseElement=a.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,a=_svgMatteSymbols.length;t<a;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var a=e.layerElement.parentNode;if(a){for(var u=a.children,f=0,p=u.length;f<p&&u[f]!==e.layerElement;)f+=1;var x;f<=p-2&&(x=u[f+1]);var y=createNS("use");y.setAttribute("href","#"+t),x?a.insertBefore(y,x):a.appendChild(y)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var a=createElementID(),u=createNS("mask");u.setAttribute("id",t.layerId),u.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var f=e.globalData.defs;f.appendChild(u);var p=createNS("symbol");p.setAttribute("id",a),this.replaceInParent(t,a),p.appendChild(t.layerElement),f.appendChild(p);var x=createNS("use");x.setAttribute("href","#"+a),u.appendChild(x),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,a=0,u=t.length;a<u;)t[a]&&t[a].data.ind===e&&this.setElementAsMask(this.elem,t[a]),a+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(e,t,a,u){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var f=createNS("feGaussianBlur");f.setAttribute("result",u),e.appendChild(f),this.feGaussianBlur=f}SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3,a=this.filterManager.effectElements[0].p.v*t,u=this.filterManager.effectElements[1].p.v,f=u==3?0:a,p=u==2?0:a;this.feGaussianBlur.setAttribute("stdDeviation",f+" "+p);var x=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",x)}};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,a=t[0].p.v,u=t[1].p.v,f=t[2].p.v===1,p=t[3].p.v,x=f?p:t[4].p.v,y=t[5].p.v,g=t[6].p.v,k=t[7].p.v;this.matrix.reset(),this.matrix.translate(-a[0],-a[1],a[2]),this.matrix.scale(x*.01,p*.01,1),this.matrix.rotate(-k*degToRads),this.matrix.skewFromAxis(-y*degToRads,(g+90)*degToRads),this.matrix.translate(u[0],u[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$2,lottie$2.exports)),lottie$2.exports}var lottieExports=requireLottie();const lottie=getDefaultExportFromCjs(lottieExports);function _arrayLikeToArray$2(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,u=Array(t);a<t;a++)u[a]=e[a];return u}function _arrayWithHoles$2(e){if(Array.isArray(e))return e}function _defineProperty$2(e,t,a){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _iterableToArrayLimit$2(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var u,f,p,x,y=[],g=!0,k=!1;try{if(p=(a=a.call(e)).next,t!==0)for(;!(g=(u=p.call(a)).done)&&(y.push(u.value),y.length!==t);g=!0);}catch(S){k=!0,f=S}finally{try{if(!g&&a.return!=null&&(x=a.return(),Object(x)!==x))return}finally{if(k)throw f}}return y}}function _nonIterableRest$2(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ownKeys$2(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);t&&(u=u.filter(function(f){return Object.getOwnPropertyDescriptor(e,f).enumerable})),a.push.apply(a,u)}return a}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?ownKeys$2(Object(a),!0).forEach(function(u){_defineProperty$2(e,u,a[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys$2(Object(a)).forEach(function(u){Object.defineProperty(e,u,Object.getOwnPropertyDescriptor(a,u))})}return e}function _objectWithoutProperties$1(e,t){if(e==null)return{};var a,u,f=_objectWithoutPropertiesLoose$1(e,t);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(e);for(u=0;u<p.length;u++)a=p[u],t.includes(a)||{}.propertyIsEnumerable.call(e,a)&&(f[a]=e[a])}return f}function _objectWithoutPropertiesLoose$1(e,t){if(e==null)return{};var a={};for(var u in e)if({}.hasOwnProperty.call(e,u)){if(t.includes(u))continue;a[u]=e[u]}return a}function _slicedToArray$2(e,t){return _arrayWithHoles$2(e)||_iterableToArrayLimit$2(e,t)||_unsupportedIterableToArray$2(e,t)||_nonIterableRest$2()}function _toPrimitive(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var u=a.call(e,t);if(typeof u!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return typeof t=="symbol"?t:t+""}function _unsupportedIterableToArray$2(e,t){if(e){if(typeof e=="string")return _arrayLikeToArray$2(e,t);var a={}.toString.call(e).slice(8,-1);return a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set"?Array.from(e):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray$2(e,t):void 0}}var _excluded$1=["animationData","loop","autoplay","initialSegment","onComplete","onLoopComplete","onEnterFrame","onSegmentStart","onConfigReady","onDataReady","onDataFailed","onLoadedImages","onDOMLoaded","onDestroy","lottieRef","renderer","name","assetsPath","rendererSettings"],useLottie=function e(t,a){var u=t.animationData,f=t.loop,p=t.autoplay,x=t.initialSegment,y=t.onComplete,g=t.onLoopComplete,k=t.onEnterFrame,S=t.onSegmentStart,A=t.onConfigReady,_=t.onDataReady,M=t.onDataFailed,R=t.onLoadedImages,D=t.onDOMLoaded,F=t.onDestroy;t.lottieRef,t.renderer,t.name,t.assetsPath,t.rendererSettings;var C=_objectWithoutProperties$1(t,_excluded$1),j=reactExports.useState(!1),T=_slicedToArray$2(j,2),V=T[0],B=T[1],G=reactExports.useRef(),$=reactExports.useRef(null),q=function(){var J;(J=G.current)===null||J===void 0||J.play()},K=function(){var J;(J=G.current)===null||J===void 0||J.stop()},le=function(){var J;(J=G.current)===null||J===void 0||J.pause()},ne=function(J){var ae;(ae=G.current)===null||ae===void 0||ae.setSpeed(J)},ee=function(J,ae){var re;(re=G.current)===null||re===void 0||re.goToAndPlay(J,ae)},he=function(J,ae){var re;(re=G.current)===null||re===void 0||re.goToAndStop(J,ae)},se=function(J){var ae;(ae=G.current)===null||ae===void 0||ae.setDirection(J)},W=function(J,ae){var re;(re=G.current)===null||re===void 0||re.playSegments(J,ae)},N=function(J){var ae;(ae=G.current)===null||ae===void 0||ae.setSubframe(J)},H=function(J){var ae;return(ae=G.current)===null||ae===void 0?void 0:ae.getDuration(J)},P=function(){var J;(J=G.current)===null||J===void 0||J.destroy(),G.current=void 0},O=function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ae;if($.current){(ae=G.current)===null||ae===void 0||ae.destroy();var re=_objectSpread2(_objectSpread2(_objectSpread2({},t),J),{},{container:$.current});return G.current=lottie.loadAnimation(re),B(!!G.current),function(){var ge;(ge=G.current)===null||ge===void 0||ge.destroy(),G.current=void 0}}};reactExports.useEffect(function(){var Z=O();return function(){return Z==null?void 0:Z()}},[u,f]),reactExports.useEffect(function(){G.current&&(G.current.autoplay=!!p)},[p]),reactExports.useEffect(function(){if(G.current){if(!x){G.current.resetSegments(!0);return}!Array.isArray(x)||!x.length||((G.current.currentRawFrame<x[0]||G.current.currentRawFrame>x[1])&&(G.current.currentRawFrame=x[0]),G.current.setSegment(x[0],x[1]))}},[x]),reactExports.useEffect(function(){var Z=[{name:"complete",handler:y},{name:"loopComplete",handler:g},{name:"enterFrame",handler:k},{name:"segmentStart",handler:S},{name:"config_ready",handler:A},{name:"data_ready",handler:_},{name:"data_failed",handler:M},{name:"loaded_images",handler:R},{name:"DOMLoaded",handler:D},{name:"destroy",handler:F}],J=Z.filter(function(re){return re.handler!=null});if(J.length){var ae=J.map(function(re){var ge;return(ge=G.current)===null||ge===void 0||ge.addEventListener(re.name,re.handler),function(){var me;(me=G.current)===null||me===void 0||me.removeEventListener(re.name,re.handler)}});return function(){ae.forEach(function(re){return re()})}}},[y,g,k,S,A,_,M,R,D,F]);var L=React.createElement("div",_objectSpread2({style:a,ref:$},C));return{View:L,play:q,stop:K,pause:le,setSpeed:ne,goToAndStop:he,goToAndPlay:ee,setDirection:se,playSegments:W,setSubframe:N,getDuration:H,destroy:P,animationContainerRef:$,animationLoaded:V,animationItem:G.current}};function getContainerVisibility(e){var t=e.getBoundingClientRect(),a=t.top,u=t.height,f=window.innerHeight-a,p=window.innerHeight+u;return f/p}function getContainerCursorPosition(e,t,a){var u=e.getBoundingClientRect(),f=u.top,p=u.left,x=u.width,y=u.height,g=(t-p)/x,k=(a-f)/y;return{x:g,y:k}}var useInitInteractivity=function e(t){var a=t.wrapperRef,u=t.animationItem,f=t.mode,p=t.actions;reactExports.useEffect(function(){var x=a.current;if(!(!x||!u||!p.length)){u.stop();var y=function(){var S=null,A=function(){var M=getContainerVisibility(x),R=p.find(function(F){var C=F.visibility;return C&&M>=C[0]&&M<=C[1]});if(R){if(R.type==="seek"&&R.visibility&&R.frames.length===2){var D=R.frames[0]+Math.ceil((M-R.visibility[0])/(R.visibility[1]-R.visibility[0])*R.frames[1]);//! goToAndStop must be relative to the start of the current segment
u.goToAndStop(D-u.firstFrame-1,!0)}R.type==="loop"&&(S===null||S!==R.frames||u.isPaused)&&(u.playSegments(R.frames,!0),S=R.frames),R.type==="play"&&u.isPaused&&(u.resetSegments(!0),u.play()),R.type==="stop"&&u.goToAndStop(R.frames[0]-u.firstFrame-1,!0)}};return document.addEventListener("scroll",A),function(){document.removeEventListener("scroll",A)}},g=function(){var S=function(R,D){var F=R,C=D;if(F!==-1&&C!==-1){var j=getContainerCursorPosition(x,F,C);F=j.x,C=j.y}var T=p.find(function(G){var $=G.position;return $&&Array.isArray($.x)&&Array.isArray($.y)?F>=$.x[0]&&F<=$.x[1]&&C>=$.y[0]&&C<=$.y[1]:$&&!Number.isNaN($.x)&&!Number.isNaN($.y)?F===$.x&&C===$.y:!1});if(T){if(T.type==="seek"&&T.position&&Array.isArray(T.position.x)&&Array.isArray(T.position.y)&&T.frames.length===2){var V=(F-T.position.x[0])/(T.position.x[1]-T.position.x[0]),B=(C-T.position.y[0])/(T.position.y[1]-T.position.y[0]);u.playSegments(T.frames,!0),u.goToAndStop(Math.ceil((V+B)/2*(T.frames[1]-T.frames[0])),!0)}T.type==="loop"&&u.playSegments(T.frames,!0),T.type==="play"&&(u.isPaused&&u.resetSegments(!1),u.playSegments(T.frames)),T.type==="stop"&&u.goToAndStop(T.frames[0],!0)}},A=function(R){S(R.clientX,R.clientY)},_=function(){S(-1,-1)};return x.addEventListener("mousemove",A),x.addEventListener("mouseout",_),function(){x.removeEventListener("mousemove",A),x.removeEventListener("mouseout",_)}};switch(f){case"scroll":return y();case"cursor":return g()}}},[f,u])},useLottieInteractivity=function e(t){var a=t.actions,u=t.mode,f=t.lottieObj,p=f.animationItem,x=f.View,y=f.animationContainerRef;return useInitInteractivity({actions:a,animationItem:p,mode:u,wrapperRef:y}),x},_excluded$2=["style","interactivity"],Lottie=function e(t){var a,u,f,p=t.style,x=t.interactivity,y=_objectWithoutProperties$1(t,_excluded$2),g=useLottie(y,p),k=g.View,S=g.play,A=g.stop,_=g.pause,M=g.setSpeed,R=g.goToAndStop,D=g.goToAndPlay,F=g.setDirection,C=g.playSegments,j=g.setSubframe,T=g.getDuration,V=g.destroy,B=g.animationContainerRef,G=g.animationLoaded,$=g.animationItem;return reactExports.useEffect(function(){t.lottieRef&&(t.lottieRef.current={play:S,stop:A,pause:_,setSpeed:M,goToAndPlay:D,goToAndStop:R,setDirection:F,playSegments:C,setSubframe:j,getDuration:T,destroy:V,animationContainerRef:B,animationLoaded:G,animationItem:$})},[(a=t.lottieRef)===null||a===void 0?void 0:a.current]),useLottieInteractivity({lottieObj:{View:k,play:S,stop:A,pause:_,setSpeed:M,goToAndStop:R,goToAndPlay:D,setDirection:F,playSegments:C,setSubframe:j,getDuration:T,destroy:V,animationContainerRef:B,animationLoaded:G,animationItem:$},actions:(u=x==null?void 0:x.actions)!==null&&u!==void 0?u:[],mode:(f=x==null?void 0:x.mode)!==null&&f!==void 0?f:"scroll"})};const v$1="4.8.0",meta={g:"LottieFiles AE 1.0.0",a:"",k:"",d:"",tc:""},fr$1=60,ip$1=0,op$1=130,w$1=512,h$1=512,nm$1="HDFC Success",ddd$1=0,assets$1=[],layers$1=[{ddd:0,ind:1,ty:4,nm:"check",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[256,256,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0]],v:[[-82.5,4.5],[-31,55],[73,-52.5]],c:!1},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"tm",s:{a:0,k:0,ix:1},e:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[1],y:[.076]},t:60,s:[0]},{t:85,s:[100]}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim",hd:!1},{ty:"st",c:{a:0,k:[1,1,1,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:30,ix:5},lc:2,lj:2,bm:0,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Shape 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:240,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:"Shape Layer 2",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[256,257.86,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:1,k:[{i:{x:[0,0,.833],y:[.98,.98,-66.114]},o:{x:[.656,.656,.167],y:[.872,.872,67.114]},t:20,s:[0,0,100]},{t:60,s:[150,150,100]}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[236,236],ix:2},p:{a:0,k:[0,0],ix:3},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"fl",c:{a:0,k:[.172549019608,.854901960784,.580392156863,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,-3],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:240,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:"Shape Layer 1",sr:1,ks:{o:{a:1,k:[{i:{x:[.626],y:[.729]},o:{x:[.912],y:[.073]},t:76,s:[100]},{t:119,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[256,257.86,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:1,k:[{i:{x:[0,0,.667],y:[.999,.999,1]},o:{x:[.477,.477,.333],y:[.587,.587,0]},t:10,s:[0,0,100]},{i:{x:[.833,.833,.833],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:50,s:[150,150,100]},{i:{x:[.833,.833,.833],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:76,s:[150,150,100]},{t:123,s:[210,210,100]}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[236,236],ix:2},p:{a:0,k:[0,0],ix:3},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"st",c:{a:0,k:[1,1,1,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:2,ix:5},lc:1,lj:1,ml:4,bm:0,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"fl",c:{a:0,k:[.783504889993,.945098039216,.880089314779,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,-3],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:240,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:"BG",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[256,256,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[554,556],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:0,ix:4},nm:"Rectangle Path 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[-1,6],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Rectangle 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:240,op:240,st:0,bm:0,hidden:0}],markers$1=[],SuccessImage={v:v$1,meta,fr:fr$1,ip:ip$1,op:op$1,w:w$1,h:h$1,nm:nm$1,ddd:ddd$1,assets:assets$1,layers:layers$1,markers:markers$1},ITEMS_PER_PAGE=10,loginFormSchema=z.object({diagnosis:z.string().min(1,{message:"Diagnosis is required"}),doctorsNote:z.string()});function DashboardResultsPage(){const[e,t]=reactExports.useState("all"),[a,u]=reactExports.useState([]),[f,p]=reactExports.useState(null),[x,y]=reactExports.useState(1),[g,k]=reactExports.useState(!1),[S,A]=reactExports.useState(!1),[_,M]=reactExports.useState(!1),[R,D]=reactExports.useState(!1),[F,C]=reactExports.useState(null),j=useForm({resolver:s(loginFormSchema)}),T=ne=>{t(ne),y(1)},V=async()=>{try{const ee=await(await fetchWithRefresh("https://intellisight-api.humicprototyping.net/exam/my-result",{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"}})).json();u((ee==null?void 0:ee.data)||[])}catch(ne){console.error("Error fetching results data:",ne)}};reactExports.useEffect(()=>{(async()=>{try{const he=await(await fetchWithRefresh("https://intellisight-api.humicprototyping.net/user/profile",{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"}})).json();p(he)}catch(ee){console.error("Error fetching user data:",ee)}})(),V()},[]);const B=a.filter(ne=>e==="all"?!0:ne.status===e),G=Math.ceil(B.length/ITEMS_PER_PAGE),$=B.slice((x-1)*ITEMS_PER_PAGE,x*ITEMS_PER_PAGE),q=()=>{x>1&&y(ne=>ne-1)},K=()=>{x<G&&y(ne=>ne+1)},le=async ne=>{var ee;M(!0);try{(await fetchWithRefresh("https://intellisight-api.humicprototyping.net/exam/diagnosis-dokter",{method:"POST",body:JSON.stringify({examination_id:(ee=a[F])==null?void 0:ee.examination_id,diagnosis:ne.diagnosis,doctors_note:ne.doctorsNote||null}),credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"}})).status===200?(D(!0),V(),j.reset()):(k(!1),toast("Oops! Something Went Wrong",{description:"There was an error processing your request. Please try again later.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}}))}catch(he){console.error("Error submitting diagnosis:",he),k(!1),toast("Oops! Something Went Wrong",{description:"There was an error processing your request. Please try again later.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}})}finally{M(!1)}};return jsxRuntimeExports.jsxs("div",{className:"flex h-screen overflow-y-hidden",children:[jsxRuntimeExports.jsx(SideBar,{}),jsxRuntimeExports.jsxs("div",{className:"p-6 md:p-10 bg-[#F3F3F3] w-full flex flex-col h-full overflow-x-hidden overflow-y-auto",children:[jsxRuntimeExports.jsx("h1",{className:"text-xl md:text-2xl lg:text-3xl font-semibold text-center xl:text-left",children:"Results"}),jsxRuntimeExports.jsx("div",{className:"mt-6 xl:mt-0 flex justify-center xl:justify-end",children:jsxRuntimeExports.jsx("div",{className:"flex p-1 bg-white rounded-4xl w-max text-xs lg:text-sm border border-[#E8E8E8]",children:["all","ongoing","complete"].map(ne=>jsxRuntimeExports.jsx("div",{className:`${e===ne?"bg-[#146EF5] text-white":"bg-white text-black"} px-6 md:px-8 py-2 md:py-3 rounded-3xl cursor-pointer capitalize`,onClick:()=>T(ne),children:jsxRuntimeExports.jsx("p",{children:ne==="ongoing"?"OnGoing":ne==="complete"?"Completed":"All"})},ne))})}),jsxRuntimeExports.jsx("div",{className:"mt-6 xl:mt-4 bg-white rounded-xl border border-[#E8E8E8] overflow-y-auto pb-4",children:jsxRuntimeExports.jsxs("table",{className:"min-w-max w-full border-collapse text-xs md:text-sm lg:text-base",children:[jsxRuntimeExports.jsx("thead",{className:"text-[#707070] sticky top-0 bg-white shadow",children:jsxRuntimeExports.jsxs("tr",{children:[jsxRuntimeExports.jsx("th",{className:"text-center font-medium p-4",children:"No"}),jsxRuntimeExports.jsx("th",{className:"text-center font-medium p-4",children:"Date"}),jsxRuntimeExports.jsx("th",{className:"text-center font-medium p-4",children:(f==null?void 0:f.data.role)==="pasien"?"Doctor Name":"Patient Name"}),jsxRuntimeExports.jsx("th",{className:"text-center font-medium p-4",children:"Diagnosis"}),jsxRuntimeExports.jsx("th",{className:"text-center font-medium p-4",children:"Status"}),jsxRuntimeExports.jsx("th",{className:"text-center font-medium p-4",children:"Details"})]})}),jsxRuntimeExports.jsx("tbody",{children:$.length===0?jsxRuntimeExports.jsx("tr",{children:jsxRuntimeExports.jsx("td",{colSpan:"6",className:"text-center py-6",children:"No results found."})}):$.map((ne,ee)=>{var he,se,W,N,H,P,O,L,Z,J,ae,re,ge,me;return jsxRuntimeExports.jsxs("tr",{children:[jsxRuntimeExports.jsx("td",{className:"text-center px-4 py-2",children:(x-1)*ITEMS_PER_PAGE+ee+1}),jsxRuntimeExports.jsx("td",{className:"text-center px-4 py-2",children:formatDate(ne.examination_date)}),jsxRuntimeExports.jsx("td",{className:"text-center px-4 py-2",children:(f==null?void 0:f.data.role)==="pasien"?`Dr. ${ne.doctor.name}`:ne.patient.name}),jsxRuntimeExports.jsx("td",{className:"text-center px-4 py-2 capitalize",children:ne.diagnosis}),jsxRuntimeExports.jsx("td",{className:`${ne.status==="complete"?"text-[#41E846]":"text-[#ED9C4B]"} text-center font-medium px-4 py-2`,children:ne.status==="complete"?"Completed":"OnGoing"}),jsxRuntimeExports.jsx("td",{className:"text-center px-4 py-2",children:jsxRuntimeExports.jsxs(Dialog,{open:g,children:[jsxRuntimeExports.jsx(DialogTrigger,{asChild:!0,onClick:()=>k(!0),children:jsxRuntimeExports.jsx(Button,{onClick:()=>C(ee),className:"bg-[#146EF5] px-6 rounded-lg !text-xs lg:!text-sm text-white",children:"More Info"})}),jsxRuntimeExports.jsxs(DialogContent,{className:"md:min-w-[600px] p-6 sm:p-10 [&>button]:hidden outline-none",children:[!R&&jsxRuntimeExports.jsx("h4",{className:"text-lg md:text-xl font-semibold text-center",children:"Details"}),!R&&jsxRuntimeExports.jsx("img",{src:`https://intellisight-api.humicprototyping.net/images/eye-scans/${(he=a[F])==null?void 0:he.eye_pic}`,alt:"result",className:"w-2/3 h-full aspect-video object-cover mt-4 mx-auto rounded-lg"}),!S&&jsxRuntimeExports.jsxs("div",{className:"text-sm sm:text-base",children:[jsxRuntimeExports.jsxs("div",{className:"mt-6 flex justify-between",children:[jsxRuntimeExports.jsx("p",{className:"font-semibold",children:((se=a[F])==null?void 0:se.status)==="complete"?"Diagnosis":"Early Diagnosis by AI"}),jsxRuntimeExports.jsx("p",{className:"text-right capitalize font-semibold text-[#484848]",children:(W=a[F])==null?void 0:W.diagnosis})]}),jsxRuntimeExports.jsxs("div",{className:"mt-2 flex justify-between",children:[jsxRuntimeExports.jsx("p",{className:"font-semibold",children:(f==null?void 0:f.data.role)==="pasien"?"Doctor Name":"Patient Name"}),jsxRuntimeExports.jsx("p",{className:"text-right capitalize font-semibold text-[#484848]",children:(f==null?void 0:f.data.role)==="pasien"?`Dr. ${(N=a[F])==null?void 0:N.doctor.name}`:(H=a[F])==null?void 0:H.patient.name})]}),jsxRuntimeExports.jsxs("div",{className:"mt-2 flex justify-between",children:[jsxRuntimeExports.jsx("p",{className:"font-semibold",children:(f==null?void 0:f.data.role)==="pasien"?"Date":"Age"}),jsxRuntimeExports.jsx("p",{className:"text-right font-semibold text-[#484848]",children:(f==null?void 0:f.data.role)==="pasien"?formatDate((P=a[F])==null?void 0:P.examination_date):formatDateToYearsMonths((O=a[F])==null?void 0:O.patient.birthdate)})]}),jsxRuntimeExports.jsxs("div",{className:"mt-2 flex justify-between",children:[jsxRuntimeExports.jsx("p",{className:"font-semibold",children:(f==null?void 0:f.data.role)==="pasien"?"Status":"Date"}),(f==null?void 0:f.data.role)==="pasien"&&jsxRuntimeExports.jsx("p",{className:`text-right capitalize font-semibold ${((L=a[F])==null?void 0:L.status)==="complete"?"text-[#41E846]":"text-[#ED9C4B]"}`,children:((Z=a[F])==null?void 0:Z.status)==="complete"?"Completed":"OnGoing"}),(f==null?void 0:f.data.role)==="dokter"&&jsxRuntimeExports.jsx("p",{className:"text-right font-semibold text-[#484848]",children:formatDate((J=a[F])==null?void 0:J.examination_date)})]}),jsxRuntimeExports.jsxs("div",{className:"mt-2 flex justify-between",children:[jsxRuntimeExports.jsx("p",{className:"font-semibold",children:(f==null?void 0:f.data.role)==="pasien"?"Doctors Note":"Status"}),(f==null?void 0:f.data.role)==="pasien"&&jsxRuntimeExports.jsx("p",{className:"text-right capitalize font-semibold text-[#484848]",children:(ae=a[F])!=null&&ae.doctors_note?(re=a[F])==null?void 0:re.doctors_note:"-"}),(f==null?void 0:f.data.role)==="dokter"&&jsxRuntimeExports.jsx("p",{className:`text-right capitalize font-semibold ${((ge=a[F])==null?void 0:ge.status)==="complete"?"text-[#41E846]":"text-[#ED9C4B]"}`,children:((me=a[F])==null?void 0:me.status)==="complete"?"Completed":"OnGoing"})]})]}),S&&!R&&jsxRuntimeExports.jsxs("form",{onSubmit:j.handleSubmit(le),children:[jsxRuntimeExports.jsx(InputField,{label:"Diagnosis",name:"diagnosis",type:"text",register:j.register,errors:j.formState.errors,className:"mt-4",labelClassName:"text-sm md:text-base",inputClassName:"text-sm md:text-base"}),jsxRuntimeExports.jsx(InputField,{label:"Add Note",name:"doctorsNote",type:"text",as:"textarea",register:j.register,errors:j.formState.errors,className:"mt-4",labelClassName:"text-sm md:text-base",inputClassName:"text-sm md:text-base"})]}),R&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Lottie,{animationData:SuccessImage,loop:!0,className:"w-1/2 mx-auto"}),jsxRuntimeExports.jsx("h4",{className:"text-base sm:text-lg md:text-xl font-semibold text-center",children:"Patient Successfully Diagnose"}),jsxRuntimeExports.jsx("div",{className:"mt-6 mx-auto",children:jsxRuntimeExports.jsx(DialogClose,{asChild:!0,onClick:()=>{k(!1),A(!1),D(!1)},children:jsxRuntimeExports.jsx(Button,{className:"rounded-md bg-[#146EF5] text-white px-18 py-3 !text-xs lg:!text-sm",children:"Back"})})})]}),!R&&jsxRuntimeExports.jsxs("div",{className:"mt-6 flex justify-center gap-4",children:[jsxRuntimeExports.jsx(DialogClose,{asChild:!0,variant:(f==null?void 0:f.data.role)==="dokter"&&"skeleton",onClick:S?()=>A(!1):()=>k(!1),children:jsxRuntimeExports.jsx(Button,{className:`${(f==null?void 0:f.data.role)==="dokter"?"w-1/2":"bg-[#146EF5] text-white px-16 py-3"} rounded-md !text-xs lg:!text-sm`,children:"Back"})}),(f==null?void 0:f.data.role)==="dokter"&&jsxRuntimeExports.jsx(Button,{onClick:S?j.handleSubmit(le):()=>A(!0),className:"w-1/2 bg-[#146EF5] py-3 rounded-md !text-xs lg:!text-sm text-white",children:_?jsxRuntimeExports.jsx(FaSpinner,{className:"animate-spin mx-auto"}):"Diagnose"})]})]})]})})]},ee)})})]})}),G>1&&jsxRuntimeExports.jsxs("div",{className:"mt-6 flex gap-4 p-3 bg-white rounded-lg w-max",children:[jsxRuntimeExports.jsx(Button,{className:`bg-[#D9D9D9] ${x===1?"opacity-50 cursor-not-allowed":""}`,onClick:q,disabled:x===1,children:jsxRuntimeExports.jsx(FaChevronLeft,{className:"size-2 md:size-4"})}),jsxRuntimeExports.jsx("div",{className:"flex items-center text-xs md:text-sm lg:text-base gap-2",children:[...Array(G)].map((ne,ee)=>jsxRuntimeExports.jsx("div",{onClick:()=>y(ee+1),className:`size-6 md:size-8 flex justify-center items-center rounded cursor-pointer ${x===ee+1?"bg-[#146EF5] text-white":"text-black"}`,children:jsxRuntimeExports.jsx("p",{children:ee+1})},ee))}),jsxRuntimeExports.jsx(Button,{className:`bg-[#D9D9D9] ${x===G?"opacity-50 cursor-not-allowed":""}`,onClick:K,disabled:x===G,children:jsxRuntimeExports.jsx(FaChevronRight,{className:"size-2 md:size-4"})})]})]})]})}const Banner="/assets/bg-wave-BXDY4xbi.jpg",Form=reactExports.forwardRef(({schema:e,onSubmit:t,fields:a,submitLabel:u,className:f},p)=>{const x=useForm({resolver:s(e)}),{reset:y}=x;return reactExports.useImperativeHandle(p,()=>({resetForm:g=>{const k=a.reduce((S,A)=>(S[A.name]=(g==null?void 0:g[A.name])??A.value??"",S),{});y(k)}})),reactExports.useEffect(()=>{const g=a.reduce((k,S)=>(k[S.name]=S.value??"",k),{});y(g)},[a,y]),jsxRuntimeExports.jsxs("form",{className:f,onSubmit:x.handleSubmit(t),children:[a.map((g,k)=>jsxRuntimeExports.jsx(InputField,{label:g.label,name:g.name,type:g.type,placeholder:g.placeholder,register:x.register,errors:x.formState.errors,className:g.className,labelClassName:"font-semibold text-sm md:text-base lg:text-lg",inputClassName:"!rounded text-[#484848] text-sm md:text-base"},k)),jsxRuntimeExports.jsx("div",{className:"flex justify-center",children:jsxRuntimeExports.jsx(Button,{type:"submit",className:"mt-6 bg-[#146EF5] text-white px-8 py-3",children:u})})]})});function Skeleton({className:e,...t}){return jsxRuntimeExports.jsx("div",{"data-slot":"skeleton",className:cn$1("bg-accent animate-pulse rounded-md",e),...t})}var propTypes={exports:{}},ReactPropTypesSecret_1,hasRequiredReactPropTypesSecret;function requireReactPropTypesSecret(){if(hasRequiredReactPropTypesSecret)return ReactPropTypesSecret_1;hasRequiredReactPropTypesSecret=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ReactPropTypesSecret_1=e,ReactPropTypesSecret_1}var factoryWithThrowingShims,hasRequiredFactoryWithThrowingShims;function requireFactoryWithThrowingShims(){if(hasRequiredFactoryWithThrowingShims)return factoryWithThrowingShims;hasRequiredFactoryWithThrowingShims=1;var e=requireReactPropTypesSecret();function t(){}function a(){}return a.resetWarningCache=t,factoryWithThrowingShims=function(){function u(x,y,g,k,S,A){if(A!==e){var _=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw _.name="Invariant Violation",_}}u.isRequired=u;function f(){return u}var p={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:f,element:u,elementType:u,instanceOf:f,node:u,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:a,resetWarningCache:t};return p.PropTypes=p,p},factoryWithThrowingShims}var hasRequiredPropTypes;function requirePropTypes(){return hasRequiredPropTypes||(hasRequiredPropTypes=1,propTypes.exports=requireFactoryWithThrowingShims()()),propTypes.exports}var propTypesExports=requirePropTypes();const PropTypes=getDefaultExportFromCjs(propTypesExports),COMMON_MIME_TYPES=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function toFileWithPath(e,t,a){const u=withMimeType(e),{webkitRelativePath:f}=e,p=typeof t=="string"?t:typeof f=="string"&&f.length>0?f:`./${e.name}`;return typeof u.path!="string"&&setObjProp(u,"path",p),setObjProp(u,"relativePath",p),u}function withMimeType(e){const{name:t}=e;if(t&&t.lastIndexOf(".")!==-1&&!e.type){const u=t.split(".").pop().toLowerCase(),f=COMMON_MIME_TYPES.get(u);f&&Object.defineProperty(e,"type",{value:f,writable:!1,configurable:!1,enumerable:!0})}return e}function setObjProp(e,t,a){Object.defineProperty(e,t,{value:a,writable:!1,configurable:!1,enumerable:!0})}const FILES_TO_IGNORE=[".DS_Store","Thumbs.db"];function fromEvent(e){return __awaiter(this,void 0,void 0,function*(){return isObject(e)&&isDataTransfer(e.dataTransfer)?getDataTransferFiles(e.dataTransfer,e.type):isChangeEvt(e)?getInputFiles(e):Array.isArray(e)&&e.every(t=>"getFile"in t&&typeof t.getFile=="function")?getFsHandleFiles(e):[]})}function isDataTransfer(e){return isObject(e)}function isChangeEvt(e){return isObject(e)&&isObject(e.target)}function isObject(e){return typeof e=="object"&&e!==null}function getInputFiles(e){return fromList(e.target.files).map(t=>toFileWithPath(t))}function getFsHandleFiles(e){return __awaiter(this,void 0,void 0,function*(){return(yield Promise.all(e.map(a=>a.getFile()))).map(a=>toFileWithPath(a))})}function getDataTransferFiles(e,t){return __awaiter(this,void 0,void 0,function*(){if(e.items){const a=fromList(e.items).filter(f=>f.kind==="file");if(t!=="drop")return a;const u=yield Promise.all(a.map(toFilePromises));return noIgnoredFiles(flatten(u))}return noIgnoredFiles(fromList(e.files).map(a=>toFileWithPath(a)))})}function noIgnoredFiles(e){return e.filter(t=>FILES_TO_IGNORE.indexOf(t.name)===-1)}function fromList(e){if(e===null)return[];const t=[];for(let a=0;a<e.length;a++){const u=e[a];t.push(u)}return t}function toFilePromises(e){if(typeof e.webkitGetAsEntry!="function")return fromDataTransferItem(e);const t=e.webkitGetAsEntry();return t&&t.isDirectory?fromDirEntry(t):fromDataTransferItem(e,t)}function flatten(e){return e.reduce((t,a)=>[...t,...Array.isArray(a)?flatten(a):[a]],[])}function fromDataTransferItem(e,t){return __awaiter(this,void 0,void 0,function*(){var a;if(globalThis.isSecureContext&&typeof e.getAsFileSystemHandle=="function"){const p=yield e.getAsFileSystemHandle();if(p===null)throw new Error(`${e} is not a File`);if(p!==void 0){const x=yield p.getFile();return x.handle=p,toFileWithPath(x)}}const u=e.getAsFile();if(!u)throw new Error(`${e} is not a File`);return toFileWithPath(u,(a=t==null?void 0:t.fullPath)!==null&&a!==void 0?a:void 0)})}function fromEntry(e){return __awaiter(this,void 0,void 0,function*(){return e.isDirectory?fromDirEntry(e):fromFileEntry(e)})}function fromDirEntry(e){const t=e.createReader();return new Promise((a,u)=>{const f=[];function p(){t.readEntries(x=>__awaiter(this,void 0,void 0,function*(){if(x.length){const y=Promise.all(x.map(fromEntry));f.push(y),p()}else try{const y=yield Promise.all(f);a(y)}catch(y){u(y)}}),x=>{u(x)})}p()})}function fromFileEntry(e){return __awaiter(this,void 0,void 0,function*(){return new Promise((t,a)=>{e.file(u=>{const f=toFileWithPath(u,e.fullPath);t(f)},u=>{a(u)})})})}var es={},hasRequiredEs;function requireEs(){return hasRequiredEs||(hasRequiredEs=1,es.__esModule=!0,es.default=function(e,t){if(e&&t){var a=Array.isArray(t)?t:t.split(",");if(a.length===0)return!0;var u=e.name||"",f=(e.type||"").toLowerCase(),p=f.replace(/\/.*$/,"");return a.some(function(x){var y=x.trim().toLowerCase();return y.charAt(0)==="."?u.toLowerCase().endsWith(y):y.endsWith("/*")?p===y.replace(/\/.*$/,""):f===y})}return!0}),es}var esExports=requireEs();const _accepts=getDefaultExportFromCjs(esExports);function _toConsumableArray$1(e){return _arrayWithoutHoles$1(e)||_iterableToArray$1(e)||_unsupportedIterableToArray$1(e)||_nonIterableSpread$1()}function _nonIterableSpread$1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray$1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _arrayWithoutHoles$1(e){if(Array.isArray(e))return _arrayLikeToArray$1(e)}function ownKeys$1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);t&&(u=u.filter(function(f){return Object.getOwnPropertyDescriptor(e,f).enumerable})),a.push.apply(a,u)}return a}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?ownKeys$1(Object(a),!0).forEach(function(u){_defineProperty$1(e,u,a[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys$1(Object(a)).forEach(function(u){Object.defineProperty(e,u,Object.getOwnPropertyDescriptor(a,u))})}return e}function _defineProperty$1(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _slicedToArray$1(e,t){return _arrayWithHoles$1(e)||_iterableToArrayLimit$1(e,t)||_unsupportedIterableToArray$1(e,t)||_nonIterableRest$1()}function _nonIterableRest$1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$1(e,t){if(e){if(typeof e=="string")return _arrayLikeToArray$1(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return _arrayLikeToArray$1(e,t)}}function _arrayLikeToArray$1(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,u=new Array(t);a<t;a++)u[a]=e[a];return u}function _iterableToArrayLimit$1(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var u=[],f=!0,p=!1,x,y;try{for(a=a.call(e);!(f=(x=a.next()).done)&&(u.push(x.value),!(t&&u.length===t));f=!0);}catch(g){p=!0,y=g}finally{try{!f&&a.return!=null&&a.return()}finally{if(p)throw y}}return u}}function _arrayWithHoles$1(e){if(Array.isArray(e))return e}var accepts=typeof _accepts=="function"?_accepts:_accepts.default,FILE_INVALID_TYPE="file-invalid-type",FILE_TOO_LARGE="file-too-large",FILE_TOO_SMALL="file-too-small",TOO_MANY_FILES="too-many-files",getInvalidTypeRejectionErr=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",a=t.split(","),u=a.length>1?"one of ".concat(a.join(", ")):a[0];return{code:FILE_INVALID_TYPE,message:"File type must be ".concat(u)}},getTooLargeRejectionErr=function e(t){return{code:FILE_TOO_LARGE,message:"File is larger than ".concat(t," ").concat(t===1?"byte":"bytes")}},getTooSmallRejectionErr=function e(t){return{code:FILE_TOO_SMALL,message:"File is smaller than ".concat(t," ").concat(t===1?"byte":"bytes")}},TOO_MANY_FILES_REJECTION={code:TOO_MANY_FILES,message:"Too many files"};function fileAccepted(e,t){var a=e.type==="application/x-moz-file"||accepts(e,t);return[a,a?null:getInvalidTypeRejectionErr(t)]}function fileMatchSize(e,t,a){if(isDefined(e.size))if(isDefined(t)&&isDefined(a)){if(e.size>a)return[!1,getTooLargeRejectionErr(a)];if(e.size<t)return[!1,getTooSmallRejectionErr(t)]}else{if(isDefined(t)&&e.size<t)return[!1,getTooSmallRejectionErr(t)];if(isDefined(a)&&e.size>a)return[!1,getTooLargeRejectionErr(a)]}return[!0,null]}function isDefined(e){return e!=null}function allFilesAccepted(e){var t=e.files,a=e.accept,u=e.minSize,f=e.maxSize,p=e.multiple,x=e.maxFiles,y=e.validator;return!p&&t.length>1||p&&x>=1&&t.length>x?!1:t.every(function(g){var k=fileAccepted(g,a),S=_slicedToArray$1(k,1),A=S[0],_=fileMatchSize(g,u,f),M=_slicedToArray$1(_,1),R=M[0],D=y?y(g):null;return A&&R&&!D})}function isPropagationStopped(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function isEvtWithFiles(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function onDocumentDragOver(e){e.preventDefault()}function isIe(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function isEdge(e){return e.indexOf("Edge/")!==-1}function isIeOrEdge(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return isIe(e)||isEdge(e)}function composeEventHandlers(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(u){for(var f=arguments.length,p=new Array(f>1?f-1:0),x=1;x<f;x++)p[x-1]=arguments[x];return t.some(function(y){return!isPropagationStopped(u)&&y&&y.apply(void 0,[u].concat(p)),isPropagationStopped(u)})}}function canUseFileSystemAccessAPI(){return"showOpenFilePicker"in window}function pickerOptionsFromAccept(e){if(isDefined(e)){var t=Object.entries(e).filter(function(a){var u=_slicedToArray$1(a,2),f=u[0],p=u[1],x=!0;return isMIMEType(f)||(console.warn('Skipped "'.concat(f,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),x=!1),(!Array.isArray(p)||!p.every(isExt))&&(console.warn('Skipped "'.concat(f,'" because an invalid file extension was provided.')),x=!1),x}).reduce(function(a,u){var f=_slicedToArray$1(u,2),p=f[0],x=f[1];return _objectSpread$1(_objectSpread$1({},a),{},_defineProperty$1({},p,x))},{});return[{description:"Files",accept:t}]}return e}function acceptPropAsAcceptAttr(e){if(isDefined(e))return Object.entries(e).reduce(function(t,a){var u=_slicedToArray$1(a,2),f=u[0],p=u[1];return[].concat(_toConsumableArray$1(t),[f],_toConsumableArray$1(p))},[]).filter(function(t){return isMIMEType(t)||isExt(t)}).join(",")}function isAbort(e){return e instanceof DOMException&&(e.name==="AbortError"||e.code===e.ABORT_ERR)}function isSecurityError(e){return e instanceof DOMException&&(e.name==="SecurityError"||e.code===e.SECURITY_ERR)}function isMIMEType(e){return e==="audio/*"||e==="video/*"||e==="image/*"||e==="text/*"||e==="application/*"||/\w+\/[-+.\w]+/g.test(e)}function isExt(e){return/^.*\.[\w]+$/.test(e)}var _excluded=["children"],_excluded2=["open"],_excluded3=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],_excluded4=["refKey","onChange","onClick"];function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray(e,t){if(e){if(typeof e=="string")return _arrayLikeToArray(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return _arrayLikeToArray(e,t)}}function _arrayLikeToArray(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,u=new Array(t);a<t;a++)u[a]=e[a];return u}function _iterableToArrayLimit(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var u=[],f=!0,p=!1,x,y;try{for(a=a.call(e);!(f=(x=a.next()).done)&&(u.push(x.value),!(t&&u.length===t));f=!0);}catch(g){p=!0,y=g}finally{try{!f&&a.return!=null&&a.return()}finally{if(p)throw y}}return u}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function ownKeys(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);t&&(u=u.filter(function(f){return Object.getOwnPropertyDescriptor(e,f).enumerable})),a.push.apply(a,u)}return a}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?ownKeys(Object(a),!0).forEach(function(u){_defineProperty(e,u,a[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(u){Object.defineProperty(e,u,Object.getOwnPropertyDescriptor(a,u))})}return e}function _defineProperty(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _objectWithoutProperties(e,t){if(e==null)return{};var a=_objectWithoutPropertiesLoose(e,t),u,f;if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(e);for(f=0;f<p.length;f++)u=p[f],!(t.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(e,u)&&(a[u]=e[u])}return a}function _objectWithoutPropertiesLoose(e,t){if(e==null)return{};var a={},u=Object.keys(e),f,p;for(p=0;p<u.length;p++)f=u[p],!(t.indexOf(f)>=0)&&(a[f]=e[f]);return a}var Dropzone=reactExports.forwardRef(function(e,t){var a=e.children,u=_objectWithoutProperties(e,_excluded),f=useDropzone(u),p=f.open,x=_objectWithoutProperties(f,_excluded2);return reactExports.useImperativeHandle(t,function(){return{open:p}},[p]),React.createElement(reactExports.Fragment,null,a(_objectSpread(_objectSpread({},x),{},{open:p})))});Dropzone.displayName="Dropzone";var defaultProps={disabled:!1,getFilesFromEvent:fromEvent,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};Dropzone.defaultProps=defaultProps;Dropzone.propTypes={children:PropTypes.func,accept:PropTypes.objectOf(PropTypes.arrayOf(PropTypes.string)),multiple:PropTypes.bool,preventDropOnDocument:PropTypes.bool,noClick:PropTypes.bool,noKeyboard:PropTypes.bool,noDrag:PropTypes.bool,noDragEventsBubbling:PropTypes.bool,minSize:PropTypes.number,maxSize:PropTypes.number,maxFiles:PropTypes.number,disabled:PropTypes.bool,getFilesFromEvent:PropTypes.func,onFileDialogCancel:PropTypes.func,onFileDialogOpen:PropTypes.func,useFsAccessApi:PropTypes.bool,autoFocus:PropTypes.bool,onDragEnter:PropTypes.func,onDragLeave:PropTypes.func,onDragOver:PropTypes.func,onDrop:PropTypes.func,onDropAccepted:PropTypes.func,onDropRejected:PropTypes.func,onError:PropTypes.func,validator:PropTypes.func};var initialState={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function useDropzone(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=_objectSpread(_objectSpread({},defaultProps),e),a=t.accept,u=t.disabled,f=t.getFilesFromEvent,p=t.maxSize,x=t.minSize,y=t.multiple,g=t.maxFiles,k=t.onDragEnter,S=t.onDragLeave,A=t.onDragOver,_=t.onDrop,M=t.onDropAccepted,R=t.onDropRejected,D=t.onFileDialogCancel,F=t.onFileDialogOpen,C=t.useFsAccessApi,j=t.autoFocus,T=t.preventDropOnDocument,V=t.noClick,B=t.noKeyboard,G=t.noDrag,$=t.noDragEventsBubbling,q=t.onError,K=t.validator,le=reactExports.useMemo(function(){return acceptPropAsAcceptAttr(a)},[a]),ne=reactExports.useMemo(function(){return pickerOptionsFromAccept(a)},[a]),ee=reactExports.useMemo(function(){return typeof F=="function"?F:noop},[F]),he=reactExports.useMemo(function(){return typeof D=="function"?D:noop},[D]),se=reactExports.useRef(null),W=reactExports.useRef(null),N=reactExports.useReducer(reducer,initialState),H=_slicedToArray(N,2),P=H[0],O=H[1],L=P.isFocused,Z=P.isFileDialogActive,J=reactExports.useRef(typeof window<"u"&&window.isSecureContext&&C&&canUseFileSystemAccessAPI()),ae=function(){!J.current&&Z&&setTimeout(function(){if(W.current){var Se=W.current.files;Se.length||(O({type:"closeDialog"}),he())}},300)};reactExports.useEffect(function(){return window.addEventListener("focus",ae,!1),function(){window.removeEventListener("focus",ae,!1)}},[W,Z,he,J]);var re=reactExports.useRef([]),ge=function(Se){se.current&&se.current.contains(Se.target)||(Se.preventDefault(),re.current=[])};reactExports.useEffect(function(){return T&&(document.addEventListener("dragover",onDocumentDragOver,!1),document.addEventListener("drop",ge,!1)),function(){T&&(document.removeEventListener("dragover",onDocumentDragOver),document.removeEventListener("drop",ge))}},[se,T]),reactExports.useEffect(function(){return!u&&j&&se.current&&se.current.focus(),function(){}},[se,j,u]);var me=reactExports.useCallback(function(de){q?q(de):console.error(de)},[q]),Re=reactExports.useCallback(function(de){de.preventDefault(),de.persist(),pe(de),re.current=[].concat(_toConsumableArray(re.current),[de.target]),isEvtWithFiles(de)&&Promise.resolve(f(de)).then(function(Se){if(!(isPropagationStopped(de)&&!$)){var De=Se.length,Ne=De>0&&allFilesAccepted({files:Se,accept:le,minSize:x,maxSize:p,multiple:y,maxFiles:g,validator:K}),He=De>0&&!Ne;O({isDragAccept:Ne,isDragReject:He,isDragActive:!0,type:"setDraggedFiles"}),k&&k(de)}}).catch(function(Se){return me(Se)})},[f,k,me,$,le,x,p,y,g,K]),Te=reactExports.useCallback(function(de){de.preventDefault(),de.persist(),pe(de);var Se=isEvtWithFiles(de);if(Se&&de.dataTransfer)try{de.dataTransfer.dropEffect="copy"}catch{}return Se&&A&&A(de),!1},[A,$]),Me=reactExports.useCallback(function(de){de.preventDefault(),de.persist(),pe(de);var Se=re.current.filter(function(Ne){return se.current&&se.current.contains(Ne)}),De=Se.indexOf(de.target);De!==-1&&Se.splice(De,1),re.current=Se,!(Se.length>0)&&(O({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),isEvtWithFiles(de)&&S&&S(de))},[se,S,$]),Ce=reactExports.useCallback(function(de,Se){var De=[],Ne=[];de.forEach(function(He){var bt=fileAccepted(He,le),tt=_slicedToArray(bt,2),qt=tt[0],Nt=tt[1],Ft=fileMatchSize(He,x,p),st=_slicedToArray(Ft,2),oa=st[0],jt=st[1],yt=K?K(He):null;if(qt&&oa&&!yt)De.push(He);else{var ga=[Nt,jt];yt&&(ga=ga.concat(yt)),Ne.push({file:He,errors:ga.filter(function(Yt){return Yt})})}}),(!y&&De.length>1||y&&g>=1&&De.length>g)&&(De.forEach(function(He){Ne.push({file:He,errors:[TOO_MANY_FILES_REJECTION]})}),De.splice(0)),O({acceptedFiles:De,fileRejections:Ne,isDragReject:Ne.length>0,type:"setFiles"}),_&&_(De,Ne,Se),Ne.length>0&&R&&R(Ne,Se),De.length>0&&M&&M(De,Se)},[O,y,le,x,p,g,_,M,R,K]),Be=reactExports.useCallback(function(de){de.preventDefault(),de.persist(),pe(de),re.current=[],isEvtWithFiles(de)&&Promise.resolve(f(de)).then(function(Se){isPropagationStopped(de)&&!$||Ce(Se,de)}).catch(function(Se){return me(Se)}),O({type:"reset"})},[f,Ce,me,$]),ze=reactExports.useCallback(function(){if(J.current){O({type:"openDialog"}),ee();var de={multiple:y,types:ne};window.showOpenFilePicker(de).then(function(Se){return f(Se)}).then(function(Se){Ce(Se,null),O({type:"closeDialog"})}).catch(function(Se){isAbort(Se)?(he(Se),O({type:"closeDialog"})):isSecurityError(Se)?(J.current=!1,W.current?(W.current.value=null,W.current.click()):me(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):me(Se)});return}W.current&&(O({type:"openDialog"}),ee(),W.current.value=null,W.current.click())},[O,ee,he,C,Ce,me,ne,y]),Ve=reactExports.useCallback(function(de){!se.current||!se.current.isEqualNode(de.target)||(de.key===" "||de.key==="Enter"||de.keyCode===32||de.keyCode===13)&&(de.preventDefault(),ze())},[se,ze]),_e=reactExports.useCallback(function(){O({type:"focus"})},[]),dt=reactExports.useCallback(function(){O({type:"blur"})},[]),nt=reactExports.useCallback(function(){V||(isIeOrEdge()?setTimeout(ze,0):ze())},[V,ze]),Ke=function(Se){return u?null:Se},Q=function(Se){return B?null:Ke(Se)},oe=function(Se){return G?null:Ke(Se)},pe=function(Se){$&&Se.stopPropagation()},Ae=reactExports.useMemo(function(){return function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Se=de.refKey,De=Se===void 0?"ref":Se,Ne=de.role,He=de.onKeyDown,bt=de.onFocus,tt=de.onBlur,qt=de.onClick,Nt=de.onDragEnter,Ft=de.onDragOver,st=de.onDragLeave,oa=de.onDrop,jt=_objectWithoutProperties(de,_excluded3);return _objectSpread(_objectSpread(_defineProperty({onKeyDown:Q(composeEventHandlers(He,Ve)),onFocus:Q(composeEventHandlers(bt,_e)),onBlur:Q(composeEventHandlers(tt,dt)),onClick:Ke(composeEventHandlers(qt,nt)),onDragEnter:oe(composeEventHandlers(Nt,Re)),onDragOver:oe(composeEventHandlers(Ft,Te)),onDragLeave:oe(composeEventHandlers(st,Me)),onDrop:oe(composeEventHandlers(oa,Be)),role:typeof Ne=="string"&&Ne!==""?Ne:"presentation"},De,se),!u&&!B?{tabIndex:0}:{}),jt)}},[se,Ve,_e,dt,nt,Re,Te,Me,Be,B,G,u]),Ee=reactExports.useCallback(function(de){de.stopPropagation()},[]),be=reactExports.useMemo(function(){return function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Se=de.refKey,De=Se===void 0?"ref":Se,Ne=de.onChange,He=de.onClick,bt=_objectWithoutProperties(de,_excluded4),tt=_defineProperty({accept:le,multiple:y,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:Ke(composeEventHandlers(Ne,Be)),onClick:Ke(composeEventHandlers(He,Ee)),tabIndex:-1},De,W);return _objectSpread(_objectSpread({},tt),bt)}},[W,a,y,Be,u]);return _objectSpread(_objectSpread({},P),{},{isFocused:L&&!u,getRootProps:Ae,getInputProps:be,rootRef:se,inputRef:W,open:Ke(ze)})}function reducer(e,t){switch(t.type){case"focus":return _objectSpread(_objectSpread({},e),{},{isFocused:!0});case"blur":return _objectSpread(_objectSpread({},e),{},{isFocused:!1});case"openDialog":return _objectSpread(_objectSpread({},initialState),{},{isFileDialogActive:!0});case"closeDialog":return _objectSpread(_objectSpread({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return _objectSpread(_objectSpread({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return _objectSpread(_objectSpread({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return _objectSpread({},initialState);default:return e}}function noop(){}const editProfileFormSchema=z.object({email:z.string().min(1,{message:"Email is required"}).email({message:"Invalid email address"}),name:z.string().min(3,{message:"Name must be at least 3 characters long"}).max(50,{message:"Name must be at most 50 characters long"}).regex(/^[a-zA-Z\s]+$/,{message:"Name can only contain letters and spaces"}),birthDate:z.coerce.date().max(new Date,{message:"Birthdate cannot be in the future"}).min(new Date(new Date().setFullYear(new Date().getFullYear()-100)),{message:"Birthdate must be within the last 100 years"})}),changePasswordFormSchema=z.object({oldPassword:z.string().min(1,{message:"Password is required"}),newPassword:z.string().min(12,{message:"Password must be at least 12 characters long"}).regex(/[A-Z]/,{message:"Password must contain at least one uppercase letter"}).regex(/[a-z]/,{message:"Password must contain at least one lowercase letter"}).regex(/\d/,{message:"Password must contain at least one number"}).regex(/[\W_]/,{message:"Password must contain at least one special character"}),confirmPassword:z.string()}).refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords do not match",path:["confirmPassword"]}),changePasswordFields=[{label:"Old Password",name:"oldPassword",type:"password"},{label:"Change Password",name:"newPassword",type:"password",className:"mt-4 md:mt-6"},{label:"Confirm Password",name:"confirmPassword",type:"password",className:"mt-4 md:mt-6"}];function DashboardProfilePage(){const[e,t]=reactExports.useState(null),a=reactExports.useRef(),[u,f]=reactExports.useState(null),[p,x]=reactExports.useState(!1),[y,g]=reactExports.useState(!1),k=async B=>{const G=B[0];G&&f(G)},S=async()=>{try{const G=await(await fetchWithRefresh("https://intellisight-api.humicprototyping.net/user/profile",{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"}})).json();t(G)}catch(B){console.error("Error fetching user data:",B)}},A=async()=>{if(!u)return;const B=new FormData;B.append("profile_pic",u);try{g(!0);const G=await fetchWithRefresh("https://intellisight-api.humicprototyping.net/user/change-profile-pic",{method:"PATCH",credentials:"include",headers:{Accept:"application/json"},body:B}),$=await G.json();G.status===200&&$.message==="Foto profil berhasil diperbarui"?(toast("Profile Picture Updated Successfully",{description:"Your profile picture has been updated successfully. You will need to refresh the page to see the changes.",icon:jsxRuntimeExports.jsx(FaCircleCheck,{className:"size-5 text-green-500"}),classNames:{title:"!text-green-500"}}),S(),x(!1)):toast("Oops! Something Went Wrong",{description:"There was an error updating your profile picture. Please try again later.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}})}catch(G){console.error("Error changing user profile:",G)}finally{g(!1)}},{getRootProps:_,getInputProps:M,isDragActive:R,isDragReject:D,isDragAccept:F,fileRejections:C}=useDropzone({accept:{"image/jpeg":[],"image/png":[],"image/jpg":[]},maxFiles:1,onDrop:k});reactExports.useEffect(()=>{S()},[]);const j=[{label:"Email",name:"email",type:"text",value:e==null?void 0:e.data.email},{label:"Name",name:"name",type:"text",value:e==null?void 0:e.data.name,className:"mt-4 md:mt-6"},{label:"Birth Date",name:"birthDate",type:"date",value:e==null?void 0:e.data.birthdate,className:"mt-4 md:mt-6"}],T=async B=>{(await fetchWithRefresh("https://intellisight-api.humicprototyping.net/user/profile",{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({name:B.name,email:B.email,birthdate:B.birthDate})})).status===200?(toast("Account updated successfully",{description:"Your account details have been updated successfully.",icon:jsxRuntimeExports.jsx(FaCircleCheck,{className:"size-5 text-green-500"}),classNames:{title:"!text-green-500"}}),S()):toast("Error updating account",{description:"There was an error updating your account details. Please try again later.",icon:jsxRuntimeExports.jsx(FaCircleXmark,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}})},V=async B=>{var q,K,le;const G=await fetchWithRefresh("https://intellisight-api.humicprototyping.net/user/change-password",{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({oldPassword:B.oldPassword,newPassword:B.newPassword})}),$=await G.json();G.status===200?(toast("Password updated successfully",{description:"Your password has been updated successfully.",icon:jsxRuntimeExports.jsx(FaCircleCheck,{className:"size-5 text-green-500"}),classNames:{title:"!text-green-500"}}),(q=a.current)==null||q.resetForm()):G.status===401&&$.message==="Password lama salah"?(toast("You entered the wrong password",{description:"The password you entered is incorrect. Please try again.",icon:jsxRuntimeExports.jsx(FaCircleXmark,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}}),(K=a.current)==null||K.resetForm()):(toast("Error updating password",{description:"There was an error updating your password. Please try again later.",icon:jsxRuntimeExports.jsx(FaCircleXmark,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}}),(le=a.current)==null||le.resetForm())};return jsxRuntimeExports.jsxs("div",{className:"flex lg:h-screen lg:overflow-y-hidden",children:[jsxRuntimeExports.jsx(SideBar,{}),jsxRuntimeExports.jsxs("div",{className:"p-6 md:p-10 bg-[#F3F3F3] w-full flex flex-col h-full overflow-x-hidden",children:[jsxRuntimeExports.jsx("h1",{className:"text-xl md:text-2xl lg:text-3xl font-semibold text-center xl:text-left",children:"Profile"}),jsxRuntimeExports.jsxs("div",{className:"mt-6 md:mt-10 h-full bg-white rounded-2xl flex flex-col overflow-hidden",children:[jsxRuntimeExports.jsx("img",{src:Banner,alt:"Banner",className:"object-center object-cover h-[120px] sm:h-[150px] md:h-[200px] lg:h-1/4 rounded-2xl"}),jsxRuntimeExports.jsxs("div",{className:"h-3/4 px-6 md:px-10 lg:px-16 xl:px-20",children:[jsxRuntimeExports.jsxs("div",{className:"flex gap-2 sm:gap-4 md:gap-6",children:[jsxRuntimeExports.jsxs(Dialog,{open:p,children:[jsxRuntimeExports.jsx(DialogTrigger,{asChild:!0,onClick:()=>x(!0),children:jsxRuntimeExports.jsxs("div",{className:"relative -translate-y-1/4 cursor-pointer",children:[jsxRuntimeExports.jsx("img",{src:`https://intellisight-api.humicprototyping.net/images/profile-pics/${e==null?void 0:e.data.profile_pic}`,alt:"profile",className:"size-24 sm:size-32 md:size-36 rounded-full border-4 border-white object-center object-cover"}),jsxRuntimeExports.jsx("div",{className:"bg-[#146EF5] p-1.5 sm:p-2 rounded-full w-max absolute bottom-2 right-2",children:jsxRuntimeExports.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",className:"size-3 sm:size-4",children:[jsxRuntimeExports.jsx("path",{d:"M4.6665 4.66675H3.99984C3.64622 4.66675 3.30708 4.80722 3.05703 5.05727C2.80698 5.30732 2.6665 5.64646 2.6665 6.00008V12.0001C2.6665 12.3537 2.80698 12.6928 3.05703 12.9429C3.30708 13.1929 3.64622 13.3334 3.99984 13.3334H9.99984C10.3535 13.3334 10.6926 13.1929 10.9426 12.9429C11.1927 12.6928 11.3332 12.3537 11.3332 12.0001V11.3334",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M10.6667 3.3334L12.6667 5.3334M13.59 4.39007C13.8526 4.12751 14.0001 3.77139 14.0001 3.40007C14.0001 3.02875 13.8526 2.67264 13.59 2.41007C13.3274 2.14751 12.9713 2 12.6 2C12.2287 2 11.8726 2.14751 11.61 2.41007L6 8.00007V10.0001H8L13.59 4.39007Z",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})})]})}),jsxRuntimeExports.jsxs(DialogContent,{className:"md:min-w-[600px] p-6 sm:p-10 [&>button]:hidden outline-none",children:[jsxRuntimeExports.jsx("h4",{className:"text-base sm:text-lg md:text-xl font-semibold text-center",children:"Upload Profile Picture"}),jsxRuntimeExports.jsxs("div",{..._(),className:`mt-4 p-6 border-2 rounded-lg text-center cursor-pointer transition-all duration-300 ease-out ${R?"border-blue-500 bg-blue-100":F?"border-green-500 bg-green-100":D?"border-red-500 bg-red-100":"border-dashed border-[#EAEAEA] bg-gray-50 hover:border-gray-400"}`,children:[jsxRuntimeExports.jsx("input",{...M()}),jsxRuntimeExports.jsxs("div",{className:"flex flex-col justify-center items-center h-[120px] sm:h-[175px] md:h-[200px]",children:[jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",className:"size-10 md:size-14 mb-2",children:jsxRuntimeExports.jsx("path",{d:"M10.6665 42.6773V45.3333C10.6665 47.4551 11.5094 49.4899 13.0096 50.9902C14.5099 52.4905 16.5448 53.3333 18.6665 53.3333H45.3332C47.4549 53.3333 49.4897 52.4905 50.99 50.9902C52.4903 49.4899 53.3332 47.4551 53.3332 45.3333V42.6667M31.9998 41.3333V12M31.9998 12L41.3332 21.3333M31.9998 12L22.6665 21.3333",stroke:"#484848",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"})}),R?jsxRuntimeExports.jsx("p",{className:"text-sm md:text-base",children:"Drop the file here..."}):jsxRuntimeExports.jsxs("p",{className:"text-sm md:text-base",children:["Upload Your Photo ",jsxRuntimeExports.jsx("br",{})," (jpg, png)"]})]})]}),C.length>0&&jsxRuntimeExports.jsx("p",{className:"mt-2 text-red-500 text-xs md:text-sm",children:"File type not supported. Only .jpg, .jpeg, and .png files are allowed."}),u&&jsxRuntimeExports.jsxs("div",{className:"mt-4 p-4 bg-gray-100 rounded-lg",children:[jsxRuntimeExports.jsx("p",{className:"text-gray-800 font-medium",children:"Selected File:"}),jsxRuntimeExports.jsx("p",{className:"text-sm text-gray-600",children:u.name})]}),jsxRuntimeExports.jsxs("div",{className:"flex gap-4 mt-6",children:[jsxRuntimeExports.jsx(DialogClose,{asChild:!0,onClick:()=>x(!1),children:jsxRuntimeExports.jsx(Button,{type:"button",variant:"skeleton",className:"w-1/2",children:"Back"})}),jsxRuntimeExports.jsx(Button,{type:"submit",disabled:y||!u,onClick:A,className:"bg-[#146EF5] text-white w-1/2",children:y?jsxRuntimeExports.jsx(FaSpinner,{className:"animate-spin mx-auto"}):"Confirm"})]})]})]}),jsxRuntimeExports.jsx("div",{className:"mt-2 md:mt-4",children:e?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("h4",{className:"text-base sm:text-lg md:text-xl font-semibold capitalize",children:e==null?void 0:e.data.name}),jsxRuntimeExports.jsx("p",{className:"text-sm sm:text-base md:text-lg text-[#484848] capitalize",children:(e==null?void 0:e.data.role)==="pasien"?"Patient":"Doctor"})]}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Skeleton,{className:"w-32 h-6 rounded-sm"}),jsxRuntimeExports.jsx(Skeleton,{className:"mt-2 w-24 h-6 rounded-sm"})]})})]}),jsxRuntimeExports.jsxs("div",{className:"flex flex-col lg:flex-row gap-10 lg:gap-20 pb-10",children:[jsxRuntimeExports.jsx(Form,{schema:editProfileFormSchema,onSubmit:T,fields:j,submitLabel:"Save Changes",className:"lg:w-1/2"}),jsxRuntimeExports.jsx(Form,{ref:a,schema:changePasswordFormSchema,onSubmit:V,fields:changePasswordFields,submitLabel:"Change Password",className:"lg:w-1/2"})]})]})]})]})]})}const v="5.12.2",fr=60,ip=0,op=429,w=1e3,h=1e3,nm="Ai Processor",ddd=0,assets=JSON.parse('[{"id":"comp_0","nm":"Paths Comp 1","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Group 4","sr":1,"ks":{"p":{"a":0,"k":[515.541,549.199,0],"ix":2,"l":2},"s":{"a":0,"k":[190,190,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.492,-89.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.433,-76.197],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.433,-62.79],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.135,-0.655],[1.127,-0.655],[1.135,0.655],[-1.127,0.655]],"o":[[1.135,0.655],[-1.127,0.655],[-1.135,-0.655],[1.127,-0.655]],"v":[[2.042,-1.186],[2.054,1.186],[-2.041,1.186],[-2.054,-1.186]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-80.526,-84.322],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-101.984,-89.081],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-137.894,-52.643],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":829,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Group 1","sr":1,"ks":{"p":{"a":0,"k":[515.541,549.199,0],"ix":2,"l":2},"s":{"a":0,"k":[190,190,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.788,-1.032],[1.776,-1.032],[1.788,1.032],[-1.776,1.032]],"o":[[1.788,1.032],[-1.776,1.032],[-1.788,-1.032],[1.776,-1.032]],"v":[[3.217,-1.869],[3.236,1.868],[-3.216,1.869],[-3.237,-1.869]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-145.146,44.123],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.885,-0.511],[0.003,-1.018],[0.885,0.511],[-0.003,1.018]],"o":[[0.886,0.511],[-0.003,1.018],[-0.885,-0.511],[0.003,-1.018]],"v":[[0.005,-1.843],[1.604,0.926],[-0.005,1.843],[-1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-91.562,22.221],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.788,-1.032],[1.776,-1.032],[1.788,1.032],[-1.776,1.032]],"o":[[1.788,1.032],[-1.776,1.032],[-1.788,-1.032],[1.776,-1.032]],"v":[[3.217,-1.869],[3.236,1.868],[-3.216,1.87],[-3.237,-1.869]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-112.034,85.57],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.885,-0.511],[0.003,-1.018],[0.885,0.511],[-0.003,1.018]],"o":[[0.886,0.511],[-0.003,1.018],[-0.886,-0.511],[0.003,-1.018]],"v":[[0.005,-1.843],[1.604,0.926],[-0.005,1.843],[-1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-63.506,38.395],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-106.849,118.638],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.885,-0.511],[0.003,-1.018],[0.885,0.511],[-0.003,1.018]],"o":[[0.885,0.511],[-0.003,1.018],[-0.885,-0.511],[0.003,-1.018]],"v":[[0.005,-1.843],[1.604,0.926],[-0.005,1.843],[-1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-34.415,55.298],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.602,44.123],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.885,-0.511],[-0.003,-1.018],[-0.885,0.511],[0.003,1.018]],"o":[[-0.885,0.511],[0.003,1.018],[0.886,-0.511],[-0.003,-1.018]],"v":[[-0.005,-1.843],[-1.604,0.926],[0.005,1.843],[1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[95.065,22.228],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[118.824,68.675],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.885,-0.511],[-0.003,-1.018],[-0.886,0.511],[0.003,1.018]],"o":[[-0.885,0.511],[0.003,1.018],[0.886,-0.511],[-0.003,-1.018]],"v":[[-0.005,-1.843],[-1.604,0.926],[0.005,1.843],[1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.104,38.395],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.753,102.955],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.885,-0.511],[-0.003,-1.018],[-0.886,0.511],[0.003,1.018]],"o":[[-0.886,0.511],[0.003,1.018],[0.886,-0.511],[-0.003,-1.018]],"v":[[-0.005,-1.843],[-1.604,0.926],[0.005,1.843],[1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.194,52.651],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":829,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Paths","sr":1,"ks":{"p":{"a":0,"k":[515.974,576.767,0],"ix":2,"l":2},"a":{"a":0,"k":[515.974,576.767,0],"ix":1,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-26.792,11.069],[-0.955,-3.848],[19.628,-6.731],[26.792,-11.069]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-118.354,33.256],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-24.264,23.492],[1.573,8.575],[1.573,-10.392],[24.264,-23.492]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-87.77,61.887],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-36.313,31.61],[-8.602,15.517],[-11.227,-4.158],[36.313,-31.61]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-70.536,87.028],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[25.268,10.947],[14.842,4.929],[0.592,4.193],[-25.268,-10.947]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[120.334,33.176],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[25.86,15.14],[-25.86,-15.14]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[92.964,53.535],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[21.458,25.152],[3.15,14.662],[3.81,-10.564],[-21.458,-25.152]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[63.652,77.803],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[42.478,-19.018],[15.743,-2.831],[-16.641,4.101],[-29.992,11.809]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[73.015,-70.602],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[31.258,-18.05],[-26.477,15.289]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[97.174,-58.147],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[24.264,-23.492],[1.573,-10.392],[1.573,8.575],[-5.88,12.878]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[104.169,-39.298],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.22,-11.253],[19.22,11.253]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-61.306,-73.302],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-21.458,-25.152],[3.81,-10.564],[3.15,14.662],[9.972,18.571]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-80.526,-63.928],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-25.86,-15.14],[13.773,8.064]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9961,0.9608,0.7412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-112.034,-37.503],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.541,549.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[190,190],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[515.974,576.767],"ix":2},"a":{"a":0,"k":[515.974,576.767],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Path group","np":12,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2,"s":[100]},{"t":43,"s":[0]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[100]},{"t":49,"s":[0]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":67,"st":0,"ct":1,"bm":0}]},{"id":"comp_1","nm":"Ai Text","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Text Comp 1","refId":"comp_2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":20,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[80]},{"t":40,"s":[0]}],"ix":11},"p":{"a":0,"k":[500,500,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"w":1000,"h":1000,"ip":20,"op":64,"st":20,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Text Comp 1","refId":"comp_2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":20,"s":[80]},{"t":30,"s":[0]}],"ix":11},"p":{"a":0,"k":[500,500,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"w":1000,"h":1000,"ip":10,"op":64,"st":10,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"Text Comp 1","refId":"comp_2","sr":1,"ks":{"p":{"a":0,"k":[500,500,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"w":1000,"h":1000,"ip":0,"op":64,"st":0,"bm":0}]},{"id":"comp_2","nm":"Text Comp 1","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Text","sr":1,"ks":{"p":{"a":0,"k":[515.541,549.199,0],"ix":2,"l":2},"s":{"a":0,"k":[190,190,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[19.123,75.963],[-10.921,93.422],[-19.123,88.687],[10.921,71.228]],"c":true}]},{"t":30,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[19.123,-6.362],[-10.921,11.097],[-19.123,6.362],[10.921,-11.097]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[15.254,-95.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[25.469,73.824],[5.289,97.118],[-3.647,91.958],[0.495,87.835],[-9.332,82.161],[-16.485,84.546],[-25.469,79.359],[14.57,67.532]],"c":true}]},{"t":30,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[25.469,-8.5],[5.289,14.793],[-3.647,9.634],[0.495,5.51],[-9.332,-0.163],[-16.485,2.222],[-25.469,-2.965],[14.57,-14.793]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-12.434,-106.225],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[-1.301,1.259],[-0.609,0.522],[1.977,-0.716],[5.966,-2.016]],"o":[[0,0],[0,0],[0.788,-0.821],[1.313,-1.266],[-0.814,0.334],[-1.965,0.723],[0,0]],"v":[[-8.039,83.312],[-1.608,87.025],[2.021,83.41],[5.161,80.301],[8.039,77.624],[3.858,79.203],[-8.039,83.312]],"c":false}]},{"t":30,"s":[{"i":[[0,0],[0,0],[0,0],[-1.301,1.259],[-0.609,0.521],[1.977,-0.716],[5.967,-2.016]],"o":[[0,0],[0,0],[0.788,-0.82],[1.313,-1.266],[-0.814,0.334],[-1.965,0.723],[0,0]],"v":[[-8.039,0.987],[-1.608,4.7],[2.021,1.085],[5.161,-2.023],[8.039,-4.7],[3.858,-3.122],[-8.039,0.987]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-5.365,-110.268],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-10.703,49.892],[-18.905,45.157],[-19.34,45.157],[-11.139,49.892],[18.905,32.433],[19.34,32.433]],"c":true}]},{"t":30,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-10.703,-32.433],[-18.905,-37.168],[-19.34,45.157],[-11.139,49.892],[18.905,32.433],[19.34,-49.892]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.9964,0.9494,0.6436,0.452,0.9964,0.9494,0.6436,1,0.9964,0.9494,0.6436,0,0.6,0.452,0.3,1,0],"ix":9}},"s":{"a":0,"k":[-0.577,-22.826],"ix":5},"e":{"a":0,"k":[-2.211,60.512],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[15.036,-52.373],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[1.977,-0.716],[5.967,-2.016],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.814,0.334],[-1.965,0.723],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[15.261,41.672],[15.326,29.394],[11.145,30.973],[-0.751,35.082],[-0.792,42.779],[-9.114,37.974],[-16.267,40.359],[-25.251,35.172],[-25.687,35.173],[-16.703,40.359],[-9.55,37.974],[-3.83,41.277],[-3.865,47.772],[5.071,52.931],[25.251,29.637],[25.687,29.637]],"c":true}]},{"t":30,"s":[{"i":[[0,0],[0,0],[1.977,-0.716],[5.967,-2.016],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.814,0.334],[-1.965,0.723],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[15.261,-40.653],[15.326,-52.931],[11.146,-51.352],[-0.751,-47.243],[-0.792,-39.546],[-9.114,-44.35],[-16.267,-41.965],[-25.251,-47.152],[-25.687,35.172],[-16.703,40.359],[-9.55,37.974],[-3.83,41.277],[-3.865,47.771],[5.071,52.931],[25.251,29.637],[25.687,-52.687]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.9964,0.9494,0.6436,0.452,0.9964,0.9494,0.6436,1,0.9964,0.9494,0.6436,0,0.6,0.452,0.3,1,0],"ix":9}},"s":{"a":0,"k":[-0.89,-22.162],"ix":5},"e":{"a":0,"k":[2.379,42.385],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-12.652,-62.038],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-1.981,-61.749],"ix":2},"a":{"a":0,"k":[-1.981,-61.749],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"t":30,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[19.123,-6.362],[-10.921,11.097],[-19.123,6.362],[10.921,-11.097]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.976,0.82,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[15.254,-13.578],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":30,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[25.469,-8.5],[5.289,14.793],[-3.647,9.634],[0.495,5.51],[-9.332,-0.163],[-16.485,2.222],[-25.469,-2.965],[14.57,-14.793]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-12.434,-23.9],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.301,1.258],[-0.609,0.521],[1.977,-0.716],[5.967,-2.017]],"o":[[0,0],[0,0],[0.788,-0.82],[1.313,-1.266],[-0.814,0.334],[-1.965,0.723],[0,0]],"v":[[-8.039,0.987],[-1.608,4.7],[2.021,1.085],[5.161,-2.023],[8.039,-4.7],[3.858,-3.122],[-8.039,0.987]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-5.365,-27.943],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.976,0.82,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":829,"st":0,"ct":1,"bm":0}]},{"id":"comp_3","nm":"Ai Text 2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Text 2","sr":1,"ks":{"p":{"a":0,"k":[515.541,549.199,0],"ix":2,"l":2},"s":{"a":0,"k":[190,190,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[19.123,-6.362],[-10.921,11.097],[-19.123,6.362],[10.921,-11.097]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0.9964,0.9494,0.6436,1]},{"t":10,"s":[0.9961,0.9608,0.7412,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[15.254,-13.578],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[25.469,-8.5],[5.289,14.793],[-3.647,9.634],[0.495,5.51],[-9.332,-0.163],[-16.485,2.222],[-25.469,-2.965],[14.57,-14.793]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-12.434,-23.9],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.301,1.258],[-0.609,0.521],[1.977,-0.716],[5.967,-2.017]],"o":[[0,0],[0,0],[0.788,-0.82],[1.313,-1.266],[-0.814,0.334],[-1.965,0.723],[0,0]],"v":[[-8.039,0.987],[-1.608,4.7],[2.021,1.085],[5.161,-2.023],[8.039,-4.7],[3.858,-3.122],[-8.039,0.987]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[-5.365,-27.943],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0.9964,0.9494,0.6436,1]},{"t":10,"s":[0.9961,0.9608,0.7412,1]}],"ix":4},"o":{"a":0,"k":99,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":829,"st":0,"ct":1,"bm":0}]}]'),layers=JSON.parse('[{"ddd":0,"ind":1,"ty":3,"nm":"Null 3","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"p":{"a":0,"k":[488,418,0],"ix":2,"l":2},"a":{"a":0,"k":[50,50,0],"ix":1,"l":2},"s":{"a":0,"k":[153,153,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":895,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Paths Comp 1","parent":1,"refId":"comp_0","sr":1,"ks":{"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"w":1000,"h":1000,"ip":365,"op":415,"st":365,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"Paths Comp 1","parent":1,"refId":"comp_0","sr":1,"ks":{"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"w":1000,"h":1000,"ip":296,"op":346,"st":296,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"Paths Comp 1","parent":1,"refId":"comp_0","sr":1,"ks":{"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"w":1000,"h":1000,"ip":227,"op":277,"st":227,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Paths Comp 1","parent":1,"refId":"comp_0","sr":1,"ks":{"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"w":1000,"h":1000,"ip":158,"op":208,"st":158,"bm":0},{"ddd":0,"ind":6,"ty":0,"nm":"Paths Comp 1","parent":1,"refId":"comp_0","sr":1,"ks":{"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"w":1000,"h":1000,"ip":89,"op":139,"st":89,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"Paths Comp 1","parent":1,"refId":"comp_0","sr":1,"ks":{"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"w":1000,"h":1000,"ip":20,"op":70,"st":20,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Group 1","parent":1,"sr":1,"ks":{"p":{"a":0,"k":[57.541,89.199,0],"ix":2,"l":2},"s":{"a":0,"k":[190,190,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.788,-1.032],[1.776,-1.032],[1.788,1.032],[-1.776,1.032]],"o":[[1.788,1.032],[-1.776,1.032],[-1.788,-1.032],[1.776,-1.032]],"v":[[3.217,-1.869],[3.236,1.868],[-3.216,1.869],[-3.237,-1.869]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-145.146,44.123],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-26.792,11.069],[-0.955,-3.848],[19.628,-6.731],[26.792,-11.069]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-118.354,33.256],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.885,-0.511],[0.003,-1.018],[0.885,0.511],[-0.003,1.018]],"o":[[0.886,0.511],[-0.003,1.018],[-0.885,-0.511],[0.003,-1.018]],"v":[[0.005,-1.843],[1.604,0.926],[-0.005,1.843],[-1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-91.562,22.221],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.878,8.485],[8.878,-1.766],[8.878,-8.485],[-8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-78.245,19.666],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.439,-0.789],[4.439,5.915],[-4.439,0.789],[-4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-91.562,22.221],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.317,2.563],[-4.439,7.689],[13.317,-2.563],[4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-82.684,13.743],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.788,-1.032],[1.776,-1.032],[1.788,1.032],[-1.776,1.032]],"o":[[1.788,1.032],[-1.776,1.032],[-1.788,-1.032],[1.776,-1.032]],"v":[[3.217,-1.869],[3.236,1.868],[-3.216,1.87],[-3.237,-1.869]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-112.034,85.57],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-24.264,23.492],[1.573,8.575],[1.573,-10.392],[24.264,-23.492]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-87.77,61.887],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.885,-0.511],[0.003,-1.018],[0.885,0.511],[-0.003,1.018]],"o":[[0.886,0.511],[-0.003,1.018],[-0.886,-0.511],[0.003,-1.018]],"v":[[0.005,-1.843],[1.604,0.926],[-0.005,1.843],[-1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-63.506,38.395],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.878,8.485],[8.878,-1.766],[8.878,-8.485],[-8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-50.189,35.84],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.439,-0.789],[4.439,5.915],[-4.439,0.789],[-4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-63.506,38.395],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.317,2.563],[-4.439,7.689],[13.317,-2.563],[4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-54.628,29.917],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-106.849,118.638],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[36.313,-31.61],[-11.227,-4.158],[-8.602,15.517],[-36.313,31.61]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-70.536,87.028],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.885,-0.511],[0.003,-1.018],[0.885,0.511],[-0.003,1.018]],"o":[[0.885,0.511],[-0.003,1.018],[-0.885,-0.511],[0.003,-1.018]],"v":[[0.005,-1.843],[1.604,0.926],[-0.005,1.843],[-1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-34.415,55.298],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.878,8.486],[8.878,-1.766],[8.878,-8.486],[-8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-20.814,52.743],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.439,-0.789],[4.439,5.915],[-4.439,0.789],[-4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-34.131,55.298],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.317,2.563],[-4.439,7.689],[13.317,-2.563],[4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-25.253,46.82],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.602,44.123],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-25.268,-10.947],[0.592,4.193],[14.842,4.929],[25.268,10.947]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[120.334,33.176],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.885,-0.511],[-0.003,-1.018],[-0.885,0.511],[0.003,1.018]],"o":[[-0.885,0.511],[0.003,1.018],[0.886,-0.511],[-0.003,-1.018]],"v":[[-0.005,-1.843],[-1.604,0.926],[0.005,1.843],[1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[95.065,22.228],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.878,8.485],[-8.878,-1.766],[-8.878,-8.485],[8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[81.314,19.666],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.439,-0.789],[-4.439,5.915],[4.439,0.789],[4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[94.631,22.221],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[13.317,2.563],[4.439,7.689],[-13.317,-2.563],[-4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.753,13.743],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[118.824,68.675],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-25.86,-15.14],[25.86,15.14]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[92.964,53.535],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.885,-0.511],[-0.003,-1.018],[-0.886,0.511],[0.003,1.018]],"o":[[-0.885,0.511],[0.003,1.018],[0.886,-0.511],[-0.003,-1.018]],"v":[[-0.005,-1.843],[-1.604,0.926],[0.005,1.843],[1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.104,38.395],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.878,8.485],[-8.878,-1.766],[-8.878,-8.485],[8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[53.259,35.84],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.439,-0.789],[-4.439,5.915],[4.439,0.789],[4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.575,38.395],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[13.317,2.563],[4.439,7.689],[-13.317,-2.563],[-4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[57.698,29.917],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.753,102.955],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-21.458,-25.152],[3.81,-10.564],[3.15,14.662],[21.458,25.152]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[63.652,77.803],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.885,-0.511],[-0.003,-1.018],[-0.886,0.511],[0.003,1.018]],"o":[[-0.886,0.511],[0.003,1.018],[0.886,-0.511],[-0.003,-1.018]],"v":[[-0.005,-1.843],[-1.604,0.926],[0.005,1.843],[1.604,-0.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.194,52.651],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.878,8.485],[-8.878,-1.766],[-8.878,-8.485],[8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.22,50.096],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.439,-0.789],[-4.439,5.915],[4.439,0.789],[4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.537,52.651],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[13.317,2.563],[4.439,7.689],[-13.317,-2.563],[-4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[32.659,44.174],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":829,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":0,"nm":"Ai Text","parent":1,"refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":390,"s":[100]},{"t":400,"s":[0]}],"ix":11},"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":300,"s":[0]},{"t":400,"s":[0.85]}],"ix":2},"w":1000,"h":1000,"ip":300,"op":401,"st":300,"bm":0},{"ddd":0,"ind":10,"ty":0,"nm":"Ai Text","parent":1,"refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":290,"s":[100]},{"t":300,"s":[0]}],"ix":11},"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":200,"s":[0]},{"t":300,"s":[0.85]}],"ix":2},"w":1000,"h":1000,"ip":200,"op":301,"st":200,"bm":0},{"ddd":0,"ind":11,"ty":0,"nm":"Ai Text","parent":1,"refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":190,"s":[100]},{"t":200,"s":[0]}],"ix":11},"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":100,"s":[0]},{"t":200,"s":[0.85]}],"ix":2},"w":1000,"h":1000,"ip":100,"op":201,"st":100,"bm":0},{"ddd":0,"ind":12,"ty":0,"nm":"Ai Text","parent":1,"refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":90,"s":[100]},{"t":100,"s":[0]}],"ix":11},"p":{"a":0,"k":[42,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":100,"s":[0.85]}],"ix":2},"w":1000,"h":1000,"ip":0,"op":101,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":0,"nm":"Ai Text 2","parent":1,"refId":"comp_3","sr":1,"ks":{"p":{"a":0,"k":[41.5,40,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.483],"y":[1]},"o":{"x":[0.862],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":50,"s":[0.5]},{"i":{"x":[0.483],"y":[1]},"o":{"x":[0.862],"y":[0]},"t":100,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":150,"s":[0.5]},{"i":{"x":[0.483],"y":[1]},"o":{"x":[0.862],"y":[0]},"t":200,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":250,"s":[0.5]},{"i":{"x":[0.483],"y":[1]},"o":{"x":[0.862],"y":[0]},"t":300,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":350,"s":[0.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.862],"y":[0]},"t":400,"s":[0]},{"t":829,"s":[13.817]}],"ix":2},"w":1000,"h":1000,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Group 3","parent":1,"sr":1,"ks":{"p":{"a":0,"k":[57.541,89.199,0],"ix":2,"l":2},"s":{"a":0,"k":[190,190,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-12.352],[0,12.352]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.183,0.768,0.7232,0.432,0.413,0.5376,0.4043,0.3024,0.643,0.3936,0.2195,0.0864],"ix":9}},"s":{"a":0,"k":[-0.999,0.969],"ix":5},"e":{"a":0,"k":[-0.999,0.969],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.457,44.832],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2.045,-1.188],[0,0],[2.058,1.188],[0,0],[-2.045,1.189],[0,0],[-2.059,-1.188]],"o":[[2.058,1.189],[0,0],[-2.045,1.188],[0,0],[-2.059,-1.189],[0,0],[2.045,-1.188],[0,0]],"v":[[72.625,-2.151],[72.649,2.15],[3.951,42.073],[-3.478,42.076],[-72.625,2.153],[-72.649,-2.153],[-3.951,-42.076],[3.478,-42.073]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.183,0.768,0.7232,0.432,0.413,0.5376,0.4043,0.3024,0.643,0.3936,0.2195,0.0864],"ix":9}},"s":{"a":0,"k":[-74.613,0.584],"ix":5},"e":{"a":0,"k":[73.739,0.584],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.072,-18.784],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":40,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2.428,-1.411],[0,0],[2.443,1.411],[0,0],[-2.428,1.411],[0,0],[-2.444,-1.411]],"o":[[2.443,1.411],[0,0],[-2.428,1.411],[0,0],[-2.444,-1.411],[0,0],[2.428,-1.411],[0,0]],"v":[[86.21,-2.553],[86.238,2.552],[4.69,49.942],[-4.128,49.946],[-86.209,2.556],[-86.238,-2.555],[-4.69,-49.946],[4.128,-49.942]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.183,0.768,0.7232,0.432,0.413,0.5376,0.4043,0.3024,0.643,0.3936,0.2195,0.0864],"ix":9}},"s":{"a":0,"k":[-65.613,29.584],"ix":5},"e":{"a":0,"k":[152.924,-67.337],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.072,-18.784],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[48.581,-11.234],[0,0],[-1.148,0.662],[0,0],[0.009,0.936],[0,0],[1.228,0.715],[0,0]],"o":[[0,0],[1.501,-0.035],[0,0],[1.236,-0.715],[0,0],[0.018,-0.936],[0,0],[-8.098,18.97]],"v":[[-44.025,24.878],[-44.025,41.481],[-39.9,40.43],[42.187,-6.959],[44.024,-9.547],[44.024,-34.169],[42.214,-36.756],[34.089,-41.481]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.4431,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[45.482,15.703],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":30,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-48.581,-11.234],[0,0],[1.148,0.662],[0,0],[-0.009,0.936],[0,0],[-1.228,0.715],[0,0]],"o":[[0,0],[-1.501,-0.035],[0,0],[-1.236,-0.715],[0,0],[-0.018,-0.936],[0,0],[8.098,18.97]],"v":[[44.024,24.878],[44.024,41.481],[39.9,40.43],[-42.187,-6.959],[-44.024,-9.547],[-44.024,-34.169],[-42.214,-36.756],[-34.089,-41.481]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.4431,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-42.954,15.703],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":30,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.01,-0.93],[0,0],[1.23,-0.7],[0,0],[0,0],[0,0],[0,0],[0,0],[1.69,0.05],[0.64,0.15],[0.53,0.26],[0,0],[0.09,0.06],[0,0],[0,0],[0,0],[-0.01,0.93],[0,0],[-1.22,0.71],[0,0],[0,0],[-2.44,-1.41],[0,0]],"o":[[0,0],[0.02,0.93],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.29,0.74],[-0.67,-0.01],[-0.6,-0.13],[0,0],[-0.11,-0.04],[0,0],[0,0],[0,0],[-1.24,-0.71],[0,0],[-0.01,-0.93],[0,0],[0,0],[2.43,-1.42],[0,0],[1.24,0.71]],"v":[[88.05,-12.312],[88.05,12.318],[86.24,14.888],[71.37,23.528],[60.37,29.918],[43.31,39.838],[32.06,46.378],[4.69,62.288],[0,63.338],[-1.98,63.098],[-3.68,62.518],[-3.81,62.448],[-4.12,62.288],[-6.55,60.888],[-13.01,57.158],[-86.21,14.898],[-88.05,12.318],[-88.05,-12.312],[-86.24,-14.892],[-78.11,-19.622],[-4.69,-62.282],[4.13,-62.282],[86.21,-14.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":5,"k":{"a":0,"k":[0.172,0.9964,0.9494,0.6436,0.292,0.8753,0.8312,0.5447,0.411,0.768,0.7232,0.432,0.591,0.5376,0.4043,0.3024,0.772,0.3936,0.2195,0.0864],"ix":9}},"s":{"a":0,"k":[0.39,-72.042],"ix":5},"e":{"a":0,"k":[-2.385,144.367],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.069,-6.157],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":829,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Group 4","parent":1,"sr":1,"ks":{"p":{"a":0,"k":[57.541,89.199,0],"ix":2,"l":2},"s":{"a":0,"k":[190,190,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.492,-89.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-42.478,19.018],[-16.641,4.101],[15.743,-2.831],[42.478,-19.018]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[73.015,-70.602],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.878,8.485],[8.878,-1.766],[8.878,-8.485],[-8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.86,-48.43],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.439,-0.789],[4.439,5.915],[-4.439,0.789],[-4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.543,-45.875],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.317,2.563],[-4.439,7.689],[13.317,-2.563],[4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.421,-54.353],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.433,-76.197],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-31.258,18.05],[31.258,-18.05]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[97.174,-58.147],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.878,8.486],[8.878,-1.766],[8.878,-8.486],[-8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[65.916,-32.257],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.439,-0.789],[4.439,5.915],[-4.439,0.789],[-4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[52.599,-29.701],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.317,2.563],[-4.439,7.688],[13.317,-2.563],[4.439,-7.688]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[61.477,-38.179],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.433,-62.79],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-24.264,23.492],[1.573,8.575],[1.573,-10.392],[24.264,-23.492]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[104.169,-39.298],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.878,8.486],[8.878,-1.766],[8.878,-8.486],[-8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[95.291,-15.354],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.439,-0.789],[4.439,5.915],[-4.439,0.789],[-4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[81.974,-12.799],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.317,2.563],[-4.439,7.689],[13.317,-2.563],[4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[90.852,-21.276],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.135,-0.655],[1.127,-0.655],[1.135,0.655],[-1.127,0.655]],"o":[[1.135,0.655],[-1.127,0.655],[-1.135,-0.655],[1.127,-0.655]],"v":[[2.042,-1.186],[2.054,1.186],[-2.041,1.186],[-2.054,-1.186]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-80.526,-84.322],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.22,-11.253],[19.22,11.253]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-61.306,-73.302],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.878,8.485],[-8.878,-1.766],[-8.878,-8.485],[8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-38.468,-50.317],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.439,-0.789],[-4.439,5.915],[4.439,0.789],[4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-25.151,-47.762],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[13.317,2.563],[4.439,7.689],[-13.317,-2.563],[-4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-34.029,-56.24],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-101.984,-89.081],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-21.458,-25.152],[3.81,-10.564],[3.15,14.662],[21.458,25.152]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-80.526,-63.928],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.878,8.486],[-8.878,-1.766],[-8.878,-8.486],[8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-66.523,-34.143],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.439,-0.789],[-4.439,5.915],[4.439,0.789],[4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-53.206,-31.588],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[13.317,2.563],[4.439,7.688],[-13.317,-2.563],[-4.439,-7.688]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-62.084,-40.066],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.609,-0.929],[1.599,-0.929],[1.609,0.929],[-1.599,0.929]],"o":[[1.609,0.929],[-1.599,0.929],[-1.609,-0.929],[1.599,-0.929]],"v":[[2.896,-1.682],[2.913,1.682],[-2.895,1.683],[-2.914,-1.682]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.856,0.8144,0.544,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-137.894,-52.643],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-25.86,-15.14],[25.86,15.14]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-112.034,-37.503],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.878,8.485],[-8.878,-1.766],[-8.878,-8.485],[8.878,1.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.5371,0.3931,0.2829,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-91.562,-19.887],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.439,-0.789],[-4.439,5.915],[4.439,0.789],[4.439,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.5569,0.2275,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-78.245,-17.332],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[13.317,2.563],[4.439,7.689],[-13.317,-2.563],[-4.439,-7.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.9964,0.9494,0.6436,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-87.123,-25.809],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":829,"st":0,"ct":1,"bm":0}]'),markers=[],props={},LoadingImage={v,fr,ip,op,w,h,nm,ddd,assets,layers,markers,props},formSchema=objectType({file:custom(e=>e instanceof File&&e.size>0,{message:"A photo is required"}).refine(e=>e&&["image/jpeg","image/png","image/jpg"].includes(e.type),{message:"Unsupported file format"}).refine(e=>e&&e.size<=1*1024*1024,{message:"File size must be less than or equal to 1MB"}),complaints:stringType()});function DashboardScanEyePage(){const[e,t]=reactExports.useState(!1),[a,u]=reactExports.useState(!1),[f,p]=reactExports.useState(!1),[x,y]=reactExports.useState(null),g=useNavigate(),{control:k,handleSubmit:S,setValue:A,watch:_,formState:{errors:M}}=useForm({resolver:s(formSchema),defaultValues:{file:void 0,complaints:""}}),R=_("file"),D=$=>{const q=$[0];q&&A("file",q,{shouldValidate:!0})},F=$=>{var K;const q=(K=$[0])==null?void 0:K.errors[0];(q==null?void 0:q.code)==="file-too-large"?toast("Oops! Something Went Wrong",{description:"File size must be less than or equal to 1MB.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}}):(q==null?void 0:q.code)==="file-invalid-type"?toast("Oops! Something Went Wrong",{description:"File must be in JPEG, PNG, or JPG format.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}}):toast("Oops! Something Went Wrong",{description:"An error occurred while uploading the file. Please try again later.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}})},{getRootProps:C,getInputProps:j,isDragActive:T,isDragReject:V,isDragAccept:B}=useDropzone({accept:{"image/jpeg":[],"image/png":[],"image/jpg":[]},maxFiles:1,maxSize:1*1024*1024,onDrop:D,onDropRejected:F}),G=async $=>{const q=new AbortController;y(q);const K=new FormData;K.append("eye_pic",$.file),K.append("complaints",$.complaints);try{t(!0),u(!0);const le=await fetchWithRefresh("https://intellisight-api.humicprototyping.net/exam/submit-exam",{method:"POST",credentials:"include",headers:{Accept:"application/json"},body:K,signal:q.signal}),ne=await le.json();le.status===201&&ne.message==="Pemeriksaan berhasil diajukan"?(p(!0),A("file",null),A("complaints","")):(u(!1),toast("Oops! Something Went Wrong",{description:"An error occurred while submitting your eye examination. Please try again later.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}}))}catch(le){console.error("Error submitting eye examination:",le),u(!1),toast("Oops! Something Went Wrong",{description:"An error occurred while submitting your eye examination. Please try again later.",icon:jsxRuntimeExports.jsx(RiErrorWarningFill,{className:"size-5 text-red-500"}),classNames:{title:"!text-red-500"}})}finally{t(!1),y(null)}};return jsxRuntimeExports.jsxs("div",{className:"flex h-screen overflow-y-hidden",children:[jsxRuntimeExports.jsx(SideBar,{}),jsxRuntimeExports.jsxs("div",{className:"p-6 md:p-10 bg-[#F3F3F3] w-full flex flex-col h-full overflow-x-hidden",children:[jsxRuntimeExports.jsx("h1",{className:"text-xl md:text-2xl lg:text-3xl font-semibold text-center xl:text-left",children:"Scan Eye"}),jsxRuntimeExports.jsxs("form",{onSubmit:S(G),className:"mt-6 md:mt-10 p-6 md:p-10 h-full bg-white rounded-2xl flex flex-col overflow-hidden overflow-y-auto max-h-[calc(100vh-150px)]",children:[jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsx("h2",{className:"text-lg md:text-xl lg:text-2xl font-semibold",children:"Upload Photo"}),jsxRuntimeExports.jsxs("div",{...C(),className:`mt-4 p-6 border-2 rounded-lg text-center cursor-pointer transition-all duration-300 ease-out
                ${T?"border-blue-500 bg-blue-100":B?"border-green-500 bg-green-100":V?"border-red-500 bg-red-100":"border-dashed border-[#EAEAEA] bg-gray-50 hover:border-gray-400"}
              `,children:[jsxRuntimeExports.jsx("input",{...j()}),jsxRuntimeExports.jsxs("div",{className:"flex flex-col justify-center items-center h-[175px] md:h-[200px]",children:[jsxRuntimeExports.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",className:"size-10 md:size-14 mb-2",children:jsxRuntimeExports.jsx("path",{d:"M10.6665 42.6773V45.3333C10.6665 47.4551 11.5094 49.4899 13.0096 50.9902C14.5099 52.4905 16.5448 53.3333 18.6665 53.3333H45.3332C47.4549 53.3333 49.4897 52.4905 50.99 50.9902C52.4903 49.4899 53.3332 47.4551 53.3332 45.3333V42.6667M31.9998 41.3333V12M31.9998 12L41.3332 21.3333M31.9998 12L22.6665 21.3333",stroke:"#484848",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"})}),T?jsxRuntimeExports.jsx("p",{className:"text-sm md:text-base",children:"Drop the file here..."}):jsxRuntimeExports.jsxs("p",{className:"text-sm md:text-base",children:["Upload Your Photo ",jsxRuntimeExports.jsx("br",{})," (jpg, png)"]})]})]}),M.file&&jsxRuntimeExports.jsx("p",{className:"mt-2 text-red-500 text-xs md:text-sm",children:M.file.message}),R&&jsxRuntimeExports.jsxs("div",{className:"mt-4 p-4 bg-gray-100 rounded-lg",children:[jsxRuntimeExports.jsx("p",{className:"text-gray-800 font-medium",children:"Selected File:"}),jsxRuntimeExports.jsx("p",{className:"text-sm text-gray-600",children:R.name})]})]}),jsxRuntimeExports.jsxs("div",{className:"mt-6 md:mt-10 flex flex-col flex-1",children:[jsxRuntimeExports.jsx("h2",{className:"text-lg md:text-xl lg:text-2xl font-semibold",children:"Add Complaints"}),jsxRuntimeExports.jsxs("div",{className:"mt-4 flex-1",children:[jsxRuntimeExports.jsx(Controller,{name:"complaints",control:k,render:({field:$})=>jsxRuntimeExports.jsx("textarea",{...$,className:"w-full h-full px-4 py-3 rounded-lg border-2 border-[#EAEAEA] focus:outline-none resize-none text-sm md:text-base",placeholder:"Enter your complaints here..."})}),M.complaints&&jsxRuntimeExports.jsx("p",{className:"mt-1 text-red-500 text-xs md:text-sm",children:M.complaints.message})]})]}),jsxRuntimeExports.jsxs("div",{className:"mt-6 md:mt-10 flex justify-end gap-2",children:[jsxRuntimeExports.jsx(Button,{type:"button",variant:"skeleton",onClick:()=>g(-1),className:"w-1/2 md:w-max md:px-20",children:"Back"}),jsxRuntimeExports.jsx(Button,{type:"submit",disabled:e,className:"bg-[#146EF5] text-white w-1/2 md:w-max md:px-20",children:e?jsxRuntimeExports.jsx(FaSpinner,{className:"animate-spin mx-auto"}):"Next"})]})]}),jsxRuntimeExports.jsxs(Dialog,{open:a,children:[jsxRuntimeExports.jsx(DialogTrigger,{asChild:!0,onClick:()=>u(!0)}),jsxRuntimeExports.jsxs(DialogContent,{className:"md:min-w-[600px] p-6 sm:p-10 [&>button]:hidden outline-none",children:[f?jsxRuntimeExports.jsx(Lottie,{animationData:SuccessImage,loop:!0,className:"w-1/2 mx-auto"}):jsxRuntimeExports.jsx(Lottie,{animationData:LoadingImage,loop:!0,className:"w-1/2 mx-auto"}),jsxRuntimeExports.jsx("h4",{className:"text-base sm:text-lg md:text-xl font-semibold text-center",children:f?"Your complaint have been submited and being analized by our doctors..":"Our AI is Processing Your Complaint..."}),jsxRuntimeExports.jsxs("div",{className:"flex gap-4 mt-6",children:[jsxRuntimeExports.jsx(DialogClose,{asChild:!0,onClick:()=>{x&&x.abort(),u(!1),p(!1)},children:jsxRuntimeExports.jsx(Button,{type:"button",variant:f&&"skeleton",className:`${f?"w-1/2":"mx-auto w-max px-12 bg-red-500 text-white"}`,children:"Cancel"})}),f&&jsxRuntimeExports.jsx(Button,{type:"button",href:"/dashboard/results",className:"w-1/2 bg-[#146EF5] text-white",children:"Results List"})]})]})]})]})]})}const HowItWorks1="/assets/how-it-works-1-DWIOc9NG.png",HowItWorks2="/assets/how-it-works-2-DLYgVv3_.png",HowItWorks3="/assets/how-it-works-3-VgcNYVBp.png";function HowItWorksPage(){return jsxRuntimeExports.jsx("div",{className:"bg-[#181818] text-white",children:jsxRuntimeExports.jsxs("div",{className:"container mx-auto px-4 sm:px-6",children:[jsxRuntimeExports.jsx(Navbar,{}),jsxRuntimeExports.jsx("h2",{className:"pt-48 text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-semibold relative z-10",children:"HOW IT WORKS."}),jsxRuntimeExports.jsxs("div",{className:"flex items-center flex-col lg:flex-row gap-10 mt-8 sm:mt-10 md:mt-14 xl:mt-16",children:[jsxRuntimeExports.jsxs(CardContainer,{className:"lg:w-1/2 bg-[#474747]/60 text-white border border-[#474747]/10 px-8 sm:px-10 lg:px-16 py-8 sm:py-12 lg:py-16 xl:py-20 h-max",children:[jsxRuntimeExports.jsx(CardHeader,{className:"capitalize !text-base sm:!text-lg md:!text-xl lg:!text-2xl",children:"Step 1: Upload Your Photo"}),jsxRuntimeExports.jsx(CardContent,{children:"Simply upload a photo of your eye, or use our smart camera tool to take a high-resolution image. The AI system uses cutting-edge technology to capture the most detailed features of your eye for precise detection."})]}),jsxRuntimeExports.jsx("img",{src:HowItWorks1,alt:"how-it-works-1",className:"w-2/3 lg:w-1/3 mx-auto"})]}),jsxRuntimeExports.jsxs("div",{className:"flex flex-col lg:flex-row-reverse items-center gap-10 mt-10 sm:mt-20 md:mt-24 xl:mt-26",children:[jsxRuntimeExports.jsxs(CardContainer,{className:"lg:w-1/2 bg-[#474747]/60 text-white border border-[#474747]/10 px-8 sm:px-10 lg:px-16 py-8 sm:py-12 lg:py-16 xl:py-20 h-max",children:[jsxRuntimeExports.jsx(CardHeader,{className:"capitalize !text-base sm:!text-lg md:!text-xl lg:!text-2xl",children:"Step 2: AI-Powered Analysis"}),jsxRuntimeExports.jsx(CardContent,{children:"Our powerful AI algorithm processes the image, identifying potential indicators of common eye conditions like glaucoma, macular degeneration, and diabetic retinopathy—before they become noticeable to the human eye."})]}),jsxRuntimeExports.jsx("img",{src:HowItWorks2,alt:"how-it-works-2",className:"w-2/3 lg:w-1/3 mx-auto"})]}),jsxRuntimeExports.jsxs("div",{className:"flex items-center flex-col lg:flex-row gap-10 mt-8 sm:mt-10 md:mt-14 xl:mt-16",children:[jsxRuntimeExports.jsxs(CardContainer,{className:"lg:w-1/2 bg-[#474747]/60 text-white border border-[#474747]/10 px-8 sm:px-10 lg:px-16 py-8 sm:py-12 lg:py-16 xl:py-20 h-max",children:[jsxRuntimeExports.jsx(CardHeader,{className:"capitalize !text-base sm:!text-lg md:!text-xl lg:!text-2xl",children:"Step 3: Doctor Reviews & Diagnosis"}),jsxRuntimeExports.jsx(CardContent,{children:"A licensed doctor will review the AI-generated scan results to confirm the presence of any eye diseases and provide an accurate diagnosis. Based on their assessment, you’ll receive personalized treatment recommendations or further actions to take"})]}),jsxRuntimeExports.jsx("img",{src:HowItWorks3,alt:"how-it-works-3",className:"w-2/3 lg:w-1/3 mx-auto"})]}),jsxRuntimeExports.jsx(Footer,{})]})})}function App(){return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs(Routes,{children:[jsxRuntimeExports.jsx(Route,{path:"/",element:jsxRuntimeExports.jsx(HomePage,{})}),jsxRuntimeExports.jsx(Route,{path:"/about-us",element:jsxRuntimeExports.jsx(AboutUsPage,{})}),jsxRuntimeExports.jsx(Route,{path:"/how-it-works",element:jsxRuntimeExports.jsx(HowItWorksPage,{})}),jsxRuntimeExports.jsx(Route,{path:"/login",element:jsxRuntimeExports.jsx(RedirectIfAuthenticated,{children:jsxRuntimeExports.jsx(LoginPage,{})})}),jsxRuntimeExports.jsx(Route,{path:"/register",element:jsxRuntimeExports.jsx(RedirectIfAuthenticated,{children:jsxRuntimeExports.jsx(RegisterPage,{})})}),jsxRuntimeExports.jsx(Route,{path:"/dashboard/home",element:jsxRuntimeExports.jsx(ProtectedRoute,{children:jsxRuntimeExports.jsx(HomePasien,{})})}),jsxRuntimeExports.jsx(Route,{path:"/dashboard/results",element:jsxRuntimeExports.jsx(ProtectedRoute,{children:jsxRuntimeExports.jsx(DashboardResultsPage,{})})}),jsxRuntimeExports.jsx(Route,{path:"/dashboard/profile",element:jsxRuntimeExports.jsx(ProtectedRoute,{children:jsxRuntimeExports.jsx(DashboardProfilePage,{})})}),jsxRuntimeExports.jsx(Route,{path:"/dashboard/scan-eye",element:jsxRuntimeExports.jsx(ProtectedRoute,{children:jsxRuntimeExports.jsx(DashboardScanEyePage,{})})}),jsxRuntimeExports.jsx(Route,{path:"*",element:jsxRuntimeExports.jsx(NotFoundPage,{})})]})})}const Toaster=({...e})=>jsxRuntimeExports.jsx(Toaster$1,{theme:"light",className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e});clientExports.createRoot(document.getElementById("root")).render(jsxRuntimeExports.jsx(reactExports.StrictMode,{children:jsxRuntimeExports.jsxs(BrowserRouter,{children:[jsxRuntimeExports.jsx(App,{}),jsxRuntimeExports.jsx(Toaster,{})]})}));
