1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/react-sTnKro4n.js","assets/dist-LeT_49db.js","assets/hls-CqE0ebTB.js","assets/react-W4TkuFb9.js","assets/dist-B2U8lFYf.js","assets/react-kbmJyvRI.js","assets/dist-Bmn7yiKc.js","assets/react-COec9nm1.js"])))=>i.map(i=>d[i]); 2var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__esmMin=(e,t)=>()=>(e&&(t=e(e=0)),t),__commonJSMin=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),__exportAll=(e,t)=>{let n={};for(var i in e)__defProp(n,i,{get:e[i],enumerable:!0});return t||__defProp(n,Symbol.toStringTag,{value:`Module`}),n},__copyProps=(e,t,n,i)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var o=__getOwnPropNames(t),l=0,u=o.length,d;l<u;l++)d=o[l],!__hasOwnProp.call(e,d)&&d!==n&&__defProp(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(i=__getOwnPropDesc(t,d))||i.enumerable});return e},__toESM=(e,t,n)=>(n=e==null?{}:__create(__getProtoOf(e)),__copyProps(t||!e||!e.__esModule?__defProp(n,`default`,{value:e,enumerable:!0}):n,e)),__toCommonJS=e=>__hasOwnProp.call(e,`module.exports`)?e[`module.exports`]:__copyProps(__defProp({},`__esModule`,{value:!0}),e);(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var require_react_production=__commonJSMin((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),i=Symbol.for(`react.fragment`),o=Symbol.for(`react.strict_mode`),l=Symbol.for(`react.profiler`),u=Symbol.for(`react.consumer`),d=Symbol.for(`react.context`),f=Symbol.for(`react.forward_ref`),p=Symbol.for(`react.suspense`),m=Symbol.for(`react.memo`),g=Symbol.for(`react.lazy`),_=Symbol.for(`react.activity`),b=Symbol.iterator;function S(e){return typeof e!=`object`||!e?null:(e=b&&e[b]||e[`@@iterator`],typeof e==`function`?e:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,E={};function D(e,t,n){this.props=e,this.context=t,this.refs=E,this.updater=n||C}D.prototype.isReactComponent={},D.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=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,e,t,`setState`)},D.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function O(){}O.prototype=D.prototype;function A(e,t,n){this.props=e,this.context=t,this.refs=E,this.updater=n||C}var j=A.prototype=new O;j.constructor=A,T(j,D.prototype),j.isPureReactComponent=!0;var M=Array.isArray;function N(){}var P={H:null,A:null,T:null,S:null},F=Object.prototype.hasOwnProperty;function I(e,n,i){var o=i.ref;return{$$typeof:t,type:e,key:n,ref:o===void 0?null:o,props:i}}function L(e,t){return I(e.type,t,e.props)}function R(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function z(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var B=/\/+/g;function V(e,t){return typeof e==`object`&&e&&e.key!=null?z(``+e.key):t.toString(36)}function H(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(N,N):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)}
vendor: 5,355 bytes, line 2
2,function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function U(e,i,o,l,u){var d=typeof e;(d===`undefined`||d===`boolean`)&&(e=null);var f=!1;if(e===null)f=!0;else switch(d){case`bigint`:case`string`:case`number`:f=!0;break;case`object`:switch(e.$$typeof){case t:case n:f=!0;break;case g:return f=e._init,U(f(e._payload),i,o,l,u)}}if(f)return u=u(e),f=l===``?`.`+V(e,0):l,M(u)?(o=``,f!=null&&(o=f.replace(B,`$&/`)+`/`),U(u,i,o,``,function(e){return e})):u!=null&&(R(u)&&(u=L(u,o+(u.key==null||e&&e.key===u.key?``:(``+u.key).replace(B,`$&/`)+`/`)+f)),i.push(u)),1;f=0;var p=l===``?`.`:l+`:`;if(M(e))for(var m=0;m<e.length;m++)l=e[m],d=p+V(l,m),f+=U(l,i,o,d,u);else if(m=S(e),typeof m==`function`)for(e=m.call(e),m=0;!(l=e.next()).done;)l=l.value,d=p+V(l,m++),f+=U(l,i,o,d,u);else if(d===`object`){if(typeof e.then==`function`)return U(H(e),i,o,l,u);throw i=String(e),Error(`Objects are not valid as a React child (found: `+(i===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:i)+`). If you meant to render a collection of children, use an array instead.`)}return f}function W(e,t,n){if(e==null)return e;var i=[],o=0;return U(e,i,``,``,function(e){return t.call(n,e,o++)}),i}function K(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var q=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},J={map:W,forEach:function(e,t,n){W(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return W(e,function(){t++}),t},toArray:function(e){return W(e,function(e){return e})||[]},only:function(e){if(!R(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=_,e.Children=J,e.Component=D,e.Fragment=i,e.Profiler=l,e.PureComponent=A,e.StrictMode=o,e.Suspense=p,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return P.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var i=T({},e.props),o=e.key;if(t!=null)for(l in t.key!==void 0&&(o=``+t.key),t)!F.call(t,l)||l===`key`||l===`__self`||l===`__source`||l===`ref`&&t.ref===void 0||(i[l]=t[l]);var l=arguments.length-2;if(l===1)i.children=n;else if(1<l){for(var u=Array(l),d=0;d<l;d++)u[d]=arguments[d+2];i.children=u}return I(e.type,o,i)},e.createContext=function(e){return e={$$typeof:d,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:u,_context:e},e},e.createElement=function(e,t,n){var i,o={},l=null;if(t!=null)for(i in t.key!==void 0&&(l=``+t.key),t)F.call(t,i)&&i!==`key`&&i!==`__self`&&i!==`__source`&&(o[i]=t[i]);var u=arguments.length-2;if(u===1)o.children=n;else if(1<u){for(var d=Array(u),f=0;f<u;f++)d[f]=arguments[f+2];o.children=d}if(e&&e.defaultProps)for(i in u=e.defaultProps,u)o[i]===void 0&&(o[i]=u[i]);return I(e,l,o)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:f,render:e}},e.isValidElement=R,e.lazy=function(e){return{$$typeof:g,_payload:{_status:-1,_result:e},_init:K}},e.memo=function(e,t){return{$$typeof:m,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=P.T,n={};P.T=n;try{var i=e(),o=P.S;o!==null&&o(n,i),typeof i==`object`&&i&&typeof i.then==`function`&&i.then(N,q)}catch(e){q(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),P.T=t}},e.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},e.use=function(e){return P.H.use(e)},e.useActionState=function(e,t,n){return P.H.useActionState(e,t,n)},e.useCallback=function(e,t){return P.H.useCallback(e,t)},e.useContext=function(e){return P.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return P.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return P.H.useEffect(e,t)},e.useEffectEvent=function(e){return P.H.useEffectEvent(e)},e.useId=function(){return P.H.useId()},e.useImperativeHandle=function(e,t,n){return P.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return P.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return P.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return P.H.useMemo(e,t)},e.useOptimistic=function(e,t){return P.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return P.H.useReducer(e,t,n)},e.useRef=function(e){return P.H.useRef(e)},e.useState=function(e){return P.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return P.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return P.H.useTransition()}
vendor: 3,602 bytes, line 2
2,e.version=`19.2.4`})),require_react$1=__commonJSMin(((e,t)=>{t.exports=require_react_production()})),require_scheduler_production=__commonJSMin((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var i=n-1>>>1,l=e[i];if(0<o(l,t))e[i]=t,e[n]=l,n=i;else break a}}function n(e){return e.length===0?null:e[0]}function i(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var i=0,l=e.length,u=l>>>1;i<u;){var d=2*(i+1)-1,f=e[d],p=d+1,m=e[p];if(0>o(f,n))p<l&&0>o(m,f)?(e[i]=m,e[p]=n,i=p):(e[i]=f,e[d]=n,i=d);else if(p<l&&0>o(m,n))e[i]=m,e[p]=n,i=p;else break a}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var l=performance;e.unstable_now=function(){return l.now()}}else{var u=Date,d=u.now();e.unstable_now=function(){return u.now()-d}}var f=[],p=[],m=1,g=null,_=3,b=!1,S=!1,C=!1,T=!1,E=typeof setTimeout==`function`?setTimeout:null,D=typeof clearTimeout==`function`?clearTimeout:null,O=typeof setImmediate<`u`?setImmediate:null;function A(e){for(var o=n(p);o!==null;){if(o.callback===null)i(p);else if(o.startTime<=e)i(p),o.sortIndex=o.expirationTime,t(f,o);else break;o=n(p)}}function j(e){if(C=!1,A(e),!S)if(n(f)!==null)S=!0,M||(M=!0,R());else{var t=n(p);t!==null&&V(j,t.startTime-e)}}var M=!1,N=-1,P=5,F=-1;function I(){return T?!0:!(e.unstable_now()-F<P)}function L(){if(T=!1,M){var t=e.unstable_now();F=t;var o=!0;try{a:{S=!1,C&&(C=!1,D(N),N=-1),b=!0;var l=_;try{b:{for(A(t),g=n(f);g!==null&&!(g.expirationTime>t&&I());){var u=g.callback;if(typeof u==`function`){g.callback=null,_=g.priorityLevel;var d=u(g.expirationTime<=t);if(t=e.unstable_now(),typeof d==`function`){g.callback=d,A(t),o=!0;break b}g===n(f)&&i(f),A(t)}else i(f);g=n(f)}if(g!==null)o=!0;else{var m=n(p);m!==null&&V(j,m.startTime-t),o=!1}}break a}finally{g=null,_=l,b=!1}o=void 0}}finally{o?R():M=!1}}}var R;if(typeof O==`function`)R=function(){O(L)};else if(typeof MessageChannel<`u`){var z=new MessageChannel,B=z.port2;z.port1.onmessage=L,R=function(){B.postMessage(null)}}else R=function(){E(L,0)};function V(t,n){N=E(function(){t(e.unstable_now())},n)}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(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):P=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return _},e.unstable_next=function(e){switch(_){case 1:case 2:case 3:var t=3;break;default:t=_}var n=_;_=t;try{return e()}finally{_=n}},e.unstable_requestPaint=function(){T=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=_;_=e;try{return t()}finally{_=n}},e.unstable_scheduleCallback=function(i,o,l){var u=e.unstable_now();switch(typeof l==`object`&&l?(l=l.delay,l=typeof l==`number`&&0<l?u+l:u):l=u,i){case 1:var d=-1;break;case 2:d=250;break;case 5:d=1073741823;break;case 4:d=1e4;break;default:d=5e3}return d=l+d,i={id:m++,callback:o,priorityLevel:i,startTime:l,expirationTime:d,sortIndex:-1},l>u?(i.sortIndex=l,t(p,i),n(f)===null&&i===n(p)&&(C?(D(N),N=-1):C=!0,V(j,l-u))):(i.sortIndex=d,t(f,i),S||b||(S=!0,M||(M=!0,R()))),i},e.unstable_shouldYield=I,e.unstable_wrapCallback=function(e){var t=_;return function(){var n=_;_=t;try{return e.apply(this,arguments)}finally{_=n}}}}
vendor: 7,447 bytes, line 2
2)),require_scheduler=__commonJSMin(((e,t)=>{t.exports=require_scheduler_production()})),require_react_dom_production=__commonJSMin((e=>{var t=require_react$1();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function i(){}var o={d:{f:i,r:function(){throw Error(n(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},l=Symbol.for(`react.portal`);function u(e,t,n){var i=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:i==null?null:``+i,children:e,containerInfo:t,implementation:n}}var d=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,e.createPortal=function(e,t){var i=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return u(e,t,null,i)},e.flushSync=function(e){var t=d.T,n=o.p;try{if(d.T=null,o.p=2,e)return e()}finally{d.T=t,o.p=n,o.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,o.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&o.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,i=f(n,t.crossOrigin),l=typeof t.integrity==`string`?t.integrity:void 0,u=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?o.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:i,integrity:l,fetchPriority:u}):n===`script`&&o.d.X(e,{crossOrigin:i,integrity:l,fetchPriority:u,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=f(t.as,t.crossOrigin);o.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??o.d.M(e)},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,i=f(n,t.crossOrigin);o.d.L(e,n,{crossOrigin:i,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=f(t.as,t.crossOrigin);o.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else o.d.m(e)},e.requestFormReset=function(e){o.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return d.H.useFormState(e,t,n)},e.useFormStatus=function(){return d.H.useHostTransitionStatus()},e.version=`19.2.4`})),require_react_dom=__commonJSMin(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=require_react_dom_production()})),require_react_dom_client_production=__commonJSMin((e=>{var t=require_scheduler(),n=require_react$1(),i=require_react_dom();function o(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function d(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function f(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function p(e){if(u(e)!==e)throw Error(o(188))}function m(e){var t=e.alternate;if(!t){if(t=u(e),t===null)throw Error(o(188));return t===e?e:null}for(var n=e,i=t;;){var l=n.return;if(l===null)break;var d=l.alternate;if(d===null){if(i=l.return,i!==null){n=i;continue}break}if(l.child===d.child){for(d=l.child;d;){if(d===n)return p(l),e;if(d===i)return p(l),t;d=d.sibling}throw Error(o(188))}if(n.return!==i.return)n=l,i=d;else{for(var f=!1,m=l.child;m;){if(m===n){f=!0,n=l,i=d;break}if(m===i){f=!0,i=l,n=d;break}m=m.sibling}if(!f){for(m=d.child;m;){if(m===n){f=!0,n=d,i=l;break}if(m===i){f=!0,i=d,n=l;break}m=m.sibling}if(!f)throw Error(o(189))}}if(n.alternate!==i)throw Error(o(190))}if(n.tag!==3)throw Error(o(188));return n.stateNode.current===n?e:t}function g(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=g(e),t!==null)return t;e=e.sibling}return null}var _=Object.assign,b=Symbol.for(`react.element`),S=Symbol.for(`react.transitional.element`),C=Symbol.for(`react.portal`),T=Symbol.for(`react.fragment`),E=Symbol.for(`react.strict_mode`),D=Symbol.for(`react.profiler`),O=Symbol.for(`react.consumer`),A=Symbol.for(`react.context`),j=Symbol.for(`react.forward_ref`),M=Symbol.for(`react.suspense`),N=Symbol.for(`react.suspense_list`),P=Symbol.for(`react.memo`),F=Symbol.for(`react.lazy`),I=Symbol.for(`react.activity`),L=Symbol.for(`react.memo_cache_sentinel`),R=Symbol.iterator;function z(e){return typeof e!=`object`||!e?null:(e=R&&e[R]||e[`@@iterator`],typeof e==`function`?e:null)}var B=Symbol.for(`react.client.reference`);function V(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===B?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case T:return`Fragment`;case D:return`Profiler`;case E:return`StrictMode`;case M:return`Suspense`;case N:return`SuspenseList`;case I:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case C:return`Portal`;case A:return e.displayName||`Context`;case O:return(e._context.displayName||`Context`)+`.Consumer`;case j:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case P:return t=e.displayName||null,t===null?V(e.type)||`Memo`:t;case F:t=e._payload,e=e._init;try{return V(e(t))}catch{}}return null}var H=Array.isArray,U=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,W=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K={pending:!1,data:null,method:null,action:null},q=[],J=-1;function Y(e){return{current:e}}function ee(e){0>J||(e.current=q[J],q[J]=null,J--)}function X(e,t){J++,q[J]=e.current,e.current=t}var te=Y(null),Z=Y(null),ne=Y(null),Q=Y(null);function ie(e,t){switch(X(ne,t),X(Z,e),X(te,null),t.nodeType){case 9:case 11:e=(e
vendor: 7,631 bytes, lines 2-9
2=t.documentElement)&&(e=e.namespaceURI)?tf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=tf(t),e=nf(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}ee(te),X(te,e)}function ae(){ee(te),ee(Z),ee(ne)}function oe(e){e.memoizedState!==null&&X(Q,e);var t=te.current,n=nf(t,e.type);t!==n&&(X(Z,e),X(te,n))}function se(e){Z.current===e&&(ee(te),ee(Z)),Q.current===e&&(ee(Q),mp._currentValue=K)}var $,ce;function le(e){if($===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);$=t&&t[1]||``,ce=-1<e.stack.indexOf(` 3 at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` 4`+$+e+ce}var ue=!1;function de(e,t){if(!e||ue)return``;ue=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var i=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){i=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){i=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&i&&typeof e.stack==`string`)return[e.stack,i.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var o=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,`name`);o&&o.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var l=i.DetermineComponentFrameRoot(),u=l[0],d=l[1];if(u&&d){var f=u.split(` 5`),p=d.split(` 6`);for(o=i=0;i<f.length&&!f[i].includes(`DetermineComponentFrameRoot`);)i++;for(;o<p.length&&!p[o].includes(`DetermineComponentFrameRoot`);)o++;if(i===f.length||o===p.length)for(i=f.length-1,o=p.length-1;1<=i&&0<=o&&f[i]!==p[o];)o--;for(;1<=i&&0<=o;i--,o--)if(f[i]!==p[o]){if(i!==1||o!==1)do if(i--,o--,0>o||f[i]!==p[o]){var m=` 7`+f[i].replace(` at new `,` at `);return e.displayName&&m.includes(`<anonymous>`)&&(m=m.replace(`<anonymous>`,e.displayName)),m}while(1<=i&&0<=o);break}}}finally{ue=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?le(n):``}function fe(e,t){switch(e.tag){case 26:case 27:case 5:return le(e.type);case 16:return le(`Lazy`);case 13:return e.child!==t&&t!==null?le(`Suspense Fallback`):le(`Suspense`);case 19:return le(`SuspenseList`);case 0:case 15:return de(e.type,!1);case 11:return de(e.type.render,!1);case 1:return de(e.type,!0);case 31:return le(`Activity`);default:return``}}function pe(e){try{var t=``,n=null;do t+=fe(e,n),n=e,e=e.return;while(e);return t}catch(e){return` 8Error generating stack: `+e.message+` 9`+e.stack}}var me=Object.prototype.hasOwnProperty,he=t.unstable_scheduleCallback,ge=t.unstable_cancelCallback,_e=t.unstable_shouldYield,ve=t.unstable_requestPaint,ye=t.unstable_now,be=t.unstable_getCurrentPriorityLevel,xe=t.unstable_ImmediatePriority,Se=t.unstable_UserBlockingPriority,Ce=t.unstable_NormalPriority,we=t.unstable_LowPriority,Te=t.unstable_IdlePriority,Ee=t.log,De=t.unstable_setDisableYieldValue,Oe=null,ke=null;function Ae(e){if(typeof Ee==`function`&&De(e),ke&&typeof ke.setStrictMode==`function`)try{ke.setStrictMode(Oe,e)}catch{}}var je=Math.clz32?Math.clz32:Pe,Me=Math.log,Ne=Math.LN2;function Pe(e){return e>>>=0,e===0?32:31-(Me(e)/Ne|0)|0}var Fe=256,Ie=262144,Le=4194304;function Re(e){var t=e&42;if(t!==0)return t;switch(e&-e){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:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ze(e,t,n){var i=e.pendingLanes;if(i===0)return 0;var o=0,l=e.suspendedLanes,u=e.pingedLanes;e=e.warmLanes;var d=i&134217727;return d===0?(d=i&~l,d===0?u===0?n||(n=i&~e,n!==0&&(o=Re(n))):o=Re(u):o=Re(d)):(i=d&~l,i===0?(u&=d,u===0?n||(n=d&~e,n!==0&&(o=Re(n))):o=Re(u)):o=Re(i)),o===0?0:t!==0&&t!==o&&(t&l)===0&&(l=o&-o,n=t&-t,l>=n||l===32&&n&4194048)?t:o}function Be(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ve(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+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 He(){var e=Le;return Le<<=1,!(Le&62914560)&&(Le=4194304),e}function Ue(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function We(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ge(e,t,n,i,o,l){var u=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var d=e.entanglements,f=e.expirationTimes,p=e.hiddenUpdates;for(n=u&~n;0<n;){var m=31-je(n),g=1<<m;d[m]=0,f[m]=-1;var _=p[m];if(_!==null)for(p[m]=null,m=0;m<_.length;m++){var b=_[m];b!==null&&(b.lane&=-536870913)}n&=~g}i!==0&&Ke(e,i,0),l!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=l&~(u&~t))}function Ke(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-je(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|n&261930}function qe(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var i=31-je(n),o=1<<i;o&t|e[i]&t&&(e[i]|=t),n&=~o}}function Je(e,t){var n=t&-t;return n=n&42?1:Ye(n),(n&(e.suspendedLanes|t))===0?n:0}function Ye(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Xe(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function Ze(){var e=W.p;return e===0?(e=window.event,e===void 0?32:Ap(e.type)):e}function Qe(e,t){var n=W.p;try{return W.p=e,t()}finally{W.p=n}}var $e=Math.random().toString(36).slice(2),et=`__reactFiber$`+$e,tt=`__reactProps$`+$e,nt=`__reactContainer$`+$e,rt=`__reactEvents$`+$e,it=`__reactListeners$`+$e,at=`__reactHandles$`+$e,ot=`__reactResources$`+$e,st=`__reactMarker$`+$e;function ct(e){delete e[et],delete e[tt],delete e[rt],delete e[it],delete e[at]}function lt(e){var t=e[et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[nt]||n[et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Tf(e);e!==null;){if(n=e[et])return n;e=Tf(e)}return t}e=n,n=e.parentNode}return null}function ut(e){if(e=e[et]||e[nt]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function dt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function ft(e){var t=e[ot];return t||=e[ot]={hoistableStyles:new Map,hoistableScripts:new Map},t}function pt(e){e[st]=!0}var mt=new Set,ht={};function gt(e,t){_t(e,t),_t(e+`Capture`,t)}function _t(e,t){for(ht[e]=t,e=0;e<t.length;e++)mt.add(t[e])}var vt=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
9037D\\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]*$`),yt={},bt={};function xt(e){return me.call(bt,e)?!0:me.call(yt,e)?!1:vt.test(e)?bt[e]=!0:(yt[e]=!0,!1)}function St(e,t,n){if(xt(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var i=t.toLowerCase().slice(0,5);if(i!==`data-`&&i!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function Ct(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function wt(e,t,n,i){if(i===null)e.removeAttribute(n);else{switch(typeof i){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+i)}}function Tt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Et(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Dt(e,t,n){var i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&i!==void 0&&typeof i.get==`function`&&typeof i.set==`function`){var o=i.get,l=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){n=``+e,l.call(this,e)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ot(e){if(!e._valueTracker){var t=Et(e)?`checked`:`value`;e._valueTracker=Dt(e,t,``+e[t])}}function kt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i=``;return e&&(i=Et(e)?e.checked?`true`:`false`:e.value),e=i,e===n?!1:(t.setValue(e),!0)}function At(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var jt=/[\n"\\]/g;function Mt(e){return e.replace(jt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Nt(e,t,n,i,o,l,u,d){e.name=``,u!=null&&typeof u!=`function`&&typeof u!=`symbol`&&typeof u!=`boolean`?e.type=u:e.removeAttribute(`type`),t==null?u!==`submit`&&u!==`reset`||e.removeAttribute(`value`):u===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Tt(t)):e.value!==``+Tt(t)&&(e.value=``+Tt(t)),t==null?n==null?i!=null&&e.removeAttribute(`value`):Ft(e,u,Tt(n)):Ft(e,u,Tt(t)),o==null&&l!=null&&(e.defaultChecked=!!l),o!=null&&(e.checked=o&&typeof o!=`function`&&typeof o!=`symbol`),d!=null&&typeof d!=`function`&&typeof d!=`symbol`&&typeof d!=`boolean`?e.name=``+Tt(d):e.removeAttribute(`name`)}function Pt(e,t,n,i,o,l,u,d){if(l!=null&&typeof l!=`function`&&typeof l!=`symbol`&&typeof l!=`boolean`&&(e.type=l),t!=null||n!=null){if(!(l!==`submit`&&l!==`reset`||t!=null)){Ot(e);return}n=n==null?``:``+Tt(n),t=t==null?n:``+Tt(t),d||t===e.value||(e.value=t),e.defaultValue=t}i??=o,i=typeof i!=`function`&&typeof i!=`symbol`&&!!i,e.checked=d?e.checked:!!i,e.defaultChecked=!!i,u!=null&&typeof u!=`function`&&typeof u!=`symbol`&&typeof u!=`boolean`&&(e.name=u),Ot(e)}function Ft(e,t,n){t===`number`&&At(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function It(e,t,n,i){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t[`$`+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&i&&(e[n].defaultSelected=!0)}else{for(n=``+Tt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,i&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Lt(e,t,n){if(t!=null&&(t=``+Tt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Tt(n)}function Rt(e,t,n,i){if(t==null){if(i!=null){if(n!=null)throw Error(o(92));if(H(i)){if(1<i.length)throw Error(o(93));i=i[0]}n=i}n??=``,t=n}
vendor: 115,980 bytes, line 9
9n=Tt(t),e.defaultValue=n,i=e.textContent,i===n&&i!==``&&i!==null&&(e.value=i),Ot(e)}function zt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Bt=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 Vt(e,t,n){var i=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?i?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:i?e.setProperty(t,n):typeof n!=`number`||n===0||Bt.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function Ht(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(o(62));if(e=e.style,n!=null){for(var i in n)!n.hasOwnProperty(i)||t!=null&&t.hasOwnProperty(i)||(i.indexOf(`--`)===0?e.setProperty(i,``):i===`float`?e.cssFloat=``:e[i]=``);for(var l in t)i=t[l],t.hasOwnProperty(l)&&n[l]!==i&&Vt(e,l,i)}else for(var u in t)t.hasOwnProperty(u)&&Vt(e,u,t[u])}function Ut(e){if(e.indexOf(`-`)===-1)return!1;switch(e){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 Wt=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`]]),Gt=/^[\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 Kt(e){return Gt.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function qt(){}var Jt=null;function Yt(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Xt=null,Zt=null;function Qt(e){var t=ut(e);if(t&&(e=t.stateNode)){var n=e[tt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Nt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Mt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var i=n[t];if(i!==e&&i.form===e.form){var l=i[tt]||null;if(!l)throw Error(o(90));Nt(i,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(t=0;t<n.length;t++)i=n[t],i.form===e.form&&kt(i)}break a;case`textarea`:Lt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&It(e,!!n.multiple,t,!1)}}}var $t=!1;function en(e,t,n){if($t)return e(t,n);$t=!0;try{return e(t)}finally{if($t=!1,(Xt!==null||Zt!==null)&&(Au(),Xt&&(t=Xt,e=Zt,Zt=Xt=null,Qt(t),e)))for(t=0;t<e.length;t++)Qt(e[t])}}function tn(e,t){var n=e.stateNode;if(n===null)return null;var i=n[tt]||null;if(i===null)return null;n=i[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(i=!i.disabled)||(e=e.type,i=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!i;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(o(231,t,typeof n));return n}var nn=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),rn=!1;if(nn)try{var an={};Object.defineProperty(an,`passive`,{get:function(){rn=!0}}),window.addEventListener(`test`,an,an),window.removeEventListener(`test`,an,an)}catch{rn=!1}var on=null,sn=null,cn=null;function ln(){if(cn)return cn;var e,t=sn,n=t.length,i,o=`value`in on?on.value:on.textContent,l=o.length;for(e=0;e<n&&t[e]===o[e];e++);var u=n-e;for(i=1;i<=u&&t[n-i]===o[l-i];i++);return cn=o.slice(e,1<i?1-i:void 0)}function un(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function dn(){return!0}function fn(){return!1}function pn(e){function t(t,n,i,o,l){for(var u in this._reactName=t,this._targetInst=i,this.type=n,this.nativeEvent=o,this.target=l,this.currentTarget=null,e)e.hasOwnProperty(u)&&(t=e[u],this[u]=t?t(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented==null?!1===o.returnValue:o.defaultPrevented)?dn:fn,this.isPropagationStopped=fn,this}return _(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=dn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=dn)},persist:function(){},isPersistent:dn}),t}var mn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hn=pn(mn),gn=_({},mn,{view:0,detail:0}),_n=pn(gn),vn,yn,bn,xn=_({},gn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==bn&&(bn&&e.type===`mousemove`?(vn=e.screenX-bn.screenX,yn=e.screenY-bn.screenY):yn=vn=0,bn=e),vn)},movementY:function(e){return`movementY`in e?e.movementY:yn}}),Sn=pn(xn),Cn=pn(_({},xn,{dataTransfer:0})),wn=pn(_({},gn,{relatedTarget:0})),Tn=pn(_({},mn,{animationName:0,elapsedTime:0,pseudoElement:0})),En=pn(_({},mn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Dn=pn(_({},mn,{data:0})),On={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},kn={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`},An={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function jn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=An[e])?!!t[e]:!1}function Mn(){return jn}var Nn=pn(_({},gn,{key:function(e){if(e.key){var t=On[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=un(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?kn[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mn,charCode:function(e){return e.type===`keypress`?un(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?un(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Pn=pn(_({},xn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Fn=pn(_({},gn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mn})),In=pn(_({},mn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ln=pn(_({},xn,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Rn=pn(_({},mn,{newState:0,oldState:0})),zn=[9,13,27,32],Bn=nn&&`CompositionEvent`in window,Vn=null;nn&&`documentMode`in document&&(Vn=document.documentMode);var Hn=nn&&`TextEvent`in window&&!Vn,Un=nn&&(!Bn||Vn&&8<Vn&&11>=Vn),Wn=` `,Gn=!1;function Kn(e,t){switch(e){case`keyup`:return zn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function qn(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Jn=!1;function Yn(e,t){switch(e){case`compositionend`:return qn(t);case`keypress`:return t.which===32?(Gn=!0,Wn):null;case`textInput`:return e=t.data,e===Wn&&Gn?null:e;default:return null}}function Xn(e,t){if(Jn)return e===`compositionend`||!Bn&&Kn(e,t)?(e=ln(),cn=sn=on=null,Jn=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return Un&&t.locale!==`ko`?null:t.data;default:return null}}var Zn={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 Qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Zn[e.type]:t===`textarea`}function $n(e,t,n,i){Xt?Zt?Zt.push(i):Zt=[i]:Xt=i,t=zd(t,`onChange`),0<t.length&&(n=new hn(`onChange`,`change`,null,n,i),e.push({event:n,listeners:t}))}var er=null,tr=null;function nr(e){jd(e,0)}function rr(e){if(kt(dt(e)))return e}function ir(e,t){if(e===`change`)return t}var ar=!1;if(nn){var or;if(nn){var sr=`oninput`in document;if(!sr){var cr=document.createElement(`div`);cr.setAttribute(`oninput`,`return;`),sr=typeof cr.oninput==`function`}or=sr}else or=!1;ar=or&&(!document.documentMode||9<document.documentMode)}function lr(){er&&(er.detachEvent(`onpropertychange`,ur),tr=er=null)}function ur(e){if(e.propertyName===`value`&&rr(tr)){var t=[];$n(t,tr,e,Yt(e)),en(nr,t)}}function dr(e,t,n){e===`focusin`?(lr(),er=t,tr=n,er.attachEvent(`onpropertychange`,ur)):e===`focusout`&&lr()}function pr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return rr(tr)}function mr(e,t){if(e===`click`)return rr(t)}function hr(e,t){if(e===`input`||e===`change`)return rr(t)}function gr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var _r=typeof Object.is==`function`?Object.is:gr;function vr(e,t){if(_r(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(i=0;i<n.length;i++){var o=n[i];if(!me.call(t,o)||!_r(e[o],t[o]))return!1}return!0}function yr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function br(e,t){var n=yr(e);e=0;for(var i;n;){if(n.nodeType===3){if(i=e+n.textContent.length,e<=t&&i>=t)return{node:n,offset:t-e};e=i}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=yr(n)}}function xr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Sr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=At(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=At(e.document)}return t}function Cr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var wr=nn&&`documentMode`in document&&11>=document.documentMode,Tr=null,Er=null,Dr=null,Or=!1;function Ar(e,t,n){var i=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Or||Tr==null||Tr!==At(i)||(i=Tr,`selectionStart`in i&&Cr(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Dr&&vr(Dr,i)||(Dr=i,i=zd(Er,`onSelect`),0<i.length&&(t=new hn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:i}),t.target=Tr)))}function jr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Mr={animationend:jr(`Animation`,`AnimationEnd`),animationiteration:jr(`Animation`,`AnimationIteration`),animationstart:jr(`Animation`,`AnimationStart`),transitionrun:jr(`Transition`,`TransitionRun`),transitionstart:jr(`Transition`,`TransitionStart`),transitioncancel:jr(`Transition`,`TransitionCancel`),transitionend:jr(`Transition`,`TransitionEnd`)},Nr={},Pr={};nn&&(Pr=document.createElement(`div`).style,`AnimationEvent`in window||(delete Mr.animationend.animation,delete Mr.animationiteration.animation,delete Mr.animationstart.animation),`TransitionEvent`in window||delete Mr.transitionend.transition);function Fr(e){if(Nr[e])return Nr[e];if(!Mr[e])return e;var t=Mr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Pr)return Nr[e]=t[n];return e}var Ir=Fr(`animationend`),Lr=Fr(`animationiteration`),Rr=Fr(`animationstart`),zr=Fr(`transitionrun`),Br=Fr(`transitionstart`),Vr=Fr(`transitioncancel`),Hr=Fr(`transitionend`),Ur=new Map,Wr=`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 toggle touchMove waiting wheel`.split(` `);Wr.push(`scrollEnd`);function Gr(e,t){Ur.set(e,t),gt(t,[e])}var Kr=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},qr=[],Jr=0,Yr=0;function Xr(){for(var e=Jr,t=Yr=Jr=0;t<e;){var n=qr[t];qr[t++]=null;var i=qr[t];qr[t++]=null;var o=qr[t];qr[t++]=null;var l=qr[t];if(qr[t++]=null,i!==null&&o!==null){var u=i.pending;u===null?o.next=o:(o.next=u.next,u.next=o),i.pending=o}l!==0&&ei(n,o,l)}}function Zr(e,t,n,i){qr[Jr++]=e,qr[Jr++]=t,qr[Jr++]=n,qr[Jr++]=i,Yr|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function Qr(e,t,n,i){return Zr(e,t,n,i),ti(e)}function $r(e,t){return Zr(e,null,null,t),ti(e)}function ei(e,t,n){e.lanes|=n;var i=e.alternate;i!==null&&(i.lanes|=n);for(var o=!1,l=e.return;l!==null;)l.childLanes|=n,i=l.alternate,i!==null&&(i.childLanes|=n),l.tag===22&&(e=l.stateNode,e===null||e._visibility&1||(o=!0)),e=l,l=l.return;return e.tag===3?(l=e.stateNode,o&&t!==null&&(o=31-je(n),e=l.hiddenUpdates,i=e[o],i===null?e[o]=[t]:i.push(t),t.lane=n|536870912),l):null}function ti(e){if(50<xu)throw xu=0,Su=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ni={};function ri(e,t,n,i){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ii(e,t,n,i){return new ri(e,t,n,i)}function ai(e){return e=e.prototype,!(!e||!e.isReactComponent)}function oi(e,t){var n=e.alternate;return n===null?(n=ii(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function si(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ci(e,t,n,i,l,u){var d=0;if(i=e,typeof e==`function`)ai(e)&&(d=1);else if(typeof e==`string`)d=rp(e,n,te.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case I:return e=ii(31,n,t,l),e.elementType=I,e.lanes=u,e;case T:return li(n.children,l,u,t);case E:d=8,l|=24;break;case D:return e=ii(12,n,t,l|2),e.elementType=D,e.lanes=u,e;case M:return e=ii(13,n,t,l),e.elementType=M,e.lanes=u,e;case N:return e=ii(19,n,t,l),e.elementType=N,e.lanes=u,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case A:d=10;break a;case O:d=9;break a;case j:d=11;break a;case P:d=14;break a;case F:d=16,i=null;break a}d=29,n=Error(o(130,e===null?`null`:typeof e,``)),i=null}return t=ii(d,n,t,l),t.elementType=e,t.type=i,t.lanes=u,t}function li(e,t,n,i){return e=ii(7,e,i,t),e.lanes=n,e}function ui(e,t,n){return e=ii(6,e,null,t),e.lanes=n,e}function di(e){var t=ii(18,null,null,0);return t.stateNode=e,t}function fi(e,t,n){return t=ii(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var mi=new WeakMap;function hi(e,t){if(typeof e==`object`&&e){var n=mi.get(e);return n===void 0?(t={value:e,source:t,stack:pe(t)},mi.set(e,t),t):n}return{value:e,source:t,stack:pe(t)}}var gi=[],_i=0,vi=null,yi=0,bi=[],xi=0,Si=null,Ci=1,wi=``;function Ti(e,t){gi[_i++]=yi,gi[_i++]=vi,vi=e,yi=t}function Ei(e,t,n){bi[xi++]=Ci,bi[xi++]=wi,bi[xi++]=Si,Si=e;var i=Ci;e=wi;var o=32-je(i)-1;i&=~(1<<o),n+=1;var l=32-je(t)+o;if(30<l){var u=o-o%5;l=(i&(1<<u)-1).toString(32),i>>=u,o-=u,Ci=1<<32-je(t)+o|n<<o|i,wi=l+e}else Ci=1<<l|n<<o|i,wi=e}function Di(e){e.return!==null&&(Ti(e,1),Ei(e,1,0))}function Oi(e){for(;e===vi;)vi=gi[--_i],gi[_i]=null,yi=gi[--_i],gi[_i]=null;for(;e===Si;)Si=bi[--xi],bi[xi]=null,wi=bi[--xi],bi[xi]=null,Ci=bi[--xi],bi[xi]=null}function ki(e,t){bi[xi++]=Ci,bi[xi++]=wi,bi[xi++]=Si,Ci=t.id,wi=t.overflow,Si=e}var Ai=null,ji=null,Mi=!1,Ni=null,Pi=!1,Fi=Error(o(519));function Ii(e){throw Hi(hi(Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Fi}function Li(e){var t=e.stateNode,n=e.type,i=e.memoizedProps;switch(t[et]=e,t[tt]=i,n){case`dialog`:Md(`cancel`,t),Md(`close`,t);break;case`iframe`:case`object`:case`embed`:Md(`load`,t);break;case`video`:case`audio`:for(n=0;n<kd.length;n++)Md(kd[n],t);break;case`source`:Md(`error`,t);break;case`img`:case`image`:case`link`:Md(`error`,t),Md(`load`,t);break;case`details`:Md(`toggle`,t);break;case`input`:Md(`invalid`,t),Pt(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0);break;case`select`:Md(`invalid`,t);break;case`textarea`:Md(`invalid`,t),Rt(t,i.value,i.defaultValue,i.children)}n=i.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===i.suppressHydrationWarning||Gd(t.textContent,n)?(i.popover!=null&&(Md(`beforetoggle`,t),Md(`toggle`,t)),i.onScroll!=null&&Md(`scroll`,t),i.onScrollEnd!=null&&Md(`scrollend`,t),i.onClick!=null&&(t.onclick=qt),t=!0):t=!1,t||Ii(e,!0)}function Ri(e){for(Ai=e.return;Ai;)switch(Ai.tag){case 5:case 31:case 13:Pi=!1;return;case 27:case 3:Pi=!0;return;default:Ai=Ai.return}}function zi(e){if(e!==Ai)return!1;if(!Mi)return Ri(e),Mi=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||rf(e.type,e.memoizedProps)),n=!n),n&&ji&&Ii(e),Ri(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(317));ji=wf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(317));ji=wf(e)}else t===27?(t=ji,ff(e.type)?(e=Cf,Cf=null,ji=e):ji=t):ji=Ai?Sf(e.stateNode.nextSibling):null;return!0}function Bi(){ji=Ai=null,Mi=!1}function Vi(){var e=Ni;return e!==null&&(su===null?su=e:su.push.apply(su,e),Ni=null),e}function Hi(e){Ni===null?Ni=[e]:Ni.push(e)}var Ui=Y(null),Wi=null,Gi=null;function Ki(e,t,n){X(Ui,t._currentValue),t._currentValue=n}function qi(e){e._currentValue=Ui.current,ee(Ui)}function Ji(e,t,n){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)===t?i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t):(e.childLanes|=t,i!==null&&(i.childLanes|=t)),e===n)break;e=e.return}}function Yi(e,t,n,i){var l=e.child;for(l!==null&&(l.return=e);l!==null;){var u=l.dependencies;if(u!==null){var d=l.child;u=u.firstContext;a:for(;u!==null;){var f=u;u=l;for(var p=0;p<t.length;p++)if(f.context===t[p]){u.lanes|=n,f=u.alternate,f!==null&&(f.lanes|=n),Ji(u.return,n,e),i||(d=null);break a}u=f.next}}else if(l.tag===18){if(d=l.return,d===null)throw Error(o(341));d.lanes|=n,u=d.alternate,u!==null&&(u.lanes|=n),Ji(d,n,e),d=null}else d=l.child;if(d!==null)d.return=l;else for(d=l;d!==null;){if(d===e){d=null;break}if(l=d.sibling,l!==null){l.return=d.return,d=l;break}d=d.return}l=d}}function Xi(e,t,n,i){e=null;for(var l=t,u=!1;l!==null;){if(!u){if(l.flags&524288)u=!0;else if(l.flags&262144)break}if(l.tag===10){var d=l.alternate;if(d===null)throw Error(o(387));if(d=d.memoizedProps,d!==null){var f=l.type;_r(l.pendingProps.value,d.value)||(e===null?e=[f]:e.push(f))}}else if(l===Q.current){if(d=l.alternate,d===null)throw Error(o(387));d.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(e===null?e=[mp]:e.push(mp))}l=l.return}e!==null&&Yi(t,e,n,i),t.flags|=262144}function Zi(e){for(e=e.firstContext;e!==null;){if(!_r(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Qi(e){Wi=e,Gi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function $i(e){return ta(Wi,e)}function ea(e,t){return Wi===null&&Qi(e),ta(e,t)}function ta(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Gi===null){if(e===null)throw Error(o(308));Gi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Gi=Gi.next=t;return n}var na=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},ra=t.unstable_scheduleCallback,ia=t.unstable_NormalPriority,aa={$$typeof:A,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function oa(){return{controller:new na,data:new Map,refCount:0}}function sa(e){e.refCount--,e.refCount===0&&ra(ia,function(){e.controller.abort()})}var ca=null,la=0,ua=0,da=null;function fa(e,t){if(ca===null){var n=ca=[];la=0,ua=Cd(),da={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return la++,t.then(pa,pa),t}function pa(){if(--la===0&&ca!==null){da!==null&&(da.status=`fulfilled`);var e=ca;ca=null,ua=0,da=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function ma(e,t){var n=[],i={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){i.status=`fulfilled`,i.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(i.status=`rejected`,i.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),i}var ha=U.S;U.S=function(e,t){uu=ye(),typeof t==`object`&&t&&typeof t.then==`function`&&fa(e,t),ha!==null&&ha(e,t)};var ga=Y(null);function _a(){var e=ga.current;return e===null?Gl.pooledCache:e}function va(e,t){t===null?X(ga,ga.current):X(ga,t.pool)}function ya(){var e=_a();return e===null?null:{parent:aa._currentValue,pool:e}}var ba=Error(o(460)),xa=Error(o(474)),Sa=Error(o(542)),Ca={then:function(){}};function wa(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Ta(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(qt,qt),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Aa(e),e;default:if(typeof t.status==`string`)t.then(qt,qt);else{if(e=Gl,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Aa(e),e}throw Da=t,ba}}function Ea(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Da=e,ba):e}}var Da=null;function Oa(){if(Da===null)throw Error(o(459));var e=Da;return Da=null,e}function Aa(e){if(e===ba||e===Sa)throw Error(o(483))}var ja=null,Ma=0;function Na(e){var t=Ma;return Ma+=1,ja===null&&(ja=[]),Ta(ja,e,t)}function Pa(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Fa(e,t){throw t.$$typeof===b?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Ia(e){function t(t,n){if(e){var i=t.deletions;i===null?(t.deletions=[n],t.flags|=16):i.push(n)}}function n(n,i){if(!e)return null;for(;i!==null;)t(n,i),i=i.sibling;return null}function i(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function l(e,t){return e=oi(e,t),e.index=0,e.sibling=null,e}function u(t,n,i){return t.index=i,e?(i=t.alternate,i===null?(t.flags|=67108866,n):(i=i.index,i<n?(t.flags|=67108866,n):i)):(t.flags|=1048576,n)}function d(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function f(e,t,n,i){return t===null||t.tag!==6?(t=ui(n,e.mode,i),t.return=e,t):(t=l(t,n),t.return=e,t)}function p(e,t,n,i){var o=n.type;return o===T?g(e,t,n.props.children,i,n.key):t!==null&&(t.elementType===o||typeof o==`object`&&o&&o.$$typeof===F&&Ea(o)===t.type)?(t=l(t,n.props),Pa(t,n),t.return=e,t):(t=ci(n.type,n.key,n.props,null,e.mode,i),Pa(t,n),t.return=e,t)}function m(e,t,n,i){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=fi(n,e.mode,i),t.return=e,t):(t=l(t,n.children||[]),t.return=e,t)}function g(e,t,n,i,o){return t===null||t.tag!==7?(t=li(n,e.mode,i,o),t.return=e,t):(t=l(t,n),t.return=e,t)}function _(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=ui(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case S:return n=ci(t.type,t.key,t.props,null,e.mode,n),Pa(n,t),n.return=e,n;case C:return t=fi(t,e.mode,n),t.return=e,t;case F:return t=Ea(t),_(e,t,n)}if(H(t)||z(t))return t=li(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return _(e,Na(t),n);if(t.$$typeof===A)return _(e,ea(e,t),n);Fa(e,t)}return null}function b(e,t,n,i){var o=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return o===null?f(e,t,``+n,i):null;if(typeof n==`object`&&n){switch(n.$$typeof){case S:return n.key===o?p(e,t,n,i):null;case C:return n.key===o?m(e,t,n,i):null;case F:return n=Ea(n),b(e,t,n,i)}if(H(n)||z(n))return o===null?g(e,t,n,i,null):null;if(typeof n.then==`function`)return b(e,t,Na(n),i);if(n.$$typeof===A)return b(e,t,ea(e,n),i);Fa(e,n)}return null}function E(e,t,n,i,o){if(typeof i==`string`&&i!==``||typeof i==`number`||typeof i==`bigint`)return e=e.get(n)||null,f(t,e,``+i,o);if(typeof i==`object`&&i){switch(i.$$typeof){case S:return e=e.get(i.key===null?n:i.key)||null,p(t,e,i,o);case C:return e=e.get(i.key===null?n:i.key)||null,m(t,e,i,o);case F:return i=Ea(i),E(e,t,n,i,o)}if(H(i)||z(i))return e=e.get(n)||null,g(t,e,i,o,null);if(typeof i.then==`function`)return E(e,t,n,Na(i),o);if(i.$$typeof===A)return E(e,t,n,ea(t,i),o);Fa(t,i)}return null}function D(o,l,d,f){for(var p=null,m=null,g=l,S=l=0,C=null;g!==null&&S<d.length;S++){g.index>S?(C=g,g=null):C=g.sibling;var T=b(o,g,d[S],f);if(T===null){g===null&&(g=C);break}e&&g&&T.alternate===null&&t(o,g),l=u(T,l,S),m===null?p=T:m.sibling=T,m=T,g=C}if(S===d.length)return n(o,g),Mi&&Ti(o,S),p;if(g===null){for(;S<d.length;S++)g=_(o,d[S],f),g!==null&&(l=u(g,l,S),m===null?p=g:m.sibling=g,m=g);return Mi&&Ti(o,S),p}for(g=i(g);S<d.length;S++)C=E(g,o,S,d[S],f),C!==null&&(e&&C.alternate!==null&&g.delete(C.key===null?S:C.key),l=u(C,l,S),m===null?p=C:m.sibling=C,m=C);return e&&g.forEach(function(e){return t(o,e)}),Mi&&Ti(o,S),p}function O(l,d,f,p){if(f==null)throw Error(o(151));for(var m=null,g=null,S=d,C=d=0,T=null,D=f.next();S!==null&&!D.done;C++,D=f.next()){S.index>C?(T=S,S=null):T=S.sibling;var O=b(l,S,D.value,p);if(O===null){S===null&&(S=T);break}e&&S&&O.alternate===null&&t(l,S),d=u(O,d,C),g===null?m=O:g.sibling=O,g=O,S=T}if(D.done)return n(l,S),Mi&&Ti(l,C),m;if(S===null){for(;!D.done;C++,D=f.next())D=_(l,D.value,p),D!==null&&(d=u(D,d,C),g===null?m=D:g.sibling=D,g=D);return Mi&&Ti(l,C),m}for(S=i(S);!D.done;C++,D=f.next())D=E(S,l,C,D.value,p),D!==null&&(e&&D.alternate!==null&&S.delete(D.key===null?C:D.key),d=u(D,d,C),g===null?m=D:g.sibling=D,g=D);return e&&S.forEach(function(e){return t(l,e)}),Mi&&Ti(l,C),m}function j(e,i,u,f){if(typeof u==`object`&&u&&u.type===T&&u.key===null&&(u=u.props.children),typeof u==`object`&&u){switch(u.$$typeof){case S:a:{for(var p=u.key;i!==null;){if(i.key===p){if(p=u.type,p===T){if(i.tag===7){n(e,i.sibling),f=l(i,u.props.children),f.return=e,e=f;break a}}else if(i.elementType===p||typeof p==`object`&&p&&p.$$typeof===F&&Ea(p)===i.type){n(e,i.sibling),f=l(i,u.props),Pa(f,u),f.return=e,e=f;break a}n(e,i);break}else t(e,i);i=i.sibling}u.type===T?(f=li(u.props.children,e.mode,f,u.key),f.return=e,e=f):(f=ci(u.type,u.key,u.props,null,e.mode,f),Pa(f,u),f.return=e,e=f)}return d(e);case C:a:{for(p=u.key;i!==null;){if(i.key===p)if(i.tag===4&&i.stateNode.containerInfo===u.containerInfo&&i.stateNode.implementation===u.implementation){n(e,i.sibling),f=l(i,u.children||[]),f.return=e,e=f;break a}else{n(e,i);break}else t(e,i);i=i.sibling}f=fi(u,e.mode,f),f.return=e,e=f}return d(e);case F:return u=Ea(u),j(e,i,u,f)}if(H(u))return D(e,i,u,f);if(z(u)){if(p=z(u),typeof p!=`function`)throw Error(o(150));return u=p.call(u),O(e,i,u,f)}if(typeof u.then==`function`)return j(e,i,Na(u),f);if(u.$$typeof===A)return j(e,i,ea(e,u),f);Fa(e,u)}return typeof u==`string`&&u!==``||typeof u==`number`||typeof u==`bigint`?(u=``+u,i!==null&&i.tag===6?(n(e,i.sibling),f=l(i,u),f.return=e,e=f):(n(e,i),f=ui(u,e.mode,f),f.return=e,e=f),d(e)):n(e,i)}return function(e,t,n,i){try{Ma=0;var o=j(e,t,n,i);return ja=null,o}catch(t){if(t===ba||t===Sa)throw t;var l=ii(29,t,null,e.mode);return l.lanes=i,l.return=e,l}}}var La=Ia(!0),Ra=Ia(!1),za=!1;function Ba(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Va(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ua(e,t,n){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,Wl&2){var o=i.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),i.pending=t,t=ti(e),ei(e,null,n),t}return Zr(e,i,t,n),ti(e)}function Wa(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,qe(e,n)}}function Ga(e,t){var n=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,n===i)){var o=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var u={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};l===null?o=l=u:l=l.next=u,n=n.next}while(n!==null);l===null?o=l=t:l=l.next=t}else o=l=t;n={baseState:i.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:i.shared,callbacks:i.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ka=!1;function qa(){if(Ka){var e=da;if(e!==null)throw e}}function Ja(e,t,n,i){Ka=!1;var o=e.updateQueue;za=!1;var l=o.firstBaseUpdate,u=o.lastBaseUpdate,d=o.shared.pending;if(d!==null){o.shared.pending=null;var f=d,p=f.next;f.next=null,u===null?l=p:u.next=p,u=f;var m=e.alternate;m!==null&&(m=m.updateQueue,d=m.lastBaseUpdate,d!==u&&(d===null?m.firstBaseUpdate=p:d.next=p,m.lastBaseUpdate=f))}if(l!==null){var g=o.baseState;u=0,m=p=f=null,d=l;do{var b=d.lane&-536870913,S=b!==d.lane;if(S?(ql&b)===b:(i&b)===b){b!==0&&b===ua&&(Ka=!0),m!==null&&(m=m.next={lane:0,tag:d.tag,payload:d.payload,callback:null,next:null});a:{var C=e,T=d;b=t;var E=n;switch(T.tag){case 1:if(C=T.payload,typeof C==`function`){g=C.call(E,g,b);break a}g=C;break a;case 3:C.flags=C.flags&-65537|128;case 0:if(C=T.payload,b=typeof C==`function`?C.call(E,g,b):C,b==null)break a;g=_({},g,b);break a;case 2:za=!0}}b=d.callback,b!==null&&(e.flags|=64,S&&(e.flags|=8192),S=o.callbacks,S===null?o.callbacks=[b]:S.push(b))}else S={lane:b,tag:d.tag,payload:d.payload,callback:d.callback,next:null},m===null?(p=m=S,f=g):m=m.next=S,u|=b;if(d=d.next,d===null){if(d=o.shared.pending,d===null)break;S=d,d=S.next,S.next=null,o.lastBaseUpdate=S,o.shared.pending=null}}while(1);m===null&&(f=g),o.baseState=f,o.firstBaseUpdate=p,o.lastBaseUpdate=m,l===null&&(o.shared.lanes=0),tu|=u,e.lanes=u,e.memoizedState=g}}function Ya(e,t){if(typeof e!=`function`)throw Error(o(191,e));e.call(t)}function Xa(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Ya(n[e],t)}var Za=Y(null),Qa=Y(0);function $a(e,t){e=$l,X(Qa,e),X(Za,t),$l=e|t.baseLanes}function eo(){X(Qa,$l),X(Za,Za.current)}function to(){$l=Qa.current,ee(Za),ee(Qa)}var no=Y(null),ro=null;function io(e){var t=e.alternate;X(lo,lo.current&1),X(no,e),ro===null&&(t===null||Za.current!==null||t.memoizedState!==null)&&(ro=e)}function ao(e){X(lo,lo.current),X(no,e),ro===null&&(ro=e)}function oo(e){e.tag===22?(X(lo,lo.current),X(no,e),ro===null&&(ro=e)):so(e)}function so(){X(lo,lo.current),X(no,no.current)}function co(e){ee(no),ro===e&&(ro=null),ee(lo)}var lo=Y(0);function uo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||yf(n)||bf(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var fo=0,po=null,mo=null,ho=null,go=!1,_o=!1,vo=!1,yo=0,bo=0,xo=null,So=0;function Co(){throw Error(o(321))}function wo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!_r(e[n],t[n]))return!1;return!0}function To(e,t,n,i,o,l){return fo=l,po=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,U.H=e===null||e.memoizedState===null?Hs:Us,vo=!1,l=n(i,o),vo=!1,_o&&(l=Do(t,n,i,o)),Eo(e),l}function Eo(e){U.H=Vs;var t=mo!==null&&mo.next!==null;if(fo=0,ho=mo=po=null,go=!1,bo=0,xo=null,t)throw Error(o(300));e===null||oc||(e=e.dependencies,e!==null&&Zi(e)&&(oc=!0))}function Do(e,t,n,i){po=e;var l=0;do{if(_o&&(xo=null),bo=0,_o=!1,25<=l)throw Error(o(301));if(l+=1,ho=mo=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}U.H=Ws,u=t(n,i)}while(_o);return u}function Oo(){var e=U.H,t=e.useState()[0];return t=typeof t.then==`function`?Fo(t):t,e=e.useState()[0],(mo===null?null:mo.memoizedState)!==e&&(po.flags|=1024),t}function ko(){var e=yo!==0;return yo=0,e}function Ao(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function jo(e){if(go){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}go=!1}fo=0,ho=mo=po=null,_o=!1,bo=yo=0,xo=null}function Mo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ho===null?po.memoizedState=ho=e:ho=ho.next=e,ho}function No(){if(mo===null){var e=po.alternate;e=e===null?null:e.memoizedState}else e=mo.next;var t=ho===null?po.memoizedState:ho.next;if(t!==null)ho=t,mo=e;else{if(e===null)throw po.alternate===null?Error(o(467)):Error(o(310));mo=e,e={memoizedState:mo.memoizedState,baseState:mo.baseState,baseQueue:mo.baseQueue,queue:mo.queue,next:null},ho===null?po.memoizedState=ho=e:ho=ho.next=e}return ho}function Po(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Fo(e){var t=bo;return bo+=1,xo===null&&(xo=[]),e=Ta(xo,e,t),t=po,(ho===null?t.memoizedState:ho.next)===null&&(t=t.alternate,U.H=t===null||t.memoizedState===null?Hs:Us),e}function Io(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Fo(e);if(e.$$typeof===A)return $i(e)}throw Error(o(438,String(e)))}function Lo(e){var t=null,n=po.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var i=po.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=Po(),po.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),i=0;i<e;i++)n[i]=L;return t.index++,n}function Ro(e,t){return typeof t==`function`?t(e):t}function zo(e){return Bo(No(),mo,e)}function Bo(e,t,n){var i=e.queue;if(i===null)throw Error(o(311));i.lastRenderedReducer=n;var l=e.baseQueue,u=i.pending;if(u!==null){if(l!==null){var d=l.next;l.next=u.next,u.next=d}t.baseQueue=l=u,i.pending=null}if(u=e.baseState,l===null)e.memoizedState=u;else{t=l.next;var f=d=null,p=null,m=t,g=!1;do{var _=m.lane&-536870913;if(_===m.lane?(fo&_)===_:(ql&_)===_){var b=m.revertLane;if(b===0)p!==null&&(p=p.next={lane:0,revertLane:0,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),_===ua&&(g=!0);else if((fo&b)===b){m=m.next,b===ua&&(g=!0);continue}else _={lane:0,revertLane:m.revertLane,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},p===null?(f=p=_,d=u):p=p.next=_,po.lanes|=b,tu|=b;_=m.action,vo&&n(u,_),u=m.hasEagerState?m.eagerState:n(u,_)}else b={lane:_,revertLane:m.revertLane,gesture:m.gesture,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},p===null?(f=p=b,d=u):p=p.next=b,po.lanes|=_,tu|=_;m=m.next}while(m!==null&&m!==t);if(p===null?d=u:p.next=f,!_r(u,e.memoizedState)&&(oc=!0,g&&(n=da,n!==null)))throw n;e.memoizedState=u,e.baseState=d,e.baseQueue=p,i.lastRenderedState=u}return l===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Vo(e){var t=No(),n=t.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=e;var i=n.dispatch,l=n.pending,u=t.memoizedState;if(l!==null){n.pending=null;var d=l=l.next;do u=e(u,d.action),d=d.next;while(d!==l);_r(u,t.memoizedState)||(oc=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),n.lastRenderedState=u}return[u,i]}function Ho(e,t,n){var i=po,l=No(),u=Mi;if(u){if(n===void 0)throw Error(o(407));n=n()}else n=t();var d=!_r((mo||l).memoizedState,n);if(d&&(l.memoizedState=n,oc=!0),l=l.queue,ps(Go.bind(null,i,l,e),[e]),l.getSnapshot!==t||d||ho!==null&&ho.memoizedState.tag&1){if(i.flags|=2048,cs(9,{destroy:void 0},Wo.bind(null,i,l,n,t),null),Gl===null)throw Error(o(349));u||fo&127||Uo(i,t,n)}return n}function Uo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=po.updateQueue,t===null?(t=Po(),po.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Wo(e,t,n,i){t.value=n,t.getSnapshot=i,Ko(t)&&qo(e)}function Go(e,t,n){return n(function(){Ko(t)&&qo(e)})}function Ko(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!_r(e,n)}catch{return!0}}function qo(e){var t=$r(e,2);t!==null&&Tu(t,e,2)}function Jo(e){var t=Mo();if(typeof e==`function`){var n=e;if(e=n(),vo){Ae(!0);try{n()}finally{Ae(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ro,lastRenderedState:e},t}function Yo(e,t,n,i){return e.baseState=n,Bo(e,mo,typeof i==`function`?i:Ro)}function Xo(e,t,n,i,l){if(Rs(e))throw Error(o(485));if(e=t.action,e!==null){var u={payload:l,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){u.listeners.push(e)}};U.T===null?u.isTransition=!1:n(!0),i(u),n=t.pending,n===null?(u.next=t.pending=u,Zo(t,u)):(u.next=n.next,t.pending=n.next=u)}}function Zo(e,t){var n=t.action,i=t.payload,o=e.state;if(t.isTransition){var l=U.T,u={};U.T=u;try{var d=n(o,i),f=U.S;f!==null&&f(u,d),Qo(e,t,d)}catch(n){es(e,t,n)}finally{l!==null&&u.types!==null&&(l.types=u.types),U.T=l}}else try{l=n(o,i),Qo(e,t,l)}catch(n){es(e,t,n)}}function Qo(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){$o(e,t,n)},function(n){return es(e,t,n)}):$o(e,t,n)}function $o(e,t,n){t.status=`fulfilled`,t.value=n,ts(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Zo(e,n)))}function es(e,t,n){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status=`rejected`,t.reason=n,ts(t),t=t.next;while(t!==i)}e.action=null}function ts(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function ns(e,t){return t}function rs(e,t){if(Mi){var n=Gl.formState;if(n!==null){a:{var i=po;if(Mi){if(ji){b:{for(var o=ji,l=Pi;o.nodeType!==8;){if(!l){o=null;break b}if(o=Sf(o.nextSibling),o===null){o=null;break b}}l=o.data,o=l===`F!`||l===`F`?o:null}if(o){ji=Sf(o.nextSibling),i=o.data===`F!`;break a}}Ii(i)}i=!1}i&&(t=n[0])}}return n=Mo(),n.memoizedState=n.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ns,lastRenderedState:t},n.queue=i,n=Fs.bind(null,po,i),i.dispatch=n,i=Jo(!1),l=Ls.bind(null,po,!1,i.queue),i=Mo(),o={state:t,dispatch:null,action:e,pending:null},i.queue=o,n=Xo.bind(null,po,o,l,n),o.dispatch=n,i.memoizedState=e,[t,n,!1]}function is(e){return as(No(),mo,e)}function as(e,t,n){if(t=Bo(e,t,ns)[0],e=zo(Ro)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var i=Fo(t)}catch(e){throw e===ba?Sa:e}else i=t;t=No();var o=t.queue,l=o.dispatch;return n!==t.memoizedState&&(po.flags|=2048,cs(9,{destroy:void 0},os.bind(null,o,n),null)),[i,l,e]}function os(e,t){e.action=t}function ss(e){var t=No(),n=mo;if(n!==null)return as(t,n,e);No(),t=t.memoizedState,n=No();var i=n.queue.dispatch;return n.memoizedState=e,[t,i,!1]}function cs(e,t,n,i){return e={tag:e,create:n,deps:i,inst:t,next:null},t=po.updateQueue,t===null&&(t=Po(),po.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(i=n.next,n.next=e,e.next=i,t.lastEffect=e),e}function ls(){return No().memoizedState}function us(e,t,n,i){var o=Mo();po.flags|=e,o.memoizedState=cs(1|t,{destroy:void 0},n,i===void 0?null:i)}function ds(e,t,n,i){var o=No();i=i===void 0?null:i;var l=o.memoizedState.inst;mo!==null&&i!==null&&wo(i,mo.memoizedState.deps)?o.memoizedState=cs(t,l,n,i):(po.flags|=e,o.memoizedState=cs(1|t,l,n,i))}function fs(e,t){us(8390656,8,e,t)}function ps(e,t){ds(2048,8,e,t)}function ms(e){po.flags|=4;var t=po.updateQueue;if(t===null)t=Po(),po.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function hs(e){var t=No().memoizedState;return ms({ref:t,nextImpl:e}),function(){if(Wl&2)throw Error(o(440));return t.impl.apply(void 0,arguments)}}function gs(e,t){return ds(4,2,e,t)}function _s(e,t){return ds(4,4,e,t)}function vs(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function ys(e,t,n){n=n==null?null:n.concat([e]),ds(4,4,vs.bind(null,t,e),n)}function bs(){}function xs(e,t){var n=No();t=t===void 0?null:t;var i=n.memoizedState;return t!==null&&wo(t,i[1])?i[0]:(n.memoizedState=[e,t],e)}function Ss(e,t){var n=No();t=t===void 0?null:t;var i=n.memoizedState;if(t!==null&&wo(t,i[1]))return i[0];if(i=e(),vo){Ae(!0);try{e()}finally{Ae(!1)}}return n.memoizedState=[i,t],i}function Cs(e,t,n){return n===void 0||fo&1073741824&&!(ql&261930)?e.memoizedState=t:(e.memoizedState=n,e=wu(),po.lanes|=e,tu|=e,n)}function ws(e,t,n,i){return _r(n,t)?n:Za.current===null?!(fo&42)||fo&1073741824&&!(ql&261930)?(oc=!0,e.memoizedState=n):(e=wu(),po.lanes|=e,tu|=e,t):(e=Cs(e,n,i),_r(e,t)||(oc=!0),e)}function Ts(e,t,n,i,o){var l=W.p;W.p=l!==0&&8>l?l:8;var u=U.T,d={};U.T=d,Ls(e,!1,t,n);try{var f=o(),p=U.S;p!==null&&p(d,f),typeof f==`object`&&f&&typeof f.then==`function`?Is(e,t,ma(f,i),Cu(e)):Is(e,t,i,Cu(e))}catch(n){Is(e,t,{then:function(){},status:`rejected`,reason:n},Cu())}finally{W.p=l,u!==null&&d.types!==null&&(u.types=d.types),U.T=u}}function Es(){}function Ds(e,t,n,i){if(e.tag!==5)throw Error(o(476));var l=Os(e).queue;Ts(e,l,t,K,n===null?Es:function(){return ks(e),n(i)})}function Os(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:K,baseState:K,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ro,lastRenderedState:K},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ro,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ks(e){var t=Os(e);t.next===null&&(t=e.alternate.memoizedState),Is(e,t.next.queue,{},Cu())}function As(){return $i(mp)}function js(){return No().memoizedState}function Ms(){return No().memoizedState}function Ns(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Cu();e=Ha(n);var i=Ua(t,e,n);i!==null&&(Tu(i,t,n),Wa(i,t,n)),t={cache:oa()},e.payload=t;return}t=t.return}}function Ps(e,t,n){var i=Cu();n={lane:i,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Rs(e)?zs(t,n):(n=Qr(e,t,n,i),n!==null&&(Tu(n,e,i),Bs(n,t,i)))}function Fs(e,t,n){Is(e,t,n,Cu())}function Is(e,t,n,i){var o={lane:i,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Rs(e))zs(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var u=t.lastRenderedState,d=l(u,n);if(o.hasEagerState=!0,o.eagerState=d,_r(d,u))return Zr(e,t,o,0),Gl===null&&Xr(),!1}catch{}if(n=Qr(e,t,o,i),n!==null)return Tu(n,e,i),Bs(n,t,i),!0}return!1}function Ls(e,t,n,i){if(i={lane:2,revertLane:Cd(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Rs(e)){if(t)throw Error(o(479))}else t=Qr(e,n,i,2),t!==null&&Tu(t,e,2)}function Rs(e){var t=e.alternate;return e===po||t!==null&&t===po}function zs(e,t){_o=go=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Bs(e,t,n){if(n&4194048){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,qe(e,n)}}var Vs={readContext:$i,use:Io,useCallback:Co,useContext:Co,useEffect:Co,useImperativeHandle:Co,useLayoutEffect:Co,useInsertionEffect:Co,useMemo:Co,useReducer:Co,useRef:Co,useState:Co,useDebugValue:Co,useDeferredValue:Co,useTransition:Co,useSyncExternalStore:Co,useId:Co,useHostTransitionStatus:Co,useFormState:Co,useActionState:Co,useOptimistic:Co,useMemoCache:Co,useCacheRefresh:Co};Vs.useEffectEvent=Co;var Hs={readContext:$i,use:Io,useCallback:function(e,t){return Mo().memoizedState=[e,t===void 0?null:t],e},useContext:$i,useEffect:fs,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),us(4194308,4,vs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return us(4194308,4,e,t)},useInsertionEffect:function(e,t){us(4,2,e,t)},useMemo:function(e,t){var n=Mo();t=t===void 0?null:t;var i=e();if(vo){Ae(!0);try{e()}finally{Ae(!1)}}return n.memoizedState=[i,t],i},useReducer:function(e,t,n){var i=Mo();if(n!==void 0){var o=n(t);if(vo){Ae(!0);try{n(t)}finally{Ae(!1)}}}else o=t;return i.memoizedState=i.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},i.queue=e,e=e.dispatch=Ps.bind(null,po,e),[i.memoizedState,e]},useRef:function(e){var t=Mo();return e={current:e},t.memoizedState=e},useState:function(e){e=Jo(e);var t=e.queue,n=Fs.bind(null,po,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:bs,useDeferredValue:function(e,t){return Cs(Mo(),e,t)},useTransition:function(){var e=Jo(!1);return e=Ts.bind(null,po,e.queue,!0,!1),Mo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var i=po,l=Mo();if(Mi){if(n===void 0)throw Error(o(407));n=n()}else{if(n=t(),Gl===null)throw Error(o(349));ql&127||Uo(i,t,n)}l.memoizedState=n;var u={value:n,getSnapshot:t};return l.queue=u,fs(Go.bind(null,i,u,e),[e]),i.flags|=2048,cs(9,{destroy:void 0},Wo.bind(null,i,u,n,t),null),n},useId:function(){var e=Mo(),t=Gl.identifierPrefix;if(Mi){var n=wi,i=Ci;n=(i&~(1<<32-je(i)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=yo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=So++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:As,useFormState:rs,useActionState:rs,useOptimistic:function(e){var t=Mo();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Ls.bind(null,po,!0,n),n.dispatch=t,[e,t]},useMemoCache:Lo,useCacheRefresh:function(){return Mo().memoizedState=Ns.bind(null,po)},useEffectEvent:function(e){var t=Mo(),n={impl:e};return t.memoizedState=n,function(){if(Wl&2)throw Error(o(440));return n.impl.apply(void 0,arguments)}}},Us={readContext:$i,use:Io,useCallback:xs,useContext:$i,useEffect:ps,useImperativeHandle:ys,useInsertionEffect:gs,useLayoutEffect:_s,useMemo:Ss,useReducer:zo,useRef:ls,useState:function(){return zo(Ro)},useDebugValue:bs,useDeferredValue:function(e,t){return ws(No(),mo.memoizedState,e,t)},useTransition:function(){var e=zo(Ro)[0],t=No().memoizedState;return[typeof e==`boolean`?e:Fo(e),t]},useSyncExternalStore:Ho,useId:js,useHostTransitionStatus:As,useFormState:is,useActionState:is,useOptimistic:function(e,t){return Yo(No(),mo,e,t)},useMemoCache:Lo,useCacheRefresh:Ms};Us.useEffectEvent=hs;var Ws={readContext:$i,use:Io,useCallback:xs,useContext:$i,useEffect:ps,useImperativeHandle:ys,useInsertionEffect:gs,useLayoutEffect:_s,useMemo:Ss,useReducer:Vo,useRef:ls,useState:function(){return Vo(Ro)},useDebugValue:bs,useDeferredValue:function(e,t){var n=No();return mo===null?Cs(n,e,t):ws(n,mo.memoizedState,e,t)},useTransition:function(){var e=Vo(Ro)[0],t=No().memoizedState;return[typeof e==`boolean`?e:Fo(e),t]},useSyncExternalStore:Ho,useId:js,useHostTransitionStatus:As,useFormState:ss,useActionState:ss,useOptimistic:function(e,t){var n=No();return mo===null?(n.baseState=e,[e,n.queue.dispatch]):Yo(n,mo,e,t)},useMemoCache:Lo,useCacheRefresh:Ms};Ws.useEffectEvent=hs;function Gs(e,t,n,i){t=e.memoizedState,n=n(i,t),n=n==null?t:_({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ks={enqueueSetState:function(e,t,n){e=e._reactInternals;var i=Cu(),o=Ha(i);o.payload=t,n!=null&&(o.callback=n),t=Ua(e,o,i),t!==null&&(Tu(t,e,i),Wa(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var i=Cu(),o=Ha(i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Ua(e,o,i),t!==null&&(Tu(t,e,i),Wa(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Cu(),i=Ha(n);i.tag=2,t!=null&&(i.callback=t),t=Ua(e,i,n),t!==null&&(Tu(t,e,n),Wa(t,e,n))}};function qs(e,t,n,i,o,l,u){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(i,l,u):t.prototype&&t.prototype.isPureReactComponent?!vr(n,i)||!vr(o,l):!0}function Js(e,t,n,i){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,i),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,i),t.state!==e&&Ks.enqueueReplaceState(t,t.state,null)}function Ys(e,t){var n=t;if(`ref`in t)for(var i in n={},t)i!==`ref`&&(n[i]=t[i]);if(e=e.defaultProps)for(var o in n===t&&(n=_({},n)),e)n[o]===void 0&&(n[o]=e[o]);return n}function Xs(e){Kr(e)}function Zs(e){console.error(e)}function Qs(e){Kr(e)}function $s(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function ec(e,t,n){try{var i=e.onCaughtError;i(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function tc(e,t,n){return n=Ha(n),n.tag=3,n.payload={element:null},n.callback=function(){$s(e,t)},n}function nc(e){return e=Ha(e),e.tag=3,e}function rc(e,t,n,i){var o=n.type.getDerivedStateFromError;if(typeof o==`function`){var l=i.value;e.payload=function(){return o(l)},e.callback=function(){ec(t,n,i)}}var u=n.stateNode;u!==null&&typeof u.componentDidCatch==`function`&&(e.callback=function(){ec(t,n,i),typeof o!=`function`&&(pu===null?pu=new Set([this]):pu.add(this));var e=i.stack;this.componentDidCatch(i.value,{componentStack:e===null?``:e})})}function ic(e,t,n,i,l){if(n.flags|=32768,typeof i==`object`&&i&&typeof i.then==`function`){if(t=n.alternate,t!==null&&Xi(t,n,l,!0),n=no.current,n!==null){switch(n.tag){case 31:case 13:return ro===null?Lu():n.alternate===null&&eu===0&&(eu=3),n.flags&=-257,n.flags|=65536,n.lanes=l,i===Ca?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([i]):t.add(i),nd(e,i,l)),!1;case 22:return n.flags|=65536,i===Ca?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([i]):n.add(i)),nd(e,i,l)),!1}throw Error(o(435,n.tag))}return nd(e,i,l),Lu(),!1}if(Mi)return t=no.current,t===null?(i!==Fi&&(t=Error(o(423),{cause:i}),Hi(hi(t,n))),e=e.current.alternate,e.flags|=65536,l&=-l,e.lanes|=l,i=hi(i,n),l=tc(e.stateNode,i,l),Ga(e,l),eu!==4&&(eu=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=l,i!==Fi&&(e=Error(o(422),{cause:i}),Hi(hi(e,n)))),!1;var u=Error(o(520),{cause:i});if(u=hi(u,n),ou===null?ou=[u]:ou.push(u),eu!==4&&(eu=2),t===null)return!0;i=hi(i,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=l&-l,n.lanes|=e,e=tc(n.stateNode,i,e),Ga(n,e),!1;case 1:if(t=n.type,u=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||u!==null&&typeof u.componentDidCatch==`function`&&(pu===null||!pu.has(u))))return n.flags|=65536,l&=-l,n.lanes|=l,l=nc(l),rc(l,e,n,i),Ga(n,l),!1}n=n.return}while(n!==null);return!1}var ac=Error(o(461)),oc=!1;function sc(e,t,n,i){t.child=e===null?Ra(t,null,n,i):La(t,e.child,n,i)}function cc(e,t,n,i,o){n=n.render;var l=t.ref;if(`ref`in i){var u={};for(var d in i)d!==`ref`&&(u[d]=i[d])}else u=i;return Qi(t),i=To(e,t,n,u,l,o),d=ko(),e!==null&&!oc?(Ao(e,t,o),Mc(e,t,o)):(Mi&&d&&Di(t),t.flags|=1,sc(e,t,i,o),t.child)}function lc(e,t,n,i,o){if(e===null){var l=n.type;return typeof l==`function`&&!ai(l)&&l.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=l,uc(e,t,l,i,o)):(e=ci(n.type,null,i,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!Nc(e,o)){var u=l.memoizedProps;if(n=n.compare,n=n===null?vr:n,n(u,i)&&e.ref===t.ref)return Mc(e,t,o)}return t.flags|=1,e=oi(l,i),e.ref=t.ref,e.return=t,t.child=e}function uc(e,t,n,i,o){if(e!==null){var l=e.memoizedProps;if(vr(l,i)&&e.ref===t.ref)if(oc=!1,t.pendingProps=i=l,Nc(e,o))e.flags&131072&&(oc=!0);else return t.lanes=e.lanes,Mc(e,t,o)}return vc(e,t,n,i,o)}function dc(e,t,n,i){var o=i.children,l=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.mode===`hidden`){if(t.flags&128){if(l=l===null?n:l.baseLanes|n,e!==null){for(i=t.child=e.child,o=0;i!==null;)o=o|i.lanes|i.childLanes,i=i.sibling;i=o&~l}else i=0,t.child=null;return pc(e,t,l,n,i)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&va(t,l===null?null:l.cachePool),l===null?eo():$a(t,l),oo(t);else return i=t.lanes=536870912,pc(e,t,l===null?n:l.baseLanes|n,n,i)}else l===null?(e!==null&&va(t,null),eo(),so(t)):(va(t,l.cachePool),$a(t,l),so(t),t.memoizedState=null);return sc(e,t,o,n),t.child}function fc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function pc(e,t,n,i,o){var l=_a();return l=l===null?null:{parent:aa._currentValue,pool:l},t.memoizedState={baseLanes:n,cachePool:l},e!==null&&va(t,null),eo(),oo(t),e!==null&&Xi(e,t,i,!0),t.childLanes=o,null}function mc(e,t){return t=Dc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function hc(e,t,n){return La(t,e.child,null,n),e=mc(t,t.pendingProps),e.flags|=2,co(t),t.memoizedState=null,e}function gc(e,t,n){var i=t.pendingProps,l=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(Mi){if(i.mode===`hidden`)return e=mc(t,i),t.lanes=536870912,fc(null,e);if(ao(t),(e=ji)?(e=vf(e,Pi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Si===null?null:{id:Ci,overflow:wi},retryLane:536870912,hydrationErrors:null},n=di(e),n.return=t,t.child=n,Ai=t,ji=null)):e=null,e===null)throw Ii(t);return t.lanes=536870912,null}return mc(t,i)}var u=e.memoizedState;if(u!==null){var d=u.dehydrated;if(ao(t),l)if(t.flags&256)t.flags&=-257,t=hc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(o(558));else if(oc||Xi(e,t,n,!1),l=(n&e.childLanes)!==0,oc||l){if(i=Gl,i!==null&&(d=Je(i,n),d!==0&&d!==u.retryLane))throw u.retryLane=d,$r(e,d),Tu(i,e,d),ac;Lu(),t=hc(e,t,n)}else e=u.treeContext,ji=Sf(d.nextSibling),Ai=t,Mi=!0,Ni=null,Pi=!1,e!==null&&ki(t,e),t=mc(t,i),t.flags|=4096;return t}return e=oi(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function _c(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(o(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function vc(e,t,n,i,o){return Qi(t),n=To(e,t,n,i,void 0,o),i=ko(),e!==null&&!oc?(Ao(e,t,o),Mc(e,t,o)):(Mi&&i&&Di(t),t.flags|=1,sc(e,t,n,o),t.child)}function yc(e,t,n,i,o,l){return Qi(t),t.updateQueue=null,n=Do(t,i,n,o),Eo(e),i=ko(),e!==null&&!oc?(Ao(e,t,l),Mc(e,t,l)):(Mi&&i&&Di(t),t.flags|=1,sc(e,t,n,l),t.child)}function bc(e,t,n,i,o){if(Qi(t),t.stateNode===null){var l=ni,u=n.contextType;typeof u==`object`&&u&&(l=$i(u)),l=new n(i,l),t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,l.updater=Ks,t.stateNode=l,l._reactInternals=t,l=t.stateNode,l.props=i,l.state=t.memoizedState,l.refs={},Ba(t),u=n.contextType,l.context=typeof u==`object`&&u?$i(u):ni,l.state=t.memoizedState,u=n.getDerivedStateFromProps,typeof u==`function`&&(Gs(t,n,u,i),l.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof l.getSnapshotBeforeUpdate==`function`||typeof l.UNSAFE_componentWillMount!=`function`&&typeof l.componentWillMount!=`function`||(u=l.state,typeof l.componentWillMount==`function`&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount==`function`&&l.UNSAFE_componentWillMount(),u!==l.state&&Ks.enqueueReplaceState(l,l.state,null),Ja(t,i,l,o),qa(),l.state=t.memoizedState),typeof l.componentDidMount==`function`&&(t.flags|=4194308),i=!0}else if(e===null){l=t.stateNode;var d=t.memoizedProps,f=Ys(n,d);l.props=f;var p=l.context,m=n.contextType;u=ni,typeof m==`object`&&m&&(u=$i(m));var g=n.getDerivedStateFromProps;m=typeof g==`function`||typeof l.getSnapshotBeforeUpdate==`function`,d=t.pendingProps!==d,m||typeof l.UNSAFE_componentWillReceiveProps!=`function`&&typeof l.componentWillReceiveProps!=`function`||(d||p!==u)&&Js(t,l,i,u),za=!1;var _=t.memoizedState;l.state=_,Ja(t,i,l,o),qa(),p=t.memoizedState,d||_!==p||za?(typeof g==`function`&&(Gs(t,n,g,i),p=t.memoizedState),(f=za||qs(t,n,f,i,_,p,u))?(m||typeof l.UNSAFE_componentWillMount!=`function`&&typeof l.componentWillMount!=`function`||(typeof l.componentWillMount==`function`&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount==`function`&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount==`function`&&(t.flags|=4194308)):(typeof l.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=p),l.props=i,l.state=p,l.context=u,i=f):(typeof l.componentDidMount==`function`&&(t.flags|=4194308),i=!1)}else{l=t.stateNode,Va(e,t),u=t.memoizedProps,m=Ys(n,u),l.props=m,g=t.pendingProps,_=l.context,p=n.contextType,f=ni,typeof p==`object`&&p&&(f=$i(p)),d=n.getDerivedStateFromProps,(p=typeof d==`function`||typeof l.getSnapshotBeforeUpdate==`function`)||typeof l.UNSAFE_componentWillReceiveProps!=`function`&&typeof l.componentWillReceiveProps!=`function`||(u!==g||_!==f)&&Js(t,l,i,f),za=!1,_=t.memoizedState,l.state=_,Ja(t,i,l,o),qa();var b=t.memoizedState;u!==g||_!==b||za||e!==null&&e.dependencies!==null&&Zi(e.dependencies)?(typeof d==`function`&&(Gs(t,n,d,i),b=t.memoizedState),(m=za||qs(t,n,m,i,_,b,f)||e!==null&&e.dependencies!==null&&Zi(e.dependencies))?(p||typeof l.UNSAFE_componentWillUpdate!=`function`&&typeof l.componentWillUpdate!=`function`||(typeof l.componentWillUpdate==`function`&&l.componentWillUpdate(i,b,f),typeof l.UNSAFE_componentWillUpdate==`function`&&l.UNSAFE_componentWillUpdate(i,b,f)),typeof l.componentDidUpdate==`function`&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof l.componentDidUpdate!=`function`||u===e.memoizedProps&&_===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!=`function`||u===e.memoizedProps&&_===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=b),l.props=i,l.state=b,l.context=f,i=m):(typeof l.componentDidUpdate!=`function`||u===e.memoizedProps&&_===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!=`function`||u===e.memoizedProps&&_===e.memoizedState||(t.flags|=1024),i=!1)}return l=i,_c(e,t),i=(t.flags&128)!=0,l||i?(l=t.stateNode,n=i&&typeof n.getDerivedStateFromError!=`function`?null:l.render(),t.flags|=1,e!==null&&i?(t.child=La(t,e.child,null,o),t.child=La(t,null,n,o)):sc(e,t,n,o),t.memoizedState=l.state,e=t.child):e=Mc(e,t,o),e}function xc(e,t,n,i){return Bi(),t.flags|=256,sc(e,t,n,i),t.child}var Sc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Cc(e){return{baseLanes:e,cachePool:ya()}}function wc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=iu),e}function Tc(e,t,n){var i=t.pendingProps,l=!1,u=(t.flags&128)!=0,d;if((d=u)||(d=e!==null&&e.memoizedState===null?!1:(lo.current&2)!=0),d&&(l=!0,t.flags&=-129),d=(t.flags&32)!=0,t.flags&=-33,e===null){if(Mi){if(l?io(t):so(t),(e=ji)?(e=vf(e,Pi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Si===null?null:{id:Ci,overflow:wi},retryLane:536870912,hydrationErrors:null},n=di(e),n.return=t,t.child=n,Ai=t,ji=null)):e=null,e===null)throw Ii(t);return bf(e)?t.lanes=32:t.lanes=536870912,null}var f=i.children;return i=i.fallback,l?(so(t),l=t.mode,f=Dc({mode:`hidden`,children:f},l),i=li(i,l,n,null),f.return=t,i.return=t,f.sibling=i,t.child=f,i=t.child,i.memoizedState=Cc(n),i.childLanes=wc(e,d,n),t.memoizedState=Sc,fc(null,i)):(io(t),Ec(t,f))}var p=e.memoizedState;if(p!==null&&(f=p.dehydrated,f!==null)){if(u)t.flags&256?(io(t),t.flags&=-257,t=Oc(e,t,n)):t.memoizedState===null?(so(t),f=i.fallback,l=t.mode,i=Dc({mode:`visible`,children:i.children},l),f=li(f,l,n,null),f.flags|=2,i.return=t,f.return=t,i.sibling=f,t.child=i,La(t,e.child,null,n),i=t.child,i.memoizedState=Cc(n),i.childLanes=wc(e,d,n),t.memoizedState=Sc,t=fc(null,i)):(so(t),t.child=e.child,t.flags|=128,t=null);else if(io(t),bf(f)){if(d=f.nextSibling&&f.nextSibling.dataset,d)var m=d.dgst;d=m,i=Error(o(419)),i.stack=``,i.digest=d,Hi({value:i,source:null,stack:null}),t=Oc(e,t,n)}else if(oc||Xi(e,t,n,!1),d=(n&e.childLanes)!==0,oc||d){if(d=Gl,d!==null&&(i=Je(d,n),i!==0&&i!==p.retryLane))throw p.retryLane=i,$r(e,i),Tu(d,e,i),ac;yf(f)||Lu(),t=Oc(e,t,n)}else yf(f)?(t.flags|=192,t.child=e.child,t=null):(e=p.treeContext,ji=Sf(f.nextSibling),Ai=t,Mi=!0,Ni=null,Pi=!1,e!==null&&ki(t,e),t=Ec(t,i.children),t.flags|=4096);return t}return l?(so(t),f=i.fallback,l=t.mode,p=e.child,m=p.sibling,i=oi(p,{mode:`hidden`,children:i.children}),i.subtreeFlags=p.subtreeFlags&65011712,m===null?(f=li(f,l,n,null),f.flags|=2):f=oi(m,f),f.return=t,i.return=t,i.sibling=f,t.child=i,fc(null,i),i=t.child,f=e.child.memoizedState,f===null?f=Cc(n):(l=f.cachePool,l===null?l=ya():(p=aa._currentValue,l=l.parent===p?l:{parent:p,pool:p}),f={baseLanes:f.baseLanes|n,cachePool:l}),i.memoizedState=f,i.childLanes=wc(e,d,n),t.memoizedState=Sc,fc(e.child,i)):(io(t),n=e.child,e=n.sibling,n=oi(n,{mode:`visible`,children:i.children}),n.return=t,n.sibling=null,e!==null&&(d=t.deletions,d===null?(t.deletions=[e],t.flags|=16):d.push(e)),t.child=n,t.memoizedState=null,n)}function Ec(e,t){return t=Dc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Dc(e,t){return e=ii(22,e,null,t),e.lanes=0,e}function Oc(e,t,n){return La(t,e.child,null,n),e=Ec(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function kc(e,t,n){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),Ji(e.return,t,n)}function Ac(e,t,n,i,o,l){var u=e.memoizedState;u===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:n,tailMode:o,treeForkCount:l}:(u.isBackwards=t,u.rendering=null,u.renderingStartTime=0,u.last=i,u.tail=n,u.tailMode=o,u.treeForkCount=l)}function jc(e,t,n){var i=t.pendingProps,o=i.revealOrder,l=i.tail;i=i.children;var u=lo.current,d=(u&2)!=0;if(d?(u=u&1|2,t.flags|=128):u&=1,X(lo,u),sc(e,t,i,n),i=Mi?yi:0,!d&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&kc(e,n,t);else if(e.tag===19)kc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(o){case`forwards`:for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&uo(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ac(t,!1,o,n,l,i);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&uo(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ac(t,!0,n,null,l,i);break;case`together`:Ac(t,!1,null,null,void 0,i);break;default:t.memoizedState=null}return t.child}function Mc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),tu|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Xi(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,n=oi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=oi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Nc(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&Zi(e))):!0}function Pc(e,t,n){switch(t.tag){case 3:ie(t,t.stateNode.containerInfo),Ki(t,aa,e.memoizedState.cache),Bi();break;case 27:case 5:oe(t);break;case 4:ie(t,t.stateNode.containerInfo);break;case 10:Ki(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,ao(t),null;break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated===null?(n&t.child.childLanes)===0?(io(t),e=Mc(e,t,n),e===null?null:e.sibling):Tc(e,t,n):(io(t),t.flags|=128,null);io(t);break;case 19:var o=(e.flags&128)!=0;if(i=(n&t.childLanes)!==0,i||=(Xi(e,t,n,!1),(n&t.childLanes)!==0),o){if(i)return jc(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),X(lo,lo.current),i)break;return null;case 22:return t.lanes=0,dc(e,t,n,t.pendingProps);case 24:Ki(t,aa,e.memoizedState.cache)}return Mc(e,t,n)}function Fc(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)oc=!0;else{if(!Nc(e,n)&&!(t.flags&128))return oc=!1,Pc(e,t,n);oc=!!(e.flags&131072)}else oc=!1,Mi&&t.flags&1048576&&Ei(t,yi,t.index);switch(t.lanes=0,t.tag){case 16:a:{var i=t.pendingProps;if(e=Ea(t.elementType),t.type=e,typeof e==`function`)ai(e)?(i=Ys(e,i),t.tag=1,t=bc(null,t,e,i,n)):(t.tag=0,t=vc(null,t,e,i,n));else{if(e!=null){var l=e.$$typeof;if(l===j){t.tag=11,t=cc(null,t,e,i,n);break a}else if(l===P){t.tag=14,t=lc(null,t,e,i,n);break a}}throw t=V(e)||e,Error(o(306,t,``))}}return t;case 0:return vc(e,t,t.type,t.pendingProps,n);case 1:return i=t.type,l=Ys(i,t.pendingProps),bc(e,t,i,l,n);case 3:a:{if(ie(t,t.stateNode.containerInfo),e===null)throw Error(o(387));i=t.pendingProps;var u=t.memoizedState;l=u.element,Va(e,t),Ja(t,i,null,n);var d=t.memoizedState;if(i=d.cache,Ki(t,aa,i),i!==u.cache&&Yi(t,[aa],n,!0),qa(),i=d.element,u.isDehydrated)if(u={element:i,isDehydrated:!1,cache:d.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=xc(e,t,i,n);break a}else if(i!==l){l=hi(Error(o(424)),t),Hi(l),t=xc(e,t,i,n);break a}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(ji=Sf(e.firstChild),Ai=t,Mi=!0,Ni=null,Pi=!0,n=Ra(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Bi(),i===l){t=Mc(e,t,n);break a}sc(e,t,i,n)}t=t.child}return t;case 26:return _c(e,t),e===null?(n=Uf(t.type,null,t.pendingProps,null))?t.memoizedState=n:Mi||(n=t.type,e=t.pendingProps,i=ef(ne.current).createElement(n),i[et]=t,i[tt]=e,Jd(i,n,e),pt(i),t.stateNode=i):t.memoizedState=Uf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return oe(t),e===null&&Mi&&(i=t.stateNode=Ef(t.type,t.pendingProps,ne.current),Ai=t,Pi=!0,l=ji,ff(t.type)?(Cf=l,ji=Sf(i.firstChild)):ji=l),sc(e,t,t.pendingProps.children,n),_c(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Mi&&((l=i=ji)&&(i=gf(i,t.type,t.pendingProps,Pi),i===null?l=!1:(t.stateNode=i,Ai=t,ji=Sf(i.firstChild),Pi=!1,l=!0)),l||Ii(t)),oe(t),l=t.type,u=t.pendingProps,d=e===null?null:e.memoizedProps,i=u.children,rf(l,u)?i=null:d!==null&&rf(l,d)&&(t.flags|=32),t.memoizedState!==null&&(l=To(e,t,Oo,null,null,n),mp._currentValue=l),_c(e,t),sc(e,t,i,n),t.child;case 6:return e===null&&Mi&&((e=n=ji)&&(n=_f(n,t.pendingProps,Pi),n===null?e=!1:(t.stateNode=n,Ai=t,ji=null,e=!0)),e||Ii(t)),null;case 13:return Tc(e,t,n);case 4:return ie(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=La(t,null,i,n):sc(e,t,i,n),t.child;case 11:return cc(e,t,t.type,t.pendingProps,n);case 7:return sc(e,t,t.pendingProps,n),t.child;case 8:return sc(e,t,t.pendingProps.children,n),t.child;case 12:return sc(e,t,t.pendingProps.children,n),t.child;case 10:return i=t.pendingProps,Ki(t,t.type,i.value),sc(e,t,i.children,n),t.child;case 9:return l=t.type._context,i=t.pendingProps.children,Qi(t),l=$i(l),i=i(l),t.flags|=1,sc(e,t,i,n),t.child;case 14:return lc(e,t,t.type,t.pendingProps,n);case 15:return uc(e,t,t.type,t.pendingProps,n);case 19:return jc(e,t,n);case 31:return gc(e,t,n);case 22:return dc(e,t,n,t.pendingProps);case 24:return Qi(t),i=$i(aa),e===null?(l=_a(),l===null&&(l=Gl,u=oa(),l.pooledCache=u,u.refCount++,u!==null&&(l.pooledCacheLanes|=n),l=u),t.memoizedState={parent:i,cache:l},Ba(t),Ki(t,aa,l)):((e.lanes&n)!==0&&(Va(e,t),Ja(t,null,null,n),qa()),l=e.memoizedState,u=t.memoizedState,l.parent===i?(i=u.cache,Ki(t,aa,i),i!==l.cache&&Yi(t,[aa],n,!0)):(l={parent:i,cache:i},t.memoizedState=l,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=l),Ki(t,aa,i))),sc(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function Ic(e){e.flags|=4}function Lc(e,t,n,i,o){if((t=(e.mode&32)!=0)&&(t=!1),t){if(e.flags|=16777216,(o&335544128)===o)if(e.stateNode.complete)e.flags|=8192;else if(Pu())e.flags|=8192;else throw Da=Ca,xa}else e.flags&=-16777217}function Rc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!ap(t))if(Pu())e.flags|=8192;else throw Da=Ca,xa}function zc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:He(),e.lanes|=t,au|=t)}function Bc(e,t){if(!Mi)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var i=null;n!==null;)n.alternate!==null&&(i=n),n=n.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Vc(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,i=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,i|=o.subtreeFlags&65011712,i|=o.flags&65011712,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,i|=o.subtreeFlags,i|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=i,e.childLanes=n,t}function Hc(e,t,n){var i=t.pendingProps;switch(Oi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vc(t),null;case 1:return Vc(t),null;case 3:return n=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),qi(aa),ae(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(zi(t)?Ic(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Vi())),Vc(t),null;case 26:var l=t.type,u=t.memoizedState;return e===null?(Ic(t),u===null?(Vc(t),Lc(t,l,null,i,n)):(Vc(t),Rc(t,u))):u?u===e.memoizedState?(Vc(t),t.flags&=-16777217):(Ic(t),Vc(t),Rc(t,u)):(e=e.memoizedProps,e!==i&&Ic(t),Vc(t),Lc(t,l,e,i,n)),null;case 27:if(se(t),n=ne.current,l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Ic(t);else{if(!i){if(t.stateNode===null)throw Error(o(166));return Vc(t),null}e=te.current,zi(t)?Li(t,e):(e=Ef(l,i,n),t.stateNode=e,Ic(t))}return Vc(t),null;case 5:if(se(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Ic(t);else{if(!i){if(t.stateNode===null)throw Error(o(166));return Vc(t),null}if(u=te.current,zi(t))Li(t,u);else{var d=ef(ne.current);switch(u){case 1:u=d.createElementNS(`http://www.w3.org/2000/svg`,l);break;case 2:u=d.createElementNS(`http://www.w3.org/1998/Math/MathML`,l);break;default:switch(l){case`svg`:u=d.createElementNS(`http://www.w3.org/2000/svg`,l);break;case`math`:u=d.createElementNS(`http://www.w3.org/1998/Math/MathML`,l);break;case`script`:u=d.createElement(`div`),u.innerHTML=`<script><\/script>`,u=u.removeChild(u.firstChild);break;case`select`:u=typeof i.is==`string`?d.createElement(`select`,{is:i.is}):d.createElement(`select`),i.multiple?u.multiple=!0:i.size&&(u.size=i.size);break;default:u=typeof i.is==`string`?d.createElement(l,{is:i.is}):d.createElement(l)}}u[et]=t,u[tt]=i;a:for(d=t.child;d!==null;){if(d.tag===5||d.tag===6)u.appendChild(d.stateNode);else if(d.tag!==4&&d.tag!==27&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break a;for(;d.sibling===null;){if(d.return===null||d.return===t)break a;d=d.return}d.sibling.return=d.return,d=d.sibling}t.stateNode=u;a:switch(Jd(u,l,i),l){case`button`:case`input`:case`select`:case`textarea`:i=!!i.autoFocus;break a;case`img`:i=!0;break a;default:i=!1}i&&Ic(t)}}return Vc(t),Lc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&Ic(t);else{if(typeof i!=`string`&&t.stateNode===null)throw Error(o(166));if(e=ne.current,zi(t)){if(e=t.stateNode,n=t.memoizedProps,i=null,l=Ai,l!==null)switch(l.tag){case 27:case 5:i=l.memoizedProps}e[et]=t,e=!!(e.nodeValue===n||i!==null&&!0===i.suppressHydrationWarning||Gd(e.nodeValue,n)),e||Ii(t,!0)}else e=ef(e).createTextNode(i),e[et]=t,t.stateNode=e}return Vc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(i=zi(t),n!==null){if(e===null){if(!i)throw Error(o(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(557));e[et]=t}else Bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Vc(t),e=!1}else n=Vi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(co(t),t):(co(t),null);if(t.flags&128)throw Error(o(558))}return Vc(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(l=zi(t),i!==null&&i.dehydrated!==null){if(e===null){if(!l)throw Error(o(318));if(l=t.memoizedState,l=l===null?null:l.dehydrated,!l)throw Error(o(317));l[et]=t}else Bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Vc(t),l=!1}else l=Vi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return t.flags&256?(co(t),t):(co(t),null)}return co(t),t.flags&128?(t.lanes=n,t):(n=i!==null,e=e!==null&&e.memoizedState!==null,n&&(i=t.child,l=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(l=i.alternate.memoizedState.cachePool.pool),u=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(u=i.memoizedState.cachePool.pool),u!==l&&(i.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),zc(t,t.updateQueue),Vc(t),null);case 4:return ae(),e===null&&Fd(t.stateNode.containerInfo),Vc(t),null;case 10:return qi(t.type),Vc(t),null;case 19:if(ee(lo),i=t.memoizedState,i===null)return Vc(t),null;if(l=(t.flags&128)!=0,u=i.rendering,u===null)if(l)Bc(i,!1);else{if(eu!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(u=uo(e),u!==null){for(t.flags|=128,Bc(i,!1),e=u.updateQueue,t.updateQueue=e,zc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)si(n,e),n=n.sibling;return X(lo,lo.current&1|2),Mi&&Ti(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&ye()>du&&(t.flags|=128,l=!0,Bc(i,!1),t.lanes=4194304)}else{if(!l)if(e=uo(u),e!==null){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,zc(t,e),Bc(i,!0),i.tail===null&&i.tailMode===`hidden`&&!u.alternate&&!Mi)return Vc(t),null}else 2*ye()-i.renderingStartTime>du&&n!==536870912&&(t.flags|=128,l=!0,Bc(i,!1),t.lanes=4194304);i.isBackwards?(u.sibling=t.child,t.child=u):(e=i.last,e===null?t.child=u:e.sibling=u,i.last=u)}return i.tail===null?(Vc(t),null):(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=ye(),e.sibling=null,n=lo.current,X(lo,l?n&1|2:n&1),Mi&&Ti(t,i.treeForkCount),e);case 22:case 23:return co(t),to(),i=t.memoizedState!==null,e===null?i&&(t.flags|=8192):e.memoizedState!==null!==i&&(t.flags|=8192),i?n&536870912&&!(t.flags&128)&&(Vc(t),t.subtreeFlags&6&&(t.flags|=8192)):Vc(t),n=t.updateQueue,n!==null&&zc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==n&&(t.flags|=2048),e!==null&&ee(ga),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),qi(aa),Vc(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function Uc(e,t){switch(Oi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return qi(aa),ae(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return se(t),null;case 31:if(t.memoizedState!==null){if(co(t),t.alternate===null)throw Error(o(340));Bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(co(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));Bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ee(lo),null;case 4:return ae(),null;case 10:return qi(t.type),null;case 22:case 23:return co(t),to(),e!==null&&ee(ga),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return qi(aa),null;case 25:return null;default:return null}}function Wc(e,t){switch(Oi(t),t.tag){case 3:qi(aa),ae();break;case 26:case 27:case 5:se(t);break;case 4:ae();break;case 31:t.memoizedState!==null&&co(t);break;case 13:co(t);break;case 19:ee(lo);break;case 10:qi(t.type);break;case 22:case 23:co(t),to(),e!==null&&ee(ga);break;case 24:qi(aa)}}function Gc(e,t){try{var n=t.updateQueue,i=n===null?null:n.lastEffect;if(i!==null){var o=i.next;n=o;do{if((n.tag&e)===e){i=void 0;var l=n.create,u=n.inst;i=l(),u.destroy=i}n=n.next}while(n!==o)}}catch(e){td(t,t.return,e)}}function Kc(e,t,n){try{var i=t.updateQueue,o=i===null?null:i.lastEffect;if(o!==null){var l=o.next;i=l;do{if((i.tag&e)===e){var u=i.inst,d=u.destroy;if(d!==void 0){u.destroy=void 0,o=t;var f=n,p=d;try{p()}catch(e){td(o,f,e)}}}i=i.next}while(i!==l)}}catch(e){td(t,t.return,e)}}function qc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Xa(t,n)}catch(t){td(e,e.return,t)}}}function Jc(e,t,n){n.props=Ys(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){td(e,t,n)}}function Yc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof n==`function`?e.refCleanup=n(i):n.current=i}}catch(n){td(e,t,n)}}function Xc(e,t){var n=e.ref,i=e.refCleanup;if(n!==null)if(typeof i==`function`)try{i()}catch(n){td(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){td(e,t,n)}else n.current=null}function Zc(e){var t=e.type,n=e.memoizedProps,i=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&i.focus();break a;case`img`:n.src?i.src=n.src:n.srcSet&&(i.srcset=n.srcSet)}}catch(t){td(e,e.return,t)}}function Qc(e,t,n){try{var i=e.stateNode;Yd(i,e.type,n,t),i[tt]=t}catch(t){td(e,e.return,t)}}function $c(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ff(e.type)||e.tag===4}function el(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||$c(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ff(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function tl(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=qt));else if(i!==4&&(i===27&&ff(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(tl(e,t,n),e=e.sibling;e!==null;)tl(e,t,n),e=e.sibling}function nl(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(i!==4&&(i===27&&ff(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(nl(e,t,n),e=e.sibling;e!==null;)nl(e,t,n),e=e.sibling}function rl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var i=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);Jd(t,i,n),t[et]=e,t[tt]=n}catch(t){td(e,e.return,t)}}var il=!1,al=!1,ol=!1,sl=typeof WeakSet==`function`?WeakSet:Set,cl=null;function ll(e,t){if(e=e.containerInfo,Qd=Cp,e=Sr(e),Cr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var l=i.anchorOffset,u=i.focusNode;i=i.focusOffset;try{n.nodeType,u.nodeType}catch{n=null;break a}var d=0,f=-1,p=-1,m=0,g=0,_=e,b=null;b:for(;;){for(var S;_!==n||l!==0&&_.nodeType!==3||(f=d+l),_!==u||i!==0&&_.nodeType!==3||(p=d+i),_.nodeType===3&&(d+=_.nodeValue.length),(S=_.firstChild)!==null;)b=_,_=S;for(;;){if(_===e)break b;if(b===n&&++m===l&&(f=d),b===u&&++g===i&&(p=d),(S=_.nextSibling)!==null)break;_=b,b=_.parentNode}_=S}n=f===-1||p===-1?null:{start:f,end:p}}else n=null}n||={start:0,end:0}}else n=null;for($d={focusedElem:e,selectionRange:n},Cp=!1,cl=t;cl!==null;)if(t=cl,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,cl=e;else for(;cl!==null;){switch(t=cl,u=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)l=e[n],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&u!==null){e=void 0,n=t,l=u.memoizedProps,u=u.memoizedState,i=n.stateNode;try{var C=Ys(n.type,l);e=i.getSnapshotBeforeUpdate(C,u),i.__reactInternalSnapshotBeforeUpdate=e}catch(e){td(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)hf(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:hf(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(o(163))}if(e=t.sibling,e!==null){e.return=t.return,cl=e;break}cl=t.return}}function ul(e,t,n){var i=n.flags;switch(n.tag){case 0:case 11:case 15:Tl(e,n),i&4&&Gc(5,n);break;case 1:if(Tl(e,n),i&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){td(n,n.return,e)}else{var o=Ys(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){td(n,n.return,e)}}i&64&&qc(n),i&512&&Yc(n,n.return);break;case 3:if(Tl(e,n),i&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Xa(e,t)}catch(e){td(n,n.return,e)}}break;case 27:t===null&&i&4&&rl(n);case 26:case 5:Tl(e,n),t===null&&i&4&&Zc(n),i&512&&Yc(n,n.return);break;case 12:Tl(e,n);break;case 31:Tl(e,n),i&4&&gl(e,n);break;case 13:Tl(e,n),i&4&&_l(e,n),i&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=od.bind(null,n),xf(e,n))));break;case 22:if(i=n.memoizedState!==null||il,!i){t=t!==null&&t.memoizedState!==null||al,o=il;var l=al;il=i,(al=t)&&!l?Dl(e,n,(n.subtreeFlags&8772)!=0):Tl(e,n),il=o,al=l}break;case 30:break;default:Tl(e,n)}}function dl(e){var t=e.alternate;t!==null&&(e.alternate=null,dl(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ct(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var fl=null,pl=!1;function ml(e,t,n){for(n=n.child;n!==null;)hl(e,t,n),n=n.sibling}function hl(e,t,n){if(ke&&typeof ke.onCommitFiberUnmount==`function`)try{ke.onCommitFiberUnmount(Oe,n)}catch{}switch(n.tag){case 26:al||Xc(n,t),ml(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:al||Xc(n,t);var i=fl,o=pl;ff(n.type)&&(fl=n.stateNode,pl=!1),ml(e,t,n),Df(n.stateNode),fl=i,pl=o;break;case 5:al||Xc(n,t);case 6:if(i=fl,o=pl,fl=null,ml(e,t,n),fl=i,pl=o,fl!==null)if(pl)try{(fl.nodeType===9?fl.body:fl.nodeName===`HTML`?fl.ownerDocument.body:fl).removeChild(n.stateNode)}catch(e){td(n,t,e)}else try{fl.removeChild(n.stateNode)}catch(e){td(n,t,e)}break;case 18:fl!==null&&(pl?(e=fl,pf(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Yp(e)):pf(fl,n.stateNode));break;case 4:i=fl,o=pl,fl=n.stateNode.containerInfo,pl=!0,ml(e,t,n),fl=i,pl=o;break;case 0:case 11:case 14:case 15:Kc(2,n,t),al||Kc(4,n,t),ml(e,t,n);break;case 1:al||(Xc(n,t),i=n.stateNode,typeof i.componentWillUnmount==`function`&&Jc(n,t,i)),ml(e,t,n);break;case 21:ml(e,t,n);break;case 22:al=(i=al)||n.memoizedState!==null,ml(e,t,n),al=i;break;default:ml(e,t,n)}}function gl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Yp(e)}catch(e){td(t,t.return,e)}}}function _l(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Yp(e)}catch(e){td(t,t.return,e)}}function vl(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new sl),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new sl),t;default:throw Error(o(435,e.tag))}}function yl(e,t){var n=vl(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var i=sd.bind(null,e,t);t.then(i,i)}})}function bl(e,t){var n=t.deletions;if(n!==null)for(var i=0;i<n.length;i++){var l=n[i],u=e,d=t,f=d;a:for(;f!==null;){switch(f.tag){case 27:if(ff(f.type)){fl=f.stateNode,pl=!1;break a}break;case 5:fl=f.stateNode,pl=!1;break a;case 3:case 4:fl=f.stateNode.containerInfo,pl=!0;break a}f=f.return}if(fl===null)throw Error(o(160));hl(u,d,l),fl=null,pl=!1,u=l.alternate,u!==null&&(u.return=null),l.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Sl(t,e),t=t.sibling}var xl=null;function Sl(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:bl(t,e),Cl(e),i&4&&(Kc(3,e,e.return),Gc(3,e),Kc(5,e,e.return));break;case 1:bl(t,e),Cl(e),i&512&&(al||n===null||Xc(n,n.return)),i&64&&il&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?i:n.concat(i))));break;case 26:var l=xl;if(bl(t,e),Cl(e),i&512&&(al||n===null||Xc(n,n.return)),i&4){var u=n===null?null:n.memoizedState;if(i=e.memoizedState,n===null)if(i===null)if(e.stateNode===null){a:{i=e.type,n=e.memoizedProps,l=l.ownerDocument||l;b:switch(i){case`title`:u=l.getElementsByTagName(`title`)[0],(!u||u[st]||u[et]||u.namespaceURI===`http://www.w3.org/2000/svg`||u.hasAttribute(`itemprop`))&&(u=l.createElement(i),l.head.insertBefore(u,l.querySelector(`head > title`))),Jd(u,i,n),u[et]=e,pt(u),i=u;break a;case`link`:var d=tp(`link`,`href`,l).get(i+(n.href||``));if(d){for(var f=0;f<d.length;f++)if(u=d[f],u.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&u.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&u.getAttribute(`title`)===(n.title==null?null:n.title)&&u.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){d.splice(f,1);break b}}u=l.createElement(i),Jd(u,i,n),l.head.appendChild(u);break;case`meta`:if(d=tp(`meta`,`content`,l).get(i+(n.content||``))){for(f=0;f<d.length;f++)if(u=d[f],u.getAttribute(`content`)===(n.content==null?null:``+n.content)&&u.getAttribute(`name`)===(n.name==null?null:n.name)&&u.getAttribute(`property`)===(n.property==null?null:n.property)&&u.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&u.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){d.splice(f,1);break b}}u=l.createElement(i),Jd(u,i,n),l.head.appendChild(u);break;default:throw Error(o(468,i))}u[et]=e,pt(u),i=u}e.stateNode=i}else np(l,e.type,e.stateNode);else e.stateNode=Xf(l,i,e.memoizedProps);else u===i?i===null&&e.stateNode!==null&&Qc(e,e.memoizedProps,n.memoizedProps):(u===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):u.count--,i===null?np(l,e.type,e.stateNode):Xf(l,i,e.memoizedProps))}break;case 27:bl(t,e),Cl(e),i&512&&(al||n===null||Xc(n,n.return)),n!==null&&i&4&&Qc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(bl(t,e),Cl(e),i&512&&(al||n===null||Xc(n,n.return)),e.flags&32){l=e.stateNode;try{zt(l,``)}catch(t){td(e,e.return,t)}}i&4&&e.stateNode!=null&&(l=e.memoizedProps,Qc(e,l,n===null?l:n.memoizedProps)),i&1024&&(ol=!0);break;case 6:if(bl(t,e),Cl(e),i&4){if(e.stateNode===null)throw Error(o(162));i=e.memoizedProps,n=e.stateNode;try{n.nodeValue=i}catch(t){td(e,e.return,t)}}break;case 3:if(ep=null,l=xl,xl=Af(t.containerInfo),bl(t,e),xl=l,Cl(e),i&4&&n!==null&&n.memoizedState.isDehydrated)try{Yp(t.containerInfo)}catch(t){td(e,e.return,t)}ol&&(ol=!1,wl(e));break;case 4:i=xl,xl=Af(e.stateNode.containerInfo),bl(t,e),Cl(e),xl=i;break;case 12:bl(t,e),Cl(e);break;case 31:bl(t,e),Cl(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,yl(e,i)));break;case 13:bl(t,e),Cl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(lu=ye()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,yl(e,i)));break;case 22:l=e.memoizedState!==null;var p=n!==null&&n.memoizedState!==null,m=il,g=al;if(il=m||l,al=g||p,bl(t,e),al=g,il=m,Cl(e),i&8192)a:for(t=e.stateNode,t._visibility=l?t._visibility&-2:t._visibility|1,l&&(n===null||p||il||al||El(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){p=n=t;try{if(u=p.stateNode,l)d=u.style,typeof d.setProperty==`function`?d.setProperty(`display`,`none`,`important`):d.display=`none`;else{f=p.stateNode;var _=p.memoizedProps.style,b=_!=null&&_.hasOwnProperty(`display`)?_.display:null;f.style.display=b==null||typeof b==`boolean`?``:(``+b).trim()}}catch(e){td(p,p.return,e)}}}else if(t.tag===6){if(n===null){p=t;try{p.stateNode.nodeValue=l?``:p.memoizedProps}catch(e){td(p,p.return,e)}}}else if(t.tag===18){if(n===null){p=t;try{var S=p.stateNode;l?mf(S,!0):mf(p.stateNode,!1)}catch(e){td(p,p.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(n=i.retryQueue,n!==null&&(i.retryQueue=null,yl(e,n))));break;case 19:bl(t,e),Cl(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,yl(e,i)));break;case 30:break;case 21:break;default:bl(t,e),Cl(e)}}function Cl(e){var t=e.flags;if(t&2){try{for(var n,i=e.return;i!==null;){if($c(i)){n=i;break}i=i.return}if(n==null)throw Error(o(160));switch(n.tag){case 27:var l=n.stateNode;nl(e,el(e),l);break;case 5:var u=n.stateNode;n.flags&32&&(zt(u,``),n.flags&=-33),nl(e,el(e),u);break;case 3:case 4:var d=n.stateNode.containerInfo;tl(e,el(e),d);break;default:throw Error(o(161))}}catch(t){td(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function wl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;wl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Tl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ul(e,t.alternate,t),t=t.sibling}function El(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Kc(4,t,t.return),El(t);break;case 1:Xc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Jc(t,t.return,n),El(t);break;case 27:Df(t.stateNode);case 26:case 5:Xc(t,t.return),El(t);break;case 22:t.memoizedState===null&&El(t);break;case 30:El(t);break;default:El(t)}e=e.sibling}}function Dl(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var i=t.alternate,o=e,l=t,u=l.flags;switch(l.tag){case 0:case 11:case 15:Dl(o,l,n),Gc(4,l);break;case 1:if(Dl(o,l,n),i=l,o=i.stateNode,typeof o.componentDidMount==`function`)try{o.componentDidMount()}catch(e){td(i,i.return,e)}if(i=l,o=i.updateQueue,o!==null){var d=i.stateNode;try{var f=o.shared.hiddenCallbacks;if(f!==null)for(o.shared.hiddenCallbacks=null,o=0;o<f.length;o++)Ya(f[o],d)}catch(e){td(i,i.return,e)}}n&&u&64&&qc(l),Yc(l,l.return);break;case 27:rl(l);case 26:case 5:Dl(o,l,n),n&&i===null&&u&4&&Zc(l),Yc(l,l.return);break;case 12:Dl(o,l,n);break;case 31:Dl(o,l,n),n&&u&4&&gl(o,l);break;case 13:Dl(o,l,n),n&&u&4&&_l(o,l);break;case 22:l.memoizedState===null&&Dl(o,l,n),Yc(l,l.return);break;case 30:break;default:Dl(o,l,n)}t=t.sibling}}function Ol(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&sa(n))}function kl(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&sa(e))}function Al(e,t,n,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)jl(e,t,n,i),t=t.sibling}function jl(e,t,n,i){var o=t.flags;switch(t.tag){case 0:case 11:case 15:Al(e,t,n,i),o&2048&&Gc(9,t);break;case 1:Al(e,t,n,i);break;case 3:Al(e,t,n,i),o&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&sa(e)));break;case 12:if(o&2048){Al(e,t,n,i),e=t.stateNode;try{var l=t.memoizedProps,u=l.id,d=l.onPostCommit;typeof d==`function`&&d(u,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){td(t,t.return,e)}}else Al(e,t,n,i);break;case 31:Al(e,t,n,i);break;case 13:Al(e,t,n,i);break;case 23:break;case 22:l=t.stateNode,u=t.alternate,t.memoizedState===null?l._visibility&2?Al(e,t,n,i):(l._visibility|=2,Ml(e,t,n,i,(t.subtreeFlags&10256)!=0||!1)):l._visibility&2?Al(e,t,n,i):Nl(e,t),o&2048&&Ol(u,t);break;case 24:Al(e,t,n,i),o&2048&&kl(t.alternate,t);break;default:Al(e,t,n,i)}}function Ml(e,t,n,i,o){for(o&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var l=e,u=t,d=n,f=i,p=u.flags;switch(u.tag){case 0:case 11:case 15:Ml(l,u,d,f,o),Gc(8,u);break;case 23:break;case 22:var m=u.stateNode;u.memoizedState===null?(m._visibility|=2,Ml(l,u,d,f,o)):m._visibility&2?Ml(l,u,d,f,o):Nl(l,u),o&&p&2048&&Ol(u.alternate,u);break;case 24:Ml(l,u,d,f,o),o&&p&2048&&kl(u.alternate,u);break;default:Ml(l,u,d,f,o)}t=t.sibling}}function Nl(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,i=t,o=i.flags;switch(i.tag){case 22:Nl(n,i),o&2048&&Ol(i.alternate,i);break;case 24:Nl(n,i),o&2048&&kl(i.alternate,i);break;default:Nl(n,i)}t=t.sibling}}var Pl=8192;function Fl(e,t,n){if(e.subtreeFlags&Pl)for(e=e.child;e!==null;)Il(e,t,n),e=e.sibling}function Il(e,t,n){switch(e.tag){case 26:Fl(e,t,n),e.flags&Pl&&e.memoizedState!==null&&sp(n,xl,e.memoizedState,e.memoizedProps);break;case 5:Fl(e,t,n);break;case 3:case 4:var i=xl;xl=Af(e.stateNode.containerInfo),Fl(e,t,n),xl=i;break;case 22:e.memoizedState===null&&(i=e.alternate,i!==null&&i.memoizedState!==null?(i=Pl,Pl=16777216,Fl(e,t,n),Pl=i):Fl(e,t,n));break;default:Fl(e,t,n)}}function Ll(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Rl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var i=t[n];cl=i,Vl(i,e)}Ll(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)zl(e),e=e.sibling}function zl(e){switch(e.tag){case 0:case 11:case 15:Rl(e),e.flags&2048&&Kc(9,e,e.return);break;case 3:Rl(e);break;case 12:Rl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Bl(e)):Rl(e);break;default:Rl(e)}}function Bl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var i=t[n];cl=i,Vl(i,e)}Ll(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Kc(8,t,t.return),Bl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Bl(t));break;default:Bl(t)}e=e.sibling}}function Vl(e,t){for(;cl!==null;){var n=cl;switch(n.tag){case 0:case 11:case 15:Kc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var i=n.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:sa(n.memoizedState.cache)}if(i=n.child,i!==null)i.return=n,cl=i;else a:for(n=e;cl!==null;){i=cl;var o=i.sibling,l=i.return;if(dl(i),i===n){cl=null;break a}if(o!==null){o.return=l,cl=o;break a}cl=l}}}var Hl={getCacheForType:function(e){var t=$i(aa),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return $i(aa).controller.signal}},Ul=typeof WeakMap==`function`?WeakMap:Map,Wl=0,Gl=null,Kl=null,ql=0,Jl=0,Yl=null,Xl=!1,Zl=!1,Ql=!1,$l=0,eu=0,tu=0,nu=0,ru=0,iu=0,au=0,ou=null,su=null,cu=!1,lu=0,uu=0,du=1/0,fu=null,pu=null,mu=0,hu=null,gu=null,_u=0,vu=0,yu=null,bu=null,xu=0,Su=null;function Cu(){return Wl&2&&ql!==0?ql&-ql:U.T===null?Ze():Cd()}function wu(){if(iu===0)if(!(ql&536870912)||Mi){var e=Ie;Ie<<=1,!(Ie&3932160)&&(Ie=262144),iu=e}else iu=536870912;return e=no.current,e!==null&&(e.flags|=32),iu}function Tu(e,t,n){(e===Gl&&(Jl===2||Jl===9)||e.cancelPendingCommit!==null)&&(Mu(e,0),ku(e,ql,iu,!1)),We(e,n),(!(Wl&2)||e!==Gl)&&(e===Gl&&(!(Wl&2)&&(nu|=n),eu===4&&ku(e,ql,iu,!1)),hd(e))}function Eu(e,t,n){if(Wl&6)throw Error(o(327));var i=!n&&(t&127)==0&&(t&e.expiredLanes)===0||Be(e,t),l=i?Bu(e,t):Ru(e,t,!0),u=i;do{if(l===0){Zl&&!i&&ku(e,t,0,!1);break}else{if(n=e.current.alternate,u&&!Ou(n)){l=Ru(e,t,!1),u=!1;continue}if(l===2){if(u=t,e.errorRecoveryDisabledLanes&u)var d=0;else d=e.pendingLanes&-536870913,d=d===0?d&536870912?536870912:0:d;if(d!==0){t=d;a:{var f=e;l=ou;var p=f.current.memoizedState.isDehydrated;if(p&&(Mu(f,d).flags|=256),d=Ru(f,d,!1),d!==2){if(Ql&&!p){f.errorRecoveryDisabledLanes|=u,nu|=u,l=4;break a}u=su,su=l,u!==null&&(su===null?su=u:su.push.apply(su,u))}l=d}if(u=!1,l!==2)continue}}if(l===1){Mu(e,0),ku(e,t,0,!0);break}a:{switch(i=e,u=l,u){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t)break;case 6:ku(i,t,iu,!Xl);break a;case 2:su=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(l=lu+300-ye(),10<l)){if(ku(i,t,iu,!Xl),ze(i,0,!0)!==0)break a;_u=t,i.timeoutHandle=sf(Du.bind(null,i,n,su,fu,cu,t,iu,nu,au,Xl,u,`Throttled`,-0,0),l);break a}Du(i,n,su,fu,cu,t,iu,nu,au,Xl,u,null,-0,0)}}break}while(1);hd(e)}function Du(e,t,n,i,o,l,u,d,f,p,m,g,_,b){if(e.timeoutHandle=-1,g=t.subtreeFlags,g&8192||(g&16785408)==16785408){g={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:qt},Il(t,l,g);var S=(l&62914560)===l?lu-ye():(l&4194048)===l?uu-ye():0;if(S=lp(g,S),S!==null){_u=l,e.cancelPendingCommit=S(qu.bind(null,e,t,l,n,i,o,u,d,f,m,g,null,_,b)),ku(e,l,u,!p);return}}qu(e,t,l,n,i,o,u,d,f)}function Ou(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var i=0;i<n.length;i++){var o=n[i],l=o.getSnapshot;o=o.value;try{if(!_r(l(),o))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ku(e,t,n,i){t&=~ru,t&=~nu,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var o=t;0<o;){var l=31-je(o),u=1<<l;i[l]=-1,o&=~u}n!==0&&Ke(e,n,t)}function Au(){return Wl&6?!0:(gd(0,!1),!1)}function ju(){if(Kl!==null){if(Jl===0)var e=Kl.return;else e=Kl,Gi=Wi=null,jo(e),ja=null,Ma=0,e=Kl;for(;e!==null;)Wc(e.alternate,e),e=e.return;Kl=null}}function Mu(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,cf(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),_u=0,ju(),Gl=e,Kl=n=oi(e.current,null),ql=t,Jl=0,Yl=null,Xl=!1,Zl=Be(e,t),Ql=!1,au=iu=ru=nu=tu=eu=0,su=ou=null,cu=!1,t&8&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var o=31-je(i),l=1<<o;t|=e[o],i&=~l}return $l=t,Xr(),n}function Nu(e,t){po=null,U.H=Vs,t===ba||t===Sa?(t=Oa(),Jl=3):t===xa?(t=Oa(),Jl=4):Jl=t===ac?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Yl=t,Kl===null&&(eu=1,$s(e,hi(t,e.current)))}function Pu(){var e=no.current;return e===null?!0:(ql&4194048)===ql?ro===null:(ql&62914560)===ql||ql&536870912?e===ro:!1}function Fu(){var e=U.H;return U.H=Vs,e===null?Vs:e}function Iu(){var e=U.A;return U.A=Hl,e}function Lu(){eu=4,Xl||(ql&4194048)!==ql&&no.current!==null||(Zl=!0),!(tu&134217727)&&!(nu&134217727)||Gl===null||ku(Gl,ql,iu,!1)}function Ru(e,t,n){var i=Wl;Wl|=2;var o=Fu(),l=Iu();(Gl!==e||ql!==t)&&(fu=null,Mu(e,t)),t=!1;var u=eu;a:do try{if(Jl!==0&&Kl!==null){var d=Kl,f=Yl;switch(Jl){case 8:ju(),u=6;break a;case 3:case 2:case 9:case 6:no.current===null&&(t=!0);var p=Jl;if(Jl=0,Yl=null,Wu(e,d,f,p),n&&Zl){u=0;break a}break;default:p=Jl,Jl=0,Yl=null,Wu(e,d,f,p)}}zu(),u=eu;break}catch(t){Nu(e,t)}while(1);return t&&e.shellSuspendCounter++,Gi=Wi=null,Wl=i,U.H=o,U.A=l,Kl===null&&(Gl=null,ql=0,Xr()),u}function zu(){for(;Kl!==null;)Hu(Kl)}function Bu(e,t){var n=Wl;Wl|=2;var i=Fu(),l=Iu();Gl!==e||ql!==t?(fu=null,du=ye()+500,Mu(e,t)):Zl=Be(e,t);a:do try{if(Jl!==0&&Kl!==null){t=Kl;var u=Yl;b:switch(Jl){case 1:Jl=0,Yl=null,Wu(e,t,u,1);break;case 2:case 9:if(wa(u)){Jl=0,Yl=null,Uu(t);break}t=function(){Jl!==2&&Jl!==9||Gl!==e||(Jl=7),hd(e)},u.then(t,t);break a;case 3:Jl=7;break a;case 4:Jl=5;break a;case 7:wa(u)?(Jl=0,Yl=null,Uu(t)):(Jl=0,Yl=null,Wu(e,t,u,7));break;case 5:var d=null;switch(Kl.tag){case 26:d=Kl.memoizedState;case 5:case 27:var f=Kl;if(d?ap(d):f.stateNode.complete){Jl=0,Yl=null;var p=f.sibling;if(p!==null)Kl=p;else{var m=f.return;m===null?Kl=null:(Kl=m,Gu(m))}break b}}Jl=0,Yl=null,Wu(e,t,u,5);break;case 6:Jl=0,Yl=null,Wu(e,t,u,6);break;case 8:ju(),eu=6;break a;default:throw Error(o(462))}}Vu();break}catch(t){Nu(e,t)}while(1);return Gi=Wi=null,U.H=i,U.A=l,Wl=n,Kl===null?(Gl=null,ql=0,Xr(),eu):0}function Vu(){for(;Kl!==null&&!_e();)Hu(Kl)}function Hu(e){var t=Fc(e.alternate,e,$l);e.memoizedProps=e.pendingProps,t===null?Gu(e):Kl=t}function Uu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=yc(n,t,t.pendingProps,t.type,void 0,ql);break;case 11:t=yc(n,t,t.pendingProps,t.type.render,t.ref,ql);break;case 5:jo(t);default:Wc(n,t),t=Kl=si(t,$l),t=Fc(n,t,$l)}e.memoizedProps=e.pendingProps,t===null?Gu(e):Kl=t}function Wu(e,t,n,i){Gi=Wi=null,jo(t),ja=null,Ma=0;var o=t.return;try{if(ic(e,o,t,n,ql)){eu=1,$s(e,hi(n,e.current)),Kl=null;return}}catch(t){if(o!==null)throw Kl=o,t;eu=1,$s(e,hi(n,e.current)),Kl=null;return}t.flags&32768?(Mi||i===1?e=!0:Zl||ql&536870912?e=!1:(Xl=e=!0,(i===2||i===9||i===3||i===6)&&(i=no.current,i!==null&&i.tag===13&&(i.flags|=16384))),Ku(t,e)):Gu(t)}function Gu(e){var t=e;do{if(t.flags&32768){Ku(t,Xl);return}e=t.return;var n=Hc(t.alternate,t,$l);if(n!==null){Kl=n;return}if(t=t.sibling,t!==null){Kl=t;return}Kl=t=e}while(t!==null);eu===0&&(eu=5)}function Ku(e,t){do{var n=Uc(e.alternate,e);if(n!==null){n.flags&=32767,Kl=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Kl=e;return}Kl=e=n}while(e!==null);eu=6,Kl=null}function qu(e,t,n,i,l,u,d,f,p){e.cancelPendingCommit=null;do Qu();while(mu!==0);if(Wl&6)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));if(u=t.lanes|t.childLanes,u|=Yr,Ge(e,n,u,d,f,p),e===Gl&&(Kl=Gl=null,ql=0),gu=t,hu=e,_u=n,vu=u,yu=l,bu=i,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,cd(Ce,function(){return $u(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!=0,t.subtreeFlags&13878||i){i=U.T,U.T=null,l=W.p,W.p=2,d=Wl,Wl|=4;try{ll(e,t,n)}finally{Wl=d,W.p=l,U.T=i}}mu=1,Ju(),Yu(),Xu()}}function Ju(){if(mu===1){mu=0;var e=hu,t=gu,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=U.T,U.T=null;var i=W.p;W.p=2;var o=Wl;Wl|=4;try{Sl(t,e);var l=$d,u=Sr(e.containerInfo),d=l.focusedElem,f=l.selectionRange;if(u!==d&&d&&d.ownerDocument&&xr(d.ownerDocument.documentElement,d)){if(f!==null&&Cr(d)){var p=f.start,m=f.end;if(m===void 0&&(m=p),`selectionStart`in d)d.selectionStart=p,d.selectionEnd=Math.min(m,d.value.length);else{var g=d.ownerDocument||document,_=g&&g.defaultView||window;if(_.getSelection){var b=_.getSelection(),S=d.textContent.length,C=Math.min(f.start,S),T=f.end===void 0?C:Math.min(f.end,S);!b.extend&&C>T&&(u=T,T=C,C=u);var E=br(d,C),D=br(d,T);if(E&&D&&(b.rangeCount!==1||b.anchorNode!==E.node||b.anchorOffset!==E.offset||b.focusNode!==D.node||b.focusOffset!==D.offset)){var O=g.createRange();O.setStart(E.node,E.offset),b.removeAllRanges(),C>T?(b.addRange(O),b.extend(D.node,D.offset)):(O.setEnd(D.node,D.offset),b.addRange(O))}}}}for(g=[],b=d;b=b.parentNode;)b.nodeType===1&&g.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof d.focus==`function`&&d.focus(),d=0;d<g.length;d++){var A=g[d];A.element.scrollLeft=A.left,A.element.scrollTop=A.top}}Cp=!!Qd,$d=Qd=null}finally{Wl=o,W.p=i,U.T=n}}e.current=t,mu=2}}function Yu(){if(mu===2){mu=0;var e=hu,t=gu,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=U.T,U.T=null;var i=W.p;W.p=2;var o=Wl;Wl|=4;try{ul(e,t.alternate,t)}finally{Wl=o,W.p=i,U.T=n}}mu=3}}function Xu(){if(mu===4||mu===3){mu=0,ve();var e=hu,t=gu,n=_u,i=bu;t.subtreeFlags&10256||t.flags&10256?mu=5:(mu=0,gu=hu=null,Zu(e,e.pendingLanes));var o=e.pendingLanes;if(o===0&&(pu=null),Xe(n),t=t.stateNode,ke&&typeof ke.onCommitFiberRoot==`function`)try{ke.onCommitFiberRoot(Oe,t,void 0,(t.current.flags&128)==128)}catch{}if(i!==null){t=U.T,o=W.p,W.p=2,U.T=null;try{for(var l=e.onRecoverableError,u=0;u<i.length;u++){var d=i[u];l(d.value,{componentStack:d.stack})}}finally{U.T=t,W.p=o}}_u&3&&Qu(),hd(e),o=e.pendingLanes,n&261930&&o&42?e===Su?xu++:(xu=0,Su=e):xu=0,gd(0,!1)}}function Zu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,sa(t)))}function Qu(){return Ju(),Yu(),Xu(),$u()}function $u(){if(mu!==5)return!1;var e=hu,t=vu;vu=0;var n=Xe(_u),i=U.T,l=W.p;try{W.p=32>n?32:n,U.T=null,n=yu,yu=null;var u=hu,d=_u;if(mu=0,gu=hu=null,_u=0,Wl&6)throw Error(o(331));var f=Wl;if(Wl|=4,zl(u.current),jl(u,u.current,d,n),Wl=f,gd(0,!1),ke&&typeof ke.onPostCommitFiberRoot==`function`)try{ke.onPostCommitFiberRoot(Oe,u)}catch{}return!0}finally{W.p=l,U.T=i,Zu(e,t)}}function ed(e,t,n){t=hi(n,t),t=tc(e.stateNode,t,2),e=Ua(e,t,2),e!==null&&(We(e,2),hd(e))}function td(e,t,n){if(e.tag===3)ed(e,e,n);else for(;t!==null;){if(t.tag===3){ed(t,e,n);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof i.componentDidCatch==`function`&&(pu===null||!pu.has(i))){e=hi(n,e),n=nc(2),i=Ua(t,n,2),i!==null&&(rc(n,i,t,e),We(i,2),hd(i));break}}t=t.return}}function nd(e,t,n){var i=e.pingCache;if(i===null){i=e.pingCache=new Ul;var o=new Set;i.set(t,o)}else o=i.get(t),o===void 0&&(o=new Set,i.set(t,o));o.has(n)||(Ql=!0,o.add(n),e=rd.bind(null,e,t,n),t.then(e,e))}function rd(e,t,n){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Gl===e&&(ql&n)===n&&(eu===4||eu===3&&(ql&62914560)===ql&&300>ye()-lu?!(Wl&2)&&Mu(e,0):ru|=n,au===ql&&(au=0)),hd(e)}function ad(e,t){t===0&&(t=He()),e=$r(e,t),e!==null&&(We(e,t),hd(e))}function od(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ad(e,n)}function sd(e,t){var n=0;switch(e.tag){case 31:case 13:var i=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(o(314))}i!==null&&i.delete(t),ad(e,n)}function cd(e,t){return he(e,t)}var ld=null,ud=null,dd=!1,fd=!1,pd=!1,md=0;function hd(e){e!==ud&&e.next===null&&(ud===null?ld=ud=e:ud=ud.next=e),fd=!0,dd||(dd=!0,Sd())}function gd(e,t){if(!pd&&fd){pd=!0;do for(var n=!1,i=ld;i!==null;){if(!t)if(e!==0){var o=i.pendingLanes;if(o===0)var l=0;else{var u=i.suspendedLanes,d=i.pingedLanes;l=(1<<31-je(42|e)+1)-1,l&=o&~(u&~d),l=l&201326741?l&201326741|1:l?l|2:0}l!==0&&(n=!0,xd(i,l))}else l=ql,l=ze(i,i===Gl?l:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),!(l&3)||Be(i,l)||(n=!0,xd(i,l));i=i.next}while(n);pd=!1}}function _d(){vd()}function vd(){fd=dd=!1;var e=0;md!==0&&of()&&(e=md);for(var t=ye(),n=null,i=ld;i!==null;){var o=i.next,l=yd(i,t);l===0?(i.next=null,n===null?ld=o:n.next=o,o===null&&(ud=n)):(n=i,(e!==0||l&3)&&(fd=!0)),i=o}mu!==0&&mu!==5||gd(e,!1),md!==0&&(md=0)}function yd(e,t){for(var n=e.suspendedLanes,i=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes&-62914561;0<l;){var u=31-je(l),d=1<<u,f=o[u];f===-1?((d&n)===0||(d&i)!==0)&&(o[u]=Ve(d,t)):f<=t&&(e.expiredLanes|=d),l&=~d}if(t=Gl,n=ql,n=ze(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,n===0||e===t&&(Jl===2||Jl===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&ge(i),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||Be(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(i!==null&&ge(i),Xe(n)){case 2:case 8:n=Se;break;case 32:n=Ce;break;case 268435456:n=Te;break;default:n=Ce}return i=bd.bind(null,e),n=he(n,i),e.callbackPriority=t,e.callbackNode=n,t}return i!==null&&i!==null&&ge(i),e.callbackPriority=2,e.callbackNode=null,2}function bd(e,t){if(mu!==0&&mu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Qu()&&e.callbackNode!==n)return null;var i=ql;return i=ze(e,e===Gl?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(Eu(e,i,t),yd(e,ye()),e.callbackNode!=null&&e.callbackNode===n?bd.bind(null,e):null)}function xd(e,t){if(Qu())return null;Eu(e,t,!0)}function Sd(){uf(function(){Wl&6?he(xe,_d):vd()})}function Cd(){if(md===0){var e=ua;e===0&&(e=Fe,Fe<<=1,!(Fe&261888)&&(Fe=256)),md=e}return md}function wd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:Kt(``+e)}function Td(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function Ed(e,t,n,i,o){if(t===`submit`&&n&&n.stateNode===o){var l=wd((o[tt]||null).action),u=i.submitter;u&&(t=(t=u[tt]||null)?wd(t.formAction):u.getAttribute(`formAction`),t!==null&&(l=t,u=null));var d=new hn(`action`,`action`,null,i,o);e.push({event:d,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(md!==0){var e=u?Td(o,u):new FormData(o);Ds(n,{pending:!0,data:e,method:o.method,action:l},null,e)}}else typeof l==`function`&&(d.preventDefault(),e=u?Td(o,u):new FormData(o),Ds(n,{pending:!0,data:e,method:o.method,action:l},l,e))},currentTarget:o}]})}}for(var Dd=0;Dd<Wr.length;Dd++){var Od=Wr[Dd];Gr(Od.toLowerCase(),`on`+(Od[0].toUpperCase()+Od.slice(1)))}Gr(Ir,`onAnimationEnd`),Gr(Lr,`onAnimationIteration`),Gr(Rr,`onAnimationStart`),Gr(`dblclick`,`onDoubleClick`),Gr(`focusin`,`onFocus`),Gr(`focusout`,`onBlur`),Gr(zr,`onTransitionRun`),Gr(Br,`onTransitionStart`),Gr(Vr,`onTransitionCancel`),Gr(Hr,`onTransitionEnd`),_t(`onMouseEnter`,[`mouseout`,`mouseover`]),_t(`onMouseLeave`,[`mouseout`,`mouseover`]),_t(`onPointerEnter`,[`pointerout`,`pointerover`]),_t(`onPointerLeave`,[`pointerout`,`pointerover`]),gt(`onCh
9ange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),gt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),gt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),gt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),gt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),gt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var kd=`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(` `),Ad=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(kd));function jd(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var i=e[n],o=i.event;i=i.listeners;a:{var l=void 0;if(t)for(var u=i.length-1;0<=u;u--){var d=i[u],f=d.instance,p=d.currentTarget;if(d=d.listener,f!==l&&o.isPropagationStopped())break a;l=d,o.currentTarget=p;try{l(o)}catch(e){Kr(e)}o.currentTarget=null,l=f}else for(u=0;u<i.length;u++){if(d=i[u],f=d.instance,p=d.currentTarget,d=d.listener,f!==l&&o.isPropagationStopped())break a;l=d,o.currentTarget=p;try{l(o)}catch(e){Kr(e)}o.currentTarget=null,l=f}}}}function Md(e,t){var n=t[rt];n===void 0&&(n=t[rt]=new Set);var i=e+`__bubble`;n.has(i)||(Id(t,e,2,!1),n.add(i))}function Nd(e,t,n){var i=0;t&&(i|=4),Id(n,e,i,t)}var Pd=`_reactListening`+Math.random().toString(36).slice(2);function Fd(e){if(!e[Pd]){e[Pd]=!0,mt.forEach(function(t){t!==`selectionchange`&&(Ad.has(t)||Nd(t,!1,e),Nd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Pd]||(t[Pd]=!0,Nd(`selectionchange`,!1,t))}}function Id(e,t,n,i){switch(Ap(t)){case 2:var o=wp;break;case 8:o=Tp;break;default:o=Ep}n=o.bind(null,t,n,e),o=void 0,!rn||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(o=!0),i?o===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:o}):o===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:o})}function Ld(e,t,n,i,o){var l=i;
vendor: 16,145 bytes, lines 9-10
9if(!(t&1)&&!(t&2)&&i!==null)a:for(;;){if(i===null)return;var d=i.tag;if(d===3||d===4){var f=i.stateNode.containerInfo;if(f===o)break;if(d===4)for(d=i.return;d!==null;){var p=d.tag;if((p===3||p===4)&&d.stateNode.containerInfo===o)return;d=d.return}for(;f!==null;){if(d=lt(f),d===null)return;if(p=d.tag,p===5||p===6||p===26||p===27){i=l=d;continue a}f=f.parentNode}}i=i.return}en(function(){var i=l,o=Yt(n),d=[];a:{var f=Ur.get(e);if(f!==void 0){var p=hn,m=e;switch(e){case`keypress`:if(un(n)===0)break a;case`keydown`:case`keyup`:p=Nn;break;case`focusin`:m=`focus`,p=wn;break;case`focusout`:m=`blur`,p=wn;break;case`beforeblur`:case`afterblur`:p=wn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:p=Sn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:p=Cn;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:p=Fn;break;case Ir:case Lr:case Rr:p=Tn;break;case Hr:p=In;break;case`scroll`:case`scrollend`:p=_n;break;case`wheel`:p=Ln;break;case`copy`:case`cut`:case`paste`:p=En;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:p=Pn;break;case`toggle`:case`beforetoggle`:p=Rn}var g=(t&4)!=0,_=!g&&(e===`scroll`||e===`scrollend`),b=g?f===null?null:f+`Capture`:f;g=[];for(var S=i,C;S!==null;){var T=S;if(C=T.stateNode,T=T.tag,T!==5&&T!==26&&T!==27||C===null||b===null||(T=tn(S,b),T!=null&&g.push(Rd(S,T,C))),_)break;S=S.return}0<g.length&&(f=new p(f,m,null,n,o),d.push({event:f,listeners:g}))}}if(!(t&7)){a:{if(f=e===`mouseover`||e===`pointerover`,p=e===`mouseout`||e===`pointerout`,f&&n!==Jt&&(m=n.relatedTarget||n.fromElement)&&(lt(m)||m[nt]))break a;if((p||f)&&(f=o.window===o?o:(f=o.ownerDocument)?f.defaultView||f.parentWindow:window,p?(m=n.relatedTarget||n.toElement,p=i,m=m?lt(m):null,m!==null&&(_=u(m),g=m.tag,m!==_||g!==5&&g!==27&&g!==6)&&(m=null)):(p=null,m=i),p!==m)){if(g=Sn,T=`onMouseLeave`,b=`onMouseEnter`,S=`mouse`,(e===`pointerout`||e===`pointerover`)&&(g=Pn,T=`onPointerLeave`,b=`onPointerEnter`,S=`pointer`),_=p==null?f:dt(p),C=m==null?f:dt(m),f=new g(T,S+`leave`,p,n,o),f.target=_,f.relatedTarget=C,T=null,lt(o)===i&&(g=new g(b,S+`enter`,m,n,o),g.target=C,g.relatedTarget=_,T=g),_=T,p&&m)b:{for(g=Bd,b=p,S=m,C=0,T=b;T;T=g(T))C++;T=0;for(var E=S;E;E=g(E))T++;for(;0<C-T;)b=g(b),C--;for(;0<T-C;)S=g(S),T--;for(;C--;){if(b===S||S!==null&&b===S.alternate){g=b;break b}b=g(b),S=g(S)}g=null}else g=null;p!==null&&Vd(d,f,p,g,!1),m!==null&&_!==null&&Vd(d,_,m,g,!0)}}a:{if(f=i?dt(i):window,p=f.nodeName&&f.nodeName.toLowerCase(),p===`select`||p===`input`&&f.type===`file`)var D=ir;else if(Qn(f))if(ar)D=hr;else{D=pr;var O=dr}else p=f.nodeName,!p||p.toLowerCase()!==`input`||f.type!==`checkbox`&&f.type!==`radio`?i&&Ut(i.elementType)&&(D=ir):D=mr;if(D&&=D(e,i)){$n(d,D,n,o);break a}O&&O(e,f,i),e===`focusout`&&i&&f.type===`number`&&i.memoizedProps.value!=null&&Ft(f,`number`,f.value)}switch(O=i?dt(i):window,e){case`focusin`:(Qn(O)||O.contentEditable===`true`)&&(Tr=O,Er=i,Dr=null);break;case`focusout`:Dr=Er=Tr=null;break;case`mousedown`:Or=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Or=!1,Ar(d,n,o);break;case`selectionchange`:if(wr)break;case`keydown`:case`keyup`:Ar(d,n,o)}var A;if(Bn)b:{switch(e){case`compositionstart`:var j=`onCompositionStart`;break b;case`compositionend`:j=`onCompositionEnd`;break b;case`compositionupdate`:j=`onCompositionUpdate`;break b}j=void 0}else Jn?Kn(e,n)&&(j=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(j=`onCompositionStart`);j&&(Un&&n.locale!==`ko`&&(Jn||j!==`onCompositionStart`?j===`onCompositionEnd`&&Jn&&(A=ln()):(on=o,sn=`value`in on?on.value:on.textContent,Jn=!0)),O=zd(i,j),0<O.length&&(j=new Dn(j,e,null,n,o),d.push({event:j,listeners:O}),A?j.data=A:(A=qn(n),A!==null&&(j.data=A)))),(A=Hn?Yn(e,n):Xn(e,n))&&(j=zd(i,`onBeforeInput`),0<j.length&&(O=new Dn(`onBeforeInput`,`beforeinput`,null,n,o),d.push({event:O,listeners:j}),O.data=A)),Ed(d,e,i,n,o)}jd(d,t)})}function Rd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function zd(e,t){for(var n=t+`Capture`,i=[];e!==null;){var o=e,l=o.stateNode;if(o=o.tag,o!==5&&o!==26&&o!==27||l===null||(o=tn(e,n),o!=null&&i.unshift(Rd(e,o,l)),o=tn(e,t),o!=null&&i.push(Rd(e,o,l))),e.tag===3)return i;e=e.return}return[]}function Bd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Vd(e,t,n,i,o){for(var l=t._reactName,u=[];n!==null&&n!==i;){var d=n,f=d.alternate,p=d.stateNode;if(d=d.tag,f!==null&&f===i)break;d!==5&&d!==26&&d!==27||p===null||(f=p,o?(p=tn(n,l),p!=null&&u.unshift(Rd(n,p,f))):o||(p=tn(n,l),p!=null&&u.push(Rd(n,p,f)))),n=n.return}u.length!==0&&e.push({event:t,listeners:u})}var Hd=/\r\n?/g,Ud=/\u0000|\uFFFD/g;function Wd(e){return(typeof e==`string`?e:``+e).replace(Hd,` 10`).replace(Ud,``)}function Gd(e,t){return t=Wd(t),Wd(e)===t}function Kd(e,t,n,i,l,u){switch(n){case`children`:typeof i==`string`?t===`body`||t===`textarea`&&i===``||zt(e,i):(typeof i==`number`||typeof i==`bigint`)&&t!==`body`&&zt(e,``+i);break;case`className`:Ct(e,`class`,i);break;case`tabIndex`:Ct(e,`tabindex`,i);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Ct(e,n,i);break;case`style`:Ht(e,i,u);break;case`data`:if(t!==`object`){Ct(e,`data`,i);break}case`src`:case`href`:if(i===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(i==null||typeof i==`function`||typeof i==`symbol`||typeof i==`boolean`){e.removeAttribute(n);break}i=Kt(``+i),e.setAttribute(n,i);break;case`action`:case`formAction`:if(typeof i==`function`){e.setAttribute(n,`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 u==`function`&&(n===`formAction`?(t!==`input`&&Kd(e,t,`name`,l.name,l,null),Kd(e,t,`formEncType`,l.formEncType,l,null),Kd(e,t,`formMethod`,l.formMethod,l,null),Kd(e,t,`formTarget`,l.formTarget,l,null)):(Kd(e,t,`encType`,l.encType,l,null),Kd(e,t,`method`,l.method,l,null),Kd(e,t,`target`,l.target,l,null)));if(i==null||typeof i==`symbol`||typeof i==`boolean`){e.removeAttribute(n);break}i=Kt(``+i),e.setAttribute(n,i);break;case`onClick`:i!=null&&(e.onclick=qt);break;case`onScroll`:i!=null&&Md(`scroll`,e);break;case`onScrollEnd`:i!=null&&Md(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(i!=null){if(typeof i!=`object`||!(`__html`in i))throw Error(o(61));if(n=i.__html,n!=null){if(l.children!=null)throw Error(o(60));e.innerHTML=n}}break;case`multiple`:e.multiple=i&&typeof i!=`function`&&typeof i!=`symbol`;break;case`muted`:e.muted=i&&typeof i!=`function`&&typeof i!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(i==null||typeof i==`function`||typeof i==`boolean`||typeof i==`symbol`){e.removeAttribute(`xlink:href`);break}n=Kt(``+i),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:i!=null&&typeof i!=`function`&&typeof i!=`symbol`?e.setAttribute(n,``+i):e.removeAttribute(n);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`:i&&typeof i!=`function`&&typeof i!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===i?e.setAttribute(n,``):!1!==i&&i!=null&&typeof i!=`function`&&typeof i!=`symbol`?e.setAttribute(n,i):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:i!=null&&typeof i!=`function`&&typeof i!=`symbol`&&!isNaN(i)&&1<=i?e.setAttribute(n,i):e.removeAttribute(n);break;case`rowSpan`:case`start`:i==null||typeof i==`function`||typeof i==`symbol`||isNaN(i)?e.removeAttribute(n):e.setAttribute(n,i);break;case`popover`:Md(`beforetoggle`,e),Md(`toggle`,e),St(e,`popover`,i);break;case`xlinkActuate`:wt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,i);break;case`xlinkArcrole`:wt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,i);break;case`xlinkRole`:wt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,i);break;case`xlinkShow`:wt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,i);break;case`xlinkTitle`:wt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,i);break;case`xlinkType`:wt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,i);break;case`xmlBase`:wt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,i);break;case`xmlLang`:wt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,i);break;case`xmlSpace`:wt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,i);break;case`is`:St(e,`is`,i);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=Wt.get(n)||n,St(e,n,i))}}function qd(e,t,n,i,l,u){switch(n){case`style`:Ht(e,i,u);break;case`dangerouslySetInnerHTML`:if(i!=null){if(typeof i!=`object`||!(`__html`in i))throw Error(o(61));if(n=i.__html,n!=null){if(l.children!=null)throw Error(o(60));e.innerHTML=n}}break;case`children`:typeof i==`string`?zt(e,i):(typeof i==`number`||typeof i==`bigint`)&&zt(e,``+i);break;case`onScroll`:i!=null&&Md(`scroll`,e);break;case`onScrollEnd`:i!=null&&Md(`scrollend`,e);break;case`onClick`:i!=null&&(e.onclick=qt);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!ht.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(l=n.endsWith(`Capture`),t=n.slice(2,l?n.length-7:void 0),u=e[tt]||null,u=u==null?null:u[n],typeof u==`function`&&e.removeEventListener(t,u,l),typeof i==`function`)){typeof u!=`function`&&u!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,i,l);break a}n in e?e[n]=i:!0===i?e.setAttribute(n,``):St(e,n,i)}}}function Jd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Md(`error`,e),Md(`load`,e);var i=!1,l=!1,u;for(u in n)if(n.hasOwnProperty(u)){var d=n[u];if(d!=null)switch(u){case`src`:i=!0;break;case`srcSet`:l=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(o(137,t));default:Kd(e,t,u,d,n,null)}}l&&Kd(e,t,`srcSet`,n.srcSet,n,null),i&&Kd(e,t,`src`,n.src,n,null);return;case`input`:Md(`invalid`,e);var f=u=d=l=null,p=null,m=null;for(i in n)if(n.hasOwnProperty(i)){var g=n[i];if(g!=null)switch(i){case`name`:l=g;break;case`type`:d=g;break;case`checked`:p=g;break;case`defaultChecked`:m=g;break;case`value`:u=g;break;case`defaultValue`:f=g;break;case`children`:case`dangerouslySetInnerHTML`:if(g!=null)throw Error(o(137,t));break;default:Kd(e,t,i,g,n,null)}}Pt(e,u,f,p,m,d,l,!1);return;case`select`:for(l in Md(`invalid`,e),i=d=u=null,n)if(n.hasOwnProperty(l)&&(f=n[l],f!=null))switch(l){case`value`:u=f;break;case`defaultValue`:d=f;break;case`multiple`:i=f;default:Kd(e,t,l,f,n,null)}t=u,n=d,e.multiple=!!i,t==null?n!=null&&It(e,!!i,n,!0):It(e,!!i,t,!1);return;case`textarea`:for(d in Md(`invalid`,e),u=l=i=null,n)if(n.hasOwnProperty(d)&&(f=n[d],f!=null))switch(d){case`value`:i=f;break;case`defaultValue`:l=f;break;case`children`:u=f;break;case`dangerouslySetInnerHTML`:if(f!=null)throw Error(o(91));break;default:Kd(e,t,d,f,n,null)}Rt(e,i,l,u);return;case`option`:for(p in n)if(n.hasOwnProperty(p)&&(i=n[p],i!=null))switch(p){case`selected`:e.selected=i&&typeof i!=`function`&&typeof i!=`symbol`;break;default:Kd(e,t,p,i,n,null)}return;case`dialog`:Md(`beforetoggle`,e),Md(`toggle`,e),Md(`cancel`,e),Md(`close`,e);break;case`iframe`:case`object`:Md(`load`,e);break;case`video`:case`audio`:for(i=0;i<kd.length;i++)Md(kd[i],e);break;case`image`:Md(`error`,e),Md(`load`,e);break;case`details`:Md(`toggle`,e);break;case`embed`:case`source`:case`link`:Md(`error`,e),Md(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(m in n)if(n.hasOwnProperty(m)&&(i=n[m],i!=null))switch(m){case`children`:case`dangerouslySetInnerHTML`:throw Error(o(137,t));default:Kd(e,t,m,i,n,null)}return;default:if(Ut(t)){for(g in n)n.hasOwnProperty(g)&&(i=n[g],i!==void 0&&qd(e,t,g,i,n,void 0));return}}for(f in n)n.hasOwnProperty(f)&&(i=n[f],i!=null&&Kd(e,t,f,i,n,null))}function Yd(e,t,n,i){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var l=null,u=null,d=null,f=null,p=null,m=null,g=null;for(S in n){var _=n[S];if(n.hasOwnProperty(S)&&_!=null)switch(S){case`checked`:break;case`value`:break;case`defaultValue`:p=_;default:i.hasOwnProperty(S)||Kd(e,t,S,null,i,_)}}for(var b in i){var S=i[b];if(_=n[b],i.hasOwnProperty(b)&&(S!=null||_!=null))switch(b){case`type`:u=S;break;case`name`:l=S;break;case`checked`:m=S;break;case`defaultChecked`:g=S;break;case`value`:d=S;break;case`defaultValue`:f=S;break;case`children`:case`dangerouslySetInnerHTML`:if(S!=null)throw Error(o(137,t));break;default:S!==_&&Kd(e,t,b,S,i,_)}}Nt(e,d,f,p,m,g,u,l);return;case`select`:for(u in S=d=f=b=null,n)if(p=n[u],n.hasOwnProperty(u)&&p!=null)switch(u){case`value`:break;case`multiple`:S=p;default:i.hasOwnProperty(u)||Kd(e,t,u,null,i,p)}for(l in i)if(u=i[l],p=n[l],i.hasOwnProperty(l)&&(u!=null||p!=null))switch(l){case`value`:b=u;break;case`defaultValue`:f=u;break;case`multiple`:d=u;default:u!==p&&Kd(e,t,l,u,i,p)}t=f,n=d,i=S,b==null?!!i!=!!n&&(t==null?It(e,!!n,n?[]:``,!1):It(e,!!n,t,!0)):It(e,!!n,b,!1);return;case`textarea`:for(f in S=b=null,n)if(l=n[f],n.hasOwnProperty(f)&&l!=null&&!i.hasOwnProperty(f))switch(f){case`value`:break;case`children`:break;default:Kd(e,t,f,null,i,l)}for(d in i)if(l=i[d],u=n[d],i.hasOwnProperty(d)&&(l!=null||u!=null))switch(d){case`value`:b=l;break;case`defaultValue`:S=l;break;case`children`:break;case`dangerouslySetInnerHTML`:if(l!=null)throw Error(o(91));break;default:l!==u&&Kd(e,t,d,l,i,u)}Lt(e,b,S);return;case`option`:for(var C in n)if(b=n[C],n.hasOwnProperty(C)&&b!=null&&!i.hasOwnProperty(C))switch(C){case`selected`:e.selected=!1;break;default:Kd(e,t,C,null,i,b)}for(p in i)if(b=i[p],S=n[p],i.hasOwnProperty(p)&&b!==S&&(b!=null||S!=null))switch(p){case`selected`:e.selected=b&&typeof b!=`function`&&typeof b!=`symbol`;break;default:Kd(e,t,p,b,i,S)}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 T in n)b=n[T],n.hasOwnProperty(T)&&b!=null&&!i.hasOwnProperty(T)&&Kd(e,t,T,null,i,b);for(m in i)if(b=i[m],S=n[m],i.hasOwnProperty(m)&&b!==S&&(b!=null||S!=null))switch(m){case`children`:case`dangerouslySetInnerHTML`:if(b!=null)throw Error(o(137,t));break;default:Kd(e,t,m,b,i,S)}return;default:if(Ut(t)){for(var E in n)b=n[E],n.hasOwnProperty(E)&&b!==void 0&&!i.hasOwnProperty(E)&&qd(e,t,E,void 0,i,b);for(g in i)b=i[g],S=n[g],!i.hasOwnProperty(g)||b===S||b===void 0&&S===void 0||qd(e,t,g,b,i,S);return}}for(var D in n)b=n[D],n.hasOwnProperty(D)&&b!=null&&!i.hasOwnProperty(D)&&Kd(e,t,D,null,i,b);for(_ in i)b=i[_],S=n[_],!i.hasOwnProperty(_)||b===S||b==null&&S==null||Kd(e,t,_,b,i,S)}function Xd(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Zd(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),i=0;i<n.length;i++){var o=n[i],l=o.transferSize,u=o.initiatorType,d=o.duration;if(l&&d&&Xd(u)){for(u=0,d=o.responseEnd,i+=1;i<n.length;i++){var f=n[i],p=f.startTime;if(p>d)break;var m=f.transferSize,g=f.initiatorType;
vendor: 5,392 bytes, line 10
10m&&Xd(g)&&(f=f.responseEnd,u+=m*(f<d?1:(d-p)/(f-p)))}if(--i,t+=8*(l+u)/(o.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var Qd=null,$d=null;function ef(e){return e.nodeType===9?e:e.ownerDocument}function tf(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function nf(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function rf(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var af=null;function of(){var e=window.event;return e&&e.type===`popstate`?e===af?!1:(af=e,!0):(af=null,!1)}var sf=typeof setTimeout==`function`?setTimeout:void 0,cf=typeof clearTimeout==`function`?clearTimeout:void 0,lf=typeof Promise==`function`?Promise:void 0,uf=typeof queueMicrotask==`function`?queueMicrotask:lf===void 0?sf:function(e){return lf.resolve(null).then(e).catch(df)};function df(e){setTimeout(function(){throw e})}function ff(e){return e===`head`}function pf(e,t){var n=t,i=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n===`/$`||n===`/&`){if(i===0){e.removeChild(o),Yp(t);return}i--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)i++;else if(n===`html`)Df(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,Df(n);for(var l=n.firstChild;l;){var u=l.nextSibling,d=l.nodeName;l[st]||d===`SCRIPT`||d===`STYLE`||d===`LINK`&&l.rel.toLowerCase()===`stylesheet`||n.removeChild(l),l=u}}else n===`body`&&Df(e.ownerDocument.body);n=o}while(n);Yp(t)}function mf(e,t){var n=e;e=0;do{var i=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),i&&i.nodeType===8)if(n=i.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=i}while(n)}function hf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:hf(n),ct(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function gf(e,t,n,i){for(;e.nodeType===1;){var o=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!i)if(t===`input`&&e.type===`hidden`){var l=o.name==null?null:``+o.name;if(o.type===`hidden`&&e.getAttribute(`name`)===l)return e}else return e;else if(!e[st])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(l=e.getAttribute(`rel`),l===`stylesheet`&&e.hasAttribute(`data-precedence`)||l!==o.rel||e.getAttribute(`href`)!==(o.href==null||o.href===``?null:o.href)||e.getAttribute(`crossorigin`)!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute(`title`)!==(o.title==null?null:o.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(l=e.getAttribute(`src`),(l!==(o.src==null?null:o.src)||e.getAttribute(`type`)!==(o.type==null?null:o.type)||e.getAttribute(`crossorigin`)!==(o.crossOrigin==null?null:o.crossOrigin))&&l&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=Sf(e.nextSibling),e===null)break}return null}function _f(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=Sf(e.nextSibling),e===null))return null;return e}function vf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=Sf(e.nextSibling),e===null))return null;return e}function yf(e){return e.data===`$?`||e.data===`$~`}function bf(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function xf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var i=function(){t(),n.removeEventListener(`DOMContentLoaded`,i)};n.addEventListener(`DOMContentLoaded`,i),e._reactRetry=i}}function Sf(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var Cf=null;function wf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return Sf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function Tf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function Ef(e,t,n){switch(t=ef(n),e){case`html`:if(e=t.documentElement,!e)throw Error(o(452));return e;case`head`:if(e=t.head,!e)throw Error(o(453));return e;case`body`:if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function Df(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ct(e)}
vendor: 19,219 bytes, line 10
10var Of=new Map,kf=new Set;function Af(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var jf=W.d;W.d={f:Mf,r:Nf,D:If,C:Lf,L:Rf,m:zf,X:Vf,S:Bf,M:Hf};function Mf(){var e=jf.f(),t=Au();return e||t}function Nf(e){var t=ut(e);t!==null&&t.tag===5&&t.type===`form`?ks(t):jf.r(e)}var Pf=typeof document>`u`?null:document;function Ff(e,t,n){var i=Pf;if(i&&typeof t==`string`&&t){var o=Mt(t);o=`link[rel="`+e+`"][href="`+o+`"]`,typeof n==`string`&&(o+=`[crossorigin="`+n+`"]`),kf.has(o)||(kf.add(o),e={rel:e,crossOrigin:n,href:t},i.querySelector(o)===null&&(t=i.createElement(`link`),Jd(t,`link`,e),pt(t),i.head.appendChild(t)))}}function If(e){jf.D(e),Ff(`dns-prefetch`,e,null)}function Lf(e,t){jf.C(e,t),Ff(`preconnect`,e,t)}function Rf(e,t,n){jf.L(e,t,n);var i=Pf;if(i&&e&&t){var o=`link[rel="preload"][as="`+Mt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(o+=`[imagesrcset="`+Mt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(o+=`[imagesizes="`+Mt(n.imageSizes)+`"]`)):o+=`[href="`+Mt(e)+`"]`;var l=o;switch(t){case`style`:l=Wf(e);break;case`script`:l=Jf(e)}Of.has(l)||(e=_({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),Of.set(l,e),i.querySelector(o)!==null||t===`style`&&i.querySelector(Gf(l))||t===`script`&&i.querySelector(Yf(l))||(t=i.createElement(`link`),Jd(t,`link`,e),pt(t),i.head.appendChild(t)))}}function zf(e,t){jf.m(e,t);var n=Pf;if(n&&e){var i=t&&typeof t.as==`string`?t.as:`script`,o=`link[rel="modulepreload"][as="`+Mt(i)+`"][href="`+Mt(e)+`"]`,l=o;switch(i){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:l=Jf(e)}if(!Of.has(l)&&(e=_({rel:`modulepreload`,href:e},t),Of.set(l,e),n.querySelector(o)===null)){switch(i){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Yf(l)))return}i=n.createElement(`link`),Jd(i,`link`,e),pt(i),n.head.appendChild(i)}}}function Bf(e,t,n){jf.S(e,t,n);var i=Pf;if(i&&e){var o=ft(i).hoistableStyles,l=Wf(e);t||=`default`;var u=o.get(l);if(!u){var d={loading:0,preload:null};if(u=i.querySelector(Gf(l)))d.loading=5;else{e=_({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=Of.get(l))&&Qf(e,n);var f=u=i.createElement(`link`);pt(f),Jd(f,`link`,e),f._p=new Promise(function(e,t){f.onload=e,f.onerror=t}),f.addEventListener(`load`,function(){d.loading|=1}),f.addEventListener(`error`,function(){d.loading|=2}),d.loading|=4,Zf(u,t,i)}u={type:`stylesheet`,instance:u,count:1,state:d},o.set(l,u)}}}function Vf(e,t){jf.X(e,t);var n=Pf;if(n&&e){var i=ft(n).hoistableScripts,o=Jf(e),l=i.get(o);l||(l=n.querySelector(Yf(o)),l||(e=_({src:e,async:!0},t),(t=Of.get(o))&&$f(e,t),l=n.createElement(`script`),pt(l),Jd(l,`link`,e),n.head.appendChild(l)),l={type:`script`,instance:l,count:1,state:null},i.set(o,l))}}function Hf(e,t){jf.M(e,t);var n=Pf;if(n&&e){var i=ft(n).hoistableScripts,o=Jf(e),l=i.get(o);l||(l=n.querySelector(Yf(o)),l||(e=_({src:e,async:!0,type:`module`},t),(t=Of.get(o))&&$f(e,t),l=n.createElement(`script`),pt(l),Jd(l,`link`,e),n.head.appendChild(l)),l={type:`script`,instance:l,count:1,state:null},i.set(o,l))}}function Uf(e,t,n,i){var l=(l=ne.current)?Af(l):null;if(!l)throw Error(o(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Wf(n.href),n=ft(l).hoistableStyles,i=n.get(t),i||(i={type:`style`,instance:null,count:0,state:null},n.set(t,i)),i):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Wf(n.href);var u=ft(l).hoistableStyles,d=u.get(e);if(d||(l=l.ownerDocument||l,d={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},u.set(e,d),(u=l.querySelector(Gf(e)))&&!u._p&&(d.instance=u,d.state.loading=5),Of.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Of.set(e,n),u||qf(l,e,n,d.state))),t&&i===null)throw Error(o(528,``));return d}if(t&&i!==null)throw Error(o(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Jf(n),n=ft(l).hoistableScripts,i=n.get(t),i||(i={type:`script`,instance:null,count:0,state:null},n.set(t,i)),i):{type:`void`,instance:null,count:0,state:null};default:throw Error(o(444,e))}}function Wf(e){return`href="`+Mt(e)+`"`}function Gf(e){return`link[rel="stylesheet"][`+e+`]`}function Kf(e){return _({},e,{"data-precedence":e.precedence,precedence:null})}function qf(e,t,n,i){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?i.loading=1:(t=e.createElement(`link`),i.preload=t,t.addEventListener(`load`,function(){return i.loading|=1}),t.addEventListener(`error`,function(){return i.loading|=2}),Jd(t,`link`,n),pt(t),e.head.appendChild(t))}function Jf(e){return`[src="`+Mt(e)+`"]`}function Yf(e){return`script[async]`+e}function Xf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var i=e.querySelector(`style[data-href~="`+Mt(n.href)+`"]`);if(i)return t.instance=i,pt(i),i;var l=_({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement(`style`),pt(i),Jd(i,`style`,l),Zf(i,n.precedence,e),t.instance=i;case`stylesheet`:l=Wf(n.href);var u=e.querySelector(Gf(l));if(u)return t.state.loading|=4,t.instance=u,pt(u),u;i=Kf(n),(l=Of.get(l))&&Qf(i,l),u=(e.ownerDocument||e).createElement(`link`),pt(u);var d=u;return d._p=new Promise(function(e,t){d.onload=e,d.onerror=t}),Jd(u,`link`,i),t.state.loading|=4,Zf(u,n.precedence,e),t.instance=u;case`script`:return u=Jf(n.src),(l=e.querySelector(Yf(u)))?(t.instance=l,pt(l),l):(i=n,(l=Of.get(u))&&(i=_({},n),$f(i,l)),e=e.ownerDocument||e,l=e.createElement(`script`),pt(l),Jd(l,`link`,i),e.head.appendChild(l),t.instance=l);case`void`:return null;default:throw Error(o(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(i=t.instance,t.state.loading|=4,Zf(i,n.precedence,e));return t.instance}function Zf(e,t,n){for(var i=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),o=i.length?i[i.length-1]:null,l=o,u=0;u<i.length;u++){var d=i[u];if(d.dataset.precedence===t)l=d;else if(l!==o)break}l?l.parentNode.insertBefore(e,l.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Qf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function $f(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var ep=null;function tp(e,t,n){if(ep===null){var i=new Map,o=ep=new Map;o.set(n,i)}else o=ep,i=o.get(n),i||(i=new Map,o.set(n,i));if(i.has(e))return i;for(i.set(e,null),n=n.getElementsByTagName(e),o=0;o<n.length;o++){var l=n[o];if(!(l[st]||l[et]||e===`link`&&l.getAttribute(`rel`)===`stylesheet`)&&l.namespaceURI!==`http://www.w3.org/2000/svg`){var u=l.getAttribute(t)||``;u=e+u;var d=i.get(u);d?d.push(l):i.set(u,[l])}}return i}function np(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function rp(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function ap(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function sp(e,t,n,i){if(n.type===`stylesheet`&&(typeof i.media!=`string`||!1!==matchMedia(i.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var o=Wf(i.href),l=t.querySelector(Gf(o));if(l){t=l._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=up.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=l,pt(l);return}l=t.ownerDocument||t,i=Kf(i),(o=Of.get(o))&&Qf(i,o),l=l.createElement(`link`),pt(l);var u=l;u._p=new Promise(function(e,t){u.onload=e,u.onerror=t}),Jd(l,`link`,i),n.instance=l}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=up.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var cp=0;function lp(e,t){return e.stylesheets&&e.count===0&&fp(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var i=setTimeout(function(){if(e.stylesheets&&fp(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&cp===0&&(cp=62500*Zd());var o=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&fp(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>cp?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(o)}}:null}function up(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)fp(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var dp=null;function fp(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,dp=new Map,t.forEach(pp,e),dp=null,up.call(e))}function pp(e,t){if(!(t.state.loading&4)){var n=dp.get(e);if(n)var i=n.get(null);else{n=new Map,dp.set(e,n);for(var o=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),l=0;l<o.length;l++){var u=o[l];(u.nodeName===`LINK`||u.getAttribute(`media`)!==`not all`)&&(n.set(u.dataset.precedence,u),i=u)}i&&n.set(null,i)}o=t.instance,u=o.getAttribute(`data-precedence`),l=n.get(u)||i,l===i&&n.set(null,o),n.set(u,o),this.count++,i=up.bind(this),o.addEventListener(`load`,i),o.addEventListener(`error`,i),l?l.parentNode.insertBefore(o,l.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),t.state.loading|=4}}var mp={$$typeof:A,Provider:null,Consumer:null,_currentValue:K,_currentValue2:K,_threadCount:0};function hp(e,t,n,i,o,l,u,d,f){this.tag=1,this.containerInfo=e,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=Ue(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ue(0),this.hiddenUpdates=Ue(null),this.identifierPrefix=i,this.onUncaughtError=o,this.onCaughtError=l,this.onRecoverableError=u,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=f,this.incompleteTransitions=new Map}function gp(e,t,n,i,o,l,u,d,f,p,m,g){return e=new hp(e,t,n,u,f,p,m,g,d),t=1,!0===l&&(t|=24),l=ii(3,null,null,t),e.current=l,l.stateNode=e,t=oa(),t.refCount++,e.pooledCache=t,t.refCount++,l.memoizedState={element:i,isDehydrated:n,cache:t},Ba(l),e}function _p(e){return e?(e=ni,e):ni}function vp(e,t,n,i,o,l){o=_p(o),i.context===null?i.context=o:i.pendingContext=o,i=Ha(t),i.payload={element:n},l=l===void 0?null:l,l!==null&&(i.callback=l),n=Ua(e,i,t),n!==null&&(Tu(n,e,t),Wa(n,e,t))}function yp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function bp(e,t){yp(e,t),(e=e.alternate)&&yp(e,t)}function xp(e){if(e.tag===13||e.tag===31){var t=$r(e,67108864);t!==null&&Tu(t,e,67108864),bp(e,67108864)}}function Sp(e){if(e.tag===13||e.tag===31){var t=Cu();t=Ye(t);var n=$r(e,t);n!==null&&Tu(n,e,t),bp(e,t)}}var Cp=!0;function wp(e,t,n,i){var o=U.T;U.T=null;var l=W.p;try{W.p=2,Ep(e,t,n,i)}finally{W.p=l,U.T=o}}function Tp(e,t,n,i){var o=U.T;U.T=null;var l=W.p;try{W.p=8,Ep(e,t,n,i)}finally{W.p=l,U.T=o}}function Ep(e,t,n,i){if(Cp){var o=Dp(i);if(o===null)Ld(e,t,i,Op,n),zp(e,i);else if(Vp(o,e,t,n,i))i.stopPropagation();else if(zp(e,i),t&4&&-1<Rp.indexOf(e)){for(;o!==null;){var l=ut(o);if(l!==null)switch(l.tag){case 3:if(l=l.stateNode,l.current.memoizedState.isDehydrated){var u=Re(l.pendingLanes);if(u!==0){var d=l;for(d.pendingLanes|=2,d.entangledLanes|=2;u;){var f=1<<31-je(u);d.entanglements[1]|=f,u&=~f}hd(l),!(Wl&6)&&(du=ye()+500,gd(0,!1))}}break;case 31:case 13:d=$r(l,2),d!==null&&Tu(d,l,2),Au(),bp(l,2)}if(l=Dp(i),l===null&&Ld(e,t,i,Op,n),l===o)break;o=l}o!==null&&i.stopPropagation()}else Ld(e,t,i,null,n)}}function Dp(e){return e=Yt(e),kp(e)}var Op=null;function kp(e){if(Op=null,e=lt(e),e!==null){var t=u(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=d(t),e!==null)return e;e=null}else if(n===31){if(e=f(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Op=e,null}function Ap(e){switch(e){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(be()){case xe:return 2;case Se:return 8;case Ce:case we:return 32;case Te:return 268435456;default:return 32}default:return 32}}var jp=!1,Mp=null,Np=null,Pp=null,Fp=new Map,Ip=new Map,Lp=[],Rp=`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 zp(e,t){switch(e){case`focusin`:case`focusout`:Mp=null;break;case`dragenter`:case`dragleave`:Np=null;break;case`mouseover`:case`mouseout`:Pp=null;break;case`pointerover`:case`pointerout`:Fp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:Ip.delete(t.pointerId)}}function Bp(e,t,n,i,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:i,nativeEvent:l,targetContainers:[o]},t!==null&&(t=ut(t),t!==null&&xp(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Vp(e,t,n,i,o){switch(t){case`focusin`:return Mp=Bp(Mp,e,t,n,i,o),!0;case`dragenter`:return Np=Bp(Np,e,t,n,i,o),!0;case`mouseover`:return Pp=Bp(Pp,e,t,n,i,o),!0;case`pointerover`:var l=o.pointerId;return Fp.set(l,Bp(Fp.get(l)||null,e,t,n,i,o)),!0;case`gotpointercapture`:return l=o.pointerId,Ip.set(l,Bp(Ip.get(l)||null,e,t,n,i,o)),!0}return!1}function Hp(e){var t=lt(e.target);if(t!==null){var n=u(t);if(n!==null){if(t=n.tag,t===13){if(t=d(n),t!==null){e.blockedOn=t,Qe(e.priority,function(){Sp(n)});return}}else if(t===31){if(t=f(n),t!==null){e.blockedOn=t,Qe(e.priority,function(){Sp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Up(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Dp(e.nativeEvent);if(n===null){n=e.nativeEvent;var i=new n.constructor(n.type,n);Jt=i,n.target.dispatchEvent(i),Jt=null}else return t=ut(n),t!==null&&xp(t),e.blockedOn=n,!1;t.shift()}return!0}function Wp(e,t,n){Up(e)&&n.delete(t)}function Gp(){jp=!1,Mp!==null&&Up(Mp)&&(Mp=null),Np!==null&&Up(Np)&&(Np=null),Pp!==null&&Up(Pp)&&(Pp=null),Fp.forEach(Wp),Ip.forEach(Wp)}function Kp(e,n){e.blockedOn===n&&(e.blockedOn=null,jp||(jp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Gp)))}var qp=null;function Jp(e){qp!==e&&(qp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){qp===e&&(qp=null);for(var t=0;t<e.length;t+=3){var n=e[t],i=e[t+1],o=e[t+2];if(typeof i!=`function`){if(kp(i||n)===null)continue;break}var l=ut(n);l!==null&&(e.splice(t,3),t-=3,Ds(l,{pending:!0,data:o,method:n.method,action:i},i,o))}}))}function Yp(e){function t(t){return Kp(t,e)}Mp!==null&&Kp(Mp,e),Np!==null&&Kp(Np,e),Pp!==null&&Kp(Pp,e),Fp.forEach(t),Ip.forEach(t);for(var n=0;n<Lp.length;n++){var i=Lp[n];i.blockedOn===e&&(i.blockedOn=null)}for(;0<Lp.length&&(n=Lp[0],n.blockedOn===null);)Hp(n),n.blockedOn===null&&Lp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(i=0;i<n.length;i+=3){var o=n[i],l=n[i+1],u=o[tt]||null;if(typeof l==`function`)u||Jp(n);else if(u){var d=null;if(l&&l.hasAttribute(`formAction`)){if(o=l,u=l[tt]||null)d=u.formAction;else if(kp(o)!==null)continue}else d=u.action;typeof d==`function`?n[i+1]=d:(n.splice(i,3),i-=3),Jp(n)}}}function Xp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return o=e})},focusReset:`manual`,scroll:`manual`})}function t(){o!==null&&(o(),o=null),i||setTimeout(n,20)}function n(){if(!i&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var i=!1,o=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){i=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),o!==null&&(o(),o=null)}}}function Zp(e){this._internalRoot=e}Qp.prototype.render=Zp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var n=t.current;vp(n,Cu(),e,t,null,null)},Qp.prototype.unmount=Zp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;vp(e.current,2,null,e,null,null),Au(),t[nt]=null}};function Qp(e){this._internalRoot=e}Qp.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ze();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Lp.length&&t!==0&&t<Lp[n].priority;n++);Lp.splice(n,0,e),n===0&&Hp(e)}};var $p=n.version;if($p!==`19.2.4`)throw Error(o(527,$p,`19.2.4`));W.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(o(188)):(e=Object.keys(e).join(`,`),Error(o(268,e)));return e=m(t),e=e===null?null:g(e),e=e===null?null:e.stateNode,e};var em={bundleType:0,version:`19.2.4`,rendererPackageName:`react-dom`,currentDispatcherRef:U,reconcilerVersion:`19.2.4`};
10if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var tm=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!tm.isDisabled&&tm.supportsFiber)try{Oe=tm.inject(em),ke=tm}catch{}}e.createRoot=function(e,t){if(!l(e))throw Error(o(299));var n=!1,i=``,u=Xs,d=Zs,f=Qs;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(u=t.onUncaughtError),t.onCaughtError!==void 0&&(d=t.onCaughtError),t.onRecoverableError!==void 0&&(f=t.onRecoverableError)),t=gp(e,1,!1,null,null,n,i,null,u,d,f,Xp),e[nt]=t.current,Fd(e),new Zp(t)}})),require_client=__commonJSMin(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=require_react_dom_client_production()})),import_react$1=__toESM(require_react$1(),1),import_client=__toESM(require_client(),1),scriptRel=`modulepreload`,assetsURL=function(e){return`/`+e},seen={},__vitePreload=function(e,t,n){let i=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),o=document.querySelector(`meta[property=csp-nonce]`),l=o?.nonce||o?.getAttribute(`nonce`);function u(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}i=u(t.map(t=>{if(t=assetsURL(t,n),t in seen)return;seen[t]=!0;let i=t.endsWith(`.css`),o=i?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let o=e[n];if(o.href===t&&(!i||o.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${o}`))return;let u=document.createElement(`link`);if(u.rel=i?`stylesheet`:scriptRel,i||(u.as=`script`),u.crossOrigin=``,u.href=t,l&&u.setAttribute(`nonce`,l),document.head.appendChild(u),i)return new Promise((e,n)=>{u.addEventListener(`load`,e),u.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function o(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return i.then(t=>{for(let e of t||[])e.status===`rejected`&&o(e.reason);return e().catch(o)})},PopStateEventType=`popstate`;function isLocation(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function createBrowserHistory(e={}){function t(e,t){let n=t.state?.masked,{pathname:i,search:o,hash:l}=n||e.location;return createLocation(``,{pathname:i,search:o,hash:l},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:createPath(t)}return getUrlBasedHistory(t,n,null,e)}function invariant$1(e,t){if(e===!1||e==null)throw Error(t)}function warning$1(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw 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,masked:e.unstable_mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function createLocation(e,t,n=null,i,o){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?parsePath(t):t,state:n,key:t&&t.key||i||createKey(),unstable_mask:o}}function createPath({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function parsePath(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let i=e.indexOf(`?`);i>=0&&(t.search=e.substring(i),e=e.substring(0,i)),e&&(t.pathname=e)}return t}function getUrlBasedHistory(e,t,n,i={}){let{window:o=document.defaultView,v5Compat:l=!1}=i,u=o.history,d=`POP`,f=null,p=m();p??(p=0,u.replaceState({...u.state,idx:p},``));function m(){return(u.state||{idx:null}).idx}function g(){d=`POP`;let e=m(),t=e==null?null:e-p;p=e,f&&f({action:d,location:C.location,delta:t})}function _(e,t){d=`PUSH`;let i=isLocation(e)?e:createLocation(C.location,e,t);n&&n(i,e),p=m()+1;let g=getHistoryState(i,p),_=C.createHref(i.unstable_mask||i);try{u.pushState(g,``,_)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;o.location.assign(_)}l&&f&&f({action:d,location:C.location,delta:1})}function b(e,t){d=`REPLACE`;let i=isLocation(e)?e:createLocation(C.location,e,t);n&&n(i,e),p=m();let o=getHistoryState(i,p),g=C.createHref(i.unstable_mask||i);u.replaceState(o,``,g),l&&f&&f({action:d,location:C.location,delta:0})}function S(e){return createBrowserURLImpl(e)}let C={get action(){return d},get location(){return e(o,u)},listen(e){if(f)throw Error(`A history only accepts one active listener`);return o.addEventListener(PopStateEventType,g),f=e,()=>{o.removeEventListener(PopStateEventType,g),f=null}},createHref(e){return t(o,e)},createURL:S,encodeLocation(e){let t=S(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:_,replace:b,go(e){return u.go(e)}};return C}function createBrowserURLImpl(e,t=!1){let n=`http://localhost`;typeof window<`u`&&(n=window.location.origin===`null`?window.location.href:window.location.origin),invariant$1(n,`No window.location.(origin|href) available to create URL`);let i=typeof e==`string`?e:createPath(e);return i=i.replace(/ $/,`%20`),!t&&i.startsWith(`//`)&&(i=n+i),new URL(i,n)}var _map=new WeakMap;function matchRoutes(e,t,n=`/`){return matchRoutesImpl(e,t,n,!1)}function matchRoutesImpl(e,t,n,i){let o=stripBasename((typeof t==`string`?parsePath(t):t).pathname||`/`,n);if(o==null)return null;let l=flattenRoutes(e);rankRouteBranches(l);let u=null;for(let e=0;u==null&&e<l.length;++e){let t=decodePath(o);u=matchRouteBranch(l[e],t,i)}return u}function convertRouteMatchToUiMatch(e,t){let{route:n,pathname:i,params:o}=e;return{id:n.id,pathname:i,params:o,data:t[n.id],loaderData:t[n.id],handle:n.handle}}function flattenRoutes(e,t=[],n=[],i=``,o=!1){let l=(e,l,u=o,d)=>{let f={relativePath:d===void 0?e.path||``:d,caseSensitive:e.caseSensitive===!0,childrenIndex:l,route:e};if(f.relativePath.startsWith(`/`)){if(!f.relativePath.startsWith(i)&&u)return;invariant$1(f.relativePath.startsWith(i),`Absolute route path "${f.relativePath}" nested under path "${i}
10" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),f.relativePath=f.relativePath.slice(i.length)}let p=joinPaths([i,f.relativePath]),m=n.concat(f);e.children&&e.children.length>0&&(invariant$1(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${p}".`),flattenRoutes(e.children,t,m,p,u)),!(e.path==null&&!e.index)&&t.push({path:p,score:computeScore(p,e.index),routesMeta:m})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))l(e,t);else for(let n of explodeOptionalSegments(e.path))l(e,t,!0,n)}),t}function explodeOptionalSegments(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...i]=t,o=n.endsWith(`?`),l=n.replace(/\?$/,``);if(i.length===0)return o?[l,``]:[l];let u=explodeOptionalSegments(i.join(`/`)),d=[];return d.push(...u.map(e=>e===``?l:[l,e].join(`/`))),o&&d.push(...u),d.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function rankRouteBranches(e){e.sort((e,t)=>e.score===t.score?compareIndexes(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var paramRe=/^:[\w-]+$/,dynamicSegmentValue=3,indexRouteValue=2,emptySegmentValue=1,staticSegmentValue=10,splatPenalty=-2,isSplat=e=>e===`*`;function computeScore(e,t){let n=e.split(`/`),i=n.length;return n.some(isSplat)&&(i+=splatPenalty),t&&(i+=indexRouteValue),n.filter(e=>!isSplat(e)).reduce((e,t)=>e+(paramRe.test(t)?dynamicSegmentValue:t===``?emptySegmentValue:staticSegmentValue),i)}function compareIndexes(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function matchRouteBranch(e,t,n=!1){let{routesMeta:i}=e,o={},l=`/`,u=[];for(let e=0;e<i.length;++e){let d=i[e],f=e===i.length-1,p=l===`/`?t:t.slice(l.length)||`/`,m=matchPath({path:d.relativePath,caseSensitive:d.caseSensitive,end:f},p),g=d.route;if(!m&&f&&n&&!i[i.length-1].route.index&&(m=matchPath({path:d.relativePath,caseSensitive:d.caseSensitive,end:!1},p)),!m)return null;
10Object.assign(o,m.params),u.push({params:o,pathname:joinPaths([l,m.pathname]),pathnameBase:normalizePathname(joinPaths([l,m.pathnameBase])),route:g}),m.pathnameBase!==`/`&&(l=joinPaths([l,m.pathnameBase]))}return u}function matchPath(e,t){typeof e==`string`&&(e={path:e,caseSensitive:!1,end:!0});let[n,i]=compilePath(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let l=o[0],u=l.replace(/(.)\/+$/,`$1`),d=o.slice(1);return{params:i.reduce((e,{paramName:t,isOptional:n},i)=>{if(t===`*`){let e=d[i]||``;u=l.slice(0,l.length-e.length).replace(/(.)\/+$/,`$1`)}let o=d[i];return n&&!o?e[t]=void 0:e[t]=(o||``).replace(/%2F/g,`/`),e},{}),pathname:l,pathnameBase:u,pattern:e}}function compilePath(e,t=!1,n=!0){warning$1(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 i=[],o=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,o,l)=>{if(i.push({paramName:t,isOptional:n!=null}),n){let t=l.charAt(o+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(i.push({paramName:`*`}),o+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?o+=`\\/*$`:e!==``&&e!==`/`&&(o+=`(?:(?=\\/|$))`),[new RegExp(o,t?void 0:`i`),i]}function decodePath(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return warning$1(!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 n=t.endsWith(`/`)?t.length-1:t.length,i=e.charAt(n);return i&&i!==`/`?null:e.slice(n)||`/`}var ABSOLUTE_URL_REGEX=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function resolvePath(e,t=`/`){let{pathname:n,search:i=``,hash:o=``}=typeof e==`string`?parsePath(e):e,l;return n?(n=n.replace(/\/\/+/g,`/`),l=n.startsWith(`/`)?resolvePathname(n.substring(1),`/`):resolvePathname(n,t)):l=t,{pathname:l,search:normalizeSearch(i),hash:normalizeHash(o)}}function resolvePathname(e,t){let n=t.replace(/\/+$/,``).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function getInvalidPathError(e,t,n,i){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(i)}]. Please separate it out to the \`to.${n}\` 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((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function getResolveToMatches(e){let t=getPathContributingMatches(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function resolveTo(e,t,n,i=!1){let o;typeof e==`string`?o=parsePath(e):(o={...e},invariant$1(!o.pathname||!o.pathname.includes(`?`),getInvalidPathError(`?`,`pathname`,`search`,o)),invariant$1(!o.pathname||!o.pathname.includes(`#`),getInvalidPathError(`#`,`pathname`,`hash`,o)),invariant$1(!o.search||!o.search.includes(`#`),getInvalidPathError(`#`,`search`,`hash`,o)));let l=e===``||o.pathname===``,u=l?`/`:o.pathname,d;if(u==null)d=n;else{let e=t.length-1;if(!i&&u.startsWith(`..`)){let t=u.split(`/`);for(;t[0]===`..`;)t.shift(),--e;o.pathname=t.join(`/`)}d=e>=0?t[e]:`/`}let f=resolvePath(o,d),p=u&&u!==`/`&&u.endsWith(`/`),m=(l||u===`.`)&&n.endsWith(`/`);return!f.pathname.endsWith(`/`)&&(p||m)&&(f.pathname+=`/`),f}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,ErrorResponseImpl=class{constructor(e,t,n,i=!1){this.status=e,this.statusText=t||``,this.internal=i,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function isRouteErrorResponse(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function getRoutePattern(e){return e.map(e=>
10e.route.path).filter(Boolean).join(`/`).replace(/\/\/*/g,`/`)||`/`}var isBrowser$3=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function parseToInfo(e,t){let n=e;if(typeof n!=`string`||!ABSOLUTE_URL_REGEX.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let i=n,o=!1;if(isBrowser$3)try{let e=new URL(window.location.href),i=n.startsWith(`//`)?new URL(e.protocol+n):new URL(n),l=stripBasename(i.pathname,t);i.origin===e.origin&&l!=null?n=l+i.search+i.hash:o=!0}catch{warning$1(!1,`<Link to="${n}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:i,isExternal:o,to:n}}var objectProtoNames=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`),validMutationMethodsArr=[`POST`,`PUT`,`PATCH`,`DELETE`],validMutationMethods=new Set(validMutationMethodsArr),validRequestMethodsArr=[`GET`,...validMutationMethodsArr],validRequestMethods=new Set(validRequestMethodsArr),DataRouterContext=import_react$1.createContext(null);DataRouterContext.displayName=`DataRouter`;var DataRouterStateContext=import_react$1.createContext(null);DataRouterStateContext.displayName=`DataRouterState`;var RSCRouterContext=import_react$1.createContext(!1);function useIsRSCRouterContext(){return import_react$1.useContext(RSCRouterContext)}var ViewTransitionContext=import_react$1.createContext({isTransitioning:!1});ViewTransitionContext.displayName=`ViewTransition`;var FetchersContext=import_react$1.createContext(new Map);FetchersContext.displayName=`Fetchers`;var AwaitContext=import_react$1.createContext(null);AwaitContext.displayName=`Await`;var NavigationContext=import_react$1.createContext(null);NavigationContext.displayName=`Navigation`;var LocationContext=import_react$1.createContext(null);LocationContext.displayName=`Location`;var RouteContext=import_react$1.createContext({outlet:null,matches:[],isDataRoute:!1});RouteContext.displayName=`Route`;var RouteErrorContext=import_react$1.createContext(null);RouteErrorContext.displayName=`RouteError`;var ENABLE_DEV_WARNINGS=!0,ERROR_DIGEST_BASE=`REACT_ROUTER_ERROR`,ERROR_DIGEST_REDIRECT=`REDIRECT`,ERROR_DIGEST_ROUTE_ERROR_RESPONSE=`ROUTE_ERROR_RESPONSE`;function decodeRedirectErrorDigest(e){if(e.startsWith(`${ERROR_DIGEST_BASE}:${ERROR_DIGEST_REDIRECT}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function decodeRouteErrorResponseDigest(e){if(e.startsWith(`${ERROR_DIGEST_BASE}:${ERROR_DIGEST_ROUTE_ERROR_RESPONSE}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new ErrorResponseImpl(t.status,t.statusText,t.data)}catch{}}function useHref(e,{relative:t}={}){invariant$1(useInRouterContext(),`useHref() may be used only in the context of a <Router> component.`);let{basename:n,navigator:i}=import_react$1.useContext(NavigationContext),{hash:o,pathname:l,search:u}=useResolvedPath(e,{relative:t}),d=l;return n!==`/`&&(d=l===`/`?n:joinPaths([n,l])),i.createHref({pathname:d,search:u,hash:o})}function useInRouterContext(){return import_react$1.useContext(LocationContext)!=null}function useLocation(){return invariant$1(useInRouterContext(),`useLocation() may be used only in the context of a <Router> component.`),import_react$1.useContext(LocationContext).location}var navigateEffectWarning=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function useIsomorphicLayoutEffect$1(e){import_react$1.useContext(NavigationContext).static||import_react$1.useLayoutEffect(e)}function useNavigate(){let{isDataRoute:e}=import_react$1.useContext(RouteContext);return e?useNavigateStable():useNavigateUnstable()}function useNavigateUnstable(){invariant$1(useInRouterContext(),`useNavigate() may be used only in the context of a <Router> component.`);let e=import_react$1.useContext(DataRouterContext),{basename:t,navigator:n}=import_react$1.useContext(NavigationContext),{matches:i}=import_react$1.useContext(RouteContext),{pathname:o}=useLocation(),l=JSON.stringify(getResolveToMatches(i)),u=import_react$1.useRef(!1);return useIsomorphicLayoutEffect$1(()=>{u.current=!0}),import_react$1.useCallback((i,d={})=>
10{if(warning$1(u.current,navigateEffectWarning),!u.current)return;if(typeof i==`number`){n.go(i);return}let f=resolveTo(i,JSON.parse(l),o,d.relative===`path`);e==null&&t!==`/`&&(f.pathname=f.pathname===`/`?t:joinPaths([t,f.pathname])),(d.replace?n.replace:n.push)(f,d.state,d)},[t,n,l,o,e])}var OutletContext=import_react$1.createContext(null);function useParams(){let{matches:e}=import_react$1.useContext(RouteContext),t=e[e.length-1];return t?t.params:{}}function useResolvedPath(e,{relative:t}={}){let{matches:n}=import_react$1.useContext(RouteContext),{pathname:i}=useLocation(),o=JSON.stringify(getResolveToMatches(n));return import_react$1.useMemo(()=>resolveTo(e,JSON.parse(o),i,t===`path`),[e,o,i,t])}function useRoutes(e,t){return useRoutesImpl(e,t)}function useRoutesImpl(e,t,n){invariant$1(useInRouterContext(),`useRoutes() may be used only in the context of a <Router> component.`);let{navigator:i}=import_react$1.useContext(NavigationContext),{matches:o}=import_react$1.useContext(RouteContext),l=o[o.length-1],u=l?l.params:{},d=l?l.pathname:`/`,f=l?l.pathnameBase:`/`,p=l&&l.route;{let e=p&&p.path||``;warningOnce(d,!p||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${d}" (under <Route path="${e}">) 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. 11 12Please change the parent <Route path="${e}"> to <Route path="${e===`/`?`*`:`${e}/*`}">.`)}let m=useLocation(),g;if(t){let e=typeof t==`string`?parsePath(t):t;invariant$1(f===`/`||e.pathname?.startsWith(f),`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 "${f}" but pathname "${e.pathname}" was given in the \`location\` prop.`),g=e}else g=m;let _=g.pathname||`/`,b=_;if(f!==`/`){let e=f.replace(/^\//,``).split(`/`);b=`/`+_.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let S=matchRoutes(e,{pathname:b});warning$1(p||S!=null,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),warning$1(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${g.pathname}${g.search}${g.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(S&&S.map(e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:joinPaths([f,i.encodeLocation?i.encodeLocation(e.pathname.replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?f:joinPaths([f,i.encodeLocation?i.encodeLocation(e.pathnameBase.replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),o,n);return t&&C?import_react$1.createElement(LocationContext.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,unstable_mask:void 0,...g},navigationType:`POP`}},C):C}function DefaultErrorComponent(){let e=useRouteError(),t=isRouteErrorResponse(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i=`rgba(200,200,200, 0.5)`,o={padding:`0.5rem`,backgroundColor:i},l={padding:`2px 4px`,backgroundColor:i},u=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),u=import_react$1.createElement(import_react$1.Fragment,null,import_react$1.createElement(`p`,null,`ð¿ Hey developer ð`),import_react$1.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,import_react$1.createElement(`code`,{style:l},`ErrorBoundary`),` or`,` `,import_react$1.createElement(`code`,{style:l},`errorElement`),` prop on your route.`)),import_react$1.createElement(import_react$1.Fragment,null,import_react$1.createElement(`h2`,null,`Unexpected Application Error!`),import_react$1.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?import_react$1.createElement(`pre`,{style:o},n):null,u)}var defaultErrorElement=import_react$1.createElement(DefaultErrorComponent,null),RenderErrorBoundary=class extends import_react$1.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?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=decodeRouteErrorResponseDigest(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:import_react$1.createElement(RouteContext.Provider,{value:this.props.routeContext},import_react$1.createElement(RouteErrorContext.Provider,{value:e,children:this.props.component}));return this.context?import_react$1.createElement(RSCErrorHandler,{error:e},t):t}};RenderErrorBoundary.contextType=RSCRouterContext;var errorRedirectHandledMap=new WeakMap;function RSCErrorHandler({children:e,error:t}){let{basename:n}=import_react$1.useContext(NavigationContext);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=decodeRedirectErrorDigest(t.digest);if(e){let i=errorRedirectHandledMap.get(t);if(i)throw i;let o=parseToInfo(e.location,n);if(isBrowser$3&&!errorRedirectHandledMap.get(t))if(o.isExternal||e.reloadDocument)window.location.href=o.absoluteURL||o.to;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(o.to,{replace:e.replace}));throw errorRedirectHandledMap.set(t,n),n}return import_react$1.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${o.absoluteURL||o.to}`})}}return e}
12function RenderedRoute({routeContext:e,match:t,children:n}){let i=import_react$1.useContext(DataRouterContext);return i&&i.static&&i.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=t.route.id),import_react$1.createElement(RouteContext.Provider,{value:e},n)}function _renderMatches(e,t=[],n){let i=n?.state;if(e==null){if(!i)return null;if(i.errors)e=i.matches;else if(t.length===0&&!i.initialized&&i.matches.length>0)e=i.matches;else return null}let o=e,l=i?.errors;if(l!=null){let e=o.findIndex(e=>e.route.id&&l?.[e.route.id]!==void 0);invariant$1(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(l).join(`,`)}`),o=o.slice(0,Math.min(o.length,e+1))}let u=!1,d=-1;if(n&&i){u=i.renderFallback;for(let e=0;e<o.length;e++){let t=o[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(d=e),t.route.id){let{loaderData:e,errors:l}=i,f=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!l||l[t.route.id]===void 0);if(t.route.lazy||f){n.isStatic&&(u=!0),o=d>=0?o.slice(0,d+1):[o[0]];break}}}}let f=n?.onError,p=i&&f?(e,t)=>{f(e,{location:i.location,params:i.matches?.[0]?.params??{},unstable_pattern:getRoutePattern(i.matches),errorInfo:t})}:void 0;return o.reduceRight((e,n,f)=>{let m,g=!1,_=null,b=null;i&&(m=l&&n.route.id?l[n.route.id]:void 0,_=n.route.errorElement||defaultErrorElement,u&&(d<0&&f===0?(warningOnce(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),g=!0,b=null):d===f&&(g=!0,b=n.route.hydrateFallbackElement||null)));let S=t.concat(o.slice(0,f+1)),C=()=>{let t;return t=m?_:g?b:n.route.Component?import_react$1.createElement(n.route.Component,null):n.route.element?n.route.element:e,import_react$1.createElement(RenderedRoute,{match:n,routeContext:{outlet:e,matches:S,isDataRoute:i!=null},children:t})};return i&&(n.route.ErrorBoundary||n.route.errorElement||f===0)?import_react$1.createElement(RenderErrorBoundary,{location:i.location,revalidation:i.revalidation,component:_,error:m,children:C(),routeContext:{outlet:null,matches:S,isDataRoute:!0},onError:p}):C()},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=import_react$1.useContext(DataRouterContext);return invariant$1(t,getDataRouterConsoleError(e)),t}function useDataRouterState(e){let t=import_react$1.useContext(DataRouterStateContext);return invariant$1(t,getDataRouterConsoleError(e)),t}function useRouteContext(e){let t=import_react$1.useContext(RouteContext);return invariant$1(t,getDataRouterConsoleError(e)),t}function useCurrentRouteId(e){let t=useRouteContext(e),n=t.matches[t.matches.length-1];return invariant$1(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function useRouteId(){return useCurrentRouteId(`useRouteId`)}function useNavigation(){return useDataRouterState(`useNavigation`).navigation}function useMatches(){let{matches:e,loaderData:t}=useDataRouterState(`useMatches`);return import_react$1.useMemo(()=>e.map(e=>convertRouteMatchToUiMatch(e,t)),[e,t])}function useRouteError(){let e=import_react$1.useContext(RouteErrorContext),t=useDataRouterState(`useRouteError`),n=useCurrentRouteId(`useRouteError`);return e===void 0?t.errors?.[n]:e}function useNavigateStable(){let{router:e}=useDataRouterContext(`useNavigate`),t=useCurrentRouteId(`useNavigate`),n=import_react$1.useRef(!1);return useIsomorphicLayoutEffect$1(()=>{n.current=!0}),import_react$1.useCallback(async(i,o={})=>{warning$1(n.current,navigateEffectWarning),n.current&&(typeof i==`number`?await e.navigate(i):await e.navigate(i,{fromRouteId:t,...o}))},[e,t])}var alreadyWarned={};function warningOnce(e,t,n){!t&&!alreadyWarned[e]&&(alreadyWarned[e]=!0,warning$1(!1,n))}var alreadyWarned2={};function warnOnce(e,t){!e&&!alreadyWarned2[t]&&(alreadyWarned2[t]=!0,console.warn(t))}var useOptimisticImpl=import_react$1.useOptimistic,MemoizedDataRoutes=import_react$1.memo(DataRoutes);function DataRoutes({routes:e,future:t,state:n,isStatic:i,onError:o}){return useRoutesImpl(e,void 0,{state:n,isStatic:i,onError:o,future:t})}function Route(e){invariant$1(!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:n,navigationType:i=`POP`,navigator:o,static:l=!1,unstable_useTransitions:u}){invariant$1(!useInRouterContext(),`You cannot render a <Router> inside another <Router>. You should never have more than one in your app.`);let d=e.replace(/^\/*/,`/`),f=import_react$1.useMemo(()=>({basename:d,navigator:o,static:l,unstable_useTransitions:u,future:{}}),[d,o,l,u]);typeof n==`string`&&(n=parsePath(n));let{pathname:p=`/`,search:m=``,hash:g=``,state:_=null,key:b=`default`,unstable_mask:S}=n,C=import_react$1.useMemo(()=>{let e=stripBasename(p,d);return e==null?null:{location:{pathname:e,search:m,hash:g,state:_,key:b,unstable_mask:S},navigationType:i}},[d,p,m,g,_,b,i,S]);
12return warning$1(C!=null,`<Router basename="${d}"> is not able to match the URL "${p}${m}${g}" because it does not start with the basename, so the <Router> won't render anything.`),C==null?null:import_react$1.createElement(NavigationContext.Provider,{value:f},import_react$1.createElement(LocationContext.Provider,{children:t,value:C}))}function Routes({children:e,location:t}){return useRoutes(createRoutesFromChildren(e),t)}var AwaitErrorBoundary=class extends import_react$1.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`<Await> caught the following error during render`,e,t)}render(){let{children:e,errorElement:t,resolve:n}=this.props,i=null,o=0;if(!(n instanceof Promise))o=1,i=Promise.resolve(),Object.defineProperty(i,`_tracked`,{get:()=>!0}),Object.defineProperty(i,`_data`,{get:()=>n});else if(this.state.error){o=2;let e=this.state.error;i=Promise.reject().catch(()=>{}),Object.defineProperty(i,`_tracked`,{get:()=>!0}),Object.defineProperty(i,`_error`,{get:()=>e})}else n._tracked?(i=n,o=`_error`in i?2:`_data`in i?1:0):(o=0,Object.defineProperty(n,`_tracked`,{get:()=>!0}),i=n.then(e=>Object.defineProperty(n,`_data`,{get:()=>e}),e=>{this.props.onError?.(e),Object.defineProperty(n,`_error`,{get:()=>e})}));if(o===2&&!t)throw i._error;if(o===2)return import_react$1.createElement(AwaitContext.Provider,{value:i,children:t});if(o===1)return import_react$1.createElement(AwaitContext.Provider,{value:i,children:e});throw i}};function createRoutesFromChildren(e,t=[]){let n=[];return import_react$1.Children.forEach(e,(e,i)=>{if(!import_react$1.isValidElement(e))return;let o=[...t,i];if(e.type===import_react$1.Fragment){n.push.apply(n,createRoutesFromChildren(e.props.children,o));return}invariant$1(e.type===Route,`[${typeof e.type==`string`?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),invariant$1(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let l={id:e.props.id||o.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(l.children=createRoutesFromChildren(e.props.children,o)),n.push(l)}),n}var defaultMethod=`get`,defaultEncType=`application/x-www-form-urlencoded`;function isHtmlElement(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}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)}function createSearchParams(e=``){return new URLSearchParams(typeof e==`string`||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let i=e[n];return t.concat(Array.isArray(i)?i.map(e=>[n,e]):[[n,i]])},[]))}function getSearchParamsForLocation(e,t){let n=createSearchParams(e);return t&&t.forEach((e,i)=>{n.has(i)||t.getAll(i).forEach(e=>{n.append(i,e)})}),n}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(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${defaultEncType}"`),null):e}function getFormSubmissionInfo(e,t){let n,i,o,l,u;if(isFormElement(e)){let u=e.getAttribute(`action`);i=u?stripBasename(u,t):null,n=e.getAttribute(`method`)||defaultMethod,o=getFormEncType(e.getAttribute(`enctype`))||defaultEncType,l=new FormData(e)}else if(isButtonElement(e)||isInputElement(e)&&(e.type===`submit`||e.type===`image`)){let u=e.form;if(u==null)throw Error(`Cannot submit a <button> or <input type="submit"> without a <form>`);let d=e.getAttribute(`formaction`)||u.getAttribute(`action`);if(i=d?stripBasename(d,t):null,n=e.getAttribute(`formmethod`)||u.getAttribute(`method`)||defaultMethod,o=getFormEncType(e.getAttribute(`formenctype`))||getFormEncType(u.getAttribute(`enctype`))||defaultEncType,l=new FormData(u,e),!isFormDataSubmitterSupported()){let{name:t,type:n,value:i}=e;if(n===`image`){let e=t?`${t}.`:``;l.append(`${e}x`,`0`),l.append(`${e}y`,`0`)}else t&&l.append(t,i)}}else if(isHtmlElement(e))throw Error(`Cannot submit element that is not <form>, <button>, or <input type="submit|image">`);else n=defaultMethod,i=null,o=defaultEncType,u=e;return l&&o===`text/plain`&&(u=l,l=void 0),{action:i,method:n.toLowerCase(),encType:o,formData:l,body:u}}var objectProtoNames2=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`),ESCAPE_LOOKUP={"&":`\\u0026`,">":`\\u003e`,"<":`\\u003c`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},ESCAPE_REGEX=/[&><\u2028\u2029]/g;function escapeHtml(e){return e.replace(ESCAPE_REGEX,e=>ESCAPE_LOOKUP[e])}function invariant2(e,t){if(e===!1||e==null)throw Error(t)}function singleFetchUrl(e,t,n,i){let o=typeof e==`string`?new URL(e,typeof window>
12`u`?`server://singlefetch/`:window.location.origin):e;return n?o.pathname.endsWith(`/`)?o.pathname=`${o.pathname}_.${i}`:o.pathname=`${o.pathname}.${i}`:o.pathname===`/`?o.pathname=`_root.${i}`:t&&stripBasename(o.pathname,t)===`/`?o.pathname=`${t.replace(/\/$/,``)}/_root.${i}`:o.pathname=`${o.pathname.replace(/\/$/,``)}.${i}`,o}async function loadRouteModule(e,t){if(e.id in t)return t[e.id];try{let n=await __vitePreload(()=>import(e.module),[]);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function isPageLinkDescriptor(e){return e!=null&&typeof e.page==`string`}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,n){return dedupeLinkDescriptors((await Promise.all(e.map(async e=>{let i=t.routes[e.route.id];if(i){let e=await loadRouteModule(i,n);return e.links?e.links():[]}return[]}))).flat(1).filter(isHtmlLinkDescriptor).filter(e=>e.rel===`stylesheet`||e.rel===`preload`).map(e=>e.rel===`stylesheet`?{...e,rel:`prefetch`,as:`style`}:{...e,rel:`prefetch`}))}function getNewMatchesForLinks(e,t,n,i,o,l){let u=(e,t)=>n[t]?e.route.id!==n[t].route.id:!0,d=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith(`*`)&&n[t].params[`*`]!==e.params[`*`];return l===`assets`?t.filter((e,t)=>u(e,t)||d(e,t)):l===`data`?t.filter((t,l)=>{let f=i.routes[t.route.id];if(!f||!f.hasLoader)return!1;if(u(t,l)||d(t,l))return!0;if(t.route.shouldRevalidate){let i=t.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if(typeof i==`boolean`)return i}return!0}):[]}function getModuleLinkHrefs(e,t,{includeHydrateFallback:n}={}){return dedupeHrefs(e.map(e=>{let i=t.routes[e.route.id];if(!i)return[];let o=[i.module];return i.clientActionModule&&(o=o.concat(i.clientActionModule)),i.clientLoaderModule&&(o=o.concat(i.clientLoaderModule)),n&&i.hydrateFallbackModule&&(o=o.concat(i.hydrateFallbackModule)),i.imports&&(o=o.concat(i.imports)),o}).flat(1))}function dedupeHrefs(e){return[...new Set(e)]}function sortKeys(e){let t={},n=Object.keys(e).sort();for(let i of n)t[i]=e[i];return t}function dedupeLinkDescriptors(e,t){let n=new Set,i=new Set(t);return e.reduce((e,o)=>{if(t&&!isPageLinkDescriptor(o)&&o.as===`script`&&o.href&&i.has(o.href))return e;let l=JSON.stringify(sortKeys(o));return n.has(l)||(n.add(l),e.push({key:l,link:o})),e},[])}function isFogOfWarEnabled(e,t){return e.mode===`lazy`&&t===!0}function getPartialManifest({sri:e,...t},n){let i=new Set(n.state.matches.map(e=>e.route.id)),o=n.state.location.pathname.split(`/`).filter(Boolean),l=[`/`];for(o.pop();o.length>0;)l.push(`/${o.join(`/`)}`),o.pop();l.forEach(e=>{let t=matchRoutes(n.routes,e,n.basename);t&&t.forEach(e=>i.add(e.route.id))});let u=[...i].reduce((e,n)=>Object.assign(e,{[n]:t.routes[n]}),{});return{...t,routes:u,sri:e?!0:void 0}}function useDataRouterContext2(){let e=import_react$1.useContext(DataRouterContext);return invariant2(e,`You must render this element inside a <DataRouterContext.Provider> element`),e}function useDataRouterStateContext(){let e=import_react$1.useContext(DataRouterStateContext);return invariant2(e,`You must render this element inside a <DataRouterStateContext.Provider> element`),e}var FrameworkContext=import_react$1.createContext(void 0);FrameworkContext.displayName=`FrameworkContext`;function useFrameworkContext(){let e=import_react$1.useContext(FrameworkContext);return invariant2(e,`You must render this element inside a <HydratedRouter> element`),e}function usePrefetchBehavior(e,t){let n=import_react$1.useContext(FrameworkContext),[i,o]=import_react$1.useState(!1),[l,u]=import_react$1.useState(!1),{onFocus:d,onBlur:f,onMouseEnter:p,onMouseLeave:m,onTouchStart:g}=t,_=import_react$1.useRef(null);import_react$1.useEffect(()=>{if(e===`render`&&u(!0),e===`viewport`){let e=new IntersectionObserver(e=>
12{e.forEach(e=>{u(e.isIntersecting)})},{threshold:.5});return _.current&&e.observe(_.current),()=>{e.disconnect()}}},[e]),import_react$1.useEffect(()=>{if(i){let e=setTimeout(()=>{u(!0)},100);return()=>{clearTimeout(e)}}},[i]);let b=()=>{o(!0)},S=()=>{o(!1),u(!1)};return n?e===`intent`?[l,_,{onFocus:composeEventHandlers(d,b),onBlur:composeEventHandlers(f,S),onMouseEnter:composeEventHandlers(p,b),onMouseLeave:composeEventHandlers(m,S),onTouchStart:composeEventHandlers(g,b)}]:[l,_,{}]:[!1,_,{}]}function composeEventHandlers(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function getActiveMatches(e,t,n){if(n&&!isHydrated)return[e[0]];if(t){let n=e.findIndex(e=>t[e.route.id]!==void 0);return e.slice(0,n+1)}return e}function PrefetchPageLinks({page:e,...t}){let{router:n}=useDataRouterContext2(),i=import_react$1.useMemo(()=>matchRoutes(n.routes,e,n.basename),[n.routes,e,n.basename]);return i?import_react$1.createElement(PrefetchPageLinksImpl,{page:e,matches:i,...t}):null}function useKeyedPrefetchLinks(e){let{manifest:t,routeModules:n}=useFrameworkContext(),[i,o]=import_react$1.useState([]);return import_react$1.useEffect(()=>{let i=!1;return getKeyedPrefetchLinks(e,t,n).then(e=>{i||o(e)}),()=>{i=!0}},[e,t,n]),i}function PrefetchPageLinksImpl({page:e,matches:t,...n}){let i=useLocation(),{future:o,manifest:l,routeModules:u}=useFrameworkContext(),{basename:d}=useDataRouterContext2(),{loaderData:f,matches:p}=useDataRouterStateContext(),m=import_react$1.useMemo(()=>getNewMatchesForLinks(e,t,p,l,i,`data`),[e,t,p,l,i]),g=import_react$1.useMemo(()=>getNewMatchesForLinks(e,t,p,l,i,`assets`),[e,t,p,l,i]),_=import_react$1.useMemo(()=>{if(e===i.pathname+i.search+i.hash)return[];let n=new Set,p=!1;if(t.forEach(e=>{let t=l.routes[e.route.id];!t||!t.hasLoader||(!m.some(t=>t.route.id===e.route.id)&&e.route.id in f&&u[e.route.id]?.shouldRevalidate||t.hasClientLoader?p=!0:n.add(e.route.id))}),n.size===0)return[];let g=singleFetchUrl(e,d,o.unstable_trailingSlashAwareDataRequests,`data`);return p&&n.size>0&&g.searchParams.set(`_routes`,t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(`,`)),[g.pathname+g.search]},[d,o.unstable_trailingSlashAwareDataRequests,f,i,l,m,t,e,u]),b=import_react$1.useMemo(()=>getModuleLinkHrefs(g,l),[g,l]),S=useKeyedPrefetchLinks(g);return import_react$1.createElement(import_react$1.Fragment,null,_.map(e=>import_react$1.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})),b.map(e=>import_react$1.createElement(`link`,{key:e,rel:`modulepreload`,href:e,...n})),S.map(({key:e,link:t})=>import_react$1.createElement(`link`,{key:e,nonce:n.nonce,...t,crossOrigin:t.crossOrigin??n.crossOrigin})))}var isHydrated=!1;function setIsHydrated(){isHydrated=!0}function Scripts(e){let{manifest:t,serverHandoffString:n,isSpaMode:i,renderMeta:o,routeDiscovery:l,ssr:u}=useFrameworkContext(),{router:d,static:f,staticContext:p}=useDataRouterContext2(),{matches:m}=useDataRouterStateContext(),g=useIsRSCRouterContext(),_=isFogOfWarEnabled(l,u);o&&(o.didRenderScripts=!0);let b=getActiveMatches(m,null,i);import_react$1.useEffect(()=>{setIsHydrated()},[]);let S=import_react$1.useMemo(()=>{if(g)return null;let i=p?`window.__reactRouterContext = ${n};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:` `,o=f?`${t.hmr?.runtime?`import ${JSON.stringify(t.hmr.runtime)};`:``}${_?``:`import ${JSON.stringify(t.url)}`}; 13${b.map((e,n)=>{let i=`route${n}`,o=t.routes[e.route.id];invariant2(o,`Route ${e.route.id} not found in manifest`);let{clientActionModule:l,clientLoaderModule:u,clientMiddlewareModule:d,hydrateFallbackModule:f,module:p}=o,m=[...l?[{module:l,varName:`${i}_clientAction`}]:[],...u?[{module:u,varName:`${i}_clientLoader`}]:[],...d?[{module:d,varName:`${i}_clientMiddleware`}]:[],...f?[{module:f,varName:`${i}_HydrateFallback`}]:[],{module:p,varName:`${i}_main`}];return m.length===1?`import * as ${i} from ${JSON.stringify(p)};`:[m.map(e=>`import * as ${e.varName} from "${e.module}";`).join(` 14`),`const ${i} = {${m.map(e=>`...${e.varName}`).join(`,`)}};`].join(` 15`)}).join(` 16`)} 17 ${_?`window.__reactRouterManifest = ${JSON.stringify(getPartialManifest(t,d),null,2)};`:``} 18 window.__reactRouterRouteModules = {${b.map((e,t)=>`${JSON.stringify(e.route.id)}:route${t}`).join(`,`)}}; 19 20import(${JSON.stringify(t.entry.module)});`:` `;return import_react$1.createElement(import_react$1.Fragment,null,import_react$1.createElement(`script`,{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:i},type:void 0}),import_react$1.createElement(`script`,{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:o},type:`module`,async:!0}))},[]),C=isHydrated||g?[]:dedupe(t.entry.imports.concat(getModuleLinkHrefs(b,t,{includeHydrateFallback:!0}))),T=typeof t.sri==`object`?t.sri:{};return warnOnce(!g,`The <Scripts /> element is a no-op when using RSC and can be safely removed.`),isHydrated||g?null:import_react$1.createElement(import_react$1.Fragment,null,typeof t.sri==`object`?import_react$1.createElement(`script`,{...e,"rr-importmap":``,type:`importmap`,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:T})}}):null,_?null:import_react$1.createElement(`link`,{rel:`modulepreload`,href:t.url,crossOrigin:e.crossOrigin,integrity:T[t.url],suppressHydrationWarning:!0}),import_react$1.createElement(`link`,{rel:`modulepreload`,href:t.entry.module,crossOrigin:e.crossOrigin,integrity:T[t.entry.module],suppressHydrationWarning:!0}),C.map(t=>import_react$1.createElement(`link`,{key:t,rel:`modulepreload`,href:t,crossOrigin:e.crossOrigin,integrity:T[t],suppressHydrationWarning:!0})),S)}function dedupe(e){return[...new Set(e)]}function mergeRefs$1(...e){return t=>
20{e.forEach(e=>{typeof e==`function`?e(t):e!=null&&(e.current=t)})}}var RemixErrorBoundary=class extends import_react$1.Component{constructor(e){super(e),this.state={error:e.error||null,location:e.location}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location===e.location?{error:e.error||t.error,location:t.location}:{error:e.error||null,location:e.location}}render(){return this.state.error?import_react$1.createElement(RemixRootDefaultErrorBoundary,{error:this.state.error,isOutsideRemixApp:!0}):this.props.children}};function RemixRootDefaultErrorBoundary({error:e,isOutsideRemixApp:t}){console.error(e);let n=import_react$1.createElement(`script`,{dangerouslySetInnerHTML:{__html:` 21 console.log( 22 "ð¿ Hey developer ð. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information." 23 ); 24 `}});if(isRouteErrorResponse(e))return import_react$1.createElement(BoundaryShell,{title:`Unhandled Thrown Response!`},import_react$1.createElement(`h1`,{style:{fontSize:`24px`}},e.status,` `,e.statusText),n);let i;if(e instanceof Error)i=e;else{let t=e==null?`Unknown Error`:typeof e==`object`&&`toString`in e?e.toString():JSON.stringify(e);i=Error(t)}return import_react$1.createElement(BoundaryShell,{title:`Application Error!`,isOutsideRemixApp:t},import_react$1.createElement(`h1`,{style:{fontSize:`24px`}},`Application Error`),import_react$1.createElement(`pre`,{style:{padding:`2rem`,background:`hsla(10, 50%, 50%, 0.1)`,color:`red`,overflow:`auto`}},i.stack),n)}function BoundaryShell({title:e,renderScripts:t,isOutsideRemixApp:n,children:i}){let{routeModules:o}=useFrameworkContext();return o.root?.Layout&&!n?i:import_react$1.createElement(`html`,{lang:`en`},import_react$1.createElement(`head`,null,import_react$1.createElement(`meta`,{charSet:`utf-8`}),import_react$1.createElement(`meta`,{name:`viewport`,content:`width=device-width,initial-scale=1,viewport-fit=cover`}),import_react$1.createElement(`title`,null,e)),import_react$1.createElement(`body`,null,import_react$1.createElement(`main`,{style:{fontFamily:`system-ui, sans-serif`,padding:`2rem`}},i,t?import_react$1.createElement(Scripts,null):null)))}var isBrowser2=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;try{isBrowser2&&(window.__reactRouterVersion=`7.13.1`)}catch{}function BrowserRouter({basename:e,children:t,unstable_useTransitions:n,window:i}){let o=import_react$1.useRef();o.current??=createBrowserHistory({window:i,v5Compat:!0});let l=o.current,[u,d]=import_react$1.useState({action:l.action,location:l.location}),f=import_react$1.useCallback(e=>{n===!1?d(e):import_react$1.startTransition(()=>d(e))},[n]);return import_react$1.useLayoutEffect(()=>l.listen(f),[l,f]),import_react$1.createElement(Router,{basename:e,children:t,location:u.location,navigationType:u.action,navigator:l,unstable_useTransitions:n})}function HistoryRouter({basename:e,children:t,history:n,unstable_useTransitions:i}){let[o,l]=import_react$1.useState({action:n.action,location:n.location}),u=import_react$1.useCallback(e=>{i===!1?l(e):import_react$1.startTransition(()=>l(e))},[i]);return import_react$1.useLayoutEffect(()=>n.listen(u),[n,u]),import_react$1.createElement(Router,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:n,unstable_useTransitions:i})}HistoryRouter.displayName=`unstable_HistoryRouter`;var ABSOLUTE_URL_REGEX2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Link$1=import_react$1.forwardRef(function({onClick:e,discover:t=`render`,prefetch:n=`none`,relative:i,reloadDocument:o,replace:l,unstable_mask:u,state:d,target:f,to:p,preventScrollReset:m,viewTransition:g,unstable_defaultShouldRevalidate:_,...b},S){let{basename:C,navigator:T,unstable_useTransitions:E}=import_react$1.useContext(NavigationContext),D=typeof p==`string`&&ABSOLUTE_URL_REGEX2.test(p),O=parseToInfo(p,C);p=O.to;let A=useHref(p,{relative:i}),j=useLocation(),M=null;if(u){let e=resolveTo(u,[],j.unstable_mask?j.unstable_mask.pathname:`/`,!0);C!==`/`&&(e.pathname=e.pathname===`/`?C:joinPaths([C,e.pathname])),M=T.createHref(e)}let[N,P,F]=usePrefetchBehavior(n,b),I=useLinkClickHandler(p,{replace:l,unstable_mask:u,state:d,target:f,preventScrollReset:m,relative:i,viewTransition:g,unstable_defaultShouldRevalidate:_,unstable_useTransitions:E});function L(t){e&&e(t),t.defaultPrevented||I(t)}let R=!(O.isExternal||o),z=import_react$1.createElement(`a`,{...b,...F,href:(R?M:void 0)||O.absoluteURL||A,onClick:R?L:e,ref:mergeRefs$1(S,P),target:f,"data-discover":!D&&t===`render`?`true`:void 0});return N&&!D?import_react$1.createElement(import_react$1.Fragment,null,z,import_react$1.createElement(PrefetchPageLinks,{page:A})):z});Link$1.displayName=`Link`;var NavLink=import_react$1.forwardRef(function({"aria-current":e=`page`,caseSensitive:t=!1,className:n=``,end:i=!1,style:o,to:l,viewTransition:u,children:d,...f},p){let m=useResolvedPath(l,{relative:f.relative}),g=useLocation(),_=import_react$1.useContext(DataRouterStateContext),{navigator:b,basename:S}=import_react$1.useContext(NavigationContext),C=_!=null&&useViewTransitionState(m)&&u===!0,T=b.encodeLocation?b.encodeLocation(m).pathname:m.pathname,E=g.pathname,D=_&&_.navigation&&_.navigation.location?_.navigation.location.pathname:null;t||(E=E.toLowerCase(),D=D?D.toLowerCase():null,T=T.toLowerCase()),D&&S&&(D=stripBasename(D,S)||D);let O=T!==`/`&&T.endsWith(`/`)?T.length-1:T.length,A=E===T||!i&&E.startsWith(T)&&E.charAt(O)===`/`,j=D!=null&&(D===T||!i&&D.startsWith(T)&&D.charAt(T.length)===`/`),M={isActive:A,isPending:j,isTransitioning:C},N=A?e:void 0,P;P=typeof n==`function`?n(M):[n,A?`active`:null,j?`pending`:null,C?`transitioning`:null].filter(
24Boolean).join(` `);let F=typeof o==`function`?o(M):o;return import_react$1.createElement(Link$1,{...f,"aria-current":N,className:P,ref:p,style:F,to:l,viewTransition:u},typeof d==`function`?d(M):d)});NavLink.displayName=`NavLink`;var Form=import_react$1.forwardRef(({discover:e=`render`,fetcherKey:t,navigate:n,reloadDocument:i,replace:o,state:l,method:u=defaultMethod,action:d,onSubmit:f,relative:p,preventScrollReset:m,viewTransition:g,unstable_defaultShouldRevalidate:_,...b},S)=>{let{unstable_useTransitions:C}=import_react$1.useContext(NavigationContext),T=useSubmit(),E=useFormAction(d,{relative:p}),D=u.toLowerCase()===`get`?`get`:`post`,O=typeof d==`string`&&ABSOLUTE_URL_REGEX2.test(d);return import_react$1.createElement(`form`,{ref:S,method:D,action:E,onSubmit:i?f:e=>{if(f&&f(e),e.defaultPrevented)return;e.preventDefault();let i=e.nativeEvent.submitter,d=i?.getAttribute(`formmethod`)||u,b=()=>T(i||e.currentTarget,{fetcherKey:t,method:d,navigate:n,replace:o,state:l,relative:p,preventScrollReset:m,viewTransition:g,unstable_defaultShouldRevalidate:_});C&&n!==!1?import_react$1.startTransition(()=>b()):b()},...b,"data-discover":!O&&e===`render`?`true`:void 0})});Form.displayName=`Form`;function ScrollRestoration({getKey:e,storageKey:t,...n}){let i=import_react$1.useContext(FrameworkContext),{basename:o}=import_react$1.useContext(NavigationContext),l=useLocation(),u=useMatches();useScrollRestoration({getKey:e,storageKey:t});let d=import_react$1.useMemo(()=>{if(!i||!e)return null;let t=getScrollRestorationKey(l,u,o,e);return t===l.key?null:t},[]);if(!i||i.isSpaMode)return null;let f=((e,t)=>{if(!window.history.state||!window.history.state.key){let e=Math.random().toString(32).slice(2);window.history.replaceState({key:e},``)}try{let n=JSON.parse(sessionStorage.getItem(e)||`{}`)[t||window.history.state.key];
24typeof n==`number`&&window.scrollTo(0,n)}catch(t){console.error(t),sessionStorage.removeItem(e)}}).toString();return import_react$1.createElement(`script`,{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${f})(${escapeHtml(JSON.stringify(t||SCROLL_RESTORATION_STORAGE_KEY))}, ${escapeHtml(JSON.stringify(d))})`}})}ScrollRestoration.displayName=`ScrollRestoration`;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=import_react$1.useContext(DataRouterContext);return invariant$1(t,getDataRouterConsoleError2(e)),t}function useDataRouterState2(e){let t=import_react$1.useContext(DataRouterStateContext);return invariant$1(t,getDataRouterConsoleError2(e)),t}function useLinkClickHandler(e,{target:t,replace:n,unstable_mask:i,state:o,preventScrollReset:l,relative:u,viewTransition:d,unstable_defaultShouldRevalidate:f,unstable_useTransitions:p}={}){let m=useNavigate(),g=useLocation(),_=useResolvedPath(e,{relative:u});return import_react$1.useCallback(b=>{if(shouldProcessLinkClick(b,t)){b.preventDefault();let t=n===void 0?createPath(g)===createPath(_):n,S=()=>m(e,{replace:t,unstable_mask:i,state:o,preventScrollReset:l,relative:u,viewTransition:d,unstable_defaultShouldRevalidate:f});p?import_react$1.startTransition(()=>S()):S()}},[g,m,_,n,i,o,t,e,l,u,d,f,p])}function useSearchParams(e){warning$1(typeof URLSearchParams<`u`,"You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=import_react$1.useRef(createSearchParams(e)),n=import_react$1.useRef(!1),i=useLocation(),o=import_react$1.useMemo(()=>getSearchParamsForLocation(i.search,n.current?null:t.current),[i.search]),l=useNavigate();return[o,import_react$1.useCallback((e,t)=>{let i=createSearchParams(typeof e==`function`?e(new URLSearchParams(o)):e);n.current=!0,l(`?`+i,t)},[l,o])]}var fetcherId=0,getUniqueFetcherId=()=>`__${String(++fetcherId)}__`;function useSubmit(){let{router:e}=useDataRouterContext3(`useSubmit`),{basename:t}=import_react$1.useContext(NavigationContext),n=useRouteId(),i=e.fetch,o=e.navigate;return import_react$1.useCallback(async(e,l={})=>{let{action:u,method:d,encType:f,formData:p,body:m}=getFormSubmissionInfo(e,t);l.navigate===!1?await i(l.fetcherKey||getUniqueFetcherId(),n,l.action||u,{unstable_defaultShouldRevalidate:l.unstable_defaultShouldRevalidate,preventScrollReset:l.preventScrollReset,formData:p,body:m,formMethod:l.method||d,formEncType:l.encType||f,flushSync:l.flushSync}):await o(l.action||u,{unstable_defaultShouldRevalidate:l.unstable_defaultShouldRevalidate,preventScrollReset:l.preventScrollReset,formData:p,body:m,formMethod:l.method||d,formEncType:l.encType||f,replace:l.replace,state:l.state,fromRouteId:n,flushSync:l.flushSync,viewTransition:l.viewTransition})},[i,o,t,n])}function useFormAction(e,{relative:t}={}){let{basename:n}=import_react$1.useContext(NavigationContext),i=import_react$1.useContext(RouteContext);invariant$1(i,`useFormAction must be used inside a RouteContext`);let[o]=i.matches.slice(-1),l={...useResolvedPath(e||`.`,{relative:t})},u=useLocation();if(e==null){l.search=u.search;let e=new URLSearchParams(l.search),t=e.getAll(`index`);if(t.some(e=>e===``)){e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();l.search=n?`?${n}`:``}}return(!e||e===`.`)&&o.route.index&&(l.search=l.search?l.search.replace(/^\?/,`?index&`):`?index`),n!==`/`&&(l.pathname=l.pathname===`/`?n:joinPaths([n,l.pathname])),createPath(l)}var SCROLL_RESTORATION_STORAGE_KEY=`react-router-scroll-positions`,savedScrollPositions={};function getScrollRestorationKey(e,t,n,i){let o=null;return i&&(o=i(n===`/`?e:{...e,pathname:stripBasename(e.pathname,n)||e.pathname},t)),o??=e.key,o}function useScrollRestoration({getKey:e,storageKey:t}={}){let{router:n}=useDataRouterContext3(`useScrollRestoration`),{restoreScrollPosition:i,preventScrollReset:o}=useDataRouterState2(`useScrollRestoration`),{basename:l}=import_react$1.useContext(NavigationContext),u=useLocation(),d=useMatches(),f=useNavigation();import_react$1.useEffect(()=>(window.history.scrollRestoration=`manual`,()=>{window.history.scrollRestoration=`auto`}),[]),usePageHide(import_react$1.useCallback(()=>
24{if(f.state===`idle`){let t=getScrollRestorationKey(u,d,l,e);savedScrollPositions[t]=window.scrollY}try{sessionStorage.setItem(t||SCROLL_RESTORATION_STORAGE_KEY,JSON.stringify(savedScrollPositions))}catch(e){warning$1(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${e}).`)}window.history.scrollRestoration=`auto`},[f.state,e,l,u,d,t])),typeof document<`u`&&(import_react$1.useLayoutEffect(()=>{try{let e=sessionStorage.getItem(t||SCROLL_RESTORATION_STORAGE_KEY);e&&(savedScrollPositions=JSON.parse(e))}catch{}},[t]),import_react$1.useLayoutEffect(()=>{let t=n?.enableScrollRestoration(savedScrollPositions,()=>window.scrollY,e?(t,n)=>getScrollRestorationKey(t,n,l,e):void 0);return()=>t&&t()},[n,l,e]),import_react$1.useLayoutEffect(()=>{if(i!==!1){if(typeof i==`number`){window.scrollTo(0,i);return}try{if(u.hash){let e=document.getElementById(decodeURIComponent(u.hash.slice(1)));if(e){e.scrollIntoView();return}}}catch{warning$1(!1,`"${u.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}o!==!0&&window.scrollTo(0,0)}},[u,i,o]))}function usePageHide(e,t){let{capture:n}=t||{};import_react$1.useEffect(()=>{let t=n==null?void 0:{capture:n};return window.addEventListener(`pagehide`,e,t),()=>{window.removeEventListener(`pagehide`,e,t)}},[e,n])}function useViewTransitionState(e,{relative:t}={}){let n=import_react$1.useContext(ViewTransitionContext);invariant$1(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:i}=useDataRouterContext3(`useViewTransitionState`),o=useResolvedPath(e,{relative:t});if(!n.isTransitioning)return!1;let l=stripBasename(n.currentLocation.pathname,i)||n.currentLocation.pathname,u=stripBasename(n.nextLocation.pathname,i)||n.nextLocation.pathname;return matchPath(o.pathname,u)!=null||matchPath(o.pathname,l)!=null}var common={black:`#000`,white:`#fff`},red$3={50:`#ffebee`,100:`#ffcdd2`,200:`#ef9a9a`,300:`#e57373`,400:`#ef5350`,500:`#f44336`,600:`#e53935`,700:`#d32f2f`,800:`#c62828`,900:`#b71c1c`,A100:`#ff8a80`,A200:`#ff5252`,A400:`#ff1744`,A700:`#d50000`},purple$1={50:`#f3e5f5`,100:`#e1bee7`,200:`#ce93d8`,300:`#ba68c8`,400:`#ab47bc`,500:`#9c27b0`,600:`#8e24aa`,700:`#7b1fa2`,800:`#6a1b9a`,900:`#4a148c`,A100:`#ea80fc`,A200:`#e040fb`,A400:`#d500f9`,A700:`#aa00ff`},blue$3={50:`#e3f2fd`,100:`#bbdefb`,200:`#90caf9`,300:`#64b5f6`,400:`#42a5f5`,500:`#2196f3`,600:`#1e88e5`,700:`#1976d2`,800:`#1565c0`,900:`#0d47a1`,A100:`#82b1ff`,A200:`#448aff`,A400:`#2979ff`,A700:`#2962ff`},lightBlue={50:`#e1f5fe`,100:`#b3e5fc`,200:`#81d4fa`,300:`#4fc3f7`,400:`#29b6f6`,500:`#03a9f4`,600:`#039be5`,700:`#0288d1`,800:`#0277bd`,900:`#01579b`,A100:`#80d8ff`,A200:`#40c4ff`,A400:`#00b0ff`,A700:`#0091ea`},green$3={50:`#e8f5e9`,100:`#c8e6c9`,200:`#a5d6a7`,300:`#81c784`,400:`#66bb6a`,500:`#4caf50`,600:`#43a047`,700:`#388e3c`,800:`#2e7d32`,900:`#1b5e20`,A100:`#b9f6ca`,A200:`#69f0ae`,A400:`#00e676`,A700:`#00c853`},orange$1={50:`#fff3e0`,100:`#ffe0b2`,200:`#ffcc80`,300:`#ffb74d`,400:`#ffa726`,500:`#ff9800`,600:`#fb8c00`,700:`#f57c00`,800:`#ef6c00`,900:`#e65100`,A100:`#ffd180`,A200:`#ffab40`,A400:`#ff9100`,A700:`#ff6d00`},grey$1={50:`#fafafa`,100:`#f5f5f5`,200:`#eeeeee`,300:`#e0e0e0`,400:`#bdbdbd`,500:`#9e9e9e`,600:`#757575`,700:`#616161`,800:`#424242`,900:`#212121`,A100:`#f5f5f5`,A200:`#eeeeee`,A400:`#bdbdbd`,A700:`#616161`};function formatMuiErrorMessage(e,...t){let n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(e=>n.searchParams.append(`args[]`,e)),`Minified MUI error #${e}; visit ${n} for the full message.`}var identifier_default=`$$material`;function _extends$8(){return _extends$8=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_extends$8.apply(null,arguments)}var isDevelopment$3=!1;function sheetForTag(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function createStyleElement(e){var t=document.createElement(`style`);return t.setAttribute(`data-emotion`,e.key),e.nonce!==void 0&&t.setAttribute(`nonce`,e.nonce),t.appendChild(document.createTextNode(``)),t.setAttribute(`data-s`,``),t}var StyleSheet=function(){function e(e){var t=this;this._insertTag=function(e){var n=t.tags.length===0?t.insertionPoint?t.insertionPoint.nextSibling:t.prepe
vendor: 12,729 bytes, line 24
24nd?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling;t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=e.speedy===void 0?!isDevelopment$3:e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(createStyleElement(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=sheetForTag(t);try{n.insertRule(e,n.cssRules.length)}catch{}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){var t;return e.parentNode?.removeChild(e)}),this.tags=[],this.ctr=0},e}(),MS=`-ms-`,MOZ=`-moz-`,WEBKIT=`-webkit-`,COMMENT=`comm`,RULESET=`rule`,DECLARATION=`decl`,IMPORT=`@import`,KEYFRAMES=`@keyframes`,LAYER=`@layer`,abs$1=Math.abs,from=String.fromCharCode,assign=Object.assign;function hash$2(e,t){return charat(e,0)^45?(((t<<2^charat(e,0))<<2^charat(e,1))<<2^charat(e,2))<<2^charat(e,3):0}function trim$1(e){return e.trim()}function match(e,t){return(e=t.exec(e))?e[0]:e}function replace(e,t,n){return e.replace(t,n)}function indexof(e,t){return e.indexOf(t)}function charat(e,t){return e.charCodeAt(t)|0}function substr(e,t,n){return e.slice(t,n)}function strlen(e){return e.length}function sizeof(e){return e.length}function append$1(e,t){return t.push(e),e}function combine(e,t){return e.map(t).join(``)}var line=1,column=1,length=0,position=0,character=0,characters=``;function node(e,t,n,i,o,l,u){return{value:e,root:t,parent:n,type:i,props:o,children:l,line,column,length:u,return:``}}function copy$2(e,t){return assign(node(``,null,null,``,null,null,0),e,{length:-e.length},t)}function char(){return character}function prev(){return character=position>0?charat(characters,--position):0,column--,character===10&&(column=1,line--),character}function next(){return character=position<length?charat(characters,position++):0,column++,character===10&&(column=1,line++),character}function peek(){return charat(characters,position)}function caret(){return position}function slice$1(e,t){return substr(characters,e,t)}function token$1(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc(e){return line=column=1,length=strlen(characters=e),position=0,[]}function dealloc(e){return characters=``,e}function delimit(e){return trim$1(slice$1(position-1,delimiter(e===91?e+2:e===40?e+1:e)))}function whitespace(e){for(;(character=peek())&&character<33;)next();return token$1(e)>2||token$1(character)>3?``:` `}function escaping(e,t){for(;--t&&next()&&!(character<48||character>102||character>57&&character<65||character>70&&character<97););return slice$1(e,caret()+(t<6&&peek()==32&&next()==32))}function delimiter(e){for(;next();)switch(character){case e:return position;case 34:case 39:e!==34&&e!==39&&delimiter(character);break;case 40:e===41&&delimiter(e);break;case 92:next();break}return position}function commenter(e,t){for(;next()&&e+character!==57&&!(e+character===84&&peek()===47););return`/*`+slice$1(t,position-1)+`*`+from(e===47?e:next())}function identifier(e){for(;!token$1(peek());)next();return slice$1(e,position)}function compile(e){return dealloc(parse$1(``,null,null,null,[``],e=alloc(e),0,[0],e))}function parse$1(e,t,n,i,o,l,u,d,f){for(var p=0,m=0,g=u,_=0,b=0,S=0,C=1,T=1,E=1,D=0,O=``,A=o,j=l,M=i,N=O;T;)switch(S=D,D=next()){case 40:if(S!=108&&charat(N,g-1)==58){indexof(N+=replace(delimit(D),`&`,`&\f`),`&\f`)!=-1&&(E=-1);break}case 34:case 39:case 91:N+=delimit(D);break;case 9:case 10:case 13:case 32:N+=whitespace(S);break;case 92:N+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append$1(comment(commenter(next(),caret()),t,n),f);break;default:N+=`/`}break;case 123*C:d[p++]=strlen(N)*E;case 125*C:case 59:case 0:switch(D){case 0:case 125:T=0;case 59+m:E==-1&&(N=replace(N,/\f/g,``)),b>0&&strlen(N)-g&&append$1(b>32?declaration(N+`;`,i,n,g-1):declaration(replace(N,` `,``)+`;`,i,n,g-2),f);break;case 59:N+=`;`;default:if(append$1(M=ruleset(N,t,n,p,m,o,d,O,A=[],j=[],g),l),D===123)if(m===0)parse$1(N,t,M,M,A,l,g,d,j);else switch(_===99&&charat(N,3)===110?100:_){case 100:case 108:case 109:case 115:parse$1(e,M,M,i&&append$1(ruleset(e,M,M,0,0,o,d,O,o,A=[],g),j),o,j,g,d,i?A:j);break;default:parse$1(N,M,M,M,[``],j,0,d,j)}}p=m=b=0,C=E=1,O=N=``,g=u;break;case 58:g=1+strlen(N),b=S;default:if(C<1){if(D==123)--C;else if(D==125&&C++==0&&prev()==125)continue}switch(N+=from(D),D*C){case 38:E=m>0?1:(N+=`\f`,-1);break;case 44:d[p++]=(strlen(N)-1)*E,E=1;break;case 64:peek()===45&&(N+=delimit(next())),_=peek(),m=g=strlen(O=N+=identifier(caret())),D++;break;case 45:S===45&&strlen(N)==2&&(C=0)}}return l}function ruleset(e,t,n,i,o,l,u,d,f,p,m){for(var g=o-1,_=o===0?l:[``],b=sizeof(_),S=0,C=0,T=0;S<i;++S)for(var E=0,D=substr(e,g+1,g=abs$1(C=u[S])),O=e;E<b;++E)(O=trim$1(C>0?_[E]+` `+D:replace(D,/&\f/g,_[E])))&&(f[T++]=O);return node(e,t,n,o===0?RULESET:d,f,p,m)}function comment(e,t,n){return node(e,t,n,COMMENT,from(char()),substr(e,2,-2),0)}function declaration(e,t,n,i){return node(e,t,n,DECLARATION,substr(e,0,i),substr(e,i+1,-1),i)}function serialize(e,t){for(var n=``,i=sizeof(e),o=0;o<i;o++)n+=t(e[o],o,e,t)||``;return n}function stringify$2(e,t,n,i){switch(e.type){case LAYER:if(e.children.length)break;case IMPORT:case DECLARATION:return e.return=e.return||e.value;case COMMENT:return``;case KEYFRAMES:return e.return=e.value+`{`+serialize(e.children,i)+`}`;case RULESET:e.value=e.props.join(`,`)}return strlen(n=serialize(e.children,i))?e.return=e.value+`{`+n+`}`:``}function middleware(e){var t=sizeof(e);return function(n,i,o,l){for(var u=``,d=0;d<t;d++)u+=e[d](n,i,o,l)||``;return u}}function rulesheet(e){return function(t){t.root||(t=t.return)&&e(t)}}function memoize$2(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var init_emotion_memoize_esm=__esmMin((()=>{})),identifierWithPointTracking=function(e,t,n){for(var i=0,o=0;i=o,o=peek(),i===38&&o===12&&(t[n]=1),!token$1(o);)next();return slice$1(e,position)},toRules=function(e,t){var n=-1,i=44;do switch(token$1(i)){case 0:i===38&&peek()===12&&(t[n]=1),e[n]+=identifierWithPointTracking(position-1,t,n);break;case 2:e[n]+=delimit(i);break;case 4:if(i===44){e[++n]=peek()===58?`&\f`:``,t[n]=e[n].length;break}default:e[n]+=from(i)}while(i=next());return e},getRules=function(e,t){return dealloc(toRules(alloc(e),t))},fixedElements=new WeakMap,compat=function(e){if(!(e.type!==`rule`||!e.parent||e.length<1)){for(var t=e.value,n=e.parent,i=e.column===n.column&&e.line===n.line;n.type!==`rule`;)if(n=n.parent,!n)return;if(!(e.props.length===1&&t.charCodeAt(0)!==58&&!fixedElements.get(n))&&!i){fixedElements.set(e,!0);for(var o=[],l=getRules(t,o),u=n.props,d=0,f=0;d<l.length;d++)for(var p=0;p<u.length;p++,f++)e.props[f]=o[d]?l[d].replace(/&\f/g,u[p]):u[p]+` `+l[d]}}},removeLabel=function(e){if(e.type===`decl`){var t=e.value;t.charCodeAt(0)===108&&t.charCodeAt(2)===98&&(e.return=``,e.value=``)}};function prefix(e,t){switch(hash$2(e,t)){case 5103:return WEBKIT+`print-`+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return WEBKIT+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return WEBKIT+e+MOZ+e+MS+e+e;case 6828:case 4268:return WEBKIT+e+MS+e+e;case 6165:return WEBKIT+e+MS+`flex-`+e+e;case 5187:return WEBKIT+e+replace(e,/(\w+).+(:[^]+)/,WEBKIT+`box-$1$2`+MS+`flex-$1$2`)+e;case 5443:return WEBKIT+e+MS+`flex-item-`+replace(e,/flex-|-self/,``)+e;case 4675:return WEBKIT+e+MS+`flex-line-pack`+replace(e,/align-content|flex-|-self/,``)+e;case 5548:return WEBKIT+e+MS+replace(e,`shrink`,`negative`)+e;case 5292:return WEBKIT+e+MS+replace(e,`basis`,`preferred-size`)+e;case 6060:return WEBKIT+`box-`+replace(e,`-grow`,``)+WEBKIT+e+MS+replace(e,`grow`,`positive`)+e;case 4554:return WEBKIT+replace(e,/([^-])(transform)/g,`$1`+WEBKIT+`$2`)+e;case 6187:return replace(replace(replace(e,/(zoom-|grab)/,WEBKIT+`$1`),/(image-set)/,WEBKIT+`$1`),e,``)+e;case 5495:case 3959:return replace(e,/(image-set\([^]*)/,WEBKIT+"$1$`$1");case 4968:return replace(replace(e,/(.+:)(flex-)?(.*)/,WEBKIT+`box-pack:$3`+MS+`flex-pack:$3`),/s.+-b[^;]+/,`justify`)+WEBKIT+e+e;case 4095:case 3583:case 4068:case 2532:return replace(e,/(.+)-inline(.+)/,WEBKIT+`$1$2`)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(e)-1-t>6)switch(charat(e,t+1)){case 109:if(charat(e,t+4)!==45)break;case 102:return replace(e,/(.+:)(.+)-([^]+)/,`$1`+WEBKIT+`$2-$3$1`+MOZ+(charat(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~indexof(e,`stretch`)?prefix(replace(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(charat(e,t+1)!==115)break;case 6444:switch(charat(e,strlen(e)-3-(~indexof(e,`!important`)&&10))){case 107:return replace(e,`:`,`:`+WEBKIT)+e;case 101:return replace(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+WEBKIT+(charat(e,14)===45?`inline-`:``)+`box$3$1`+WEBKIT+`$2$3$1`+MS+`$2box$3`)+e}break;case 5936:switch(charat(e,t+11)){case 114:return WEBKIT+e+MS+replace(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return WEBKIT+e+MS+replace(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return WEBKIT+e+MS+replace(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return WEBKIT+e+MS+e+e}return e}var defaultStylisPlugins=[function(e,t,n,i){if(e.length>-1&&!e.return)switch(e.type){case DECLARATION:e.return=prefix(e.value,e.length);break;case KEYFRAMES:return serialize([copy$2(e,{value:replace(e.value,`@`,`@`+WEBKIT)})],i);case RULESET:if(e.length)return combine(e.props,function(t){switch(match(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return serialize([copy$2(e,{props:[replace(t,/:(read-\w+)/,`:`+MOZ+`$1`)]})],i);case`::placeholder`:return serialize([copy$2(e,{props:[replace(t,/:(plac\w+)/,`:`+WEBKIT+`input-$1`)]}),copy$2(e,{props:[replace(t,/:(plac\w+)/,`:`+MOZ+`$1`)]}),copy$2(e,{props:[replace(t,/:(plac\w+)/,MS+`input-$1`)]})],i)}return``})}}],createCache=function(e){var t=e.key;if(t===`css`){var n=document.querySelectorAll(`style[data-emotion]:not([data-s])`);Array.prototype.forEach.call(n,function(e){e.getAttribute(`data-emotion`).indexOf(` `)!==-1&&(document.head.appendChild(e),e.setAttribute(`data-s`,``))})}var i=e.stylisPlugins||defaultStylisPlugins,o={},l,u=[];l=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll(`style[data-emotion^="`+t+` "]`),function(e){for(var t=e.getAttribute(`data-emotion`).split(` `),n=1;n<t.length;n++)o[t[n]]=!0;u.push(e)});var d,f=[compat,removeLabel],p,m=[stringify$2,rulesheet(function(e){p.insert(e)})],g=middleware(f.concat(i,m)),_=function(e){return serialize(compile(e),g)};d=function(e,t,n,i){p=n,_(e?e+`{`+t.styles+`}`:t.styles),i&&(b.inserted[t.name]=!0)};var b={key:t,sheet:new StyleSheet({key:t,container:l,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:o,registered:{},insert:d};return b.sheet.hydrate(u),b},require_react_is_production_min=__commonJSMin((e=>{var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,i=t?Symbol.for(`react.portal`):60106,o=t?Symbol.for(`react.fragment`):60107,l=t?Symbol.for(`react.strict_mode`):60108,u=t?Symbol.for(`react.profiler`):60114,d=t?Symbol.for(`react.provider`):60109,f=t?Symbol.for(`react.context`):60110,p=t?Symbol.for(`react.async_mode`):60111,m=t?Symbol.for(`react.concurrent_mode`):60111,g=t?Symbol.for(`react.forward_ref`):60112,_=t?Symbol.for(`react.suspense`):60113,b=t?Symbol.for(`react.suspense_list`):60120,S=t?Symbol.for(`react.memo`):60115,C=t?Symbol.for(`react.lazy`):60116,T=t?Symbol.for(`react.block`):60121,E=t?Symbol.for(`react.fundamental`):60117,D=t?Symbol.for(`react.responder`):60118,O=t?Symbol.for(`react.scope`):60119;function A(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case p:case m:case o:case u:case l:case _:return e;default:switch(e&&=e.$$typeof,e){case f:case g:case C:case S:case d:return e;default:return t}}case i:return t}}}function j(e){return A(e)===m}e.AsyncMode=p,e.ConcurrentMode=m,e.ContextConsumer=f,e.ContextProvider=d,e.Element=n,e.ForwardRef=g,e.Fragment=o,e.Lazy=C,e.Memo=S,e.Portal=i,e.Profiler=u,e.StrictMode=l,e.Suspense=_,e.isAsyncMode=function(e){return j(e)||A(e)===
24p},e.isConcurrentMode=j,e.isContextConsumer=function(e){return A(e)===f},e.isContextProvider=function(e){return A(e)===d},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===n},e.isForwardRef=function(e){return A(e)===g},e.isFragment=function(e){return A(e)===o},e.isLazy=function(e){return A(e)===C},e.isMemo=function(e){return A(e)===S},e.isPortal=function(e){return A(e)===i},e.isProfiler=function(e){return A(e)===u},e.isStrictMode=function(e){return A(e)===l},e.isSuspense=function(e){return A(e)===_},e.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===o||e===m||e===u||e===l||e===_||e===b||typeof e==`object`&&!!e&&(e.$$typeof===C||e.$$typeof===S||e.$$typeof===d||e.$$typeof===f||e.$$typeof===g||e.$$typeof===E||e.$$typeof===D||e.$$typeof===O||e.$$typeof===T)},e.typeOf=A})),require_react_is$1=__commonJSMin(((e,t)=>{t.exports=require_react_is_production_min()})),require_hoist_non_react_statics_cjs=__commonJSMin(((e,t)=>{var n=require_react_is$1(),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},d={};d[n.ForwardRef]=l,d[n.Memo]=u;function f(e){return n.isMemo(e)?u:d[e.$$typeof]||i}var p=Object.defineProperty,m=Object.getOwnPropertyNames,g=Object.getOwnPropertySymbols,_=Object.getOwnPropertyDescriptor,b=Object.getPrototypeOf,S=Object.prototype;function C(e,t,n){if(typeof t!=`string`){if(S){var i=b(t);i&&i!==S&&C(e,i,n)}var l=m(t);g&&(l=l.concat(g(t)));for(var u=f(e),d=f(t),T=0;T<l.length;++T){var E=l[T];if(!o[E]&&!(n&&n[E])&&!(d&&d[E])&&!(u&&u[E])){var D=_(t,E);try{p(e,E,D)}catch{}}}}return e}t.exports=C})),isBrowser$2=!0;function getRegisteredStyles(e,t,n){var i=``;return n.split(` `).forEach(function(n){e[n]===void 0?n&&(i+=n+` `):t.push(e[n]+`;`)}),i}var registerStyles=function(e,t,n){var i=e.key+`-`+t.name;(n===!1||isBrowser$2===!1)&&e.registered[i]===void 0&&(e.registered[i]=t.styles)},insertStyles=function(e,t,n){registerStyles(e,t,n);var i=e.key+`-`+t.name;if(e.inserted[t.name]===void 0){var o=t;do e.insert(t===o?`.`+i:``,o,e.sheet,!0),o=o.next;while(o!==void 0)}};function murmur2(e){for(var t=0,n,i=0,o=e.length;o>=4;++i,o-=4)n=e.charCodeAt(i)&255|(e.charCodeAt(++i)&255)<<8|(e.charCodeAt(++i)&255)<<16|(e.charCodeAt(++i)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(i+2)&255)<<16;case 2:t^=(e.charCodeAt(i+1)&255)<<8;case 1:t^=e.charCodeAt(i)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var unitlessKeys={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};init_emotion_memoize_esm();var isDevelopment$2=!1,hyphenateRegex=/[A-Z]|^ms/g,animationRegex=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function(e){return e.charCodeAt(1)===45},isProcessableValue=function(e){return e!=null&&typeof e!=`boolean`},processStyleName=memoize$2(function(e){return isCustomProperty(e)?e:e.replace(hyphenateRegex,`-$&`).toLowerCase()}),processStyleValue=function(e,t){switch(e){case`animation`:case`animationName`:if(typeof t==`string`)return t.replace(animationRegex,function(e,t,n){return cursor={name:t,styles:n,next:cursor},t})}return unitlessKeys[e]!==1&&!isCustomProperty(e)&&typeof t==`number`&&t!==0?t+`px`:t},noComponentSelectorMessage=`Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.`;function handleInterpolation(e,t,n){if(n==null)return``;var i=n;
24if(i.__emotion_styles!==void 0)return i;switch(typeof n){case`boolean`:return``;case`object`:var o=n;if(o.anim===1)return cursor={name:o.name,styles:o.styles,next:cursor},o.name;var l=n;if(l.styles!==void 0){var u=l.next;if(u!==void 0)for(;u!==void 0;)cursor={name:u.name,styles:u.styles,next:cursor},u=u.next;return l.styles+`;`}return createStringFromObject(e,t,n);case`function`:if(e!==void 0){var d=cursor,f=n(e);return cursor=d,handleInterpolation(e,t,f)}break}var p=n;if(t==null)return p;var m=t[p];return m===void 0?p:m}function createStringFromObject(e,t,n){var i=``;if(Array.isArray(n))for(var o=0;o<n.length;o++)i+=handleInterpolation(e,t,n[o])+`;`;else for(var l in n){var u=n[l];if(typeof u!=`object`){var d=u;t!=null&&t[d]!==void 0?i+=l+`{`+t[d]+`}`:isProcessableValue(d)&&(i+=processStyleName(l)+`:`+processStyleValue(l,d)+`;`)}else{if(l===`NO_COMPONENT_SELECTOR`&&isDevelopment$2)throw Error(noComponentSelectorMessage);if(Array.isArray(u)&&typeof u[0]==`string`&&(t==null||t[u[0]]===void 0))for(var f=0;f<u.length;f++)isProcessableValue(u[f])&&(i+=processStyleName(l)+`:`+processStyleValue(l,u[f])+`;`);else{var p=handleInterpolation(e,t,u);switch(l){case`animation`:case`animationName`:i+=processStyleName(l)+`:`+p+`;`;break;default:i+=l+`{`+p+`}`}}}}return i}var labelPattern=/label:\s*([^\s;{]+)\s*(;|$)/g,cursor;function serializeStyles(e,t,n){if(e.length===1&&typeof e[0]==`object`&&e[0]!==null&&e[0].styles!==void 0)return e[0];var i=!0,o=``;cursor=void 0;var l=e[0];l==null||l.raw===void 0?(i=!1,o+=handleInterpolation(n,t,l)):o+=l[0];for(var u=1;u<e.length;u++)o+=handleInterpolation(n,t,e[u]),i&&(o+=l[u]);labelPattern.lastIndex=0;for(var d=``,f;(f=labelPattern.exec(o))!==null;)d+=`-`+f[1];return{name:murmur2(o)+d,styles:o,next:cursor}}var syncFallback=function(e){return e()},useInsertionEffect$2=import_react$1.useInsertionEffect?import_react$1.useInsertionEffect:!1,useInsertionEffectAlwaysWithSyncFallback=useInsertionEffect$2||syncFallback,useInsertionEffectWithLayoutFallback=useInsertionEffect$2||import_react$1.useLayoutEffect,isDevelopment$1=!1,EmotionCacheContext=import_react$1.createContext(typeof HTMLElement<`u`?createCache({key:`css`}):null),CacheProvider=EmotionCacheContext.Provider,withEmotionCache=function(e){return(0,import_react$1.forwardRef)(function(t,n){return e(t,(0,import_react$1.useContext)(EmotionCacheContext),n)})},ThemeContext$1=import_react$1.createContext({}),hasOwn={}.hasOwnProperty,typePropName=`__EMOTION_TYPE_PLEASE_DO_NOT_USE__`,createEmotionProps=function(e,t){var n={};for(var i in t)hasOwn.call(t,i)&&(n[i]=t[i]);return n[typePropName]=e,n},Insertion$1=function(e){var t=e.cache,n=e.serialized,i=e.isStringTag;return registerStyles(t,n,i),useInsertionEffectAlwaysWithSyncFallback(function(){return insertStyles(t,n,i)}),null},Emotion$1=withEmotionCache(function(e,t,n){var i=e.css;typeof i==`string`&&t.registered[i]!==void 0&&(i=t.registered[i]);var o=e[typePropName],l=[i],u=``;typeof e.className==`string`?u=getRegisteredStyles(t.registered,l,e.className):e.className!=null&&(u=e.className+` `);var d=serializeStyles(l,void 0,import_react$1.useContext(ThemeContext$1));u+=t.key+`-`+d.name;var f={};for(var p in e)hasOwn.call(e,p)&&p!==`css`&&p!==typePropName&&(f[p]=e[p]);return f.className=u,n&&(f.ref=n),import_react$1.createElement(import_react$1.Fragment,null,import_react$1.createElement(Insertion$1,{cache:t,serialized:d,isStringTag:typeof o==`string`}),import_react$1.createElement(o,f))}),import_hoist_non_react_statics_cjs=__toESM(require_hoist_non_react_statics_cjs()),jsx$2=function(e,t){var n=arguments;if(t==null||!hasOwn.call(t,`css`))return import_react$1.createElement.apply(void 0,n);var i=n.length,o=Array(i);o[0]=Emotion$1,o[1]=createEmotionProps(e,t);for(var l=2;l<i;l++)o[l]=n[l];return import_react$1.createElement.apply(null,o)};(function(e){var t;(function(e){})(t||=e.JSX||={})})(jsx$2||={});var Global=withEmotionCache(function(e,t){var n=e.styles,i=serializeStyles([n],void 0,import_react$1.useContext(ThemeContext$1)),o=import_react$1.useRef();return useInsertionEffectWithLayoutFallback(function(){var e=t.key+`-global`,n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),l=!1,u=document.querySelector(`style[data-emotion="`+e+` `+i.name+`"]`);return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),u!==null&&(l=!0,u.setAttribute(`data-emotion`,e),n.hydrate([u])),o.current=[n,l],function(){n.flush()}},[t]),useInsertionEffectWithLayoutFallback(function(){var e=o.current,n=e[0];if(e[1]){e[1]=!1;return}i.next!==void 0&&insertStyles(t,i.next,!0),n.tags.length&&(n.before=n.tags[n.tags.length-1].nextElementSibling,n.flush()),t.insert(``,i,n,!1)},[t,i.name]),null});function css(){return serializeStyles([...arguments])}function keyframes$1(){var e=css.apply(void 0,arguments),t=`animation-`+e.name;return{name:t,styles:`@keyframes `+t+`{`+e.styles+`}`,anim:1,toString:function(){return`_EMO_`+this.name+`_`+this.styles+`_EMO_`}}}var emotion_is_prop_valid_esm_exports=__exportAll({default:()=>isPropValid}),reactPropsRegex,isPropValid,init_emotion_is_prop_valid_esm=__esmMin((()=>{init_emotion_memoize_esm(),reactPropsRegex=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInl
24ine|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,isPropValid=memoize$2(function(e){return reactPropsRegex.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91})}));init_emotion_is_prop_valid_esm();var isDevelopment=!1,testOmitPropsOnStringTag=isPropValid,testOmitPropsOnComponent=function(e){return e!==`theme`},getDefaultShouldForwardProp=function(e){return typeof e==`string`&&e.charCodeAt(0)>96?testOmitPropsOnStringTag:testOmitPropsOnComponent},composeShouldForwardProps=function(e,t,n){var i;if(t){var o=t.shouldForwardProp;i=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return typeof i!=`function`&&n&&(i=e.__emotion_forwardProp),i},Insertion=function(e){var t=e.cache,n=e.serialized,i=e.isStringTag;return registerStyles(t,n,i),useInsertionEffectAlwaysWithSyncFallback(function(){return insertStyles(t,n,i)}),null},createStyled$1=function e(t,n){var i=t.__emotion_real===t,o=i&&t.__emotion_base||t,l,u;n!==void 0&&(l=n.label,u=n.target);var d=composeShouldForwardProps(t,n,i),f=d||getDefaultShouldForwardProp(o),p=!f(`as`);return function(){var m=arguments,g=i&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(l!==void 0&&g.push(`label:`+l+`;`),m[0]==null||m[0].raw===void 0)g.push.apply(g,m);else{var _=m[0];g.push(_[0]);for(var b=m.length,S=1;S<b;S++)g.push(m[S],_[S])}var C=withEmotionCache(function(e,t,n){var i=p&&e.as||o,l=``,m=[],_=e;if(e.theme==null){for(var b in _={},e)_[b]=e[b];_.theme=import_react$1.useContext(ThemeContext$1)}typeof e.className==`string`?l=getRegisteredStyles(t.registered,m,e.className):e.className!=null&&(l=e.className+` `);var S=serializeStyles(g.concat(m),t.registered,_);l+=t.key+`-`+S.name,u!==void 0&&(l+=` `+u);var C=p&&d===void 0?getDefaultShouldForwardProp(i):f,T={};for(var E in e)p&&E===`as`||C(E)&&(T[E]=e[E]);return T.className=l,n&&(T.ref=n),import_react$1.createElement(import_react$1.Fragment,null,import_react$1.createElement(Insertion,{cache:t,serialized:S,isStringTag:typeof i==`string`}),import_react$1.createElement(i,T))});return C.displayName=l===void 0?`Styled(`+(typeof o==`string`?o:o.displayName||o.name||`Component`)+`)`:l,C.defaultProps=t.defaultProps,C.__emotion_real=C,C.__emotion_base=o,C.__emotion_styles=g,C.__emotion_forwardProp=d,Object.defineProperty(C,`toString`,{value:function(){return u===void 0&&isDevelopment?`NO_COMPONENT_SELECTOR`
24:`.`+u}}),C.withComponent=function(t,i){return e(t,_extends$8({},n,i,{shouldForwardProp:composeShouldForwardProps(C,i,!0)})).apply(void 0,g)},C}},tags=`a.abbr.address.area.article.aside.audio.b.base.bdi.bdo.big.blockquote.body.br.button.canvas.caption.cite.code.col.colgroup.data.datalist.dd.del.details.dfn.dialog.div.dl.dt.em.embed.fieldset.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.iframe.img.input.ins.kbd.keygen.label.legend.li.link.main.map.mark.marquee.menu.menuitem.meta.meter.nav.noscript.object.ol.optgroup.option.output.p.param.picture.pre.progress.q.rp.rt.ruby.s.samp.script.section.select.small.source.span.strong.style.sub.summary.sup.table.tbody.td.textarea.tfoot.th.thead.time.title.tr.track.u.ul.var.video.wbr.circle.clipPath.defs.ellipse.foreignObject.g.image.line.linearGradient.mask.path.pattern.polygon.polyline.radialGradient.rect.stop.svg.text.tspan`.split(`.`),styled$3=createStyled$1.bind(null);tags.forEach(function(e){styled$3[e]=styled$3(e)});var require_ReactPropTypesSecret=__commonJSMin(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),require_factoryWithThrowingShims=__commonJSMin(((e,t)=>{var n=require_ReactPropTypesSecret();function i(){}function o(){}o.resetWarningCache=i,t.exports=function(){function e(e,t,i,o,l,u){if(u!==n){var d=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 d.name=`Invariant Violation`,d}}e.isRequired=e;function t(){return e}var l={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i}
vendor: 4,156 bytes, line 24
24;return l.PropTypes=l,l}})),require_prop_types=__commonJSMin(((e,t)=>{t.exports=require_factoryWithThrowingShims()()})),require_react_jsx_runtime_production=__commonJSMin((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function i(e,n,i){var o=null;if(i!==void 0&&(o=``+i),n.key!==void 0&&(o=``+n.key),`key`in n)for(var l in i={},n)l!==`key`&&(i[l]=n[l]);else i=n;return n=i.ref,{$$typeof:t,type:e,key:o,ref:n===void 0?null:n,props:i}}e.Fragment=n,e.jsx=i,e.jsxs=i})),require_jsx_runtime=__commonJSMin(((e,t)=>{t.exports=require_react_jsx_runtime_production()})),import_jsx_runtime=require_jsx_runtime();function isEmpty$11(e){return e==null||Object.keys(e).length===0}function GlobalStyles$2(e){let{styles:t,defaultTheme:n={}}=e;return(0,import_jsx_runtime.jsx)(Global,{styles:typeof t==`function`?e=>t(isEmpty$11(e)?n:e):t})}function styled$2(e,t){return styled$3(e,t)}function internal_mutateStyles(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var wrapper=[];function internal_serializeStyles(e){return wrapper[0]=e,serializeStyles(wrapper)}var require_react_is_production=__commonJSMin((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),i=Symbol.for(`react.fragment`),o=Symbol.for(`react.strict_mode`),l=Symbol.for(`react.profiler`),u=Symbol.for(`react.consumer`),d=Symbol.for(`react.context`),f=Symbol.for(`react.forward_ref`),p=Symbol.for(`react.suspense`),m=Symbol.for(`react.suspense_list`),g=Symbol.for(`react.memo`),_=Symbol.for(`react.lazy`),b=Symbol.for(`react.view_transition`),S=Symbol.for(`react.client.reference`);e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===i||e===l||e===o||e===p||e===m||typeof e==`object`&&e&&(e.$$typeof===_||e.$$typeof===g||e.$$typeof===d||e.$$typeof===u||e.$$typeof===f||e.$$typeof===S||e.getModuleId!==void 0))}})),require_react_is=__commonJSMin(((e,t)=>{t.exports=require_react_is_production()})),import_react_is=require_react_is();function isPlainObject$6(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function deepClone(e){if(import_react$1.isValidElement(e)||(0,import_react_is.isValidElementType)(e)||!isPlainObject$6(e))return e;let t={};return Object.keys(e).forEach(n=>{t[n]=deepClone(e[n])}),t}function deepmerge(e,t,n={clone:!0}){let i=n.clone?{...e}:e;return isPlainObject$6(e)&&isPlainObject$6(t)&&Object.keys(t).forEach(o=>{import_react$1.isValidElement(t[o])||(0,import_react_is.isValidElementType)(t[o])?i[o]=t[o]:isPlainObject$6(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&isPlainObject$6(e[o])?i[o]=deepmerge(e[o],t[o],n):n.clone?i[o]=isPlainObject$6(t[o])?deepClone(t[o]):t[o]:i[o]=t[o]}),i}var sortBreakpointsValues=e=>{let t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>({...e,[t.key]:t.val}),{})};function createBreakpoints(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n=`px`,step:i=5,...o}=e,l=sortBreakpointsValues(t),u=Object.keys(l);function d(e){return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n})`}function f(e){return`@media (max-width:${(typeof t[e]==`number`?t[e]:e)-i/100}${n})`}function p(e,o){let l=u.indexOf(o);return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n}) and (max-width:${(l!==-1&&typeof t[u[l]]==`number`?t[u[l]]:o)-i/100}${n})`}function m(e){return u.indexOf(e)+1<u.length?p(e,u[u.indexOf(e)+1]):d(e)}function g(e){let t=u.indexOf(e);return t===0?d(u[1]):t===u.length-1?f(u[t]):p(e,u[u.indexOf(e)+1]).replace(`@media`,`@media not all and`)}return{keys:u,values:l,up:d,down:f,between:p,only:m,not:g,unit:n,...o}}function sortContainerQueries(e,t){if(!e.containerQueries)return t;let n=Object.keys(t).filter(e=>e.startsWith(`@container`)).sort((e,t)=>{let n=/min-width:\s*([0-9.]+)/;return(e.match(n)?.[1]||0)-+(t.match(n)?.[1]||0)});return n.length?n.reduce((e,n)=>{let i=t[n];return delete e[n],e[n]=i,e},{...t}):t}function isCqShorthand(e,t){return t===`@`||t.startsWith(`@`)&&(e.some(e=>
24t.startsWith(`@${e}`))||!!t.match(/^@\d/))}function getContainerQuery(e,t){let n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;let[,i,o]=n,l=Number.isNaN(+i)?i||0:+i;return e.containerQueries(o).up(l)}function cssContainerQueries(e){let t=(e,t)=>e.replace(`@media`,t?`@container ${t}`:`@container`);function n(n,i){n.up=(...n)=>t(e.breakpoints.up(...n),i),n.down=(...n)=>t(e.breakpoints.down(...n),i),n.between=(...n)=>t(e.breakpoints.between(...n),i),n.only=(...n)=>t(e.breakpoints.only(...n),i),n.not=(...n)=>{let o=t(e.breakpoints.not(...n),i);return o.includes(`not all and`)?o.replace(`not all and `,``).replace(`min-width:`,`width<`).replace(`max-width:`,`width>`).replace(`and`,`or`):o}}let i={},o=e=>(n(i,e),i);return n(o),{...e,containerQueries:o}}var shape={borderRadius:4};function merge$1(e,t){return t?deepmerge(e,t,{clone:!1}):e}var values$1={xs:0,sm:600,md:900,lg:1200,xl:1536},defaultBreakpoints={keys:[`xs`,`sm`,`md`,`lg`,`xl`],up:e=>`@media (min-width:${values$1[e]}px)`},defaultContainerQueries={containerQueries:e=>({up:t=>{let n=typeof t==`number`?t:values$1[t]||t;
vendor: 4,729 bytes, line 24
24return typeof n==`number`&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function handleBreakpoints(e,t,n){let i=e.theme||{};if(Array.isArray(t)){let e=i.breakpoints||defaultBreakpoints;return t.reduce((i,o,l)=>(i[e.up(e.keys[l])]=n(t[l]),i),{})}if(typeof t==`object`){let e=i.breakpoints||defaultBreakpoints;return Object.keys(t).reduce((o,l)=>{if(isCqShorthand(e.keys,l)){let e=getContainerQuery(i.containerQueries?i:defaultContainerQueries,l);e&&(o[e]=n(t[l],l))}else if(Object.keys(e.values||values$1).includes(l)){let i=e.up(l);o[i]=n(t[l],l)}else{let e=l;o[e]=t[e]}return o},{})}return n(t)}function createEmptyBreakpointObject(e={}){return e.keys?.reduce((t,n)=>{let i=e.up(n);return t[i]={},t},{})||{}}function removeUnusedBreakpoints(e,t){return e.reduce((e,t)=>{let n=e[t];return(!n||Object.keys(n).length===0)&&delete e[t],e},t)}function mergeBreakpointsInOrder(e,...t){let n=createEmptyBreakpointObject(e),i=[n,...t].reduce((e,t)=>deepmerge(e,t),{});return removeUnusedBreakpoints(Object.keys(n),i)}function computeBreakpointsBase(e,t){if(typeof e!=`object`)return{};let n={},i=Object.keys(t);return Array.isArray(e)?i.forEach((t,i)=>{i<e.length&&(n[t]=!0)}):i.forEach(t=>{e[t]!=null&&(n[t]=!0)}),n}function resolveBreakpointValues({values:e,breakpoints:t,base:n}){let i=n||computeBreakpointsBase(e,t),o=Object.keys(i);if(o.length===0)return e;let l;return o.reduce((t,n,i)=>(Array.isArray(e)?(t[n]=e[i]==null?e[l]:e[i],l=i):typeof e==`object`?(t[n]=e[n]==null?e[l]:e[n],l=n):t[n]=e,t),{})}function capitalize(e){if(typeof e!=`string`)throw Error(formatMuiErrorMessage(7));return e.charAt(0).toUpperCase()+e.slice(1)}function getPath$1(e,t,n=!0){if(!t||typeof t!=`string`)return null;if(e&&e.vars&&n){let n=`vars.${t}`.split(`.`).reduce((e,t)=>e&&e[t]?e[t]:null,e);if(n!=null)return n}return t.split(`.`).reduce((e,t)=>e&&e[t]!=null?e[t]:null,e)}function getStyleValue$1(e,t,n,i=n){let o;return o=typeof e==`function`?e(n):Array.isArray(e)?e[n]||i:getPath$1(e,n)||i,t&&(o=t(o,i,e)),o}function style$2(e){let{prop:t,cssProperty:n=e.prop,themeKey:i,transform:o}=e,l=e=>{if(e[t]==null)return null;let l=e[t],u=e.theme,d=getPath$1(u,i)||{};return handleBreakpoints(e,l,e=>{let i=getStyleValue$1(d,o,e);return e===i&&typeof e==`string`&&(i=getStyleValue$1(d,o,`${t}${e===`default`?``:capitalize(e)}`,e)),n===!1?i:{[n]:i}})};return l.propTypes={},l.filterProps=[t],l}function memoize$1(e){let t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}var properties={m:`margin`,p:`padding`},directions={t:`Top`,r:`Right`,b:`Bottom`,l:`Left`,x:[`Left`,`Right`],y:[`Top`,`Bottom`]},aliases={marginX:`mx`,marginY:`my`,paddingX:`px`,paddingY:`py`},getCssProperties=memoize$1(e=>{if(e.length>2)if(aliases[e])e=aliases[e];else return[e];let[t,n]=e.split(``),i=properties[t],o=directions[n]||``;return Array.isArray(o)?o.map(e=>i+e):[i+o]}),marginKeys=[`m`,`mt`,`mr`,`mb`,`ml`,`mx`,`my`,`margin`,`marginTop`,`marginRight`,`marginBottom`,`marginLeft`,`marginX`,`marginY`,`marginInline`,`marginInlineStart`,`marginInlineEnd`,`marginBlock`,`marginBlockStart`,`marginBlockEnd`],paddingKeys=[`p`,`pt`,`pr`,`pb`,`pl`,`px`,`py`,`padding`,`paddingTop`,`paddingRight`,`paddingBottom`,`paddingLeft`,`paddingX`,`paddingY`,`paddingInline`,`paddingInlineStart`,`paddingInlineEnd`,`paddingBlock`,`paddingBlockStart`,`paddingBlockEnd`],spacingKeys=[...marginKeys,...paddingKeys];function createUnaryUnit(e,t,n,i){let o=getPath$1(e,t,!0)??n;return typeof o==`number`||typeof o==`string`?e=>typeof e==`string`?e:typeof o==`string`?o.startsWith(`var(`)&&e===0?0:o.startsWith(`var(`)&&e===1?o:`calc(${e} * ${o})`:o*e:Array.isArray(o)?e=>{if(typeof e==`string`)return e;let t=o[Math.abs(e)];return e>=0?t:typeof t==`number`?-t:typeof t==`string`&&t.startsWith(`var(`)?`calc(-1 * ${t})`:`-${t}`}:typeof o==`function`?o:()=>void 0}function createUnarySpacing(e){return createUnaryUnit(e,`spacing`,8,`spacing`)}function getValue(e,t){return typeof t==`string`||t==null?t:e(t)}function getStyleFromPropValue(e,t){return n=>e.reduce((e,i)=>(e[i]=getValue(t,n),e),{})}function resolveCssProperty(e,t,n,i){if(!t.includes(n))return null;let o=getStyleFromPropValue(getCssProperties(n),i),l=e[n];return handleBreakpoints(e,l,o)}function style$1(e,t){let n=createUnarySpacing(e.theme);return Object.keys(e).map(i=>resolveCssProperty(e,t,i,n)).reduce(merge$1,{})}function margin(e){return style$1(e,marginKeys)}margin.propTypes={},margin.filterProps=marginKeys;function padding$2(e){return style$1(e,paddingKeys)}padding$2.propTypes={},padding$2.filterProps=paddingKeys;function spacing(e){return style$1(e,spacingKeys)}spacing.propTypes={},spacing.filterProps=spacingKeys;function createSpacing(e=8,t=createUnarySpacing({spacing:e}
24)){if(e.mui)return e;let n=(...e)=>(e.length===0?[1]:e).map(e=>{let n=t(e);return typeof n==`number`?`${n}px`:n}).join(` `);return n.mui=!0,n}function compose(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>Object.keys(e).reduce((n,i)=>t[i]?merge$1(n,t[i](e)):n,{});return n.propTypes={},n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n}function borderTransform(e){return typeof e==`number`?`${e}px solid`:e}function createBorderStyle(e,t){return style$2({prop:e,themeKey:`borders`,transform:t})}var border=createBorderStyle(`border`,borderTransform),borderTop=createBorderStyle(`borderTop`,borderTransform),borderRight=createBorderStyle(`borderRight`,borderTransform),borderBottom=createBorderStyle(`borderBottom`,borderTransform),borderLeft=createBorderStyle(`borderLeft`,borderTransform),borderColor=createBorderStyle(`borderColor`),borderTopColor=createBorderStyle(`borderTopColor`),borderRightColor=createBorderStyle(`borderRightColor`),borderBottomColor=createBorderStyle(`borderBottomColor`),borderLeftColor=createBorderStyle(`borderLeftColor`),outline=createBorderStyle(`outline`,borderTransform),outlineColor=createBorderStyle(`outlineColor`),borderRadius$1=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=createUnaryUnit(e.theme,`shape.borderRadius`,4,`borderRadius`);return handleBreakpoints(e,e.borderRadius,e=>({borderRadius:getValue(t,e)}))}return null};borderRadius$1.propTypes={},borderRadius$1.filterProps=[`borderRadius`];var borders=compose(border,borderTop,borderRight,borderBottom,borderLeft,borderColor,borderTopColor,borderRightColor,borderBottomColor,borderLeftColor,borderRadius$1,outline,outlineColor),gap=e=>{if(e.gap!==void 0&&e.gap!==null){let t=createUnaryUnit(e.theme,`spacing`,8,`gap`);return handleBreakpoints(e,e.gap,e=>({gap:getValue(t,e)}))}return null};gap.propTypes={},gap.filterProps=[`gap`];var columnGap=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=createUnaryUnit(e.theme,`spacing`,8,`columnGap`);return handleBreakpoints(e,e.columnGap,e=>({columnGap:getValue(t,e)}))}return null};columnGap.propTypes={},columnGap.filterProps=[`columnGap`];var rowGap=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=createUnaryUnit(e.theme,`spacing`,8,`rowGap`);return handleBreakpoints(e,e.rowGap,e=>({rowGap:getValue(t,e)}))}return null};rowGap.propTypes={},rowGap.filterProps=[`rowGap`];var gridColumn=style$2({prop:`gridColumn`}),gridRow=style$2({prop:`gridRow`}),gridAutoFlow=style$2({prop:`gridAutoFlow`}),gridAutoColumns=style$2({prop:`gridAutoColumns`}),gridAutoRows=style$2({prop:`gridAutoRows`}),gridTemplateColumns=style$2({prop:`gridTemplateColumns`}),gridTemplateRows=style$2({prop:`gridTemplateRows`}),gridTemplateAreas=style$2({prop:`gridTemplateAreas`}),gridArea=style$2({prop:`gridArea`}),grid=compose(gap,columnGap,rowGap,gridColumn,gridRow,gridAutoFlow,gridAutoColumns,gridAutoRows,gridTemplateColumns,gridTemplateRows,gridTemplateAreas,gridArea);function paletteTransform(e,t){return t===`grey`?t:e}var color$2=style$2({prop:`color`,themeKey:`palette`,transform:paletteTransform}),bgcolor$1=style$2({prop:`bgcolor`,cssProperty:`backgroundColor`,themeKey:`palette`,transform:paletteTransform}),backgroundColor=style$2({prop:`backgroundColor`,themeKey:`palette`,transform:paletteTransform}),palette=compose(color$2,bgcolor$1,backgroundColor);function sizingTransform(e){return e<=1&&e!==0?`${e*100}%`:e}var width=style$2({prop:`width`,transform:sizingTransform}),maxWidth=e=>e.maxWidth!==void 0&&e.maxWidth!==null?handleBreakpoints(e,e.maxWidth,t=>{let n=e.theme?.breakpoints?.values?.[t]||values$1[t];return n?e.theme?.breakpoints?.unit===`px`?{maxWidth:n}:{maxWidth:`${n}${e.theme.breakpoints.unit}`}:{maxWidth:sizingTransform(t)}}):null;maxWidth.filterProps=[`maxWidth`];var minWidth=style$2({prop:`minWidth`,transform:sizingTransform}),height=style$2({prop:`height`,transform:sizingTransform}),maxHeight=style$2({prop:`maxHeight`,transform:sizingTransform}),minHeight=style$2({prop:`minHeight`,transform:sizingTransform}),sizeWidth=style$2({prop:`size`,cssProperty:`width`,transform:sizingTransform}),sizeHeight=style$2({prop:`size`,cssProperty:`height`,transform:sizingTransform}),boxSizing=style$2({prop:`boxSizing`}),sizing=compose(width,maxWidth,minWidth,height,maxHeight,minHeight,boxSizing),defaultSxConfig={border:{themeKey:`borders`,transform:borderTransform},borderTop:{themeKey:`borders`,transform:borderTransform},borderRight:{themeKey:`borders`,transform:borderTransform},borderBottom:{themeKey:`borders`,transform:borderTransform},borderLeft:{themeKey:`borders`,transform:borderTransform},borderColor:{themeKey:`palette`},borderTopColor:{themeKey:`palette`},borderRightColor:{themeKey:`palette`},borderBottomColor:{themeKey:`palette`},borderLeftColor:{themeKey:`palette`},outline:{themeKey:`borders`,transform:borderTransform},outlineColor:{themeKey:`palette`},borderRadius:{themeKey:`shape.borderRadius`,style:borderRadius$1},color:{themeKey:`palette`,transform:paletteTransform},bgcolor:{themeKey:`palette`,cssProperty:`backgroundColor`,transform:paletteTransform},backgroundColor:{themeKey:`palette`,transform:paletteTransform},p:{style:padding$2},pt:{style:padding$2},pr:{style:padding$2},pb:{style:padding$2},pl:{style:padding$2},px:{style:padding$2},py:{style:padding$2},padding:{style:padding$2},paddingTop:{style:padding$2},paddingRight:{style:padding$2}
vendor: 2,881 bytes, line 24
24,paddingBottom:{style:padding$2},paddingLeft:{style:padding$2},paddingX:{style:padding$2},paddingY:{style:padding$2},paddingInline:{style:padding$2},paddingInlineStart:{style:padding$2},paddingInlineEnd:{style:padding$2},paddingBlock:{style:padding$2},paddingBlockStart:{style:padding$2},paddingBlockEnd:{style:padding$2},m:{style:margin},mt:{style:margin},mr:{style:margin},mb:{style:margin},ml:{style:margin},mx:{style:margin},my:{style:margin},margin:{style:margin},marginTop:{style:margin},marginRight:{style:margin},marginBottom:{style:margin},marginLeft:{style:margin},marginX:{style:margin},marginY:{style:margin},marginInline:{style:margin},marginInlineStart:{style:margin},marginInlineEnd:{style:margin},marginBlock:{style:margin},marginBlockStart:{style:margin},marginBlockEnd:{style:margin},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:gap},rowGap:{style:rowGap},columnGap:{style:columnGap},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:`zIndex`},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:`shadows`},width:{transform:sizingTransform},maxWidth:{style:maxWidth},minWidth:{transform:sizingTransform},height:{transform:sizingTransform},maxHeight:{transform:sizingTransform},minHeight:{transform:sizingTransform},boxSizing:{},font:{themeKey:`font`},fontFamily:{themeKey:`typography`},fontSize:{themeKey:`typography`},fontStyle:{themeKey:`typography`},fontWeight:{themeKey:`typography`},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:`typography`}};function objectsHaveSameKeys(...e){let t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),n=new Set(t);return e.every(e=>n.size===Object.keys(e).length)}function callIfFn(e,t){return typeof e==`function`?e(t):e}function unstable_createStyleFunctionSx(){function e(e,t,n,i){let o={[e]:t,theme:n},l=i[e];if(!l)return{[e]:t};let{cssProperty:u=e,themeKey:d,transform:f,style:p}=l;if(t==null)return null;if(d===`typography`&&t===`inherit`)return{[e]:t};let m=getPath$1(n,d)||{};return p?p(o):handleBreakpoints(o,t,t=>{let n=getStyleValue$1(m,f,t);return t===n&&typeof t==`string`&&(n=getStyleValue$1(m,f,`${e}${t===`default`?``:capitalize(t)}`,t)),u===!1?n:{[u]:n}})}function t(n){let{sx:i,theme:o={},nested:l}=n||{};if(!i)return null;let u=o.unstable_sxConfig??defaultSxConfig;function d(n){let i=n;if(typeof n==`function`)i=n(o);else if(typeof n!=`object`)return n;if(!i)return null;let d=createEmptyBreakpointObject(o.breakpoints),f=Object.keys(d),p=d;
24return Object.keys(i).forEach(n=>{let l=callIfFn(i[n],o);if(l!=null)if(typeof l==`object`)if(u[n])p=merge$1(p,e(n,l,o,u));else{let e=handleBreakpoints({theme:o},l,e=>({[n]:e}));objectsHaveSameKeys(e,l)?p[n]=t({sx:l,theme:o,nested:!0}):p=merge$1(p,e)}else p=merge$1(p,e(n,l,o,u))}),!l&&o.modularCssLayers?{"@layer sx":sortContainerQueries(o,removeUnusedBreakpoints(f,p))}:sortContainerQueries(o,removeUnusedBreakpoints(f,p))}return Array.isArray(i)?i.map(d):d(i)}return t}var styleFunctionSx=unstable_createStyleFunctionSx();styleFunctionSx.filterProps=[`sx`];function applyStyles$1(e,t){let n=this;if(n.vars){if(!n.colorSchemes?.[e]||typeof n.getColorSchemeSelector!=`function`)return{};let i=n.getColorSchemeSelector(e);return i===`&`?t:((i.includes(`data-`)||i.includes(`.`))&&(i=`*:where(${i.replace(/\s*&$/,``)}) &`),{[i]:t})}return n.palette.mode===e?t:{}}function createTheme$1(e={},...t){let{breakpoints:n={},palette:i={},spacing:o,shape:l={},...u}=e,d=createBreakpoints(n),f=createSpacing(o),p=deepmerge({breakpoints:d,direction:`ltr`,components:{},palette:{mode:`light`,...i},spacing:f,shape:{...shape,...l}},u);return p=cssContainerQueries(p),p.applyStyles=applyStyles$1,p=t.reduce((e,t)=>deepmerge(e,t),p),p.unstable_sxConfig={...defaultSxConfig,...u?.unstable_sxConfig},p.unstable_sx=function(e){return styleFunctionSx({sx:e,theme:this})},p}function isObjectEmpty$2(e){return Object.keys(e).length===0}function useTheme$3(e=null){let t=import_react$1.useContext(ThemeContext$1);return!t||isObjectEmpty$2(t)?e:t}var systemDefaultTheme$1=createTheme$1();function useTheme$2(e=systemDefaultTheme$1){return useTheme$3(e)}function wrapGlobalLayer(e){let t=internal_serializeStyles(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function GlobalStyles$1({styles:e,themeId:t,defaultTheme:n={}}){let i=useTheme$2(n),o=t&&i[t]||i,l=typeof e==`function`?e(o):e;return o.modularCssLayers&&(l=Array.isArray(l)?l.map(e=>wrapGlobalLayer(typeof e==`function`?e(o):e)):wrapGlobalLayer(l)),(0,import_jsx_runtime.jsx)(GlobalStyles$2,{styles:l})}var splitProps=e=>{let t={systemProps:{},otherProps:{}},n=e?.theme?.unstable_sxConfig??defaultSxConfig;return Object.keys(e).forEach(i=>{n[i]?t.systemProps[i]=e[i]:t.otherProps[i]=e[i]}),t};function extendSxProp$1(e){let{sx:t,...n}=e,{systemProps:i,otherProps:o}=splitProps(n),l;return l=Array.isArray(t)?[i,...t]:typeof t==`function`?(...e)=>{let n=t(...e);return isPlainObject$6(n)?{...i,...n}:i}:{...i,...t},{...o,sx:l}}var defaultGenerator=e=>e,createClassNameGenerator=()=>{let e=defaultGenerator;return{configure(t){e=t},generate(t){return e(t)},reset(){e=defaultGenerator}}},ClassNameGenerator=createClassNameGenerator();function r(e){var t,n,i=``;if(typeof e==`string`||typeof e==`number`)i+=e;else if(typeof e==`object`)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=` `),i+=n)}else for(n in e)e[n]&&(i&&(i+=` `),i+=n);return i}function clsx(){for(var e,t,n=0,i=``,o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(i&&(i+=` `),i+=t);return i}function createBox$1(e={}){let{themeId:t,defaultTheme:n,defaultClassName:i=`MuiBox-root`,generateClassName:o}=e,l=styled$2(`div`,{shouldForwardProp:e=>e!==`theme`&&e!==`sx`&&e!==`as`})(styleFunctionSx);return import_react$1.forwardRef(function(e,u){let d=useTheme$2(n),{className:f,component:p=`div`,...m}=extendSxProp$1(e);return(0,import_jsx_runtime.jsx)(l,{as:p,ref:u,className:clsx(f,o?o(i):i),theme:t&&d[t]||d,...m})})}var globalStateClasses={active:`active`,checked:`checked`,completed:`completed`,disabled:`disabled`,error:`error`,expanded:`expanded`,focused:`focused`,focusVisible:`focusVisible`,open:`open`,readOnly:`readOnly`,required:`required`,selected:`selected`};function generateUtilityClass(e,t,n=`Mui`){let i=globalStateClasses[t];return i?`${n}-${i}`:`${ClassNameGenerator.generate(e)}-${t}`}function generateUtilityClasses(e,t,n=`Mui`){let i={};return t.forEach(t=>{i[t]=generateUtilityClass(e,t,n)}),i}function preprocessStyles(e){let{variants:t,...n}=e,i={variants:t,style:internal_serializeStyles(n),isProcessed:!0};
vendor: 9,222 bytes, lines 24-25
24return i.style===n||t&&t.forEach(e=>{typeof e.style!=`function`&&(e.style=internal_serializeStyles(e.style))}),i}var systemDefaultTheme=createTheme$1();function shouldForwardProp(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}function shallowLayer(e,t){return t&&e&&typeof e==`object`&&e.styles&&!e.styles.startsWith(`@layer`)&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function defaultOverridesResolver(e){return e?(t,n)=>n[e]:null}function attachTheme(e,t,n){e.theme=isObjectEmpty$1(e.theme)?n:e.theme[t]||e.theme}function processStyle(e,t,n){let i=typeof t==`function`?t(e):t;if(Array.isArray(i))return i.flatMap(t=>processStyle(e,t,n));if(Array.isArray(i?.variants)){let t;if(i.isProcessed)t=n?shallowLayer(i.style,n):i.style;else{let{variants:e,...o}=i;t=n?shallowLayer(internal_serializeStyles(o),n):o}return processStyleVariants(e,i.variants,[t],n)}return i?.isProcessed?n?shallowLayer(internal_serializeStyles(i.style),n):i.style:n?shallowLayer(internal_serializeStyles(i),n):i}function processStyleVariants(e,t,n=[],i=void 0){let o;variantLoop:for(let l=0;l<t.length;l+=1){let u=t[l];if(typeof u.props==`function`){if(o??={...e,...e.ownerState,ownerState:e.ownerState},!u.props(o))continue}else for(let t in u.props)if(e[t]!==u.props[t]&&e.ownerState?.[t]!==u.props[t])continue variantLoop;typeof u.style==`function`?(o??={...e,...e.ownerState,ownerState:e.ownerState},n.push(i?shallowLayer(internal_serializeStyles(u.style(o)),i):u.style(o))):n.push(i?shallowLayer(internal_serializeStyles(u.style),i):u.style)}return n}function createStyled(e={}){let{themeId:t,defaultTheme:n=systemDefaultTheme,rootShouldForwardProp:i=shouldForwardProp,slotShouldForwardProp:o=shouldForwardProp}=e;function l(e){attachTheme(e,t,n)}return(e,t={})=>{internal_mutateStyles(e,e=>e.filter(e=>e!==styleFunctionSx));let{name:n,slot:u,skipVariantsResolver:d,skipSx:f,overridesResolver:p=defaultOverridesResolver(lowercaseFirstLetter(u)),...m}=t,g=n&&n.startsWith(`Mui`)||u?`components`:`custom`,_=d===void 0?u&&u!==`Root`&&u!==`root`||!1:d,b=f||!1,S=shouldForwardProp;u===`Root`||u===`root`?S=i:u?S=o:isStringTag(e)&&(S=void 0);let C=styled$2(e,{shouldForwardProp:S,label:generateStyledLabel(n,u),...m}),T=e=>{if(e.__emotion_real===e)return e;if(typeof e==`function`)return function(t){return processStyle(t,e,t.theme.modularCssLayers?g:void 0)};if(isPlainObject$6(e)){let t=preprocessStyles(e);return function(e){return t.variants?processStyle(e,t,e.theme.modularCssLayers?g:void 0):e.theme.modularCssLayers?shallowLayer(t.style,g):t.style}}return e},E=(...t)=>{let i=[],o=t.map(T),u=[];if(i.push(l),n&&p&&u.push(function(e){let t=e.theme.components?.[n]?.styleOverrides;if(!t)return null;let i={};for(let n in t)i[n]=processStyle(e,t[n],e.theme.modularCssLayers?`theme`:void 0);return p(e,i)}),n&&!_&&u.push(function(e){let t=e.theme?.components?.[n]?.variants;return t?processStyleVariants(e,t,[],e.theme.modularCssLayers?`theme`:void 0):null}),b||u.push(styleFunctionSx),Array.isArray(o[0])){let e=o.shift(),t=Array(i.length).fill(``),n=Array(u.length).fill(``),l;l=[...t,...e,...n],l.raw=[...t,...e.raw,...n],i.unshift(l)}let d=C(...i,...o,...u);return e.muiName&&(d.muiName=e.muiName),d};return C.withConfig&&(E.withConfig=C.withConfig),E}}function generateStyledLabel(e,t){let n}function isObjectEmpty$1(e){for(let t in e)return!1;return!0}function isStringTag(e){return typeof e==`string`&&e.charCodeAt(0)>96}function lowercaseFirstLetter(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var styled$1=createStyled();function resolveProps(e,t,n=!1){let i={...t};for(let o in e)if(Object.prototype.hasOwnProperty.call(e,o)){let l=o;if(l===`components`||l===`slots`)i[l]={...e[l],...i[l]};else if(l===`componentsProps`||l===`slotProps`){let o=e[l],u=t[l];if(!u)i[l]=o||{};else if(!o)i[l]=u;else{i[l]={...u};for(let e in o)if(Object.prototype.hasOwnProperty.call(o,e)){let t=e;i[l][t]=resolveProps(o[t],u[t],n)}}}else l===`className`&&n&&t.className?i.className=clsx(e?.className,t?.className):l===`style`&&n&&t.style?i.style={...e?.style,...t?.style}:i[l]===void 0&&(i[l]=e[l])}return i}function getThemeProps$1(e){let{theme:t,name:n,props:i}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?i:resolveProps(t.components[n].defaultProps,i)}function useThemeProps$1({props:e,name:t,defaultTheme:n,themeId:i}){let o=useTheme$2(n);return i&&(o=o[i]||o),getThemeProps$1({theme:o,name:t,props:e})}var useEnhancedEffect=typeof window<`u`?import_react$1.useLayoutEffect:import_react$1.useEffect;function useMediaQueryOld(e,t,n,i,o){let[l,u]=import_react$1.useState(()=>o&&n?n(e).matches:i?i(e).matches:t);return useEnhancedEffect(()=>{if(!n)return;let t=n(e),i=()=>{u(t.matches)};return i(),t.addEventListener(`change`,i),()=>{t.removeEventListener(`change`,i)}},[e,n]),l}var maybeReactUseSyncExternalStore={...import_react$1}.useSyncExternalStore;function useMediaQueryNew(e,t,n,i,o){let l=import_react$1.useCallback(()=>t,[t]),u=import_react$1.useMemo(()=>{if(o&&n)return()=>n(e).matches;if(i!==null){let{matches:t}=i(e);return()=>t}return l},[l,e,i,o,n]),[d,f]=import_react$1.useMemo(()=>{if(n===null)return[l,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addEventListener(`change`,e),()=>{t.removeEventListener(`change`,e)})]},[l,n,e]);return maybeReactUseSyncExternalStore(f,d,u)}function unstable_createUseMediaQuery(e={}){let{themeId:t}=e;return function(e,n={}){let i=useTheme$3();i&&t&&(i=i[t]||i);let o=typeof window<`u`&&window.matchMedia!==void 0,{defaultMatches:l=!1,matchMedia:u=o?window.matchMedia:null,ssrMatchMedia:d=null,noSsr:f=!1}=getThemeProps$1({name:`MuiUseMediaQuery`,props:n,theme:i}),p=typeof e==`function`?e(i):e;return p=p.replace(/^@media( ?)/m,``),p.includes(`print`)&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.",`Using the print media query to modify print styles can lead to unexpected results.`,"Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join(` 25`)),(maybeReactUseSyncExternalStore===void 0?useMediaQueryOld:useMediaQueryNew)(p,l,u,d,f)}}var useMediaQuery$1=unstable_createUseMediaQuery();function clamp$1(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}function clampWrapper(e,t=0,n=1){return clamp$1(e,t,n)}function hexToRgb(e){e=e.slice(1);let t=RegExp(`.{1,${e.length>=6?2:1}}`,`g`),n=e.match(t);return n&&n[0].length===1&&(n=n.map(e=>e+e)),n?`rgb${n.length===4?`a`:``}(${n.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(`, `)})`:``}function decomposeColor(e){if(e.type)return e;if(e.charAt(0)===`#`)return decomposeColor(hexToRgb(e));let t=e.indexOf(`(`),n=e.substring(0,t);if(![`rgb`,`rgba`,`hsl`,`hsla`,`color`].includes(n))throw Error(formatMuiErrorMessage(9,e));let i=e.substring(t+1,e.length-1),o;if(n===`color`){if(i=i.split(` `),o=i.shift(),i.length===4&&i[3].charAt(0)===`/`&&(i[3]=i[3].slice(1)),![`srgb`,`display-p3`,`a98-rgb`,`prophoto-rgb`,`rec-2020`].includes(o))throw Error(formatMuiErrorMessage(10,o))}else i=i.split(`,`);return i=i.map(e=>parseFloat(e)),{type:n,values:i,colorSpace:o}}var colorChannel=e=>{let t=decomposeColor(e);return t.values.slice(0,3).map((e,n)=>t.type.includes(`hsl`)&&n!==0?`${e}%`:e).join(` `)},private_safeColorChannel=(e,t)=>{try{return colorChannel(e)}catch{return e}};function recomposeColor(e){let{type:t,colorSpace:n}=e,{values:i}=e;return t.includes(`rgb`)?i=i.map((e,t)=>t<3?parseInt(e,10):e):t.includes(`hsl`)&&(i[1]=`${i[1]}%`,i[2]=`${i[2]}%`),i=t.includes(`color`)?`${n} ${i.join(` `)}`:`${i.join(`, `)}`,`${t}(${i})`}function hslToRgb(e){e=decomposeColor(e);let{values:t}=e,n=t[0],i=t[1]/100,o=t[2]/100,l=i*Math.min(o,1-o),u=(e,t=(e+n/30)%12)=>o-l*Math.max(Math.min(t-3,9-t,1),-1),d=`rgb`,f=[Math.round(u(0)*255),Math.round(u(8)*255),Math.round(u(4)*255)];return e.type===`hsla`&&(d+=`a`,f.push(t[3])),recomposeColor({type:d,values:f})}function getLuminance(e){e=decomposeColor(e);let t=e.type===`hsl`||e.type===`hsla`?decomposeColor(hslToRgb(e)).values:e.values;return t=t.map(t=>(e.type!==`color`&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function getContrastRatio(e,t){let n=getLuminance(e),i=getLuminance(t);return(Math.max(n,i)+.05)/(Math.min(n,i)+.05)}function alpha$1(e,t){return e=decomposeColor(e),t=clampWrapper(t),(e.type===`rgb`||e.type===`hsl`)&&(e.type+=`a`),e.type===`color`?e.values[3]=`/${t}`:e.values[3]=t,recomposeColor(e)}function private_safeAlpha(e,t,n){try{return alpha$1(e,t)}catch{return e}}function darken(e,t){if(e=decomposeColor(e),t=clampWrapper(t),e.type.includes(`hsl`))e.values[2]*=1-t;else if(e.type.includes(`rgb`)||e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return recomposeColor(e)}function private_safeDarken(e,t,n){try{return darken(e,t)}catch{return e}}function lighten(e,t){if(e=decomposeColor(e),t=clampWrapper(t),e.type.includes(`hsl`))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(`rgb`))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return recomposeColor(e)}
25function private_safeLighten(e,t,n){try{return lighten(e,t)}catch{return e}}function emphasize(e,t=.15){return getLuminance(e)>.5?darken(e,t):lighten(e,t)}function private_safeEmphasize(e,t,n){try{return emphasize(e,t)}catch{return e}}var ThemeContext=import_react$1.createContext(null);function useTheme$1(){return import_react$1.useContext(ThemeContext)}var hasSymbol=typeof Symbol==`function`&&Symbol.for,nested_default=hasSymbol?Symbol.for(`mui.nested`):`__THEME_NESTED__`;function mergeOuterLocalTheme(e,t){return typeof t==`function`?t(e):{...e,...t}}function ThemeProvider$2(e){let{children:t,theme:n}=e,i=useTheme$1(),o=import_react$1.useMemo(()=>{let e=i===null?{...n}:mergeOuterLocalTheme(i,n);return e!=null&&(e[nested_default]=i!==null),e},[n,i]);return(0,import_jsx_runtime.jsx)(ThemeContext.Provider,{value:o,children:t})}var RtlContext=import_react$1.createContext();function RtlProvider({value:e,...t}){return(0,import_jsx_runtime.jsx)(RtlContext.Provider,{value:e??!0,...t})}var useRtl=()=>import_react$1.useContext(RtlContext)??!1,PropsContext=import_react$1.createContext(void 0);function DefaultPropsProvider({value:e,children:t}){return(0,import_jsx_runtime.jsx)(PropsContext.Provider,{value:e,children:t})}function getThemeProps(e){let{theme:t,name:n,props:i}=e;if(!t||!t.components||!t.components[n])return i;let o=t.components[n];return o.defaultProps?resolveProps(o.defaultProps,i,t.components.mergeClassNameAndStyle):!o.styleOverrides&&!o.variants?resolveProps(o,i,t.components.mergeClassNameAndStyle):i}function useDefaultProps$1({props:e,name:t}){return getThemeProps({props:e,name:t,theme:{components:import_react$1.useContext(PropsContext)}})}var globalId=0;function useGlobalId(e){let[t,n]=import_react$1.useState(e),i=e||t;return import_react$1.useEffect(()=>{t??(globalId+=1,n(`mui-${globalId}`))},[t]),i}var maybeReactUseId={...import_react$1}.useId;function useId$1(e){if(maybeReactUseId!==void 0){let t=maybeReactUseId();return e??t}return useGlobalId(e)}function useLayerOrder(e){let t=useTheme$3(),n=useId$1()||``,{modularCssLayers:i}=e,o=`mui.global, mui.components, mui.theme, mui.custom, mui.sx`;return o=!i||t!==null?``:typeof i==`string`?i.replace(/mui(?!\.)/g,o):`@layer ${o};`,useEnhancedEffect(()=>{let e=document.querySelector(`head`);if(!e)return;let t=e.firstChild;if(o){if(t&&t.hasAttribute?.(`data-mui-layer-order`)&&t.getAttribute(`data-mui-layer-order`)===n)return;let i=document.createElement(`style`);i.setAttribute(`data-mui-layer-order`,n),i.textContent=o,e.prepend(i)}else e.querySelector(`style[data-mui-layer-order="${n}"]`)?.remove()},[o,n]),o?(0,import_jsx_runtime.jsx)(GlobalStyles$1,{styles:o}):null}var EMPTY_THEME={};function useThemeScoping(e,t,n,i=!1){return import_react$1.useMemo(()=>{let o=e&&t[e]||t;if(typeof n==`function`){let l=n(o),u=e?{...t,[e]:l}:l;return i?()=>u:u}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,i])}function ThemeProvider$1(e){let{children:t,theme:n,themeId:i}=e,o=useTheme$3(EMPTY_THEME),l=useTheme$1()||EMPTY_THEME,u=useThemeScoping(i,o,n),d=useThemeScoping(i,l,n,!0),f=(i?u[i]:u).direction===`rtl`,p=useLayerOrder(u);return(0,import_jsx_runtime.jsx)(ThemeProvider$2,{theme:d,children:(0,import_jsx_runtime.jsx)(ThemeContext$1.Provider,{value:u,children:(0,import_jsx_runtime.jsx)(RtlProvider,{value:f,children:(0,import_jsx_runtime.jsxs)(DefaultPropsProvider,{value:i?u[i].components:u.components,children:[p,t]})})})})}var arg={theme:void 0};function unstable_memoTheme(e){let t,n;return function(i){let o=t;return(o===void 0||i.theme!==n)&&(arg.theme=i.theme,o=preprocessStyles(e(arg)),t=o,n=i.theme),o}}var DEFAULT_MODE_STORAGE_KEY=`mode`,DEFAULT_COLOR_SCHEME_STORAGE_KEY=`color-scheme`,DEFAULT_ATTRIBUTE=`data-color-scheme`;function InitColorSchemeScript(e){let{defaultMode:t=`system`,defaultLightColorScheme:n=`light`,defaultDarkColorScheme:i=`dark`,modeStorageKey:o=DEFAULT_MODE_STORAGE_KEY,colorSchemeStorageKey:l=DEFAULT_COLOR_SCHEME_STORAGE_KEY,attribute:u=DEFAULT_ATTRIBUTE,colorSchemeNode:d=`document.documentElement`,nonce:f}=e||{},p=``,m=u;if(u===`class`&&(m=`.%s`),u===`data`&&(m=`[data-%s]`),m.startsWith(`.`)){let e=m.substring(1);p+=`${d}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark)); 26 ${d}.classList.add('${e}'.replace('%s', colorScheme));`}let g=m.match(/\[([^[\]]+)\]/);if(g){let[e,t]=g[1].split(`=`);t||(p+=`${d}.removeAttribute('${e}'.replace('%s', light)); 27 ${d}.removeAttribute('${e}'.replace('%s', dark));`),p+=` 28 ${d}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:`""`});`}else m!==`.%s`&&(p+=`${d}.setAttribute('${m}', colorScheme);`);return(0,import_jsx_runtime.jsx)(`script`,{suppressHydrationWarning:!0,nonce:typeof window>`u`?f:``,dangerouslySetInnerHTML:{__html:`(function() { 29try { 30 let colorScheme = ''; 31 const mode = localStorage.getItem('${o}') || '${t}'; 32 const dark = localStorage.getItem('${l}-dark') || '${i}'; 33 const light = localStorage.getItem('${l}-light') || '${n}'; 34 if (mode === 'system') { 35 // handle system mode 36 const mql = window.matchMedia('(prefers-color-scheme: dark)'); 37 if (mql.matches) { 38 colorScheme = dark 39 } else { 40 colorScheme = light 41 } 42 } 43 if (mode === 'light') { 44 colorScheme = light; 45 } 46 if (mode === 'dark') { 47 colorScheme = dark; 48 } 49 if (colorScheme) { 50 ${p} 51 } 52} catch(e){}})();`}},`mui-color-scheme-init`)}function noop$7(){}var localStorageManager=({key:e,storageWindow:t})=>(!t&&typeof window<`u`&&(t=window),{get(n){if(typeof window>`u`)return;if(!t)return n;let i;try{i=t.localStorage.getItem(e)}catch{}return i||n},set:n=>{if(t)try{t.localStorage.setItem(e,n)}catch{}},subscribe:n=>{if(!t)return noop$7;let i=t=>{let i=t.newValue;t.key===e&&n(i)};return t.addEventListener(`storage`,i),()=>{t.removeEventListener(`storage`,i)}}});function noop$6(){}function getSystemMode(e){if(typeof window<`u`&&typeof window.matchMedia==`function`&&e===`system`)return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}function processState(e,t){if(e.mode===`light`||e.mode===`system`&&e.systemMode===`light`)return t(`light`);if(e.mode===`dark`||e.mode===`system`&&e.systemMode===`dark`)return t(`dark`)}function getColorScheme(e){return processState(e,t=>{if(t===`light`)return e.lightColorScheme;if(t===`dark`)return e.darkColorScheme})}function useCurrentColorScheme(e){let{defaultMode:t=`light`,defaultLightColorScheme:n,defaultDar
vendor: 8,675 bytes, line 52
52kColorScheme:i,supportedColorSchemes:o=[],modeStorageKey:l=DEFAULT_MODE_STORAGE_KEY,colorSchemeStorageKey:u=DEFAULT_COLOR_SCHEME_STORAGE_KEY,storageWindow:d=typeof window>`u`?void 0:window,storageManager:f=localStorageManager,noSsr:p=!1}=e,m=o.join(`,`),g=o.length>1,_=import_react$1.useMemo(()=>f?.({key:l,storageWindow:d}),[f,l,d]),b=import_react$1.useMemo(()=>f?.({key:`${u}-light`,storageWindow:d}),[f,u,d]),S=import_react$1.useMemo(()=>f?.({key:`${u}-dark`,storageWindow:d}),[f,u,d]),[C,T]=import_react$1.useState(()=>{let e=_?.get(t)||t,o=b?.get(n)||n,l=S?.get(i)||i;return{mode:e,systemMode:getSystemMode(e),lightColorScheme:o,darkColorScheme:l}}),[E,D]=import_react$1.useState(p||!g);import_react$1.useEffect(()=>{D(!0)},[]);let O=getColorScheme(C),A=import_react$1.useCallback(e=>{T(n=>{if(e===n.mode)return n;let i=e??t;return _?.set(i),{...n,mode:i,systemMode:getSystemMode(i)}})},[_,t]),j=import_react$1.useCallback(e=>{e?typeof e==`string`?e&&!m.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):T(t=>{let n={...t};return processState(t,t=>{t===`light`&&(b?.set(e),n.lightColorScheme=e),t===`dark`&&(S?.set(e),n.darkColorScheme=e)}),n}):T(t=>{let o={...t},l=e.light===null?n:e.light,u=e.dark===null?i:e.dark;return l&&(m.includes(l)?(o.lightColorScheme=l,b?.set(l)):console.error(`\`${l}\` does not exist in \`theme.colorSchemes\`.`)),u&&(m.includes(u)?(o.darkColorScheme=u,S?.set(u)):console.error(`\`${u}\` does not exist in \`theme.colorSchemes\`.`)),o}):T(e=>(b?.set(n),S?.set(i),{...e,lightColorScheme:n,darkColorScheme:i}))},[m,b,S,n,i]),M=import_react$1.useCallback(e=>{C.mode===`system`&&T(t=>{let n=e?.matches?`dark`:`light`;return t.systemMode===n?t:{...t,systemMode:n}})},[C.mode]),N=import_react$1.useRef(M);return N.current=M,import_react$1.useEffect(()=>{if(typeof window.matchMedia!=`function`||!g)return;let e=(...e)=>N.current(...e),t=window.matchMedia(`(prefers-color-scheme: dark)`);return t.addListener(e),e(t),()=>{t.removeListener(e)}},[g]),import_react$1.useEffect(()=>{if(g){let e=_?.subscribe(e=>{(!e||[`light`,`dark`,`system`].includes(e))&&A(e||t)})||noop$6,n=b?.subscribe(e=>{(!e||m.match(e))&&j({light:e})})||noop$6,i=S?.subscribe(e=>{(!e||m.match(e))&&j({dark:e})})||noop$6;return()=>{e(),n(),i()}}},[j,A,m,t,d,g,_,b,S]),{...C,mode:E?C.mode:void 0,systemMode:E?C.systemMode:void 0,colorScheme:E?O:void 0,setMode:A,setColorScheme:j}}var DISABLE_CSS_TRANSITION=`*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function createCssVarsProvider(e){let{themeId:t,theme:n={},modeStorageKey:i=DEFAULT_MODE_STORAGE_KEY,colorSchemeStorageKey:o=DEFAULT_COLOR_SCHEME_STORAGE_KEY,disableTransitionOnChange:l=!1,defaultColorScheme:u,resolveTheme:d}=e,f={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},p=import_react$1.createContext(void 0),m=()=>import_react$1.useContext(p)||f,g={},_={};function b(e){let{children:f,theme:m,modeStorageKey:b=i,colorSchemeStorageKey:S=o,disableTransitionOnChange:C=l,storageManager:T,storageWindow:E=typeof window>`u`?void 0:window,documentNode:D=typeof document>`u`?void 0:document,colorSchemeNode:O=typeof document>`u`?void 0:document.documentElement,disableNestedContext:A=!1,disableStyleSheetGeneration:j=!1,defaultMode:M=`system`,forceThemeRerender:N=!1,noSsr:P}=e,F=import_react$1.useRef(!1),I=useTheme$1(),L=import_react$1.useContext(p),R=!!L&&!A,z=import_react$1.useMemo(()=>m||(typeof n==`function`?n():n),[m]),B=z[t],V=B||z,{colorSchemes:H=g,components:U=_,cssVarPrefix:W}=V,K=Object.keys(H).filter(e=>!!H[e]).join(`,`),q=import_react$1.useMemo(()=>K.split(`,`),[K]),J=typeof u==`string`?u:u.light,Y=typeof u==`string`?u:u.dark,{mode:ee,setMode:X,systemMode:te,lightColorScheme:Z,darkColorScheme:ne,colorScheme:Q,setColorScheme:ie}=useCurrentColorScheme({supportedColorSchemes:q,defaultLightColorScheme:J,defaultDarkColorScheme:Y,modeStorageKey:b,colorSchemeStorageKey:S,defaultMode:H[J]&&H[Y]?M:H[V.defaultColorScheme]?.palette?.mode||V.palette?.mode,storageManager:T,storageWindow:E,noSsr:P}),ae=ee,oe=Q;R&&(ae=L.mode,oe=L.colorScheme);let se=oe||V.defaultColorScheme;V.vars&&!N&&(se=V.defaultColorScheme);let $=import_react$1.useMemo(()=>{let e=V.generateThemeVars?.()||V.vars,t={...V,components:U,colorSchemes:H,cssVarPrefix:W,vars:e};if(typeof t.generateSpacing==`function`&&(t.spacing=t.generateSpacing()),se){let e=H[se];e&&typeof e==`object`&&Object.keys(e).forEach(n=>{e[n]&&typeof e[n]==`object`?t[n]={...t[n],...e[n]}:t[n]=e[n]})}return d?d(t):t},[V,se,U,H,W]),ce=V.colorSchemeSelector;useEnhancedEffect(()=>{if(oe&&O&&ce&&ce!==`media`){let e=ce,t=ce;if(e===`class`&&(t=`.%s`),e===`data`&&(t=`[data-%s]`),e?.startsWith(`data-`)&&!e.includes(`%s`)&&(t=`[${e}="%s"]`),t.startsWith(`.`))O.classList.remove(...q.map(e=>t.substring(1).replace(`%s`,e))),O.classList.add(t.substring(1).replace(`%s`,oe));else{let e=t.replace(`%s`,oe).match(/\[([^\]]+)\]/);if(e){let[t,n]=e[1].split(`=`);n||q.forEach(e=>{O.removeAttribute(t.replace(oe,e))}),O.setAttribute(t,n?n.replace(/"|'/g,``):``)}else O.setAttribute(t,oe)}}},[oe,ce,O,q]),import_react$1.useEffect(()=>{let e;if(C&&F.current&&D){let t=D.createElement(`style`);t.appendChild(D.createTextNode(DISABLE_CSS_TRANSITION)),D.head.appendChild(t),window.getComputedStyle(D.body),e=setTimeout(()=>{D.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[oe,C,D]),import_react$1.useEffect(()=>(F.current=!0,()=>{F.current=!1}),[]);let le=import_react$1.useMemo(()=>({allColorSchemes:q,colorScheme:oe,darkColorScheme:ne,lightColorScheme:Z,mode:ae,setColorScheme:ie,setMode:X,systemMode:te}),[q,oe,ne,Z,ae,ie,X,te,$.colorSchemeSelector]),ue=!0;(j||V.cssVariables===!1||R&&I?.cssVarPrefix===W)&&(ue=!1);let de=(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[(0,import_jsx_runtime.jsx)(ThemeProvider$1,{themeId:B?t:void 0,theme:$,children:f}),ue&&(0,import_jsx_runtime.jsx)(GlobalStyles$2,{styles:$.generateStyleSheets?.()||[]})]});return R?de:(0,import_jsx_runtime.jsx)(p.Provider,{value:le,children:de})}let S=typeof u==`string`?u:u.light,C=typeof u==`string`?u:u.dark;return{CssVarsProvider:b,useColorScheme:m,getInitColorSchemeScript:e=>InitColorSchemeScript({colorSchemeStorageKey:o,defaultLightColorScheme:S,defaultDarkColorScheme:C,modeStorageKey:i,...e})}}function createGetCssVar$1(e=``){function t(...n){if(!n.length)return``;let i=n[0];return typeof i==`string`&&!i.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:``}${i}${t(...n.slice(1))})`:`, ${i}`}return(n,...i)=>`var(--${e?`${e}-`:``}${n}${t(...i)})`}var assignNestedKeys=(e,t,n,i=[])=>{let o=e;t.forEach((e,l)=>{l===t.length-1?Array.isArray(o)?o[Number(e)]=n:o&&typeof o==`object`&&(o[e]=n):o&&typeof o==`object`&&(o[e]||(o[e]=i.includes(e)?[]:{}),o=o[e])})},walkObjectDeep=(e,t,n)=>{function i(e,o=[],l=[]){Object.entries(e).forEach(([e,u])=>{(!n||n&&!n([...o,e]))&&u!=null&&(typeof u==`object`&&Object.keys(u).length>0?i(u,[...o,e],Array.isArray(u)?[...l,e]:l):t([...o,e],u,l))})}i(e)},getCssValue=(e,t)=>typeof t==`number`?[`lineHeight`,`fontWeight`,`opacity`,`zIndex`].some(t=>e.includes(t))||e[e.length-1].toLowerCase().includes(`opacity`)?t:`${t}px`:t;function cssVarsParser(e,t){let{prefix:n,shouldSkipGeneratingVar:i}=t||{},o={},l={},u={};return walkObjectDeep(e,(e,t,d)=>{if((typeof t==`string`||typeof t==`number`)&&(!i||!i(e,t))){let i=`--${n?`${n}-`:``}${e.join(`-`)}`,f=getCssValue(e,t);Object.assign(o,{[i]:f}),assignNestedKeys(l,e,`var(${i})`,d),assignNestedKeys(u,e,`var(${i}, ${f})`,d)}},e=>e[0]===`vars`),{css:o,vars:l,varsWithDefaults:u}}function prepareCssVars(e,t={}){let{getSelector:n=E,disableCssColorScheme:i,colorSchemeSelector:o,enableContrastVars:l}=t,{colorSchemes:u={},components:d,defaultColorScheme:f=`light`,...p}=e,{vars:m,css:g,varsWithDefaults:_}=cssVarsParser(p,t),b=_,S={},{[f]:C,...T}=u;if(Object.entries(T||{}).forEach(([e,n])=>{let{vars:i,css:o,varsWithDefaults:l}=cssVarsParser(n,t);b=deepmerge(b,l),S[e]={css:o,vars:i}}),C){let{css:e,vars:n,varsWithDefaults:i}=cssVarsParser(C,t);b=deepmerge(b,i),S[f]={css:e,vars:n}}function E(t,n){let i=o;if(o===`class`&&(i=`.%s`),o===`data`&&(i=`[data-%s]`),o?.startsWith(`data-`)&&!o.includes(`%s`)&&(i=`[${o}="%s"]`),t){if(i===`media`)return e.defaultColorScheme===t?`:root`:{[`@media (prefers-color-scheme: ${u[t]?.palette?.mode||t})`]:{":root":n}};if(i)return e.defaultColorScheme===t?`:root, ${i.replace(`%s`,String(t))}`:i.replace(`%s`,String(t))}return`:root`}
52return{vars:b,generateThemeVars:()=>{let e={...m};return Object.entries(S).forEach(([,{vars:t}])=>{e=deepmerge(e,t)}),e},generateStyleSheets:()=>{let t=[],o=e.defaultColorScheme||`light`;function d(e,n){Object.keys(n).length&&t.push(typeof e==`string`?{[e]:{...n}}:e)}d(n(void 0,{...g}),g);let{[o]:f,...p}=S;if(f){let{css:e}=f,t=u[o]?.palette?.mode,l=!i&&t?{colorScheme:t,...e}:{...e};d(n(o,{...l}),l)}return Object.entries(p).forEach(([e,{css:t}])=>{let o=u[e]?.palette?.mode,l=!i&&o?{colorScheme:o,...t}:{...t};d(n(e,{...l}),l)}),l&&t.push({":root":{"--__l-threshold":`0.7`,"--__l":`clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)`,"--__a":`clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)`}}),t}}}function createGetColorSchemeSelector(e){return function(t){return e===`media`?`@media (prefers-color-scheme: ${t})`:e?e.startsWith(`data-`)&&!e.includes(`%s`)?`[${e}="${t}"] &`:e===`class`?`.${t} &`:e===`data`?`[data-${t}] &`:`${e.replace(`%s`,t)} &`:`&`}}function composeClasses(e,t,n=void 0){let i={};for(let o in e){let l=e[o],u=``,d=!0;for(let e=0;e<l.length;e+=1){let i=l[e];i&&(u+=(d===!0?``:` `)+t(i),d=!1,n&&n[i]&&(u+=` `+n[i]))}i[o]=u}return i}var defaultTheme$3=createTheme$1(),defaultCreateStyledComponent$2=styled$1(`div`,{name:`MuiContainer`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`maxWidth${capitalize(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),useThemePropsDefault$2=e=>useThemeProps$1({props:e,name:`MuiContainer`,defaultTheme:defaultTheme$3}),useUtilityClasses$83=(e,t)=>{let n=e=>generateUtilityClass(t,e),{classes:i,fixed:o,disableGutters:l,maxWidth:u}=e;return composeClasses({root:[`root`,u&&`maxWidth${capitalize(String(u))}`,o&&`fixed`,l&&`disableGutters`]},n,i)};function createContainer(e={}){let{createStyledComponent:t=defaultCreateStyledComponent$2,useThemeProps:n=useThemePropsDefault$2,componentName:i=`MuiContainer`}=e,o=t(({theme:e,ownerState:t})=>({width:`100%`,marginLeft:`auto`,boxSizing:`border-box`,marginRight:`auto`,...!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up(`sm`)]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}}),({theme:e,ownerState:t})=>t.fixed&&Object.keys(e.breakpoints.values).reduce((t,n)=>{let i=n,o=e.breakpoints.values[i];return o!==0&&(t[e.breakpoints.up(i)]={maxWidth:`${o}${e.breakpoints.unit}`}),t},{}),({theme:e,ownerState:t})=>({...t.maxWidth===`xs`&&{[e.breakpoints.up(`xs`)]:{maxWidth:Math.max(e.breakpoints.values.xs,444)}},...t.maxWidth&&t.maxWidth!==`xs`&&{[e.breakpoints.up(t.maxWidth)]:{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`}}}));return import_react$1.forwardRef(function(e,t){let l=n(e),{className:u,component:d=`div`,disableGutters:f=!1,fixed:p=!1,maxWidth:m=`lg`,classes:g,..._}=l,b={...l,component:d,disableGutters:f,fixed:p,maxWidth:m};return(0,import_jsx_runtime.jsx)(o,{as:d,ownerState:b,className:clsx(useUtilityClasses$83(b,i).root,u),ref:t,..._})})}function isMuiElement(e,t){return import_react$1.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}var filterBreakpointKeys=(e,t)=>e.filter(e=>t.includes(e)),traverseBreakpoints=(e,t,n)=>{let i=e.keys[0];Array.isArray(t)?t.forEach((t,i)=>{n((t,n)=>{i<=e.keys.length-1&&(i===0?Object.assign(t,n):t[e.up(e.keys[i])]=n)},t)}):t&&typeof t==`object`?(Object.keys(t).length>e.keys.length?e.keys:filterBreakpointKeys(e.keys,Object.keys(t))).forEach(o=>{if(e.keys.includes(o)){let l=t[o];l!==void 0&&n((t,n)=>{i===o?Object.assign(t,n):t[e.up(o)]=n},l)}}):(typeof t==`number`||typeof t==`string`)&&n((e,t)=>{Object.assign(e,t)},t)};function getSelfSpacingVar(e){return`--Grid-${e}Spacing`}function getParentSpacingVar(e){return`--Grid-parent-${e}Spacing`}var selfColumnsVar=`--Grid-columns`,parentColumnsVar=`--Grid-parent-columns`,generateGridSizeStyles=({theme:e,ownerState:t})=>{let n={};return traverseBreakpoints(e.breakpoints,t.size,(e,t)=>{let i={};t===`grow`&&(i={flexBasis:0,flexGrow:1,maxWidth:`100%`}),t===`auto`&&(i={flexBasis:`auto`,flexGrow:0,flexShrink:0,maxWidth:`none`,width:`auto`}),typeof t==`number`&&(i={flexGrow:0,flexBasis:`auto`,width:`calc(100% * ${t} / var(${parentColumnsVar}) - (var(${parentColumnsVar}) - ${t}) * (var(${getParentSpacingVar(`column`)}) / var(${parentColumnsVar})))`}),e(n,i)}),n},generateGridOffsetStyles=({theme:e,ownerState:t})=>{let n={};
vendor: 1,680 bytes, line 52
52return traverseBreakpoints(e.breakpoints,t.offset,(e,t)=>{let i={};t===`auto`&&(i={marginLeft:`auto`}),typeof t==`number`&&(i={marginLeft:t===0?`0px`:`calc(100% * ${t} / var(${parentColumnsVar}) + var(${getParentSpacingVar(`column`)}) * ${t} / var(${parentColumnsVar}))`}),e(n,i)}),n},generateGridColumnsStyles=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={[selfColumnsVar]:12};return traverseBreakpoints(e.breakpoints,t.columns,(e,t)=>{let i=t??12;e(n,{[selfColumnsVar]:i,"> *":{[parentColumnsVar]:i}})}),n},generateGridRowSpacingStyles=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return traverseBreakpoints(e.breakpoints,t.rowSpacing,(t,i)=>{let o=typeof i==`string`?i:e.spacing?.(i);t(n,{[getSelfSpacingVar(`row`)]:o,"> *":{[getParentSpacingVar(`row`)]:o}})}),n},generateGridColumnSpacingStyles=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return traverseBreakpoints(e.breakpoints,t.columnSpacing,(t,i)=>{let o=typeof i==`string`?i:e.spacing?.(i);t(n,{[getSelfSpacingVar(`column`)]:o,"> *":{[getParentSpacingVar(`column`)]:o}})}),n},generateGridDirectionStyles=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return traverseBreakpoints(e.breakpoints,t.direction,(e,t)=>{e(n,{flexDirection:t})}),n},generateGridStyles=({ownerState:e})=>({minWidth:0,boxSizing:`border-box`,...e.container&&{display:`flex`,flexWrap:`wrap`,...e.wrap&&e.wrap!==`wrap`&&{flexWrap:e.wrap},gap:`var(${getSelfSpacingVar(`row`)}) var(${getSelfSpacingVar(`column`)})`}}),generateSizeClassNames=e=>{let t=[];return Object.entries(e).forEach(([e,n])=>{n!==!1&&n!==void 0&&t.push(`grid-${e}-${String(n)}`)}),t},generateSpacingClassNames=(e,t=`xs`)=>
52{function n(e){return e===void 0?!1:typeof e==`string`&&!Number.isNaN(Number(e))||typeof e==`number`&&e>0}if(n(e))return[`spacing-${t}-${String(e)}`];if(typeof e==`object`&&!Array.isArray(e)){let t=[];return Object.entries(e).forEach(([e,i])=>{n(i)&&t.push(`spacing-${e}-${String(i)}`)}),t}return[]},generateDirectionClasses=e=>e===void 0?[]:typeof e==`object`?Object.entries(e).map(([e,t])=>`direction-${e}-${t}`):[`direction-xs-${String(e)}`];function deleteLegacyGridProps(e,t){let n=[];e.item!==void 0&&(delete e.item,n.push(`item`)),e.zeroMinWidth!==void 0&&(delete e.zeroMinWidth,n.push(`zeroMinWidth`)),t.keys.forEach(t=>{e[t]!==void 0&&(n.push(t),delete e[t])})}var defaultTheme$2=createTheme$1(),defaultCreateStyledComponent$1=styled$1(`div`,{name:`MuiGrid`,slot:`Root`});function useThemePropsDefault$1(e){return useThemeProps$1({props:e,name:`MuiGrid`,defaultTheme:defaultTheme$2})}function createGrid(e={}){let{createStyledComponent:t=defaultCreateStyledComponent$1,useThemeProps:n=useThemePropsDefault$1,useTheme:i=useTheme$2,componentName:o=`MuiGrid`}=e,l=(e,t)=>{let{container:n,direction:i,spacing:l,wrap:u,size:d}=e;return composeClasses({root:[`root`,n&&`container`,u!==`wrap`&&`wrap-xs-${String(u)}`,...generateDirectionClasses(i),...generateSizeClassNames(d),...n?generateSpacingClassNames(l,t.breakpoints.keys[0]):[]]},e=>generateUtilityClass(o,e),{})};function u(e,t,n=()=>!0){let i={};return e===null||(Array.isArray(e)?e.forEach((e,o)=>{e!==null&&n(e)&&t.keys[o]&&(i[t.keys[o]]=e)}):typeof e==`object`?Object.keys(e).forEach(t=>{let o=e[t];o!=null&&n(o)&&(i[t]=o)}):i[t.keys[0]]=e),i}let d=t(generateGridColumnsStyles,generateGridColumnSpacingStyles,generateGridRowSpacingStyles,generateGridSizeStyles,generateGridDirectionStyles,generateGridStyles,generateGridOffsetStyles),f=import_react$1.forwardRef(function(e,t){let o=i(),f=extendSxProp$1(n(e));deleteLegacyGridProps(f,o.breakpoints);let{className:p,children:m,columns:g=12,container:_=!1,component:b=`div`,direction:S=`row`,wrap:C=`wrap`,size:T={},offset:E={},spacing:D=0,rowSpacing:O=D,columnSpacing:A=D,unstable_level:j=0,...M}=f,N=u(T,o.breakpoints,e=>e!==!1),P=u(E,o.breakpoints),F=e.columns??(j?void 0:g),I=e.spacing??(j?void 0:D),L=e.rowSpacing??e.spacing??(j?void 0:O),R=e.columnSpacing??e.spacing??(j?void 0:A),z={...f,level:j,columns:F,container:_,direction:S,wrap:C,spacing:I,rowSpacing:L,columnSpacing:R,size:N,offset:P};return(0,import_jsx_runtime.jsx)(d,{ref:t,as:b,ownerState:z,className:clsx(l(z,o).root,p),...M,children:import_react$1.Children.map(m,e=>import_react$1.isValidElement(e)&&isMuiElement(e,[`Grid`])&&_&&e.props.container?import_react$1.cloneElement(e,{unstable_level:e.props?.unstable_level??j+1}):e)})});return f.muiName=`Grid`,f}var defaultTheme$1=createTheme$1(),defaultCreateStyledComponent=styled$1(`div`,{name:`MuiStack`,slot:`Root`});function useThemePropsDefault(e){return useThemeProps$1({props:e,name:`MuiStack`,defaultTheme:defaultTheme$1})}function joinChildren(e,t){let n=import_react$1.Children.toArray(e).filter(Boolean);return n.reduce((e,i,o)=>(e.push(i),o<n.length-1&&e.push(import_react$1.cloneElement(t,{key:`separator-${o}`})),e),[])}var getSideFromDirection=e=>({row:`Left`,"row-reverse":`Right`,column:`Top`,"column-reverse":`Bottom`})[e],style=({ownerState:e,theme:t})=>{let n={display:`flex`,flexDirection:`column`,...handleBreakpoints({theme:t},resolveBreakpointValues({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e}))};if(e.spacing){let i=createUnarySpacing(t),o=Object.keys(t.breakpoints.values).reduce((t,n)=>((typeof e.spacing==`object`&&e.spacing[n]!=null||typeof e.direction==`object`&&e.direction[n]!=null)&&(t[n]=!0),t),{}),l=resolveBreakpointValues({values:e.direction,base:o}),u=resolveBreakpointValues({values:e.spacing,base:o});typeof l==`object`&&Object.keys(l).forEach((e,t,n)=>{l[e]||(l[e]=t>0?l[n[t-1]]:`column`)}),n=deepmerge(n,handleBreakpoints({theme:t},u,(t,n)=>e.useFlexGap?{gap:getValue(i,t)}:{"& > :not(style):not(style)":{margin:0},"& >
52 :not(style) ~ :not(style)":{[`margin${getSideFromDirection(n?l[n]:e.direction)}`]:getValue(i,t)}}))}return n=mergeBreakpointsInOrder(t.breakpoints,n),n};function createStack(e={}){let{createStyledComponent:t=defaultCreateStyledComponent,useThemeProps:n=useThemePropsDefault,componentName:i=`MuiStack`}=e,o=()=>composeClasses({root:[`root`]},e=>generateUtilityClass(i,e),{}),l=t(style);return import_react$1.forwardRef(function(e,t){let{component:i=`div`,direction:u=`column`,spacing:d=0,divider:f,children:p,className:m,useFlexGap:g=!1,..._}=extendSxProp$1(n(e));return(0,import_jsx_runtime.jsx)(l,{as:i,ownerState:{direction:u,spacing:d,useFlexGap:g},ref:t,className:clsx(o().root,m),..._,children:f?joinChildren(p,f):p})})}function getLight(){return{text:{primary:`rgba(0, 0, 0, 0.87)`,secondary:`rgba(0, 0, 0, 0.6)`,disabled:`rgba(0, 0, 0, 0.38)`},divider:`rgba(0, 0, 0, 0.12)`,background:{paper:common.white,default:common.white},action:{active:`rgba(0, 0, 0, 0.54)`,hover:`rgba(0, 0, 0, 0.04)`,hoverOpacity:.04,selected:`rgba(0, 0, 0, 0.08)`,selectedOpacity:.08,disabled:`rgba(0, 0, 0, 0.26)`,disabledBackground:`rgba(0, 0, 0, 0.12)`,disabledOpacity:.38,focus:`rgba(0, 0, 0, 0.12)`,focusOpacity:.12,activatedOpacity:.12}}}var light=getLight();function getDark(){return{text:{primary:common.white,secondary:`rgba(255, 255, 255, 0.7)`,disabled:`rgba(255, 255, 255, 0.5)`,icon:`rgba(255, 255, 255, 0.5)`},divider:`rgba(255, 255, 255, 0.12)`,background:{paper:`#121212`,default:`#121212`},action:{active:common.white,hover:`rgba(255, 255, 255, 0.08)`,hoverOpacity:.08,selected:`rgba(255, 255, 255, 0.16)`,selectedOpacity:.16,disabled:`rgba(255, 255, 255, 0.3)`,disabledBackground:`rgba(255, 255, 255, 0.12)`,disabledOpacity:.38,focus:`rgba(255, 255, 255, 0.12)`,focusOpacity:.12,activatedOpacity:.24}}}var dark=getDark();function addLightOrDark(e,t,n,i){let o=i.light||i,l=i.dark||i*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t===`light`?e.light=lighten(e.main,o):t===`dark`&&(e.dark=darken(e.main,l)))}function mixLightOrDark(e,t,n,i,o){let l=o.light||o,u=o.dark||o*1.5;t[n]||(t.hasOwnProperty(i)?t[n]=t[i]:n===`light`?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(l*100).toFixed(0)}%)`:n===`dark`&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(u*100).toFixed(0)}%)`))}function getDefaultPrimary(e=`light`){return e===`dark`?{main:blue$3[200],light:blue$3[50],dark:blue$3[400]}:{main:blue$3[700],light:blue$3[400],dark:blue$3[800]}}function getDefaultSecondary(e=`light`){return e===`dark`?{main:purple$1[200],light:purple$1[50],dark:purple$1[400]}:{main:purple$1[500],light:purple$1[300],dark:purple$1[700]}}function getDefaultError(e=`light`){return e===`dark`?{main:red$3[500],light:red$3[300],dark:red$3[700]}:{main:red$3[700],light:red$3[400],dark:red$3[800]}}function getDefaultInfo(e=`light`){return e===`dark`?{main:lightBlue[400],light:lightBlue[300],dark:lightBlue[700]}:{main:lightBlue[700],light:lightBlue[500],dark:lightBlue[900]}}function getDefaultSuccess(e=`light`){return e===`dark`?{main:green$3[400],light:green$3[300],dark:green$3[700]}:{main:green$3[800],light:green$3[500],dark:green$3[900]}}function getDefaultWarning(e=`light`){return e===`dark`?{main:orange$1[400],light:orange$1[300],dark:orange$1[700]}:{main:`#ed6c02`,light:orange$1[500],dark:orange$1[900]}}function contrastColor(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function createPalette(e){let{mode:t=`light`,contrastThreshold:n=3,tonalOffset:i=.2,colorSpace:o,...l}=e,u=e.primary||getDefaultPrimary(t),d=e.secondary||getDefaultSecondary(t),f=e.error||getDefaultError(t),p=e.info||getDefaultInfo(t),m=e.success||getDefaultSuccess(t),g=e.warning||getDefaultWarning(t);function _(e){return o?contrastColor(e):getContrastRatio(e,dark.text.primary)>=n?dark.text.primary:light.text.primary}let b=({color:e,name:t,mainShade:n=500,lightShade:l=300,darkShade:u=700})=>{if(e={...e},!e.main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty(`main`))throw Error(formatMuiErrorMessage(11,t?` (${t})`:``,n));if(typeof e.main!=`string`)throw Error(formatMuiErrorMessage(12,t?` (${t})`:``,JSON.stringify(e.main)));return o?(mixLightOrDark(o,e,`light`,l,i),mixLightOrDark(o,e,`dark`,u,i)):(addLightOrDark(e,`light`,l,i),addLightOrDark(e,`dark`,u,i)),e.contrastText||=_(e.main),e},S;return t===`light`?S=getLight():t===`dark`&&(S=getDark()),deepmerge({common:{...common},mode:t,primary:b({color:u,name:`primary`}
52),secondary:b({color:d,name:`secondary`,mainShade:`A400`,lightShade:`A200`,darkShade:`A700`}),error:b({color:f,name:`error`}),warning:b({color:g,name:`warning`}),info:b({color:p,name:`info`}),success:b({color:m,name:`success`}),grey:grey$1,contrastThreshold:n,getContrastText:_,augmentColor:b,tonalOffset:i,...S},l)}function prepareTypographyVars(e){let t={};return Object.entries(e).forEach(e=>{let[n,i]=e;typeof i==`object`&&(t[n]=`${i.fontStyle?`${i.fontStyle} `:``}${i.fontVariant?`${i.fontVariant} `:``}${i.fontWeight?`${i.fontWeight} `:``}${i.fontStretch?`${i.fontStretch} `:``}${i.fontSize||``}${i.lineHeight?`/${i.lineHeight} `:``}${i.fontFamily||``}`)}),t}function createMixins(e,t){return{toolbar:{minHeight:56,[e.up(`xs`)]:{"@media (orientation: landscape)":{minHeight:48}},[e.up(`sm`)]:{minHeight:64}},...t}}function round$3(e){return Math.round(e*1e5)/1e5}var caseAllCaps={textTransform:`uppercase`},defaultFontFamily=`"Roboto", "Helvetica", "Arial", sans-serif`;function createTypography(e,t){let{fontFamily:n=defaultFontFamily,fontSize:i=14,fontWeightLight:o=300,fontWeightRegular:l=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:f=16,allVariants:p,pxToRem:m,...g}=typeof t==`function`?t(e):t,_=i/14,b=m||(e=>`${e/f*_}rem`),S=(e,t,i,o,l)=>({fontFamily:n,fontWeight:e,fontSize:b(t),lineHeight:i,...n===defaultFontFamily?{letterSpacing:`${round$3(o/t)}em`}:{},...l,...p});return deepmerge({htmlFontSize:f,pxToRem:b,fontFamily:n,fontSize:i,fontWeightLight:o,fontWeightRegular:l,fontWeightMedium:u,fontWeightBold:d,h1:S(o,96,1.167,-1.5),h2:S(o,60,1.2,-.5),h3:S(l,48,1.167,0),h4:S(l,34,1.235,.25),h5:S(l,24,1.334,0),h6:S(u,20,1.6,.15),subtitle1:S(l,16,1.75,.15),subtitle2:S(u,14,1.57,.1),body1:S(l,16,1.5,.15),body2:S(l,14,1.43,.15),button:S(u,14,1.75,.4,caseAllCaps),caption:S(l,12,1.66,.4),overline:S(l,12,2.66,1,caseAllCaps),inherit:{fontFamily:`inherit`,fontWeight:`inherit`,fontSize:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},g,{clone:!1})}var shadowKeyUmbraOpacity=.2,shadowKeyPenumbraOpacity=.14,shadowAmbientShadowOpacity=.12;function createShadow(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${shadowKeyUmbraOpacity})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${shadowKeyPenumbraOpacity})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${shadowAmbientShadowOpacity})`].join(`,`)}var shadows=[`none`,createShadow(0,2,1,-1,0,1,1,0,0,1,3,0),createShadow(0,3,1,-2,0,2,2,0,0,1,5,0),createShadow(0,3,3,-2,0,3,4,0,0,1,8,0),createShadow(0,2,4,-1,0,4,5,0,0,1,10,0),createShadow(0,3,5,-1,0,5,8,0,0,1,14,0),createShadow(0,3,5,-1,0,6,10,0,0,1,18,0),createShadow(0,4,5,-2,0,7,10,1,0,2,16,1),createShadow(0,5,5,-3,0,8,10,1,0,3,14,2),createShadow(0,5,6,-3,0,9,12,1,0,3,16,2),createShadow(0,6,6,-3,0,10,14,1,0,4,18,3),createShadow(0,6,7,-4,0,11,15,1,0,4,20,3),createShadow(0,7,8,-4,0,12,17,2,0,5,22,4),createShadow(0,7,8,-4,0,13,19,2,0,5,24,4),createShadow(0,7,9,-4,0,14,21,2,0,5,26,4),createShadow(0,8,9,-5,0,15,22,2,0,6,28,5),createShadow(0,8,10,-5,0,16,24,2,0,6,30,5),createShadow(0,8,11,-5,0,17,26,2,0,6,32,5),createShadow(0,9,11,-5,0,18,28,2,0,7,34,6),createShadow(0,9,12,-6,0,19,29,2,0,7,36,6),createShadow(0,10,13,-6,0,20,31,3,0,8,38,7),createShadow(0,10,13,-6,0,21,33,3,0,8,40,7),createShadow(0,10,14,-6,0,22,35,3,0,8,42,7),createShadow(0,11,14,-7,0,23,36,3,0,9,44,8),createShadow(0,11,15,-7,0,24,38,3,0,9,46,8)],easing={easeInOut:`cubic-bezier(0.4, 0, 0.2, 1)`,easeOut:`cubic-bezier(0.0, 0, 0.2, 1)`,easeIn:`cubic-bezier(0.4, 0, 1, 1)`,sharp:`cubic-bezier(0.4, 0, 0.6, 1)`},duration={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function formatMs(e){return`${Math.round(e)}ms`}function getAutoHeightDuration(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function createTransitions(e){let t={...easing,...e.easing},n={...duration,...e.duration};return{getAutoHeightDuration,create:(e=[`all`],i={})=>{let{duration:o=n.standard,easing:l=t.easeInOut,delay:u=0,...d}=i;return(Array.isArray(e)?e:[e]).map(e=>`${e} ${typeof o==`string`?o:formatMs(o)} ${l} ${typeof u==`string`?u:formatMs(u)}`).join(`,`)},...e,easing:t,duration:n}}var zIndex={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function isSerializable(e){return isPlainObject$6(e)||e===void 0||typeof e==`string`||typeof e==`boolean`||typeof e==`number`||Array.isArray(e)}function stringifyTheme(e={}){let t={...e};function n(e){let t=Object.entries(e);for(let i=0;i<t.length;i++){let[o,l]=t[i];!isSerializable(l)||o.startsWith(`unstable_`)?delete e[o]:isPlainObject$6(l)&&(e[o]={...l},n(e[o]))}}return n(t),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles'; 53 54const theme = ${JSON.stringify(t,null,2)}; 55 56theme.breakpoints = createBreakpoints(theme.breakpoints || {}); 57theme.transitions = createTransitions(theme.transitions || {}); 58 59export default theme;`}function coefficientToPercentage(e){return typeof e==`number`?`${(e*100).toFixed(0)}%`:`calc((${e}) * 100%)`}var parseAddition=e=>{if(!Number.isNaN(+e))return+e;let t=e.match(/\d*\.?\d+/g);if(!t)return 0;let n=0;for(let e=0;e<t.length;e+=1)n+=+t[e];return n};function attachColorManipulators(e){Object.assign(e,{alpha(t,n){let i=this||e;return i.colorSpace?`oklch(from ${t} l c h / ${typeof n==`string`?`calc(${n})`:n})`:i.vars?`rgba(${t.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,`var(--$1Channel)`)} / ${typeof n==`string`?`calc(${n})`:n})`:alpha$1(t,parseAddition(n))},lighten(t,n){let i=this||e;return i.colorSpace?`color-mix(in ${i.colorSpace}, ${t}, #fff ${coefficientToPercentage(n)})`:lighten(t,n)},darken(t,n){let i=this||e;return i.colorSpace?`color-mix(in ${i.colorSpace}, ${t}, #000 ${coefficientToPercentage(n)})`:darken(t,n)}})}function createThemeNoVars(e={},...t){let{breakpoints:n,mixins:i={},spacing:o,palette:l={},transitions:u={},typography:d={},shape:f,colorSpace:p,...m}=e;
vendor: 9,737 bytes, lines 59-60
59if(e.vars&&e.generateThemeVars===void 0)throw Error(formatMuiErrorMessage(20));let g=createPalette({...l,colorSpace:p}),_=createTheme$1(e),b=deepmerge(_,{mixins:createMixins(_.breakpoints,i),palette:g,shadows:shadows.slice(),typography:createTypography(g,d),transitions:createTransitions(u),zIndex:{...zIndex}});return b=deepmerge(b,m),b=t.reduce((e,t)=>deepmerge(e,t),b),b.unstable_sxConfig={...defaultSxConfig,...m?.unstable_sxConfig},b.unstable_sx=function(e){return styleFunctionSx({sx:e,theme:this})},b.toRuntimeSource=stringifyTheme,attachColorManipulators(b),b}function getOverlayAlpha(e){let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var defaultDarkOverlays=[...Array(25)].map((e,t)=>{if(t===0)return`none`;let n=getOverlayAlpha(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function getOpacity(e){return{inputPlaceholder:e===`dark`?.5:.42,inputUnderline:e===`dark`?.7:.42,switchTrackDisabled:e===`dark`?.2:.12,switchTrack:e===`dark`?.3:.38}}function getOverlays(e){return e===`dark`?defaultDarkOverlays:[]}function createColorScheme(e){let{palette:t={mode:`light`},opacity:n,overlays:i,colorSpace:o,...l}=e,u=createPalette({...t,colorSpace:o});return{palette:u,opacity:{...getOpacity(u.mode),...n},overlays:i||getOverlays(u.mode),...l}}function shouldSkipGeneratingVar(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===`palette`&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var excludeVariablesFromRoot=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:``}overlays-${n}`),`--${e?`${e}-`:``}palette-AppBar-darkBg`,`--${e?`${e}-`:``}palette-AppBar-darkColor`],createGetSelector_default=e=>(t,n)=>{let i=e.rootSelector||`:root`,o=e.colorSchemeSelector,l=o;if(o===`class`&&(l=`.%s`),o===`data`&&(l=`[data-%s]`),o?.startsWith(`data-`)&&!o.includes(`%s`)&&(l=`[${o}="%s"]`),e.defaultColorScheme===t){if(t===`dark`){let o={};return excludeVariablesFromRoot(e.cssVarPrefix).forEach(e=>{o[e]=n[e],delete n[e]}),l===`media`?{[i]:n,"@media (prefers-color-scheme: dark)":{[i]:o}}:l?{[l.replace(`%s`,t)]:o,[`${i}, ${l.replace(`%s`,t)}`]:n}:{[i]:{...n,...o}}}if(l&&l!==`media`)return`${i}, ${l.replace(`%s`,String(t))}`}else if(t){if(l===`media`)return{[`@media (prefers-color-scheme: ${String(t)})`]:{[i]:n}};if(l)return l.replace(`%s`,String(t))}return i};function assignNode(e,t){t.forEach(t=>{e[t]||(e[t]={})})}function setColor(e,t,n){!e[t]&&n&&(e[t]=n)}function toRgb(e){return typeof e!=`string`||!e.startsWith(`hsl`)?e:hslToRgb(e)}function setColorChannel(e,t){`${t}Channel`in e||(e[`${t}Channel`]=private_safeColorChannel(toRgb(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). 60To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}function getSpacingVal(e){return typeof e==`number`?`${e}px`:typeof e==`string`||typeof e==`function`||Array.isArray(e)?e:`8px`}var silent=e=>{try{return e()}catch{}},createGetCssVar=(e=`mui`)=>createGetCssVar$1(e);function attachColorScheme$1(e,t,n,i,o){if(!n)return;n=n===!0?{}:n;let l=o===`dark`?`dark`:`light`;if(!i){t[o]=createColorScheme({...n,palette:{mode:l,...n?.palette},colorSpace:e});return}let{palette:u,...d}=createThemeNoVars({...i,palette:{mode:l,...n?.palette},colorSpace:e});return t[o]={...n,palette:u,opacity:{...getOpacity(l),...n?.opacity},overlays:n?.overlays||getOverlays(l)},d}function createThemeWithVars(e={},...t){let{colorSchemes:n={light:!0},defaultColorScheme:i,disableCssColorScheme:o=!1,cssVarPrefix:l=`mui`,nativeColor:u=!1,shouldSkipGeneratingVar:d=shouldSkipGeneratingVar,colorSchemeSelector:f=n.light&&n.dark?`media`:void 0,rootSelector:p=`:root`,...m}=e,g=Object.keys(n)[0],_=i||(n.light&&g!==`light`?`light`:g),b=createGetCssVar(l),{[_]:S,light:C,dark:T,...E}=n,D={...E},O=S;if((_===`dark`&&!(`dark`in n)||_===`light`&&!(`light`in n))&&(O=!0),!O)throw Error(formatMuiErrorMessage(21,_));let A;u&&(A=`oklch`);let j=attachColorScheme$1(A,D,O,m,_);C&&!D.light&&attachColorScheme$1(A,D,C,void 0,`light`),T&&!D.dark&&attachColorScheme$1(A,D,T,void 0,`dark`);let M={defaultColorScheme:_,...j,cssVarPrefix:l,colorSchemeSelector:f,rootSelector:p,getCssVar:b,colorSchemes:D,font:{...prepareTypographyVars(j.typography),...j.font},spacing:getSpacingVal(m.spacing)};Object.keys(M.colorSchemes).forEach(e=>{let t=M.colorSchemes[e].palette,n=e=>{let n=e.split(`-`),i=n[1],o=n[2];return b(e,t[i][o])};t.mode===`light`&&(setColor(t.common,`background`,`#fff`),setColor(t.common,`onBackground`,`#000`)),t.mode===`dark`&&(setColor(t.common,`background`,`#000`),setColor(t.common,`onBackground`,`#fff`));function i(e,t,n){if(A){let i;return e===private_safeAlpha&&(i=`transparent ${((1-n)*100).toFixed(0)}%`),e===private_safeDarken&&(i=`#000 ${(n*100).toFixed(0)}%`),e===private_safeLighten&&(i=`#fff ${(n*100).toFixed(0)}%`),`color-mix(in ${A}, ${t}, ${i})`}return e(t,n)}if(assignNode(t,[`Alert`,`AppBar`,`Avatar`,`Button`,`Chip`,`FilledInput`,`LinearProgress`,`Skeleton`,`Slider`,`SnackbarContent`,`SpeedDialAction`,`StepConnector`,`StepContent`,`Switch`,`TableCell`,`Tooltip`]),t.mode===`light`){setColor(t.Alert,`errorColor`,i(private_safeDarken,u?b(`palette-error-light`):t.error.light,.6)),setColor(t.Alert,`infoColor`,i(private_safeDarken,u?b(`palette-info-light`):t.info.light,.6)),setColor(t.Alert,`successColor`,i(private_safeDarken,u?b(`palette-success-light`):t.success.light,.6)),setColor(t.Alert,`warningColor`,i(private_safeDarken,u?b(`palette-warning-light`):t.warning.light,.6)),setColor(t.Alert,`errorFilledBg`,n(`palette-error-main`)),setColor(t.Alert,`infoFilledBg`,n(`palette-info-main`)),setColor(t.Alert,`successFilledBg`,n(`palette-success-main`)),setColor(t.Alert,`warningFilledBg`,n(`palette-warning-main`)),setColor(t.Alert,`errorFilledColor`,silent(()=>t.getContrastText(t.error.main))),setColor(t.Alert,`infoFilledColor`,silent(()=>t.getContrastText(t.info.main))),setColor(t.Alert,`successFilledColor`,silent(()=>t.getContrastText(t.success.main))),setColor(t.Alert,`warningFilledColor`,silent(()=>t.getContrastText(t.warning.main))),setColor(t.Alert,`errorStandardBg`,i(private_safeLighten,u?b(`palette-error-light`):t.error.light,.9)),setColor(t.Alert,`infoStandardBg`,i(private_safeLighten,u?b(`palette-info-light`):t.info.light,.9)),setColor(t.Alert,`successStandardBg`,i(private_safeLighten,u?b(`palette-success-light`):t.success.light,.9)),setColor(t.Alert,`warningStandardBg`,i(private_safeLighten,u?b(`palette-warning-light`):t.warning.light,.9)),setColor(t.Alert,`errorIconColor`,n(`palette-error-main`)),setColor(t.Alert,`infoIconColor`,n(`palette-info-main`)),setColor(t.Alert,`successIconColor`,n(`palette-success-main`)),setColor(t.Alert,`warningIconColor`,n(`palette-warning-main`)),setColor(t.AppBar,`defaultBg`,n(`palette-grey-100`)),setColor(t.Avatar,`defaultBg`,n(`palette-grey-400`)),setColor(t.Button,`inheritContainedBg`,n(`palette-grey-300`)),setColor(t.Button,`inheritContainedHoverBg`,n(`palette-grey-A100`)),setColor(t.Chip,`defaultBorder`,n(`palette-grey-400`)),setColor(t.Chip,`defaultAvatarColor`,n(`palette-grey-700`)),setColor(t.Chip,`defaultIconColor`,n(`palette-grey-700`)),setColor(t.FilledInput,`bg`,`rgba(0, 0, 0, 0.06)`),setColor(t.FilledInput,`hoverBg`,`rgba(0, 0, 0, 0.09)`),setColor(t.FilledInput,`disabledBg`,`rgba(0, 0, 0, 0.12)`),setColor(t.LinearProgress,`primaryBg`,i(private_safeLighten,u?b(`palette-primary-main`):t.primary.main,.62)),setColor(t.LinearProgress,`secondaryBg`,i(private_safeLighten,u?b(`palette-secondary-main`):t.secondary.main,.62)),setColor(t.LinearProgress,`errorBg`,i(private_safeLighten,u?b(`palette-error-main`):t.error.main,.62)),setColor(t.LinearProgress,`infoBg`,i(private_safeLighten,u?b(`palette-info-main`):t.info.main,.62)),setColor(t.LinearProgress,`successBg`,i(private_safeLighten,u?b(`palette-success-main`):t.success.main,.62)),setColor(t.LinearProgress,`warningBg`,i(private_safeLighten,u?b(`palette-warning-light`):t.warning.main,.62)),setColor(t.Skeleton,`bg`,A?i(private_safeAlpha,u?b(`palette-text-primary`):t.text.primary,.11):`rgba(${n(`palette-text-primaryChannel`)} / 0.11)`),setColor(t.Slider,`primaryTrack`,i(private_safeLighten,u?b(`palette-primary-main`):t.primary.main,.62)),setColor(t.Slider,`secondaryTrack`,i(private_safeLighten,u?b(`palette-secondary-main`):t.secondary.main,.62)),setColor(t.Slider,`errorTrack`,i(private_safeLighten,u?b(`palette-error-main`):t.error.main,.62)),setColor(t.Slider,`infoTrack`,i(private_safeLighten,u?b(`palette-info-main`):t.info.main,.62)),setColor(t.Slider,`successTrack`,i(private_safeLighten,u?b(`palette-success-main`):t.success.main,.62)),setColor(t.Slider,`warningTrack`,i(private_safeLighten,u?b(`palette-warning-main`):t.warning.main,.62));let e=A?i(private_safeDarken,u?b(`palette-background-default`):t.background.default,.6825):private_safeEmphasize(t.background.default,.8);setColor(t.SnackbarContent,`bg`,e),setColor(t.SnackbarContent,`color`,silent(()=>A?dark.text.primary:t.getContrastText(e))),setColor(t.SpeedDialAction,`fabHoverBg`,private_safeEmphasize(t.background.paper,.15)),setColor(t.StepConnector,`border`,n(`palette-grey-400`)),setColor(t.StepContent,`border`,n(`palette-grey-400`)),setColor(t.Switch,`defaultColor`,n(`palette-common-white`)),setColor(t.Switch,`defaultDisabledColor`,n(`palette-grey-100`)),setColor(t.Switch,`primaryDisabledColor`,i(private_safeLighten,u?b(`palette-primary-main`):t.primary.main,.62)),setColor(t.Switch,`secondary
60DisabledColor`,i(private_safeLighten,u?b(`palette-secondary-main`):t.secondary.main,.62)),setColor(t.Switch,`errorDisabledColor`,i(private_safeLighten,u?b(`palette-error-main`):t.error.main,.62)),setColor(t.Switch,`infoDisabledColor`,i(private_safeLighten,u?b(`palette-info-main`):t.info.main,.62)),setColor(t.Switch,`successDisabledColor`,i(private_safeLighten,u?b(`palette-success-main`):t.success.main,.62)),setColor(t.Switch,`warningDisabledColor`,i(private_safeLighten,u?b(`palette-warning-main`):t.warning.main,.62)),setColor(t.TableCell,`border`,i(private_safeLighten,private_safeAlpha(u?b(`palette-divider`):t.divider,1),.88)),setColor(t.Tooltip,`bg`,i(private_safeAlpha,u?b(`palette-grey-700`):t.grey[700],.92))}if(t.mode===`dark`){setColor(t.Alert,`errorColor`,i(private_safeLighten,u?b(`palette-error-light`):t.error.light,.6)),setColor(t.Alert,`infoColor`,i(private_safeLighten,u?b(`palette-info-light`):t.info.light,.6)),setColor(t.Alert,`successColor`,i(private_safeLighten,u?b(`palette-success-light`):t.success.light,.6)),setColor(t.Alert,`warningColor`,i(private_safeLighten,u?b(`palette-warning-light`):t.warning.light,.6)),setColor(t.Alert,`errorFilledBg`,n(`palette-error-dark`)),setColor(t.Alert,`infoFilledBg`,n(`palette-info-dark`)),setColor(t.Alert,`successFilledBg`,n(`palette-success-dark`)),setColor(t.Alert,`warningFilledBg`,n(`palette-warning-dark`)),setColor(t.Alert,`errorFilledColor`,silent(()=>t.getContrastText(t.error.dark))),setColor(t.Alert,`infoFilledColor`,silent(()=>t.getContrastText(t.info.dark))),setColor(t.Alert,`successFilledColor`,silent(()=>t.getContrastText(t.success.dark))),setColor(t.Alert,`warningFilledColor`,silent(()=>t.getContrastText(t.warning.dark))),setColor(t.Alert,`errorStandardBg`,i(private_safeDarken,u?b(`palette-error-light`):t.error.light,.9)),setColor(t.Alert,`infoStandardBg`,i(private_safeDarken,u?b(`palette-info-light`):t.info.light,.9)),setColor(t.Alert,`successStandardBg`,i(private_safeDarken,u?b(`palette-success-light`):t.success.light,.9)),setColor(t.Alert,`warningStandardBg`,i(private_safeDarken,u?b(`palette-warning-light`):t.warning.light,.9)),setColor(t.Alert,`errorIconColor`,n(`palette-error-main`)),setColor(t.Alert,`infoIconColor`,n(`palette-info-main`)),setColor(t.Alert,`successIconColor`,n(`palette-success-main`)),setColor(t.Alert,`warningIconColor`,n(`palette-warning-main`)),setColor(t.AppBar,`defaultBg`,n(`palette-grey-900`)),setColor(t.AppBar,`darkBg`,n(`palette-background-paper`)),setColor(t.AppBar,`darkColor`,n(`palette-text-primary`)),setColor(t.Avatar,`defaultBg`,n(`palette-grey-600`)),setColor(t.Button,`inheritContainedBg`,n(`palette-grey-800`)),setColor(t.Button,`inheritContainedHoverBg`,n(`palette-grey-700`)),setColor(t.Chip,`defaultBorder`,n(`palette-grey-700`)),setColor(t.Chip,`defaultAvatarColor`,n(`palette-grey-300`)),setColor(t.Chip,`defaultIconColor`,n(`palette-grey-300`)),setColor(t.FilledInput,`bg`,`rgba(255, 255, 255, 0.09)`),setColor(t.FilledInput,`hoverBg`,`rgba(255, 255, 255, 0.13)`),setColor(t.FilledInput,`disabledBg`,`rgba(255, 255, 255, 0.12)`),setColor(t.LinearProgress,`primaryBg`,i(private_safeDarken,u?b(`palette-primary-main`):t.primary.main,.5)),setColor(t.LinearProgress,`secondaryBg`,i(private_safeDarken,u?b(`palette-secondary-main`):t.secondary.main,.5)),setColor(t.LinearProgress,`errorBg`,i(private_safeDarken,u?b(`palette-error-main`):t.error.main,.5)),setColor(t.LinearProgress,`infoBg`,i(private_safeDarken,u?b(`palette-info-main`):t.info.main,.5)),setColor(t.LinearProgress,`successBg`,i(private_safeDarken,u?b(`palette-success-main`):t.success.main,.5)),setColor(t.LinearProgress,`warningBg`,i(private_safeDarken,u?b(`palette-warning-main`):t.warning.main,.5)),setColor(t.Skeleton,`bg`,A?i(private_safeAlpha,u?b(`palette-text-primary`):t.text.primary,.13):`rgba(${n(`palette-text-primaryChannel`)} / 0.13)`),setColor(t.Slider,`primaryTrack`,i(private_safeDarken,u?b(`palette-primary-main`):t.primary.main,.5)),setColor(t.Slider,`secondaryTrack`,i(private_safeDarken,u?b(`palette-secondary-main`):t.secondary.main,.5)),setColor(t.Slider,`errorTrack`,i(private_safeDarken,u?b(`palette-error-main`):t.error.main,.5)),setColor(t.Slider,`infoTrack`,i(private_safeDarken,u?b(`palette-info-main`):t.info.main,.5)),setColor(t.Slider,`successTrack`,i(private_safeDarken,u?b(`palette-success-main`):t.success.main,.5)),setColor(t.Slider,`warningTrack`,i(private_safeDarken,u?b(`palette-warning-light`):t.warning.main,.5));let e=A?i(private_safeLighten,u?b(`palette-background-default`):t.background.default,.985):private_safeEmphasize(t.background.default,.98);setColor(t.SnackbarContent,`bg`,e),setColor(t.SnackbarContent,`color`,silent(()=>A?light.text.primary:t.getContrastText(e))),setColor(t.SpeedDialAction,`fabHoverBg`,private_safeEmphasize(t.background.paper,.15)),setColor(t.StepConnector,`border`,n(`palette-grey-600`)),setColor(t.StepContent,`border`,n(`palette-grey-600`)),setColor(t.Switch,`defaultColor`,n(`palette-grey-300`)),setColor(t.Switch,`defaultDisabledColor`,n(`palette-grey-600`)),setColor(t.Switch,`primaryDisabledColor`,i(private_safeDarken,u?b(`palette-primary-main`):t.primary.main,.55)),setColor(t.Switch,`secondary
60DisabledColor`,i(private_safeDarken,u?b(`palette-secondary-main`):t.secondary.main,.55)),setColor(t.Switch,`errorDisabledColor`,i(private_safeDarken,u?b(`palette-error-main`):t.error.main,.55)),setColor(t.Switch,`infoDisabledColor`,i(private_safeDarken,u?b(`palette-info-main`):t.info.main,.55)),setColor(t.Switch,`successDisabledColor`,i(private_safeDarken,u?b(`palette-success-main`):t.success.main,.55)),setColor(t.Switch,`warningDisabledColor`,i(private_safeDarken,u?b(`palette-warning-light`):t.warning.main,.55)),setColor(t.TableCell,`border`,i(private_safeDarken,private_safeAlpha(u?b(`palette-divider`):t.divider,1),.68)),setColor(t.Tooltip,`bg`,i(private_safeAlpha,u?b(`palette-grey-700`):t.grey[700],.92))}setColorChannel(t.background,`default`),setColorChannel(t.background,`paper`),setColorChannel(t.common,`background`),setColorChannel(t.common,`onBackground`),setColorChannel(t,`divider`),Object.keys(t).forEach(e=>{let n=t[e];e!==`tonalOffset`&&n&&typeof n==`object`&&(n.main&&setColor(t[e],`mainChannel`,private_safeColorChannel(toRgb(n.main))),n.light&&setColor(t[e],`lightChannel`,private_safeColorChannel(toRgb(n.light))),n.dark&&setColor(t[e],`darkChannel`,private_safeColorChannel(toRgb(n.dark))),n.contrastText&&setColor(t[e],`contrastTextChannel`,private_safeColorChannel(toRgb(n.contrastText))),e===`text`&&(setColorChannel(t[e],`primary`),setColorChannel(t[e],`secondary`)),e===`action`&&(n.active&&setColorChannel(t[e],`active`),n.selected&&setColorChannel(t[e],`selected`)))})}),M=t.reduce((e,t)=>deepmerge(e,t),M);let N={prefix:l,disableCssColorScheme:o,shouldSkipGeneratingVar:d,getSelector:createGetSelector_default(M),enableContrastVars:u},{vars:P,generateThemeVars:F,generateStyleSheets:I}=prepareCssVars(M,N);return M.vars=P,Object.entries(M.colorSchemes[M.defaultColorScheme]).forEach(([e,t])=>{M[e]=t}),M.generateThemeVars=F,M.generateStyleSheets=I,M.generateSpacing=function(){return createSpacing(m.spacing,createUnarySpacing(this))},M.getColorSchemeSelector=createGetColorSchemeSelector(f),M.spacing=M.generateSpacing(),M.shouldSkipGeneratingVar=d,M.unstable_sxConfig={...defaultSxConfig,...m?.unstable_sxConfig},M.unstable_sx=function(e){return styleFunctionSx({sx:e,theme:this})},M.toRuntimeSource=stringifyTheme,M}function attachColorScheme(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:createPalette({...n===!0?{}:n.palette,mode:t})})}function createTheme(e={},...t){let{palette:n,cssVariables:i=!1,colorSchemes:o=n?void 0:{light:!0},defaultColorScheme:l=n?.mode,...u}=e,d=l||`light`,f=o?.[d],p={...o,...n?{[d]:{...typeof f!=`boolean`&&f,palette:n}}:void 0};if(i===!1){if(!(`colorSchemes`in e))return createThemeNoVars(e,...t);let i=n;`palette`in e||p[d]&&(p[d]===!0?d===`dark`&&(i={mode:`dark`}):i=p[d].palette);let o=createThemeNoVars({...e,palette:i},...t);return o.defaultColorScheme=d,o.colorSchemes=p,o.palette.mode===`light`&&(o.colorSchemes.light={...p.light!==!0&&p.light,palette:o.palette},attachColorScheme(o,`dark`,p.dark)),o.palette.mode===`dark`&&(o.colorSchemes.dark={...p.dark!==!0&&p.dark,palette:o.palette},attachColorScheme(o,`light`,p.light)),o}return!n&&!(`light`in p)&&d===`light`&&(p.light=!0),createThemeWithVars({...u,colorSchemes:p,defaultColorScheme:d,...typeof i!=`boolean`&&i},...t)}var defaultTheme=createTheme();function useTheme(){let e=useTheme$2(defaultTheme);return e.$$material||e}function useThemeProps({props:e,name:t}){return useThemeProps$1({props:e,name:t,defaultTheme,themeId:identifier_default})}function slotShouldForwardProp(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}var rootShouldForwardProp=e=>slotShouldForwardProp(e)&&e!==`classes`,styled=createStyled({themeId:identifier_default,defaultTheme,rootShouldForwardProp});function ThemeProviderNoVars({theme:e,...t}){let n=`$$material`in e?e[identifier_default]:void 0;return(0,import_jsx_runtime.jsx)(ThemeProvider$1,{...t,themeId:n?identifier_default:void 0,theme:n||e})}var defaultConfig={attribute:`data-mui-color-scheme`,colorSchemeStorageKey:`mui-color-scheme`,defaultLightColorScheme:`light`,defaultDarkColorScheme:`dark`,modeStorageKey:`mui-mode`}
60,{CssVarsProvider:InternalCssVarsProvider,useColorScheme,getInitColorSchemeScript:deprecatedGetInitColorSchemeScript}=createCssVarsProvider({themeId:identifier_default,theme:()=>createTheme({cssVariables:!0}),colorSchemeStorageKey:defaultConfig.colorSchemeStorageKey,modeStorageKey:defaultConfig.modeStorageKey,defaultColorScheme:{light:defaultConfig.defaultLightColorScheme,dark:defaultConfig.defaultDarkColorScheme},resolveTheme:e=>{let t={...e,typography:createTypography(e.palette,e.typography)};return t.unstable_sx=function(e){return styleFunctionSx({sx:e,theme:this})},t}}),CssVarsProvider=InternalCssVarsProvider;function ThemeProvider({theme:e,...t}){let n=import_react$1.useMemo(()=>{if(typeof e==`function`)return e;let t=`$$material`in e?e[identifier_default]:e;return`colorSchemes`in t?null:`vars`in t?e:{...e,vars:null}},[e]);return n?(0,import_jsx_runtime.jsx)(ThemeProviderNoVars,{theme:n,...t}):(0,import_jsx_runtime.jsx)(CssVarsProvider,{theme:e,...t})}var capitalize_default=capitalize;function createChainedFunction(...e){return e.reduce((e,t)=>t==null?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}function GlobalStyles(e){return(0,import_jsx_runtime.jsx)(GlobalStyles$1,{...e,defaultTheme,themeId:identifier_default})}function globalCss(e){return function(t){return(0,import_jsx_runtime.jsx)(GlobalStyles,{styles:typeof e==`function`?n=>e({theme:n,...t}):e})}}function internal_createExtendSxProp(){return extendSxProp$1}var memoTheme=unstable_memoTheme;function useDefaultProps(e){return useDefaultProps$1(e)}function getSvgIconUtilityClass(e){return generateUtilityClass(`MuiSvgIcon`,e)}var svgIconClasses=generateUtilityClasses(`MuiSvgIcon`,[`root`,`colorPrimary`,`colorSecondary`,`colorAction`,`colorError`,`colorDisabled`,`fontSizeInherit`,`fontSizeSmall`,`fontSizeMedium`,`fontSizeLarge`]),useUtilityClasses$82=e=>{let{color:t,fontSize:n,classes:i}=e;return composeClasses({root:[`root`,t!==`inherit`&&`color${capitalize_default(t)}`,`fontSize${capitalize_default(n)}`]},getSvgIconUtilityClass,i)},SvgIconRoot=styled(`svg`,{name:`MuiSvgIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!==`inherit`&&t[`color${capitalize_default(n.color)}`],t[`fontSize${capitalize_default(n.fontSize)}`]]}})(memoTheme(({theme:e})=>({userSelect:`none`,width:`1em`,height:`1em`,display:`inline-block`,flexShrink:0,transition:e.transitions?.create?.(`fill`,{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:`currentColor`}},{props:{fontSize:`inherit`},style:{fontSize:`inherit`}},{props:{fontSize:`small`},style:{fontSize:e.typography?.pxToRem?.(20)||`1.25rem`}},{props:{fontSize:`medium`},style:{fontSize:e.typography?.pxToRem?.(24)||`1.5rem`}},{props:{fontSize:`large`},style:{fontSize:e.typography?.pxToRem?.(35)||`2.1875rem`}},...Object.entries((e.vars??e).palette).filter(([,e])=>e&&e.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:`action`},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:`disabled`},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:`inherit`},style:{color:void 0}}]}))),SvgIcon=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiSvgIcon`}),{children:i,className:o,color:l=`inherit`,component:u=`svg`,fontSize:d=`medium`,htmlColor:f,inheritViewBox:p=!1,titleAccess:m,viewBox:g=`0 0 24 24`,..._}=n,b=import_react$1.isValidElement(i)&&i.type===`svg`,S={...n,color:l,component:u,fontSize:d,instanceFontSize:e.fontSize,inheritViewBox:p,viewBox:g,hasSvgAsChild:b},C={};return p||(C.viewBox=g),(0,import_jsx_runtime.jsxs)(SvgIconRoot,{as:u,className:clsx(useUtilityClasses$82(S).root,o),focusable:`false`,color:f,"aria-hidden":m?void 0:!0,role:m?`img`:void 0,ref:t,...C,..._,...b&&i.props,ownerState:S,children:[b?i.props.children:i,m?(0,import_jsx_runtime.jsx)(`title`,{children:m}):null]})});SvgIcon.muiName=`SvgIcon`;function createSvgIcon(e,t){function n(t,n){return(0,import_jsx_runtime.jsx)(SvgIcon,{"data-testid":void 0,ref:n,...t,children:e})}return n.muiName=SvgIcon.muiName,import_react$1.memo(import_react$1.forwardRef(n))}function debounce$1(e,t=166){let n;function i(...i){clearTimeout(n),n=setTimeout(()=>{e.apply(this,i)},t)}return i.clear=()=>{clearTimeout(n)},i}var debounce_default=debounce$1,isMuiElement_default=isMuiElement;function ownerDocument(e){return e&&e.ownerDocument||document}var ownerDocument_default=ownerDocument;function ownerWindow(e){return ownerDocument(e).defaultView||window}var ownerWindow_default=ownerWindow;function setRef(e,t){typeof e==`function`?e(t):e&&(e.current=t)}
60var useEnhancedEffect_default=useEnhancedEffect,useId_default=useId$1;function useControlled(e){let{controlled:t,default:n,name:i,state:o=`value`}=e,{current:l}=import_react$1.useRef(t!==void 0),[u,d]=import_react$1.useState(n);return[l?t:u,import_react$1.useCallback(e=>{l||d(e)},[])]}var useControlled_default=useControlled;function useEventCallback(e){let t=import_react$1.useRef(e);return useEnhancedEffect(()=>{t.current=e}),import_react$1.useRef((...e)=>(0,t.current)(...e)).current}var useEventCallback_default=useEventCallback;function useForkRef(...e){let t=import_react$1.useRef(void 0),n=import_react$1.useCallback(t=>{let n=e.map(e=>{if(e==null)return null;if(typeof e==`function`){let n=e,i=n(t);return typeof i==`function`?i:()=>{n(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(e=>e?.())}},e);return import_react$1.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var useForkRef_default=useForkRef;function isEventHandler(e,t){let n=e.charCodeAt(2);return e[0]===`o`&&e[1]===`n`&&n>=65&&n<=90&&typeof t==`function`}function mergeSlotProps$2(e,t){if(!e)return t;function n(e,t){let n={};return Object.keys(t).forEach(i=>{isEventHandler(i,t[i])&&typeof e[i]==`function`&&(n[i]=(...n)=>{e[i](...n),t[i](...n)})}),n}if(typeof e==`function`||typeof t==`function`)return i=>{let o=typeof t==`function`?t(i):t,l=typeof e==`function`?e({...i,...o}):e,u=clsx(i?.className,o?.className,l?.className),d=n(l,o);return{...o,...l,...d,...!!u&&{className:u},...o?.style&&l?.style&&{style:{...o.style,...l.style}},...o?.sx&&l?.sx&&{sx:[...Array.isArray(o.sx)?o.sx:[o.sx],...Array.isArray(l.sx)?l.sx:[l.sx]]}}};let i=t,o=n(e,i),l=clsx(i?.className,e?.className);return{...t,...e,...o,...!!l&&{className:l},...i?.style&&e?.style&&{style:{...i.style,...e.style}},...i?.sx&&e?.sx&&{sx:[...Array.isArray(i.sx)?i.sx:[i.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}function _objectWithoutPropertiesLoose$1(e,t){if(e==null)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(t.indexOf(i)!==-1)continue;n[i]=e[i]}return n}function _setPrototypeOf$1(e,t){return _setPrototypeOf$1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_setPrototypeOf$1(e,t)}function _inheritsLoose$1(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_setPrototypeOf$1(e,t)}function hasClass(e,t){return e.classList?!!t&&e.classList.contains(t):(` `+(e.className.baseVal||e.className)+` `).indexOf(` `+t+` `)!==-1}function addClass(e,t){e.classList?e.classList.add(t):hasClass(e,t)||(typeof e.className==`string`?e.className=e.className+` `+t:e.setAttribute(`class`,(e.className&&e.className.baseVal||``)+` `+t))}function replaceClassName(e,t){return e.replace(RegExp(`(^|\\s)`+t+`(?:\\s|$)`,`g`),`$1`).replace(/\s+/g,` `).replace(/^\s*|\s*$/g,``)}function removeClass$1(e,t){e.classList?e.classList.remove(t):typeof e.className==`string`?e.className=replaceClassName(e.className,t):e.setAttribute(`class`,replaceClassName(e.className&&e.className.baseVal||``,t))}var config_default={disabled:!1},TransitionGroupContext_default=import_react$1.createContext(null),forceReflow=function(e){return e.scrollTop},import_react_dom=__toESM(require_react_dom()),UNMOUNTED=`unmounted`,EXITED=`exited`,ENTERING=`entering`,ENTERED=`entered`,EXITING=`exiting`,Transition=function(e){_inheritsLoose$1(t,e);function t(t,n){var i=e.call(this,t,n)||this,o=n,l=o&&!o.isMounting?t.enter:t.appear,u;return i.appearStatus=null,t.in?l?(u=EXITED,i.appearStatus=ENTERING):u=ENTERED:u=t.unmountOnExit||t.mountOnEnter?UNMOUNTED:EXITED,i.state={status:u},i.nextCallback=null,i}t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===`unmounted`?{status:EXITED}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==`entering`&&n!==`entered`&&(t=ENTERING):(n===`entering`||n===`entered`)&&(t=EXITING)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e=this.props.timeout,t=n=i=e,n,i;return e!=null&&typeof e!=`number`&&(t=e.exit,n=e.enter,i=e.appear===void 0?n:e.appear),{exit:t,enter:n,appear:i}},n.updateStatus=function(e,t){if(e===void 0&&(e=!1),t!==null)if(this.cancelNextCallback(),t===`entering`){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:import_react_dom.default.findDOMNode(this);n&&forceReflow(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===`exited`&&this.setState({status:UNMOUNTED})},n.performEnter=function(e){var t=this,n=this.props.enter,i=this.context?this.context.
60isMounting:e,o=this.props.nodeRef?[i]:[import_react_dom.default.findDOMNode(this),i],l=o[0],u=o[1],d=this.getTimeouts(),f=i?d.appear:d.enter;if(!e&&!n||config_default.disabled){this.safeSetState({status:ENTERED},function(){t.props.onEntered(l)});return}this.props.onEnter(l,u),this.safeSetState({status:ENTERING},function(){t.props.onEntering(l,u),t.onTransitionEnd(f,function(){t.safeSetState({status:ENTERED},function(){t.props.onEntered(l,u)})})})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),i=this.props.nodeRef?void 0:import_react_dom.default.findDOMNode(this);if(!t||config_default.disabled){this.safeSetState({status:EXITED},function(){e.props.onExited(i)});return}this.props.onExit(i),this.safeSetState({status:EXITING},function(){e.props.onExiting(i),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:EXITED},function(){e.props.onExited(i)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(i){n&&(n=!1,t.nextCallback=null,e(i))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:import_react_dom.default.findDOMNode(this),i=e==null&&!this.props.addEndListener;if(!n||i){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],l=o[0],u=o[1];this.props.addEndListener(l,u)}e!=null&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===`unmounted`)return null;var t=this.props,n=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var i=_objectWithoutPropertiesLoose$1(t,[`children`,`in`,`mountOnEnter`,`unmountOnExit`,`appear`,`enter`,`exit`,`timeout`,`addEndListener`,`onEnter`,`onEntering`,`onEntered`,`onExit`,`onExiting`,`onExited`,`nodeRef`]);return import_react$1.createElement(TransitionGroupContext_default.Provider,{value:null},typeof n==`function`?n(e,i):import_react$1.cloneElement(import_react$1.Children.only(n),i))},t}(import_react$1.Component);Transition.contextType=TransitionGroupContext_default,Transition.propTypes={};function noop$5(){}Transition.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop$5,onEntering:noop$5,onEntered:noop$5,onExit:noop$5,onExiting:noop$5,onExited:noop$5},Transition.UNMOUNTED=UNMOUNTED,Transition.EXITED=EXITED,Transition.ENTERING=ENTERING,Transition.ENTERED=ENTERED,Transition.EXITING=EXITING;var _addClass=function(e,t){return e&&t&&t.split(` `).forEach(function(t){return addClass(e,t)})},removeClass=function(e,t){return e&&t&&t.split(` `).forEach(function(t){return removeClass$1(e,t)})},CSSTransition=function(e){_inheritsLoose$1(t,e);function t(){var t,n=[...arguments];return t=e.call.apply(e,[this].concat(n))||this,t.appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var i=t.resolveArguments(e,n),o=i[0],l=i[1];t.removeClasses(o,`exit`),t.addClass(o,l?`appear`:`enter`,`base`),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var i=t.resolveArguments(e,n),o=i[0],l=i[1]?`appear`:`enter`;t.addClass(o,l,`active`),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var i=t.resolveArguments(e,n),o=i[0],l=i[1]?`appear`:`enter`;t.removeClasses(o,l),t.addClass(o,l,`done`),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,`appear`),t.removeClasses(n,`enter`),t.addClass(n,`exit`,`base`),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,`exit`,`active`),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,`exit`),t.addClass(n,`exit`,`done`),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,i=typeof n==`string`,o=i&&n?n+`-`:``,l=i?``+o+e:n[e];return{baseClassName:l,activeClassName:i?l+`-active`:n[e+`Active`],doneClassName:i?l+`-done`:n[e+`Done`]}},t}var n=t.prototype;return n.addClass=function(e,t,n){var i=this.getClassNames(t)[n+`ClassName`],o=this.getClassNames(`enter`).doneClassName;t===`appear`&&n===`done`&&o&&(i+=` `+o),n===`active`&&e&&forceReflow(e),i&&(this.appliedClasse
vendor: 1,549 bytes, line 60
60s[t][n]=i,_addClass(e,i))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],i=n.base,o=n.active,l=n.done;this.appliedClasses[t]={},i&&removeClass(e,i),o&&removeClass(e,o),l&&removeClass(e,l)},n.render=function(){var e=this.props;e.classNames;var t=_objectWithoutPropertiesLoose$1(e,[`classNames`]);return import_react$1.createElement(Transition,_extends$8({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(import_react$1.Component);CSSTransition.defaultProps={classNames:``},CSSTransition.propTypes={};function _assertThisInitialized(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function getChildMapping(e,t){var n=function(e){return t&&(0,import_react$1.isValidElement)(e)?t(e):e},i=Object.create(null);return e&&import_react$1.Children.map(e,function(e){return e}).forEach(function(e){i[e.key]=n(e)}),i}function mergeChildMappings(e,t){e||={},t||={};function n(n){return n in t?t[n]:e[n]}var i=Object.create(null),o=[];for(var l in e)l in t?o.length&&(i[l]=o,o=[]):o.push(l);var u,d={};for(var f in t){if(i[f])for(u=0;u<i[f].length;u++){var p=i[f][u];d[i[f][u]]=n(p)}d[f]=n(f)}for(u=0;u<o.length;u++)d[o[u]]=n(o[u]);return d}function getProp(e,t,n){return n[t]==null?e.props[t]:n[t]}function getInitialChildMapping(e,t){return getChildMapping(e.children,function(n){return(0,import_react$1.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:getProp(n,`appear`,e),enter
vendor: 6,959 bytes, line 60
60:getProp(n,`enter`,e),exit:getProp(n,`exit`,e)})})}function getNextChildMapping(e,t,n){var i=getChildMapping(e.children),o=mergeChildMappings(t,i);return Object.keys(o).forEach(function(l){var u=o[l];if((0,import_react$1.isValidElement)(u)){var d=l in t,f=l in i,p=t[l],m=(0,import_react$1.isValidElement)(p)&&!p.props.in;f&&(!d||m)?o[l]=(0,import_react$1.cloneElement)(u,{onExited:n.bind(null,u),in:!0,exit:getProp(u,`exit`,e),enter:getProp(u,`enter`,e)}):!f&&d&&!m?o[l]=(0,import_react$1.cloneElement)(u,{in:!1}):f&&d&&(0,import_react$1.isValidElement)(p)&&(o[l]=(0,import_react$1.cloneElement)(u,{onExited:n.bind(null,u),in:p.props.in,exit:getProp(u,`exit`,e),enter:getProp(u,`enter`,e)}))}}),o}var values=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},defaultProps$12={component:`div`,childFactory:function(e){return e}},TransitionGroup=function(e){_inheritsLoose$1(t,e);function t(t,n){var i=e.call(this,t,n)||this;return i.state={contextValue:{isMounting:!0},handleExited:i.handleExited.bind(_assertThisInitialized(i)),firstRender:!0},i}var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n=t.children,i=t.handleExited;return{children:t.firstRender?getInitialChildMapping(e,i):getNextChildMapping(e,n,i),firstRender:!1}},n.handleExited=function(e,t){var n=getChildMapping(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=_extends$8({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,i=_objectWithoutPropertiesLoose$1(e,[`component`,`childFactory`]),o=this.state.contextValue,l=values(this.state.children).map(n);return delete i.appear,delete i.enter,delete i.exit,t===null?import_react$1.createElement(TransitionGroupContext_default.Provider,{value:o},l):import_react$1.createElement(TransitionGroupContext_default.Provider,{value:o},import_react$1.createElement(t,i,l))},t}(import_react$1.Component);TransitionGroup.propTypes={},TransitionGroup.defaultProps=defaultProps$12;var UNINITIALIZED={};function useLazyRef(e,t){let n=import_react$1.useRef(UNINITIALIZED);return n.current===UNINITIALIZED&&(n.current=e(t)),n}var EMPTY=[];function useOnMount(e){import_react$1.useEffect(e,EMPTY)}var Timeout=class e{static create(){return new e}currentId=null;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function useTimeout(){let e=useLazyRef(Timeout.create).current;return useOnMount(e.disposeEffect),e}var reflow=e=>e.scrollTop;function getTransitionProps(e,t){let{timeout:n,easing:i,style:o={}}=e;return{duration:o.transitionDuration??(typeof n==`number`?n:n[t.mode]||0),easing:o.transitionTimingFunction??(typeof i==`object`?i[t.mode]:i),delay:o.transitionDelay}}function isHostComponent(e){return typeof e==`string`}function appendOwnerState(e,t,n){return e===void 0||isHostComponent(e)?t:{...t,ownerState:{...t.ownerState,...n}}}function resolveComponentProps(e,t,n){return typeof e==`function`?e(t,n):e}function extractEventHandlers(e,t=[]){if(e===void 0)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]==`function`&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}function omitEventHandlers(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&typeof e[t]==`function`)).forEach(n=>{t[n]=e[n]}),t}function mergeSlotProps$1(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:i,externalForwardedProps:o,className:l}=e;if(!t){let e=clsx(n?.className,l,o?.className,i?.className),t={...n?.style,...o?.style,...i?.style},u={...n,...o,...i};return e.length>0&&(u.className=e),Object.keys(t).length>0&&(u.style=t),{props:u,internalRef:void 0}}let u=extractEventHandlers({...o,...i}),d=omitEventHandlers(i),f=omitEventHandlers(o),p=t(u),m=clsx(p?.className,n?.className,l,o?.className,i?.className),g={...p?.style,...n?.style,...o?.style,...i?.style},_={...p,...n,...f,...d};return m.length>0&&(_.className=m),Object.keys(g).length>0&&(_.style=g),{props:_,internalRef:p.ref}}function useSlot(e,t){let{className:n,elementType:i,ownerState:o,externalForwardedProps:l,internalForwardedProps:u,shouldForwardComponentProp:d=!1,...f}=t,{component:p,slots:m={[e]:void 0},slotProps:g={[e]:void 0},..._}=l,b=m[e]||i,S=resolveComponentProps(g[e],o),{props:{component:C,...T},internalRef:E}=mergeSlotProps$1({className:n,...f,externalForwardedProps:e===`root`?_:void 0,externalSlotProps:S}),D=useForkRef(E,S?.ref,t.ref),O=e===`root`?C||p:C;return[b,appendOwnerState(b,{...e===`root`&&!p&&!m[e]&&u,...e!==`root`&&!m[e]&&u,...T,...O&&!d&&{as:O},...O&&d&&{component:O},ref:D},o)]}function getCollapseUtilityClass(e){return generateUtilityClass(`MuiCollapse`,e)}var collapseClasses=generateUtilityClasses(`MuiCollapse`,[`root`,`horizontal`,`vertical`,`entered`,`hidden`,`wrapper`,`wrapperInner`]),useUtilityClasses$81=e=>{let{orientation:t,classes:n}=e;return composeClasses({root:[`root`,t],entered:[`entered`],hidden:[`hidden`],wrapper:[`wrapper`,t],wrapperInner:[`wrapperInner`,t]},getCollapseUtilityClass,n)},CollapseRoot=styled(`div`,{name:`MuiCollapse`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],n.state===`entered`&&t.entered,n.state===`exited`&&!n.in&&n.collapsedSize===`0px`&&t.hidden]}})(memoTheme(({theme:e})=>({height:0,overflow:`hidden`,transition:e.transitions.create(`height`),variants:[{props:{orientation:`horizontal`},style:{height:`auto`,width:0,transition:e.transitions.create(`width`)}},{props:{state:`entered`},style:{height:`auto`,overflow:`visible`}},{props:{state:`entered`,orientation:`horizontal`},style:{width:`auto`}},{props:({ownerState:e})=>e.state===`exited`&&!e.in&&e.collapsedSize===`0px`,style:{visibility:`hidden`}}]}))),CollapseWrapper=styled(`div`,{name:`MuiCollapse`,slot:`Wrapper`})({display:`flex`,width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),CollapseWrapperInner=styled(`div`,{name:`MuiCollapse`,slot:`WrapperInner`})({width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),Collapse=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiCollapse`}),{addEndListener:i,children:o,className:l,collapsedSize:u=`0px`,component:d,easing:f,in:p,onEnter:m,onEntered:g,onEntering:_,onExit:b,onExited:S,onExiting:C,orientation:T=`vertical`,slots:E={},slotProps:D={},style:O,timeout:A=duration.standard,TransitionComponent:j=Transition,...M}=n,N={...n,orientation:T,collapsedSize:u},P=useUtilityClasses$81(N),F=useTheme(),I=useTimeout(),L=import_react$1.useRef(null),R=import_react$1.useRef(),z=typeof u==`number`?`${u}
60px`:u,B=T===`horizontal`,V=B?`width`:`height`,H=import_react$1.useRef(null),U=useForkRef_default(t,H),W=e=>t=>{if(e){let n=H.current;t===void 0?e(n):e(n,t)}},K=()=>L.current?L.current[B?`clientWidth`:`clientHeight`]:0,q=W((e,t)=>{L.current&&B&&(L.current.style.position=`absolute`),e.style[V]=z,m&&m(e,t)}),J=W((e,t)=>{let n=K();L.current&&B&&(L.current.style.position=``);let{duration:i,easing:o}=getTransitionProps({style:O,timeout:A,easing:f},{mode:`enter`});if(A===`auto`){let t=F.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,R.current=t}else e.style.transitionDuration=typeof i==`string`?i:`${i}ms`;e.style[V]=`${n}px`,e.style.transitionTimingFunction=o,_&&_(e,t)}),Y=W((e,t)=>{e.style[V]=`auto`,g&&g(e,t)}),ee=W(e=>{e.style[V]=`${K()}px`,b&&b(e)}),X=W(S),te=W(e=>{let t=K(),{duration:n,easing:i}=getTransitionProps({style:O,timeout:A,easing:f},{mode:`exit`});if(A===`auto`){let n=F.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,R.current=n}else e.style.transitionDuration=typeof n==`string`?n:`${n}ms`;e.style[V]=z,e.style.transitionTimingFunction=i,C&&C(e)}),Z=e=>{A===`auto`&&I.start(R.current||0,e),i&&i(H.current,e)},ne={slots:E,slotProps:D,component:d},[Q,ie]=useSlot(`root`,{ref:U,className:clsx(P.root,l),elementType:CollapseRoot,externalForwardedProps:ne,ownerState:N,additionalProps:{style:{[B?`minWidth`:`minHeight`]:z,...O}}}),[ae,oe]=useSlot(`wrapper`,{ref:L,className:P.wrapper,elementType:CollapseWrapper,externalForwardedProps:ne,ownerState:N}),[se,$]=useSlot(`wrapperInner`,{className:P.wrapperInner,elementType:CollapseWrapperInner,externalForwardedProps:ne,ownerState:N});return(0,import_jsx_runtime.jsx)(j,{in:p,onEnter:q,onEntered:Y,onEntering:J,onExit:ee,onExited:X,onExiting:te,addEndListener:Z,nodeRef:H,timeout:A===`auto`?null:A,...M,children:(e,{ownerState:t,...n})=>{let i={...N,state:e};return(0,import_jsx_runtime.jsx)(Q,{...ie,className:clsx(ie.className,{entered:P.entered,exited:!p&&z===`0px`&&P.hidden}[e]),ownerState:i,...n,children:(0,import_jsx_runtime.jsx)(ae,{...oe,ownerState:i,children:(0,import_jsx_runtime.jsx)(se,{...$,ownerState:i,children:o})})})}})});Collapse&&(Collapse.muiSupportAuto=!0);function getPaperUtilityClass(e){return generateUtilityClass(`MuiPaper`,e)}var paperClasses=generateUtilityClasses(`MuiPaper`,`root.rounded.outlined.elevation.elevation0.elevation1.elevation2.elevation3.elevation4.elevation5.elevation6.elevation7.elevation8.elevation9.elevation10.elevation11.elevation12.elevation13.elevation14.elevation15.elevation16.elevation17.elevation18.elevation19.elevation20.elevation21.elevation22.elevation23.elevation24`.split(`.`)),useUtilityClasses$80=e=>{let{square:t,elevation:n,variant:i,classes:o}=e;return composeClasses({root:[`root`,i,!t&&`rounded`,i===`elevation`&&`elevation${n}`]},getPaperUtilityClass,o)},PaperRoot=styled(`div`,{name:`MuiPaper`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant===`elevation`&&t[`elevation${n.elevation}`]]}})(memoTheme(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(`box-shadow`),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:`outlined`},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:`elevation`},style:{boxShadow:`var(--Paper-shadow)`,backgroundImage:`var(--Paper-overlay)`}}]}))),Paper=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiPaper`}),i=useTheme(),{className:o,component:l=`div`,elevation:u=1,square:d=!1,variant:f=`elevation`,...p}=n,m={...n,component:l,elevation:u,square:d,variant:f};return(0,import_jsx_runtime.jsx)(PaperRoot,{as:l,ownerState:m,className:clsx(useUtilityClasses$80(m).root,o),ref:t,...p,style:{...f===`elevation`&&{"--Paper-shadow":(i.vars||i).shadows[u],...i.vars&&{"--Paper-overlay":i.vars.overlays?.[u]},...!i.vars&&i.palette.mode===`dark`&&{"--Paper-overlay":`linear-gradient(${alpha$1(`#fff`,getOverlayAlpha(u))}, ${alpha$1(`#fff`,getOverlayAlpha(u))})`}},...p.style}})}),AccordionContext=import_react$1.createContext({});function getAccordionUtilityClass(e){return generateUtilityClass(`MuiAccordion`,e)}var accordionClasses=generateUtilityClasses(`MuiAccordion`,[`root`,`heading`,`rounded`,`expanded`,`disabled`,`gutters`,`region`]),useUtilityClasses$79=e=>{let{classes:t,square:n,expanded:i,disabled:o,disableGutters:l}=e;
vendor: 14,114 bytes, lines 60-133
60return composeClasses({root:[`root`,!n&&`rounded`,i&&`expanded`,o&&`disabled`,!l&&`gutters`],heading:[`heading`],region:[`region`]},getAccordionUtilityClass,t)},AccordionRoot=styled(Paper,{name:`MuiAccordion`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${accordionClasses.region}`]:t.region},t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})(memoTheme(({theme:e})=>{let t={duration:e.transitions.duration.shortest};return{position:`relative`,transition:e.transitions.create([`margin`],t),overflowAnchor:`none`,"&::before":{position:`absolute`,left:0,top:-1,right:0,height:1,content:`""`,opacity:1,backgroundColor:(e.vars||e).palette.divider,transition:e.transitions.create([`opacity`,`background-color`],t)},"&:first-of-type":{"&::before":{display:`none`}},[`&.${accordionClasses.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:`none`}}},[`&.${accordionClasses.disabled}`]:{backgroundColor:(e.vars||e).palette.action.disabledBackground}}}),memoTheme(({theme:e})=>({variants:[{props:e=>!e.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(e.vars||e).shape.borderRadius,borderBottomRightRadius:(e.vars||e).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:e=>!e.disableGutters,style:{[`&.${accordionClasses.expanded}`]:{margin:`16px 0`}}}]}))),AccordionHeading=styled(`h3`,{name:`MuiAccordion`,slot:`Heading`})({all:`unset`}),AccordionRegion=styled(`div`,{name:`MuiAccordion`,slot:`Region`})({}),Accordion=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiAccordion`}),{children:i,className:o,defaultExpanded:l=!1,disabled:u=!1,disableGutters:d=!1,expanded:f,onChange:p,slots:m={},slotProps:g={},TransitionComponent:_,TransitionProps:b,...S}=n,[C,T]=useControlled_default({controlled:f,default:l,name:`Accordion`,state:`expanded`}),E=import_react$1.useCallback(e=>{T(!C),p&&p(e,!C)},[C,p,T]),[D,...O]=import_react$1.Children.toArray(i),A=import_react$1.useMemo(()=>({expanded:C,disabled:u,disableGutters:d,toggle:E}),[C,u,d,E]),j={...n,disabled:u,disableGutters:d,expanded:C},M=useUtilityClasses$79(j),N={slots:{transition:_,...m},slotProps:{transition:b,...g}},[P,F]=useSlot(`root`,{elementType:AccordionRoot,externalForwardedProps:{...N,...S},className:clsx(M.root,o),shouldForwardComponentProp:!0,ownerState:j,ref:t}),[I,L]=useSlot(`heading`,{elementType:AccordionHeading,externalForwardedProps:N,className:M.heading,ownerState:j}),[R,z]=useSlot(`transition`,{elementType:Collapse,externalForwardedProps:N,ownerState:j}),[B,V]=useSlot(`region`,{elementType:AccordionRegion,externalForwardedProps:N,ownerState:j,className:M.region,additionalProps:{"aria-labelledby":D.props.id,id:D.props[`aria-controls`],role:`region`}});return(0,import_jsx_runtime.jsxs)(P,{...F,children:[(0,import_jsx_runtime.jsx)(I,{...L,children:(0,import_jsx_runtime.jsx)(AccordionContext.Provider,{value:A,children:D})}),(0,import_jsx_runtime.jsx)(R,{in:C,timeout:`auto`,...z,children:(0,import_jsx_runtime.jsx)(B,{...V,children:O})})]})});function getAccordionDetailsUtilityClass(e){return generateUtilityClass(`MuiAccordionDetails`,e)}var accordionDetailsClasses=generateUtilityClasses(`MuiAccordionDetails`,[`root`]),useUtilityClasses$78=e=>{let{classes:t}=e;return composeClasses({root:[`root`]},getAccordionDetailsUtilityClass,t)},AccordionDetailsRoot=styled(`div`,{name:`MuiAccordionDetails`,slot:`Root`})(memoTheme(({theme:e})=>({padding:e.spacing(1,2,2)}))),AccordionDetails=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiAccordionDetails`}),{className:i,...o}=n,l=n;return(0,import_jsx_runtime.jsx)(AccordionDetailsRoot,{className:clsx(useUtilityClasses$78(l).root,i),ref:t,ownerState:l,...o})}),import_prop_types=__toESM(require_prop_types()),refType=import_prop_types.default.oneOfType([import_prop_types.default.func,import_prop_types.default.object]);function isFocusVisible(e){try{return e.matches(`:focus-visible`)}catch{}return!1}var LazyRipple=class e{static create(){return new e}static use(){let t=useLazyRef(e.create).current,[n,i]=import_react$1.useState(!1);return t.shouldMount=n,t.setShouldMount=i,import_react$1.useEffect(t.mountEffect,[n]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=createControlledPromise(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...e){this.mount().then(()=>this.ref.current?.start(...e))}stop(...e){this.mount().then(()=>this.ref.current?.stop(...e))}pulsate(...e){this.mount().then(()=>this.ref.current?.pulsate(...e))}};function useLazyRipple(){return LazyRipple.use()}function createControlledPromise(){let e,t,n=new Promise((n,i)=>{e=n,t=i});return n.resolve=e,n.reject=t,n}function Ripple(e){let{className:t,classes:n,pulsate:i=!1,rippleX:o,rippleY:l,rippleSize:u,in:d,onExited:f,timeout:p}=e,[m,g]=import_react$1.useState(!1),_=clsx(t,n.ripple,n.rippleVisible,i&&n.ripplePulsate),b={width:u,height:u,top:-(u/2)+l,left:-(u/2)+o},S=clsx(n.child,m&&n.childLeaving,i&&n.childPulsate);return!d&&!m&&g(!0),import_react$1.useEffect(()=>{if(!d&&f!=null){let e=setTimeout(f,p);return()=>{clearTimeout(e)}}},[f,d,p]),(0,import_jsx_runtime.jsx)(`span`,{className:_,style:b,children:(0,import_jsx_runtime.jsx)(`span`,{className:S})})}var touchRippleClasses=generateUtilityClasses(`MuiTouchRipple`,[`root`,`ripple`,`rippleVisible`,`ripplePulsate`,`child`,`childLeaving`,`childPulsate`]),DURATION=550,DELAY_RIPPLE=80,enterKeyframe=keyframes$1` 61 0% { 62 transform: scale(0); 63 opacity: 0.1; 64 } 65 66 100% { 67 transform: scale(1); 68 opacity: 0.3; 69 } 70`,exitKeyframe=keyframes$1` 71 0% { 72 opacity: 1; 73 } 74 75 100% { 76 opacity: 0; 77 } 78`,pulsateKeyframe=keyframes$1` 79 0% { 80 transform: scale(1); 81 } 82 83 50% { 84 transform: scale(0.92); 85 } 86 87 100% { 88 transform: scale(1); 89 } 90`,TouchRippleRoot=styled(`span`,{name:`MuiTouchRipple`,slot:`Root`})({overflow:`hidden`,pointerEvents:`none`,position:`absolute`,zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:`inherit`}),TouchRippleRipple=styled(Ripple,{name:`MuiTouchRipple`,slot:`Ripple`})` 91 opacity: 0; 92 position: absolute; 93 94 &.${touchRippleClasses.rippleVisible} { 95 opacity: 0.3; 96 transform: scale(1); 97 animation-name: ${enterKeyframe}; 98 animation-duration: ${DURATION}ms; 99 animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; 100 } 101 102 &.${touchRippleClasses.ripplePulsate} { 103 animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms; 104 } 105 106 & .${touchRippleClasses.child} { 107 opacity: 1; 108 display: block; 109 width: 100%; 110 height: 100%; 111 border-radius: 50%; 112 background-color: currentColor; 113 } 114 115 & .${touchRippleClasses.childLeaving} { 116 opacity: 0; 117 animation-name: ${exitKeyframe}; 118 animation-duration: ${DURATION}ms; 119 animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; 120 } 121 122 & .${touchRippleClasses.childPulsate} { 123 position: absolute; 124 /* @noflip */ 125 left: 0px; 126 top: 0; 127 animation-name: ${pulsateKeyframe}; 128 animation-duration: 2500ms; 129 animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; 130 animation-iteration-count: infinite; 131 animation-delay: 200ms; 132 } 133`,TouchRipple=import_react$1.forwardRef(function(e,t){let{center:n=!1,classes:i={},className:o,...l}=useDefaultProps({props:e,name:`MuiTouchRipple`}),[u,d]=import_react$1.useState([]),f=import_react$1.useRef(0),p=import_react$1.useRef(null);import_react$1.useEffect(()=>{p.current&&=(p.current(),null)},[u]);let m=import_react$1.useRef(!1),g=useTimeout(),_=import_react$1.useRef(null),b=import_react$1.useRef(null),S=import_react$1.useCallback(e=>{let{pulsate:t,rippleX:n,rippleY:o,rippleSize:l,cb:u}=e;d(e=>[...e,(0,import_jsx_runtime.jsx)(TouchRippleRipple,{classes:{ripple:clsx(i.ripple,touchRippleClasses.ripple),rippleVisible:clsx(i.rippleVisible,touchRippleClasses.rippleVisible),ripplePulsate:clsx(i.ripplePulsate,touchRippleClasses.ripplePulsate),child:clsx(i.child,touchRippleClasses.child),childLeaving:clsx(i.childLeaving,touchRippleClasses.childLeaving),childPulsate:clsx(i.childPulsate,touchRippleClasses.childPulsate)},timeout:DURATION,pulsate:t,rippleX:n,rippleY:o,rippleSize:l},f.current)]),f.current+=1,p.current=u},[i]),C=import_react$1.useCallback((e={},t={},i=()=>{})=>{let{pulsate:o=!1,center:l=n||t.pulsate,fakeElement:u=!1}=t;if(e?.type===`mousedown`&&m.current){m.current=!1;return}e?.type===`touchstart`&&(m.current=!0);let d=u?null:b.current,f=d?d.getBoundingClientRect():{width:0,height:0,left:0,top:0},p,C,T;if(l||e===void 0||e.clientX===0&&e.clientY===0||!e.clientX&&!e.touches)p=Math.round(f.width/2),C=Math.round(f.height/2);else{let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;p=Math.round(t-f.left),C=Math.round(n-f.top)}if(l)T=Math.sqrt((2*f.width**2+f.height**2)/3),T%2==0&&(T+=1);else{let e=Math.max(Math.abs((d?d.clientWidth:0)-p),p)*2+2,t=Math.max(Math.abs((d?d.clientHeight:0)-C),C)*2+2;T=Math.sqrt(e**2+t**2)}e?.touches?_.current===null&&(_.current=()=>{S({pulsate:o,rippleX:p,rippleY:C,rippleSize:T,cb:i})},g.start(80,()=>{_.current&&=(_.current(),null)})):S({pulsate:o,rippleX:p,rippleY:C,rippleSize:T,cb:i})},[n,S,g]),T=import_react$1.useCallback(()=>{C({},{pulsate:!0})},[C]),E=import_react$1.useCallback((e,t)=>{if(g.clear(),e?.type===`touchend`&&_.current){_.current(),_.current=null,g.start(0,()=>{E(e,t)});return}_.current=null,d(e=>e.length>0?e.slice(1):e),p.current=t},[g]);return import_react$1.useImperativeHandle(t,()=>({pulsate:T,start:C,stop:E}),[T,C,E]),(0,import_jsx_runtime.jsx)(TouchRippleRoot,{className:clsx(touchRippleClasses.root,i.root,o),ref:b,...l,children:(0,import_jsx_runtime.jsx)(TransitionGroup,{component:null,exit:!0,children:u})})});function getButtonBaseUtilityClass(e){return generateUtilityClass(`MuiButtonBase`,e)}var buttonBaseClasses=generateUtilityClasses(`MuiButtonBase`,[`root`,`disabled`,`focusVisible`]),useUtilityClasses$77=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:i,classes:o}=e,l=composeClasses({root:[`root`,t&&`disabled`,n&&`focusVisible`]},getButtonBaseUtilityClass,o);return n&&i&&(l.root+=` ${i}`),l},ButtonBaseRoot=styled(`button`,{name:`MuiButtonBase`,slot:`Root`})({display:`inline-flex`,alignItems:`center`,justifyContent:`center`,position:`relative`,boxSizing:`border-box`,WebkitTapHighlightColor:`transparent`,backgroundColor:`transparent`,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:`pointer`,userSelect:`none`,verticalAlign:`middle`,MozAppearance:`none`,WebkitAppearance:`none`,textDecoration:`none`,color:`inherit`,"&::-moz-focus-inner":{borderStyle:`none`},[`&.${buttonBaseClasses.disabled}`]:{pointerEvents:`none`,cursor:`default`},"@media print":{colorAdjust:`exact`}}),ButtonBase=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiButtonBase`}),{action:i,centerRipple:o=!1,children:l,className:u,component:d=`button`,disabled:f=!1,disableRipple:p=!1,disableTouchRipple:m=!1,focusRipple:g=!1,focusVisibleClassName:_,LinkComponent:b=`a`,onBlur:S,onClick:C,onContextMenu:T,onDragLeave:E,onFocus:D,onFocusVisible:O,onKeyDown:A,onKeyUp:j,onMouseDown:M,onMouseLeave:N,onMouseUp:P,onTouchEnd:F,onTouchMove:I,onTouchStart:L,tabIndex:R=0,TouchRippleProps:z,touchRippleRef:B,type:V,...H}=n,U=import_react$1.useRef(null),W=useLazyRipple(),K=useForkRef_default(W.ref,B),[q,J]=import_react$1.useState(!1);f&&q&&J(!1),import_react$1.useImperativeHandle(i,()=>({focusVisible:()=>{J(!0),U.current.focus()}}),[]);let Y=W.shouldMount&&!p&&!f;import_react$1.useEffect(()=>{q&&g&&!p&&W.pulsate()},[p,g,q,W]);let ee=useRippleHandler(W,`start`,M,m),X=useRippleHandler(W,`stop`,T,m),te=useRippleHandler(W,`stop`,E,m),Z=useRippleHandler(W,`stop`,P,m),ne=useRippleHandler(W,`stop`,e=>{q&&e.preventDefault(),N&&N(e)},m),Q=useRippleHandler(W,`start`,L,m),ie=useRippleHandler(W,`stop`,F,m),ae=useRippleHandler(W,`stop`,I,m),oe=useRippleHandler(W,`stop`,e=>{isFocusVisible(e.target)||J(!1),S&&S(e)},!1),se=useEventCallback_default(e=>{U.current||=e.currentTarget,isFocusVisible(e.target)&&(J(!0),O&&O(e)),D&&D(e)}),$=()=>{let e=U.current;return d&&d!==`button`&&!(e.tagName===`A`&&e.href)},ce=useEventCallback_default(e=>{g&&!e.repeat&&q&&e.key===` `&&W.stop(e,()=>{W.start(e)}),e.target===e.currentTarget&&$()&&e.key===` `&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&$()&&e.key===`Enter`&&!f&&(e.preventDefault(),C&&C(e))}),le=useEventCallback_default(e=>{g&&e.key===` `&&q&&!e.defaultPrevented&&W.stop(e,()=>{W.pulsate(e)}),j&&j(e),C&&e.target===e.currentTarget&&$()&&e.key===` `&&!e.defaultPrevented&&C(e)}),ue=d;ue===`button`&&(H.href||H.to)&&(ue=b);let de={};if(ue===`button`){let e=!!H.formAction;de.type=V===void 0&&!e?`button`:V,de.disabled=f}else !H.href&&!H.to&&(de.role=`button`),f&&(de[`aria-disabled`]=f);let fe=useForkRef_default(t,U),pe={...n,centerRipple:o,component:d,disabled:f,disableRipple:p,disableTouchRipple:m,focusRipple:g,tabIndex:R,focusVisible:q},me=useUtilityClasses$77(pe);return(0,import_jsx_runtime.jsxs)(ButtonBaseRoot,{as:ue,className:clsx(me.root,u),ownerState:pe,onBlur:oe,onClick:C,onContextMenu:X,onFocus:se,onKeyDown:ce,onKeyUp:le,onMouseDown:ee,onMouseLeave:ne,onMouseUp:Z,onDragLeave:te,onTouchEnd:ie,onTouchMove:ae,onTouchStart:Q,ref:fe,tabIndex:f?-1:R,type:V,...de,...H,children:[l,Y?(0,import_jsx_runtime.jsx)(TouchRipple,{ref:K,center:o,...z}):null]})});function useRippleHandler(e,t,n,i=!1){return useEventCallback_default(o=>(n&&n(o),i||e[t](o),!0))}function getAccordionSummaryUtilityClass(e){return generateUtilityClass(`MuiAccordionSummary`,e)}var accordionSummaryClasses=generateUtilityClasses(`MuiAccordionSummary`,[`root`,`exp
133anded`,`focusVisible`,`disabled`,`gutters`,`contentGutters`,`content`,`expandIconWrapper`]),useUtilityClasses$76=e=>{let{classes:t,expanded:n,disabled:i,disableGutters:o}=e;return composeClasses({root:[`root`,n&&`expanded`,i&&`disabled`,!o&&`gutters`],focusVisible:[`focusVisible`],content:[`content`,n&&`expanded`,!o&&`contentGutters`],expandIconWrapper:[`expandIconWrapper`,n&&`expanded`]},getAccordionSummaryUtilityClass,t)},AccordionSummaryRoot=styled(ButtonBase,{name:`MuiAccordionSummary`,slot:`Root`})(memoTheme(({theme:e})=>{let t={duration:e.transitions.duration.shortest};return{display:`flex`,width:`100%`,minHeight:48,padding:e.spacing(0,2),transition:e.transitions.create([`min-height`,`background-color`],t),[`&.${accordionSummaryClasses.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${accordionSummaryClasses.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&:hover:not(.${accordionSummaryClasses.disabled})`]:{cursor:`pointer`},variants:[{props:e=>!e.disableGutters,style:{[`&.${accordionSummaryClasses.expanded}`]:{minHeight:64}}}]}})),AccordionSummaryContent=styled(`span`,{name:`MuiAccordionSummary`,slot:`Content`})(memoTheme(({theme:e})=>({display:`flex`,textAlign:`start`,flexGrow:1,margin:`12px 0`,variants:[{props:e=>!e.disableGutters,style:{transition:e.transitions.create([`margin`],{duration:e.transitions.duration.shortest}),[`&.${accordionSummaryClasses.expanded}`]:{margin:`20px 0`}}}]}))),AccordionSummaryExpandIconWrapper=styled(`span`,{name:`MuiAccordionSummary`,slot:`ExpandIconWrapper`})(memoTheme(({theme:e})=>({display:`flex`,color:(e.vars||e).palette.action.active,transform:`rotate(0deg)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shortest}),[`&.${accordionSummaryClasses.expanded}`]:{transform:`rotate(180deg)`}}))),AccordionSummary=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiAccordionSummary`}),{children:i,className:o,expandIcon:l,focusVisibleClassName:u,onClick:d,slots:f,slotProps:p,...m}=n,{disabled:g=!1,disableGutters:_,expanded:b,toggle:S}=import_react$1.useContext(AccordionContext),C=e=>{S&&S(e),d&&d(e)},T={...n,expanded:b,disabled:g,disableGutters:_},E=useUtilityClasses$76(T),D={slots:f,slotProps:p},[O,A]=useSlot(`root`,{ref:t,shouldForwardComponentProp:!0,className:clsx(E.root,o),elementType:AccordionSummaryRoot,externalForwardedProps:{...D,...m},ownerState:T,additionalProps:{focusRipple:!1,disableRipple:!0,disabled:g,"aria-expanded":b,focusVisibleClassName:clsx(E.focusVisible,u)},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),C(t)}})}),[j,M]=useSlot(`content`,{className:E.content,elementType:AccordionSummaryContent,externalForwardedProps:D,ownerState:T}),[N,P]=useSlot(`expandIconWrapper`,{className:E.expandIconWrapper,elementType:AccordionSummaryExpandIconWrapper,externalForwardedProps:D,ownerState:T});return(0,import_jsx_runtime.jsxs)(O,{...A,children:[(0,import_jsx_runtime.jsx)(j,{...M,children:i}),l&&(0,import_jsx_runtime.jsx)(N,{...P,children:l})]})});function hasCorrectMainProperty(e){return typeof e.main==`string`}function checkSimplePaletteColorValues(e,t=[]){if(!hasCorrectMainProperty(e))return!1;for(let n of t)if(!e.hasOwnProperty(n)||typeof e[n]!=`string`)return!1;return!0}function createSimplePaletteValueFilter(e=[]){return([,t])=>t&&checkSimplePaletteColorValues(t,e)}function getAlertUtilityClass(e){return generateUtilityClass(`MuiAlert`,e)}var alertClasses=generateUtilityClasses(`MuiAlert`,[`root`,`action`,`icon`,`message`,`filled`,`colorSuccess`,`colorInfo`,`colorWarning`,`colorError`,`filledSuccess`,`filledInfo`,`filledWarning`,`filledError`,`outlined`,`outlinedSuccess`,`outlinedInfo`,`outlinedWarning`,`outlinedError`,`standard`,`standardSuccess`,`standardInfo`,`standardWarning`,`standardError`]);function getCircularProgressUtilityClass(e){return generateUtilityClass(`MuiCircularProgress`,e)}var circularProgressClasses=generateUtilityClasses(`MuiCircularProgress`,[`root`,`determinate`,`indeterminate`,`colorPrimary`,`colorSecondary`,`svg`,`track`,`circle`,`circleDeterminate`,`circleIndeterminate`,`circleDisableShrink`]),SIZE=44,circularRotateKeyframe=keyframes$1` 134 0% { 135 transform: rotate(0deg); 136 } 137 138 100% { 139 transform: rotate(360deg); 140 }
141`,circularDashKeyframe=keyframes$1` 142 0% { 143 stroke-dasharray: 1px, 200px; 144 stroke-dashoffset: 0; 145 } 146 147 50% { 148 stroke-dasharray: 100px, 200px; 149 stroke-dashoffset: -15px; 150 } 151 152 100% { 153 stroke-dasharray: 1px, 200px; 154 stroke-dashoffset: -126px; 155 } 156`,rotateAnimation=typeof circularRotateKeyframe==`string`?null:css` 157 animation: ${circularRotateKeyframe} 1.4s linear infinite; 158 `,dashAnimation=typeof circularDashKeyframe==`string`?null:css` 159 animation: ${circularDashKeyframe} 1.4s ease-in-out infinite; 160 `,useUtilityClasses$75=e=>{let{classes:t,variant:n,color:i,disableShrink:o}=e;return composeClasses({root:[`root`,n,`color${capitalize_default(i)}`],svg:[`svg`],track:[`track`],circle:[`circle`,`circle${capitalize_default(n)}`,o&&`circleDisableShrink`]},getCircularProgressUtilityClass,t)},CircularProgressRoot=styled(`span`,{name:`MuiCircularProgress`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`color${capitalize_default(n.color)}`]]}})(memoTheme(({theme:e})=>({display:`inline-block`,variants:[{props:{variant:`determinate`},style:{transition:e.transitions.create(`transform`)}},{props:{variant:`indeterminate`},style:rotateAnimation||{animation:`${circularRotateKeyframe} 1.4s linear infinite`}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),CircularProgressSVG=styled(`svg`,{name:`MuiCircularProgress`,slot:`Svg`})({display:`block`}),CircularProgressCircle=styled(`circle`,{name:`MuiCircularProgress`,slot:`Circle`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,t[`circle${capitalize_default(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(memoTheme(({theme:e})=>({stroke:`currentColor`,variants:[{props:{variant:`determinate`},style:{transition:e.transitions.create(`stroke-dashoffset`)}},{props:{variant:`indeterminate`},style:{strokeDasharray:`80px, 200px`,strokeDashoffset:0}},{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:dashAnimation||{animation:`${circularDashKeyframe} 1.4s ease-in-out infinite`}}]}))),CircularProgressTrack=styled(`circle`,{name:`MuiCircularProgress`,slot:`Track`})(memoTheme(({theme:e})=>({stroke:`currentColor`,opacity:(e.vars||e).palette.action.activatedOpacity}))),CircularProgress=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiCircularProgress`}),{className:i,color:o=`primary`,disableShrink:l=!1,enableTrackSlot:u=!1,size:d=40,style:f,thickness:p=3.6,value:m=0,variant:g=`indeterminate`,..._}=n,b={...n,color:o,disableShrink:l,size:d,thickness:p,value:m,variant:g,enableTrackSlot:u},S=useUtilityClasses$75(b),C={},T={},E={};if(g===`determinate`){let e=2*Math.PI*((SIZE-p)/2);C.strokeDasharray=e.toFixed(3),E[`aria-valuenow`]=Math.round(m),C.strokeDashoffset=`${((100-m)/100*e).toFixed(3)}px`,T.transform=`rotate(-90deg)`}return(0,import_jsx_runtime.jsx)(CircularProgressRoot,{className:clsx(S.root,i),style:{width:d,height:d,...T,...f},ownerState:b,ref:t,role:`progressbar`,...E,..._,children:(0,import_jsx_runtime.jsxs)(CircularProgressSVG,{className:S.svg,ownerState:b,viewBox:`${SIZE/2} ${SIZE/2} ${SIZE} ${SIZE}`,children:[u?(0,import_jsx_runtime.jsx)(CircularProgressTrack,{className:S.track,ownerState:b,cx:SIZE,cy:SIZE,r:(SIZE-p)/2,fill:`none`,strokeWidth:p,"aria-hidden":`true`}):null,(0,import_jsx_runtime.jsx)(CircularProgressCircle,{className:S.circle,style:C,ownerState:b,cx:SIZE,cy:SIZE,r:(SIZE-p)/2,fill:`none`,strokeWidth:p})]})})});function getIconButtonUtilityClass(e){return generateUtilityClass(`MuiIconButton`,e)}var iconButtonClasses=generateUtilityClasses(`MuiIconButton`,[`root`,`disabled`,`colorInherit`,`colorPrimary`,`colorSecondary`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`,`edgeStart`,`edgeEnd`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`loading`,`loadingIndicator`,`loadingWrapper`]),useUtilityClasses$74=e=>{let{classes:t,disabled:n,color:i,edge:o,size:l,loading:u}=e;return composeClasses({root:[`root`,u&&`loading`,n&&`disabled`,i!==`default`&&`color${capitalize_default(i)}`,o&&`edge${capitalize_default(o)}`,`size${capitalize_default(l)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},getIconButtonUtilityClass,t)},IconButtonRoot=styled(ButtonBase,{name:`MuiIconButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!==`default`&&t[`color${capitalize_default(n.color)}`],n.edge&&t[`edge${capitalize_default(n.edge)}`],t[`size${capitalize_default(n.size)}`]]}})(memoTheme(({theme:e})=>({textAlign:`center`,flex:`0 0 auto`,fontSize:e.typography.pxToRem(24),padding:8,borderRadius:`50%`,color:(e.vars||e).palette.action.active,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),"&:hover":{backgroundColor:`var(--IconButton-hoverBg)`,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:{edge:`start`},style:{marginLeft:-12}},{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:{edge:`end`},style:{marginRight:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}}]})),memoTheme(({theme:e})=>({variants:[{props:{color:`inherit`},style:{color:`inherit`}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:`small`},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:`large`},style:{padding:12,fontSize:e.typography.pxToRem(28)}}
vendor: 9,077 bytes, line 160
160],[`&.${iconButtonClasses.disabled}`]:{backgroundColor:`transparent`,color:(e.vars||e).palette.action.disabled},[`&.${iconButtonClasses.loading}`]:{color:`transparent`}}))),IconButtonLoadingIndicator=styled(`span`,{name:`MuiIconButton`,slot:`LoadingIndicator`})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:`flex`}}]})),IconButton=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiIconButton`}),{edge:i=!1,children:o,className:l,color:u=`default`,disabled:d=!1,disableFocusRipple:f=!1,size:p=`medium`,id:m,loading:g=null,loadingIndicator:_,...b}=n,S=useId_default(m),C=_??(0,import_jsx_runtime.jsx)(CircularProgress,{"aria-labelledby":S,color:`inherit`,size:16}),T={...n,edge:i,color:u,disabled:d,disableFocusRipple:f,loading:g,loadingIndicator:C,size:p},E=useUtilityClasses$74(T);return(0,import_jsx_runtime.jsxs)(IconButtonRoot,{id:g?S:m,className:clsx(E.root,l),centerRipple:!0,focusRipple:!f,disabled:d||g,ref:t,...b,ownerState:T,children:[typeof g==`boolean`&&(0,import_jsx_runtime.jsx)(`span`,{className:E.loadingWrapper,style:{display:`contents`},children:(0,import_jsx_runtime.jsx)(IconButtonLoadingIndicator,{className:E.loadingIndicator,ownerState:T,children:g&&C})}),o]})}),SuccessOutlined_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z`}),`SuccessOutlined`),ReportProblemOutlined_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z`}),`ReportProblemOutlined`),ErrorOutline_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z`}),`ErrorOutline`),InfoOutlined_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z`}),`InfoOutlined`),Close_default$1=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`),useUtilityClasses$73=e=>{let{variant:t,color:n,severity:i,classes:o}=e;return composeClasses({root:[`root`,`color${capitalize_default(n||i)}`,`${t}${capitalize_default(n||i)}`,`${t}`],icon:[`icon`],message:[`message`],action:[`action`]},getAlertUtilityClass,o)},AlertRoot=styled(Paper,{name:`MuiAlert`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${capitalize_default(n.color||n.severity)}`]]}})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`?e.darken:e.lighten,n=e.palette.mode===`light`?e.lighten:e.darken;return{...e.typography.body2,backgroundColor:`transparent`,display:`flex`,padding:`6px 16px`,variants:[...Object.entries(e.palette).filter(createSimplePaletteValueFilter([`light`])).map(([i])=>({props:{colorSeverity:i,variant:`standard`},style:{color:e.vars?e.vars.palette.Alert[`${i}Color`]:t(e.palette[i].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${i}StandardBg`]:n(e.palette[i].light,.9),[`& .${alertClasses.icon}`]:e.vars?{color:e.vars.palette.Alert[`${i}IconColor`]}:{color:e.palette[i].main}}})),...Object.entries(e.palette).filter(createSimplePaletteValueFilter([`light`])).map(([n])=>({props:{colorSeverity:n,variant:`outlined`},style:{color:e.vars?e.vars.palette.Alert[`${n}Color`]:t(e.palette[n].light,.6),border:`1px solid ${(e.vars||e).palette[n].light}`,[`& .${alertClasses.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}})),...Object.entries(e.palette).filter(createSimplePaletteValueFilter([`dark`])).map(([t])=>({props:{colorSeverity:t,variant:`filled`},style:{fontWeight:e.typography.fontWeightMedium,...e.vars?{color:e.vars.palette.Alert[`${t}FilledColor`],backgroundColor:e.vars.palette.Alert[`${t}FilledBg`]}:{backgroundColor:e.palette.mode===`dark`?e.palette[t].dark:e.palette[t].main,color:e.palette.getContrastText(e.palette[t].main)}}}))]}})),AlertIcon=styled(`div`,{name:`MuiAlert`,slot:`Icon`})({marginRight:12,padding:`7px 0`,display:`flex`,fontSize:22,opacity:.9}),AlertMessage=styled(`div`,{name:`MuiAlert`,slot:`Message`})({padding:`8px 0`,minWidth:0,overflow:`auto`}),AlertAction=styled(`div`,{name:`MuiAlert`,slot:`Action`})({display:`flex`,alignItems:`flex-start`,padding:`4px 0 0 16px`,marginLeft:`auto`,marginRight:-8}),defaultIconMapping={success:(0,import_jsx_runtime.jsx)(SuccessOutlined_default,{fontSize:`inherit`}),warning:(0,import_jsx_runtime.jsx)(ReportProblemOutlined_default,{fontSize:`inherit`}),error:(0,import_jsx_runtime.jsx)(ErrorOutline_default,{fontSize:`inherit`}),info:(0,import_jsx_runtime.jsx)(InfoOutlined_default,{fontSize:`inherit`})},Alert=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiAlert`}),{action:i,children:o,className:l,closeText:u=`Close`,color:d,components:f={},componentsProps:p={},icon:m,iconMapping:g=defaultIconMapping,onClose:_,role:b=`alert`,severity:S=`success`,slotProps:C={},slots:T={},variant:E=`standard`,...D}=n,O={...n,color:d,severity:S,variant:E,colorSeverity:d||S},A=useUtilityClasses$73(O),j={slots:{closeButton:f.CloseButton,closeIcon:f.CloseIcon,...T},slotProps:{...p,...C}},[M,N]=useSlot(`root`,{ref:t,shouldForwardComponentProp:!0,className:clsx(A.root,l),elementType:AlertRoot,externalForwardedProps:{...j,...D},ownerState:O,additionalProps:{role:b,elevation:0}}),[P,F]=useSlot(`icon`,{className:A.icon,elementType:AlertIcon,externalForwardedProps:j,ownerState:O}),[I,L]=useSlot(`message`,{className:A.message,elementType:AlertMessage,externalForwardedProps:j,ownerState:O}),[R,z]=useSlot(`action`,{className:A.action,elementType:AlertAction,externalForwardedProps:j,ownerState:O}),[B,V]=useSlot(`closeButton`,{elementType:IconButton,externalForwardedProps:j,ownerState:O}),[H,U]=useSlot(`closeIcon`,{elementType:Close_default$1,externalForwardedProps:j,ownerState:O});return(0,import_jsx_runtime.jsxs)(M,{...N,children:[m===!1?null:(0,import_jsx_runtime.jsx)(P,{...F,children:m||g[S]||defaultIconMapping[S]}),(0,import_jsx_runtime.jsx)(I,{...L,children:o}),i==null?null:(0,import_jsx_runtime.jsx)(R,{...z,children:i}),i==null&&_?(0,import_jsx_runtime.jsx)(R,{...z,children:(0,import_jsx_runtime.jsx)(B,{size:`small`,"aria-label":u,title:u,color:`inherit`,onClick:_,...V,children:(0,import_jsx_runtime.jsx)(H,{fontSize:`small`,...U})})}):null]})});function getTypographyUtilityClass(e){return generateUtilityClass(`MuiTypography`,e)}var typographyClasses=generateUtilityClasses(`MuiTypography`,[`root`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`subtitle1`,`subtitle2`,`body1`,`body2`,`inherit`,`button`,`caption`,`overline`,`alignLeft`,`alignRight`,`alignCenter`,`alignJustify`,`noWrap`,`gutterBottom`,`paragraph`]),v6Colors$1={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},extendSxProp=internal_createExtendSxProp(),useUtilityClasses$72=e=>{let{align:t,gutterBottom:n,noWrap:i,paragraph:o,variant:l,classes:u}=e;return composeClasses({root:[`root`,l,e.align!==`inherit`&&`align${capitalize_default(t)}`,n&&`gutterBottom`,i&&`noWrap`,o&&`paragraph`]},getTypographyUtilityClass,u)},TypographyRoot=styled(`span`,{name:`MuiTypography`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!==`inherit`&&t[`align${capitalize_default(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(memoTheme(({theme:e})=>({margin:0,variants:[{props:{variant:`inherit`},style:{font:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},...Object.entries(e.typography).filter(([e,t])=>e!==`inherit`&&t&&typeof t==`object`).map(([e,t])=>({props:{variant:e},style:t})),...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,e])=>typeof e==`string`).map(([t])=>({props:{color:`text${capitalize_default(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:e})=>e.align!==`inherit`,style:{textAlign:`var(--Typography-textAlign)`}},{props:({ownerState:e})=>e.noWrap,style:{overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`}},{props:({ownerState:e})=>e.gutterBottom,style:{marginBottom:`0.35em`}},{props:({ownerState:e})=>e.paragraph,style:{marginBottom:16}}]}))),defaultVariantMapping={h1:`h1`,h2:`h2`,h3:`h3`,h4:`h4`,h5:`h5`,h6:`h6`,subtitle1:`h6`,subtitle2:`h6`,body1:`p`,body2:`p`,inherit:`p`}
160,Typography=import_react$1.forwardRef(function(e,t){let{color:n,...i}=useDefaultProps({props:e,name:`MuiTypography`}),o=!v6Colors$1[n],l=extendSxProp({...i,...o&&{color:n}}),{align:u=`inherit`,className:d,component:f,gutterBottom:p=!1,noWrap:m=!1,paragraph:g=!1,variant:_=`body1`,variantMapping:b=defaultVariantMapping,...S}=l,C={...l,align:u,color:n,className:d,component:f,gutterBottom:p,noWrap:m,paragraph:g,variant:_,variantMapping:b};return(0,import_jsx_runtime.jsx)(TypographyRoot,{as:f||(g?`p`:b[_]||defaultVariantMapping[_])||`span`,ref:t,className:clsx(useUtilityClasses$72(C).root,d),...S,ownerState:C,style:{...u!==`inherit`&&{"--Typography-textAlign":u},...S.style}})});function usePreviousProps$1(e){let t=import_react$1.useRef({});return import_react$1.useEffect(()=>{t.current=e}),t.current}var top=`top`,bottom=`bottom`,right=`right`,left=`left`,auto$1=`auto`,basePlacements=[`top`,bottom,right,left],start=`start`,end=`end`,clippingParents=`clippingParents`,viewport=`viewport`,popper=`popper`,reference=`reference`,variationPlacements=basePlacements.reduce(function(e,t){return e.concat([t+`-`+start,t+`-end`])},[]),placements=[].concat(basePlacements,[auto$1]).reduce(function(e,t){return e.concat([t,t+`-`+start,t+`-end`])},[]),beforeRead=`beforeRead`,read=`read`,afterRead=`afterRead`,beforeMain=`beforeMain`,main=`main`,afterMain=`afterMain`,beforeWrite=`beforeWrite`,write=`write`,afterWrite=`afterWrite`,modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(e){return e?(e.nodeName||``).toLowerCase():null}function getWindow(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function isElement(e){return e instanceof getWindow(e).Element||e instanceof Element}function isHTMLElement$2(e){return e instanceof getWindow(e).HTMLElement||e instanceof HTMLElement}function isShadowRoot(e){return typeof ShadowRoot>`u`?!1:e instanceof getWindow(e).ShadowRoot||e instanceof ShadowRoot}function applyStyles(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},o=t.elements[e];!isHTMLElement$2(o)||!getNodeName(o)||(Object.assign(o.style,n),Object.keys(i).forEac
vendor: 8,711 bytes, line 160
160h(function(e){var t=i[e];t===!1?o.removeAttribute(e):o.setAttribute(e,t===!0?``:t)}))})}function effect$2(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var i=t.elements[e],o=t.attributes[e]||{},l=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});!isHTMLElement$2(i)||!getNodeName(i)||(Object.assign(i.style,l),Object.keys(o).forEach(function(e){i.removeAttribute(e)}))})}}var applyStyles_default={name:`applyStyles`,enabled:!0,phase:`write`,fn:applyStyles,effect:effect$2,requires:[`computeStyles`]};function getBasePlacement(e){return e.split(`-`)[0]}var max$2=Math.max,min$2=Math.min,round$2=Math.round;function getUAString(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var i=e.getBoundingClientRect(),o=1,l=1;t&&isHTMLElement$2(e)&&(o=e.offsetWidth>0&&round$2(i.width)/e.offsetWidth||1,l=e.offsetHeight>0&&round$2(i.height)/e.offsetHeight||1);var u=(isElement(e)?getWindow(e):window).visualViewport,d=!isLayoutViewport()&&n,f=(i.left+(d&&u?u.offsetLeft:0))/o,p=(i.top+(d&&u?u.offsetTop:0))/l,m=i.width/o,g=i.height/l;return{width:m,height:g,top:p,right:f+m,bottom:p+g,left:f,x:f,y:p}}function getLayoutRect(e){var t=getBoundingClientRect(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function contains(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&isShadowRoot(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function getComputedStyle$2(e){return getWindow(e).getComputedStyle(e)}function isTableElement(e){return[`table`,`td`,`th`].indexOf(getNodeName(e))>=0}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getParentNode(e){return getNodeName(e)===`html`?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getTrueOffsetParent(e){return!isHTMLElement$2(e)||getComputedStyle$2(e).position===`fixed`?null:e.offsetParent}function getContainingBlock(e){var t=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement$2(e)&&getComputedStyle$2(e).position===`fixed`)return null;var n=getParentNode(e);for(isShadowRoot(n)&&(n=n.host);isHTMLElement$2(n)&&[`html`,`body`].indexOf(getNodeName(n))<0;){var i=getComputedStyle$2(n);if(i.transform!==`none`||i.perspective!==`none`||i.contain===`paint`||[`transform`,`perspective`].indexOf(i.willChange)!==-1||t&&i.willChange===`filter`||t&&i.filter&&i.filter!==`none`)return n;n=n.parentNode}return null}function getOffsetParent(e){for(var t=getWindow(e),n=getTrueOffsetParent(e);n&&isTableElement(n)&&getComputedStyle$2(n).position===`static`;)n=getTrueOffsetParent(n);return n&&(getNodeName(n)===`html`||getNodeName(n)===`body`&&getComputedStyle$2(n).position===`static`)?t:n||getContainingBlock(e)||t}function getMainAxisFromPlacement(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function within(e,t,n){return max$2(e,min$2(t,n))}function withinMaxClamp(e,t,n){var i=within(e,t,n);return i>n?n:i}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var toPaddingObject=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,mergePaddingObject(typeof e==`number`?expandToHashMap(e,basePlacements):e)};function arrow(e){var t,n=e.state,i=e.name,o=e.options,l=n.elements.arrow,u=n.modifiersData.popperOffsets,d=getBasePlacement(n.placement),f=getMainAxisFromPlacement(d),p=[`left`,`right`].indexOf(d)>=0?`height`:`width`;if(!(!l||!u)){var m=toPaddingObject(o.padding,n),g=getLayoutRect(l),_=f===`y`?`top`:left,b=f===`y`?bottom:right,S=n.rects.reference[p]+n.rects.reference[f]-u[f]-n.rects.popper[p],C=u[f]-n.rects.reference[f],T=getOffsetParent(l),E=T?f===`y`?T.clientHeight||0:T.clientWidth||0:0,D=S/2-C/2,O=m[_],A=E-g[p]-m[b],j=E/2-g[p]/2+D,M=within(O,j,A),N=f;n.modifiersData[i]=(t={},t[N]=M,t.centerOffset=M-j,t)}}function effect$1(e){var t=e.state,n=e.options.element,i=n===void 0?`[data-popper-arrow]`:n;i!=null&&(typeof i==`string`&&(i=t.elements.popper.querySelector(i),!i)||contains(t.elements.popper,i)&&(t.elements.arrow=i))}var arrow_default={name:`arrow`,enabled:!0,phase:`main`,fn:arrow,effect:effect$1,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function getVariation(e){return e.split(`-`)[1]}var unsetSides={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function roundOffsetsByDPR(e,t){var n=e.x,i=e.y,o=t.devicePixelRatio||1;return{x:round$2(n*o)/o||0,y:round$2(i*o)/o||0}}function mapToStyles(e){var t,n=e.popper,i=e.popperRect,o=e.placement,l=e.variation,u=e.offsets,d=e.position,f=e.gpuAcceleration,p=e.adaptive,m=e.roundOffsets,g=e.isFixed,_=u.x,b=_===void 0?0:_,S=u.y,C=S===void 0?0:S,T=typeof m==`function`?m({x:b,y:C}):{x:b,y:C};b=T.x,C=T.y;var E=u.hasOwnProperty(`x`),D=u.hasOwnProperty(`y`),O=left,A=`top`,j=window;if(p){var M=getOffsetParent(n),N=`clientHeight`,P=`clientWidth`;if(M===getWindow(n)&&(M=getDocumentElement(n),getComputedStyle$2(M).position!==`static`&&d===`absolute`&&(N=`scrollHeight`,P=`scrollWidth`)),M=M,o===`top`||(o===`left`||o===`right`)&&l===`end`){A=bottom;var F=g&&M===j&&j.visualViewport?j.visualViewport.height:M[N];C-=F-i.height,C*=f?1:-1}if(o===`left`||(o===`top`||o===`bottom`)&&l===`end`){O=right;var I=g&&M===j&&j.visualViewport?j.visualViewport.width:M[P];b-=I-i.width,b*=f?1:-1}}var L=Object.assign({position:d},p&&unsetSides),R=m===!0?roundOffsetsByDPR({x:b,y:C},getWindow(n)):{x:b,y:C};if(b=R.x,C=R.y,f){var z;return Object.assign({},L,(z={},z[A]=D?`0`:``,z[O]=E?`0`:``,z.transform=(j.devicePixelRatio||1)<=1?`translate(`+b+`px, `+C+`px)`:`translate3d(`+b+`px, `+C+`px, 0)`,z))}return Object.assign({},L,(t={},t[A]=D?C+`px`:``,t[O]=E?b+`px`:``,t.transform=``,t))}function computeStyles(e){var t=e.state,n=e.options,i=n.gpuAcceleration,o=i===void 0?!0:i,l=n.adaptive,u=l===void 0?!0:l,d=n.roundOffsets,f=d===void 0?!0:d,p={placement:getBasePlacement(t.placement),variation:getVariation(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,mapToStyles(Object.assign({},p,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:u,roundOffsets:f})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,mapToStyles(Object.assign({},p,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var computeStyles_default={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:computeStyles,data:{}},passive={passive:!0};function effect(e){var t=e.state,n=e.instance,i=e.options,o=i.scroll,l=o===void 0?!0:o,u=i.resize,d=u===void 0?!0:u,f=getWindow(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return l&&p.forEach(function(e){e.addEventListener(`scroll`,n.update,passive)}),d&&f.addEventListener(`resize`,n.update,passive),function(){l&&p.forEach(function(e){e.removeEventListener(`scroll`,n.update,passive)}),d&&f.removeEventListener(`resize`,n.update,passive)}}var eventListeners_default={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect,data:{}},hash$1={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,function(e){return hash$1[e]})}var hash={start:`end`,end:`start`};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,function(e){return hash[e]})}function getWindowScroll(e){var t=getWindow(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getViewportRect(e,t){var n=getWindow(e),i=getDocumentElement(e),o=n.visualVie
vendor: 4,817 bytes, line 160
160wport,l=i.clientWidth,u=i.clientHeight,d=0,f=0;if(o){l=o.width,u=o.height;var p=isLayoutViewport();(p||!p&&t===`fixed`)&&(d=o.offsetLeft,f=o.offsetTop)}return{width:l,height:u,x:d+getWindowScrollBarX(e),y:f}}function getDocumentRect(e){var t,n=getDocumentElement(e),i=getWindowScroll(e),o=e.ownerDocument?.body,l=max$2(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),u=max$2(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),d=-i.scrollLeft+getWindowScrollBarX(e),f=-i.scrollTop;return getComputedStyle$2(o||n).direction===`rtl`&&(d+=max$2(n.clientWidth,o?o.clientWidth:0)-l),{width:l,height:u,x:d,y:f}}function isScrollParent(e){var t=getComputedStyle$2(e),n=t.overflow,i=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function getScrollParent(e){return[`html`,`body`,`#document`].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement$2(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,t){var n;t===void 0&&(t=[]);var i=getScrollParent(e),o=i===e.ownerDocument?.body,l=getWindow(i),u=o?[l].concat(l.visualViewport||[],isScrollParent(i)?i:[]):i,d=t.concat(u);return o?d:d.concat(listScrollParents(getParentNode(u)))}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getInnerBoundingClientRect(e,t){var n=getBoundingClientRect(e,!1,t===`fixed`);return n.top+=e.clientTop,n.left+=e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function getClientRectFromMixedType(e,t,n){return t===`viewport`?rectToClientRect(getViewportRect(e,n)):isElement(t)?getInnerBoundingClientRect(t,n):rectToClientRect(getDocumentRect(getDocumentElement(e)))}function getClippingParents(e){var t=listScrollParents(getParentNode(e)),n=[`absolute`,`fixed`].indexOf(getComputedStyle$2(e).position)>=0&&isHTMLElement$2(e)?getOffsetParent(e):e;return isElement(n)?t.filter(function(e){return isElement(e)&&contains(e,n)&&getNodeName(e)!==`body`}):[]}function getClippingRect(e,t,n,i){var o=t===`clippingParents`?getClippingParents(e):[].concat(t),l=[].concat(o,[n]),u=l[0],d=l.reduce(function(t,n){var o=getClientRectFromMixedType(e,n,i);return t.top=max$2(o.top,t.top),t.right=min$2(o.right,t.right),t.bottom=min$2(o.bottom,t.bottom),t.left=max$2(o.left,t.left),t},getClientRectFromMixedType(e,u,i));return d.width=d.right-d.left,d.height=d.bottom-d.top,d.x=d.left,d.y=d.top,d}function computeOffsets(e){var t=e.reference,n=e.element,i=e.placement,o=i?getBasePlacement(i):null,l=i?getVariation(i):null,u=t.x+t.width/2-n.width/2,d=t.y+t.height/2-n.height/2,f;switch(o){case`top`:f={x:u,y:t.y-n.height};break;case bottom:f={x:u,y:t.y+t.height};break;case right:f={x:t.x+t.width,y:d};break;case left:f={x:t.x-n.width,y:d};break;default:f={x:t.x,y:t.y}}var p=o?getMainAxisFromPlacement(o):null;if(p!=null){var m=p===`y`?`height`:`width`;switch(l){case start:f[p]=f[p]-(t[m]/2-n[m]/2);break;case`end`:f[p]=f[p]+(t[m]/2-n[m]/2);break;default:}}return f}function detectOverflow(e,t){t===void 0&&(t={});var n=t,i=n.placement,o=i===void 0?e.placement:i,l=n.strategy,u=l===void 0?e.strategy:l,d=n.boundary,f=d===void 0?clippingParents:d,p=n.rootBoundary,m=p===void 0?viewport:p,g=n.elementContext,_=g===void 0?popper:g,b=n.altBoundary,S=b===void 0?!1:b,C=n.padding,T=C===void 0?0:C,E=mergePaddingObject(typeof T==`number`?expandToHashMap(T,basePlacements):T),D=_===`popper`?reference:popper,O=e.rects.popper,A=e.elements[S?D:_],j=getClippingRect(isElement(A)?A:A.contextElement||getDocumentElement(e.elements.popper),f,m,u),M=getBoundingClientRect(e.elements.reference),N=computeOffsets({reference:M,element:O,strategy:`absolute`,placement:o}),P=rectToClientRect(Object.assign({},O,N)),F=_===`popper`?P:M,I={top:j.top-F.top+E.top,bottom:F.bottom-j.bottom+E.bottom,left:j.left-F.left+E.left,right:F.right-j.right+E.right},L=e.modifiersData.offset;if(_===`popper`&&L){var R=L[o];Object.keys(I).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;I[e]+=R[n]*t})}return I}function computeAutoPlacement(e,t){t===void 0&&(t={});var n=t,i=n.placement,o=n.boundary,l=n.rootBoundary,u=n.padding,d=n.flipVariations,f=n.allowedAutoPlacements,p=f===void 0?placements:f,m=getVariation(i),g=m?d?variationPlacements:variationPlacements.filter(function(e){return getVariation(e)===m}):basePlacements,_=g.filter(function(e){return p.indexOf(e)>=0});_.length===0&&(_=g);var b=_.reduce(function(t,n){return t[n]=detectOverflow(e,{placement:n,boundary:o,rootBoundary:l,padding:u})[getBasePlacement(n)],t},{});return Object.keys(b).sort(function(e,t){return b[e]-b[t]})}function getExpandedFallbackPlacements(e){if(getBasePlacement(e)===`auto`)return[];
vendor: 5,447 bytes, line 160
160var t=getOppositePlacement(e);return[getOppositeVariationPlacement(e),t,getOppositeVariationPlacement(t)]}function flip(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var o=n.mainAxis,l=o===void 0?!0:o,u=n.altAxis,d=u===void 0?!0:u,f=n.fallbackPlacements,p=n.padding,m=n.boundary,g=n.rootBoundary,_=n.altBoundary,b=n.flipVariations,S=b===void 0?!0:b,C=n.allowedAutoPlacements,T=t.options.placement,E=getBasePlacement(T)===T,D=f||(E||!S?[getOppositePlacement(T)]:getExpandedFallbackPlacements(T)),O=[T].concat(D).reduce(function(e,n){return e.concat(getBasePlacement(n)===`auto`?computeAutoPlacement(t,{placement:n,boundary:m,rootBoundary:g,padding:p,flipVariations:S,allowedAutoPlacements:C}):n)},[]),A=t.rects.reference,j=t.rects.popper,M=new Map,N=!0,P=O[0],F=0;F<O.length;F++){var I=O[F],L=getBasePlacement(I),R=getVariation(I)===start,z=[`top`,bottom].indexOf(L)>=0,B=z?`width`:`height`,V=detectOverflow(t,{placement:I,boundary:m,rootBoundary:g,altBoundary:_,padding:p}),H=z?R?right:left:R?bottom:`top`;A[B]>j[B]&&(H=getOppositePlacement(H));var U=getOppositePlacement(H),W=[];if(l&&W.push(V[L]<=0),d&&W.push(V[H]<=0,V[U]<=0),W.every(function(e){return e})){P=I,N=!1;break}M.set(I,W)}if(N)for(var K=S?3:1,q=function(e){var t=O.find(function(t){var n=M.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return P=t,`break`},J=K;J>0&&q(J)!==`break`;J--);t.placement!==P&&(t.modifiersData[i]._skip=!0,t.placement=P,t.reset=!0)}}var flip_default={name:`flip`,enabled:!0,phase:`main`,fn:flip,requiresIfExists:[`offset`],data:{_skip:!1}};function getSideOffsets(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function isAnySideFullyClipped(e){return[`top`,right,bottom,left].some(function(t){return e[t]>=0})}function hide(e){var t=e.state,n=e.name,i=t.rects.reference,o=t.rects.popper,l=t.modifiersData.preventOverflow,u=detectOverflow(t,{elementContext:`reference`}),d=detectOverflow(t,{altBoundary:!0}),f=getSideOffsets(u,i),p=getSideOffsets(d,o,l),m=isAnySideFullyClipped(f),g=isAnySideFullyClipped(p);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:p,isReferenceHidden:m,hasPopperEscaped:g},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":m,"data-popper-escaped":g})}var hide_default={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:hide};function distanceAndSkiddingToXY(e,t,n){var i=getBasePlacement(e),o=[`left`,`top`].indexOf(i)>=0?-1:1,l=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,u=l[0],d=l[1];return u||=0,d=(d||0)*o,[`left`,`right`].indexOf(i)>=0?{x:d,y:u}:{x:u,y:d}}function offset(e){var t=e.state,n=e.options,i=e.name,o=n.offset,l=o===void 0?[0,0]:o,u=placements.reduce(function(e,n){return e[n]=distanceAndSkiddingToXY(n,t.rects,l),e},{}),d=u[t.placement],f=d.x,p=d.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=p),t.modifiersData[i]=u}var offset_default={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:offset};function popperOffsets(e){var t=e.state,n=e.name;t.modifiersData[n]=computeOffsets({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var popperOffsets_default={name:`popperOffsets`,enabled:!0,phase:`read`,fn:popperOffsets,data:{}};function getAltAxis(e){return e===`x`?`y`:`x`}function preventOverflow(e){var t=e.state,n=e.options,i=e.name,o=n.mainAxis,l=o===void 0?!0:o,u=n.altAxis,d=u===void 0?!1:u,f=n.boundary,p=n.rootBoundary,m=n.altBoundary,g=n.padding,_=n.tether,b=_===void 0?!0:_,S=n.tetherOffset,C=S===void 0?0:S,T=detectOverflow(t,{boundary:f,rootBoundary:p,padding:g,altBoundary:m}),E=getBasePlacement(t.placement),D=getVariation(t.placement),O=!D,A=getMainAxisFromPlacement(E),j=getAltAxis(A),M=t.modifiersData.popperOffsets,N=t.rects.reference,P=t.rects.popper,F=typeof C==`function`?C(Object.assign({},t.rects,{placement:t.placement})):C,I=typeof F==`number`?{mainAxis:F,altAxis:F}:Object.assign({mainAxis:0,altAxis:0},F),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(M){if(l){var z,B=A===`y`?`top`:left,V=A===`y`?bottom:right,H=A===`y`?`height`:`width`,U=M[A],W=U+T[B],K=U-T[V],q=b?-P[H]/2:0,J=D===`start`?N[H]:P[H],Y=D===`start`?-P[H]:-N[H],ee=t.elements.arrow,X=b&&ee?getLayoutRect(ee):{width:0,height:0},te=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:getFreshSideObject(),Z=te[B],ne=te[V],Q=within(0,N[H],X[H]),ie=O?N[H]/2-q-Q-Z-I.mainAxis:J-Q-Z-I.mainAxis,ae=O?-N[H]/2+q+Q+ne+I.mainAxis:Y+Q+ne+I.mainAxis,oe=t.elements.arrow&&getOffsetParent(t.elements.arrow),se=oe?A===`y`?oe.clientTop||0:oe.clientLeft||0:0,$=L?.[A]??0,ce=U+ie-$-se,le=U+ae-$,ue=within(b?min$2(W,ce):W,U,b?max$2(K,le):K);M[A]=ue,R[A]=ue-U}if(d){var de,fe=A===`x`?`top`:left,pe=A===`x`?bottom:right,me=M[j],he=j===`y`?`height`:`width`,ge=me+T[fe],_e=me-T[pe],ve=[`top`,left].indexOf(E)!==-1,ye=L?.[j]??0,be=ve?ge:me-N[he]-P[he]-ye+I.altAxis,xe=ve?me+N[he]+P[he]-ye-I.altAxis:_e,Se=b&&ve?withinMaxClamp(be,me,xe):within(b?be:ge,me,b?xe:_e);M[j]=Se,R[j]=Se-me}t.modifiersData[i]=R}}var preventOverflow_default={name:`preventOverflow`,enabled:!0,phase:`main`,fn:preventOverflow,requiresIfExists:[`offset`]};function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}
160function getNodeScroll(e){return e===getWindow(e)||!isHTMLElement$2(e)?getWindowScroll(e):getHTMLElementScroll(e)}function isElementScaled(e){var t=e.getBoundingClientRect(),n=round$2(t.width)/e.offsetWidth||1,i=round$2(t.height)/e.offsetHeight||1;return n!==1||i!==1}function getCompositeRect(e,t,n){n===void 0&&(n=!1);var i=isHTMLElement$2(t),o=isHTMLElement$2(t)&&isElementScaled(t),l=getDocumentElement(t),u=getBoundingClientRect(e,o,n),d={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(i||!i&&!n)&&((getNodeName(t)!==`body`||isScrollParent(l))&&(d=getNodeScroll(t)),isHTMLElement$2(t)?(f=getBoundingClientRect(t,!0),f.x+=t.clientLeft,f.y+=t.clientTop):l&&(f.x=getWindowScrollBarX(l))),{x:u.left+d.scrollLeft-f.x,y:u.top+d.scrollTop-f.y,width:u.width,height:u.height}}function order(e){var t=new Map,n=new Set,i=[];e.forEach(function(e){t.set(e.name,e)});function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var i=t.get(e);i&&o(i)}}),i.push(e)}return e.forEach(function(e){n.has(e.name)||o(e)}),i}function orderModifiers(e){var t=order(e);return modifierPhases.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function debounce(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function mergeByName(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var DEFAULT_OPTIONS={placement:`bottom`,modifiers:[],strategy:`absolute`};function areValidElements(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function popperGenerator(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,i=n===void 0?[]:n,o=t.defaultOptions,l=o===void 0?DEFAULT_OPTIONS:o;return function(e,t,n){n===void 0&&(n=l);var o={placement:`bottom`,orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,l),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},u=[],d=!1,f={state:o,setOptions:function(n){var u=typeof n==`function`?n(o.options):n;m(),o.options=Object.assign({},l,o.options,u),o.scrollParents={reference:isElement(e)?listScrollParents(e):e.contextElement?listScrollParents(e.contextElement):[],popper:listScrollParents(t)};var d=orderModifiers(mergeByName([].concat(i,o.options.modifiers)));return o.orderedModifiers=d.filter(function(e){return e.enabled}),p(),f.update()},forceUpdate:function(){if(!d){var e=o.elements,t=e.reference,n=e.popper;if(areValidElements(t,n)){o.rects={reference:getCompositeRect(t,getOffsetParent(n),o.options.strategy===`fixed`),popper:getLayoutRect(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach(function(e){return o.modifiersData[e.name]=Object.assign({},e.data)});for(var i=0;i<o.orderedModifiers.length;i++){if(o.reset===!0){o.reset=!1,i=-1;continue}var l=o.orderedModifiers[i],u=l.fn,p=l.options,m=p===void 0?{}:p,g=l.name;typeof u==`function`&&(o=u({state:o,options:m,name:g,instance:f})||o)}}}},update:debounce(function(){return new Promise(function(e){f.forceUpdate(),e(o)})}),destroy:function(){m(),d=!0}};if(!areValidElements(e,t))return f;f.setOptions(n).then(function(e){!d&&n.onFirstUpdate&&n.onFirstUpdate(e)});function p(){o.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,i=n===void 0?{}:n,l=e.effect;if(typeof l==`function`){var d=l({state:o,name:t,instance:f,options:i});u.push(d||function(){})}})}function m(){u.forEach(function(e){return e()}),u=[]}return f}}var defaultModifiers=[eventListeners_default,popperOffsets_default,computeStyles_default,applyStyles_default,offset_default,flip_default,preventOverflow_default,arrow_default,hide_default],createPopper=popperGenerator({defaultModifiers});function useSlotProps(e){let{elementType:t,externalSlotProps:n,ownerState:i,skipResolvingSlotProps:o=!1,...l}=e,u=o?{}:resolveComponentProps(n,i),{props:d,internalRef:f}=mergeSlotProps$1({...l,externalSlotProps:u}),p=useForkRef(f,u?.ref,e.additionalProps?.ref);return appendOwnerState(t,{...d,ref:p},i)}function getReactElementRef(e){return e?.props?.ref||null}function getContainer$1(e){return typeof e==`function`?e():e}var Portal$1=import_react$1.forwardRef(function(e,t){let{children:n,container:i,disablePortal:o=!1}
vendor: 4,512 bytes, line 160
160=e,[l,u]=import_react$1.useState(null),d=useForkRef(import_react$1.isValidElement(n)?getReactElementRef(n):null,t);if(useEnhancedEffect(()=>{o||u(getContainer$1(i)||document.body)},[i,o]),useEnhancedEffect(()=>{if(l&&!o)return setRef(t,l),()=>{setRef(t,null)}},[t,l,o]),o){if(import_react$1.isValidElement(n)){let e={ref:d};return import_react$1.cloneElement(n,e)}return n}return l&&import_react_dom.createPortal(n,l)});function getPopperUtilityClass(e){return generateUtilityClass(`MuiPopper`,e)}var popperClasses=generateUtilityClasses(`MuiPopper`,[`root`]);function flipPlacement(e,t){if(t===`ltr`)return e;switch(e){case`bottom-end`:return`bottom-start`;case`bottom-start`:return`bottom-end`;case`top-end`:return`top-start`;case`top-start`:return`top-end`;default:return e}}function resolveAnchorEl$1(e){return typeof e==`function`?e():e}function isHTMLElement$1(e){return e.nodeType!==void 0}var useUtilityClasses$71=e=>{let{classes:t}=e;return composeClasses({root:[`root`]},getPopperUtilityClass,t)},defaultPopperOptions={},PopperTooltip=import_react$1.forwardRef(function(e,t){let{anchorEl:n,children:i,direction:o,disablePortal:l,modifiers:u,open:d,placement:f,popperOptions:p,popperRef:m,slotProps:g={},slots:_={},TransitionProps:b,ownerState:S,...C}=e,T=import_react$1.useRef(null),E=useForkRef(T,t),D=import_react$1.useRef(null),O=useForkRef(D,m),A=import_react$1.useRef(O);useEnhancedEffect(()=>{A.current=O},[O]),import_react$1.useImperativeHandle(m,()=>D.current,[]);let j=flipPlacement(f,o),[M,N]=import_react$1.useState(j),[P,F]=import_react$1.useState(resolveAnchorEl$1(n));import_react$1.useEffect(()=>{D.current&&D.current.forceUpdate()}),import_react$1.useEffect(()=>{n&&F(resolveAnchorEl$1(n))},[n]),useEnhancedEffect(()=>{if(!P||!d)return;let e=e=>{N(e.placement)},t=[{name:`preventOverflow`,options:{altBoundary:l}},{name:`flip`,options:{altBoundary:l}},{name:`onUpdate`,enabled:!0,phase:`afterWrite`,fn:({state:t})=>{e(t)}}];u!=null&&(t=t.concat(u)),p&&p.modifiers!=null&&(t=t.concat(p.modifiers));let n=createPopper(P,T.current,{placement:j,...p,modifiers:t});return A.current(n),()=>{n.destroy(),A.current(null)}},[P,l,u,d,p,j]);let I={placement:M};b!==null&&(I.TransitionProps=b);let L=useUtilityClasses$71(e),R=_.root??`div`;return(0,import_jsx_runtime.jsx)(R,{...useSlotProps({elementType:R,externalSlotProps:g.root,externalForwardedProps:C,additionalProps:{role:`tooltip`,ref:E},ownerState:e,className:L.root}),children:typeof i==`function`?i(I):i})}),Popper$1=import_react$1.forwardRef(function(e,t){let{anchorEl:n,children:i,container:o,direction:l=`ltr`,disablePortal:u=!1,keepMounted:d=!1,modifiers:f,open:p,placement:m=`bottom`,popperOptions:g=defaultPopperOptions,popperRef:_,style:b,transition:S=!1,slotProps:C={},slots:T={},...E}=e,[D,O]=import_react$1.useState(!0),A=()=>{O(!1)},j=()=>{O(!0)};if(!d&&!p&&(!S||D))return null;let M;if(o)M=o;else if(n){let e=resolveAnchorEl$1(n);M=e&&isHTMLElement$1(e)?ownerDocument(e).body:ownerDocument(null).body}let N=!p&&d&&(!S||D)?`none`:void 0,P=S?{in:p,onEnter:A,onExited:j}:void 0;return(0,import_jsx_runtime.jsx)(Portal$1,{disablePortal:u,container:M,children:(0,import_jsx_runtime.jsx)(PopperTooltip,{anchorEl:n,direction:l,disablePortal:u,modifiers:f,ref:t,open:S?!D:p,placement:m,popperOptions:g,popperRef:_,slotProps:C,slots:T,...E,style:{position:`fixed`,top:0,left:0,display:N,...b},TransitionProps:P,children:i})})}),PopperRoot=styled(Popper$1,{name:`MuiPopper`,slot:`Root`})({}),Popper=import_react$1.forwardRef(function(e,t){let n=useRtl(),{anchorEl:i,component:o,components:l,componentsProps:u,container:d,disablePortal:f,keepMounted:p,modifiers:m,open:g,placement:_,popperOptions:b,popperRef:S,transition:C,slots:T,slotProps:E,...D}=useDefaultProps({props:e,name:`MuiPopper`}),O=T?.root??l?.Root,A={anchorEl:i,container:d,disablePortal:f,keepMounted:p,modifiers:m,open:g,placement:_,popperOptions:b,popperRef:S,transition:C,...D};return(0,import_jsx_runtime.jsx)(PopperRoot,{as:o,direction:n?`rtl`:`ltr`,slots:{root:O},slotProps:E??u,...A,ref:t})}),Cancel_default$1=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z`}),`Cancel`);function getChipUtilityClass(e){return generateUtilityClass(`MuiChip`,e)}var chipClasses=generateUtilityClasses(`MuiChip`,`root.sizeSmall.sizeMedium.colorDefault.colorError.colorInfo.colorPrimary.colorSecondary.c
160olorSuccess.colorWarning.disabled.clickable.clickableColorPrimary.clickableColorSecondary.deletable.deletableColorPrimary.deletableColorSecondary.outlined.filled.outlinedPrimary.outlinedSecondary.filledPrimary.filledSecondary.avatar.avatarSmall.avatarMedium.avatarColorPrimary.avatarColorSecondary.icon.iconSmall.iconMedium.iconColorPrimary.iconColorSecondary.label.labelSmall.labelMedium.deleteIcon.deleteIconSmall.deleteIconMedium.deleteIconColorPrimary.deleteIconColorSecondary.deleteIconOutlinedColorPrimary.deleteIconOutlinedColorSecondary.deleteIconFilledColorPrimary.deleteIconFilledColorSecondary.focusVisible`.split(`.`)),useUtilityClasses$70=e=>{let{classes:t,disabled:n,size:i,color:o,iconColor:l,onDelete:u,clickable:d,variant:f}=e;return composeClasses({root:[`root`,f,n&&`disabled`,`size${capitalize_default(i)}`,`color${capitalize_default(o)}`,d&&`clickable`,d&&`clickableColor${capitalize_default(o)}`,u&&`deletable`,u&&`deletableColor${capitalize_default(o)}`,`${f}${capitalize_default(o)}`],label:[`label`,`label${capitalize_default(i)}`],avatar:[`avatar`,`avatar${capitalize_default(i)}`,`avatarColor${capitalize_default(o)}`],icon:[`icon`,`icon${capitalize_default(i)}`,`iconColor${capitalize_default(l)}`],deleteIcon:[`deleteIcon`,`deleteIcon${capitalize_default(i)}`,`deleteIconColor${capitalize_default(o)}`,`deleteIcon${capitalize_default(f)}Color${capitalize_default(o)}`]},getChipUtilityClass,t)},ChipRoot=styled(`div`,{name:`MuiChip`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{color:i,iconColor:o,clickable:l,onDelete:u,size:d,variant:f}=n;return[{[`& .${chipClasses.avatar}`]:t.avatar},{[`& .${chipClasses.avatar}`]:t[`avatar${capitalize_default(d)}`]},{[`& .${chipClasses.avatar}`]:t[`avatarColor${capitalize_default(i)}`]},{[`& .${chipClasses.icon}`]:t.icon},{[`& .${chipClasses.icon}`]:t[`icon${capitalize_default(d)}`]},{[`& .${chipClasses.icon}`]:t[`iconColor${capitalize_default(o)}`]},{[`& .${chipClasses.deleteIcon}`]:t.deleteIcon},{[`& .${chipClasses.deleteIcon}`]:t[`deleteIcon${capitalize_default(d)}`]},{[`& .${chipClasses.deleteIcon}`]:t[`deleteIconColor${capitalize_default(i)}`]},{[`& .${chipClasses.deleteIcon}`]:t[`deleteIcon${capitalize_default(f)}Color${capitalize_default(i)}`]},t.root,t[`size${capitalize_default(d)}`],t[`color${capitalize_default(i)}`],l&&t.clickable,l&&i!==`default`&&t[`clickableColor${capitalize_default(i)}`],u&&t.deletable,u&&i!==`default`&&t[`deletableColor${capitalize_default(i)}`],t[f],t[`${f}${capitalize_default(i)}`]]}})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`?e.palette.grey[700]:e.palette.grey[300];return{maxWidth:`100%`,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:`inline-flex`,alignItems:`center`,justifyContent:`center`,height:32,lineHeight:1.5,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:`nowrap`,transition:e.transitions.create([`background-color`,`box-shadow`]),cursor:`unset`,outline:0,textDecoration:`none`,border:0,padding:0,verticalAlign:`middle`,boxSizing:`border-box`,[`&.${chipClasses.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:`none`},[`& .${chipClasses.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${chipClasses.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${chipClasses.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${chipClasses.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${chipClasses.icon}`]:{marginLeft:5,marginRight:-6},[`& .${chipClasses.deleteIcon}`]:{WebkitTapHighlightColor:`transparent`,color:e.alpha((e.vars||e).palette.text.primary,.26),fontSize:22,cursor:`pointer`,margin:`0 5px 0 -6px`,"&:hover":{color:e.alpha((e.vars||e).palette.text.primary,.4)}},variants:[{props:{size:`small`},style:{height:24,[`& .${chipClasses.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${chipClasses.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter([`contrastText`])).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText,[`& .${chipClasses.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[t].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].contrastText}}}})),{props:e=>e.iconColor===e.color,style:{[`& .${chipClasses.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:e=>e.iconColor===e.color&&e.color!==`default`,style:{[`& .${chipClasses.icon}`]:{color:`inherit`}}},{props:{onDelete:!0},style:{[`&.${chipClasses.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter([`dark`])).map(([t])=>({props:{color:t,onDelete:!0},style:{[`&.${chipClasses.focusVisible}`]:{background:(e.vars||e).palette[t].dark}}})),{props:{clickable:!0},style:{userSelect:`none`,WebkitTapHighlightColor:`transparent`,cursor:`pointer`,"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`)},[`&.${chipClasses.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter([`dark`])).map(([t])=>({props:{color:t,clickable:!0},style:{[`&:hover, &.${chipClasses.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t].dark}}})),{props:{variant:`outlined`},style:{backgroundColor:`transparent`,border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode===`light`?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${chipClasses.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${chipClasses.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${chipClasses.avatar}`]:{marginLeft:4},[`& .${chipClasses.avatarSmall}`]:{marginLeft:2},[`& .${chipClasses.icon}`]:{marginLeft:4},[`& .${chipClasses.iconSmall}`]:{marginLeft:2},[`& .${chipClasses.deleteIcon}`]:{marginRight:5},[`& .${chipClasses.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{variant:`outlined`,color:t},style:{color:(e.vars||e).palette[t].main,border:`1px solid ${e.alpha((e.vars||e).palette[t].main,.7)}`,[`&.${chipClasses.clickable}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)},[`&.${chipClasses.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.focusOpacity)},[`& .${chipClasses.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[t].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].main}}}}))]}})),ChipLabel=styled(`span`,{name:`MuiChip`,slot:`Label`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{size:i}=n;return[t.label,t[`label${capitalize_default(i)}`]]}})({overflow:`hidden`,textOverflow:`ellipsis`,paddingLeft:12,paddingRight:12,whiteSpace:`nowrap`,variants:[{props:{variant:`outlined`},style:{paddingLeft:11,paddingRight:11}},{props:{size:`small`},style:{paddingLeft:8,paddingRight:8}},{props:{size:`small`,variant:`outlined`},style:{paddingLeft:7,paddingRight:7}}]});function isDeleteKeyboardEvent(e){return e.key===`Backspace`||e.key===`Delete`}var Chip=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiChip`}),{avatar:i,className:o,clickable:l,color:u=`default`,component:d,deleteIcon:f,disabled:p=!1,icon:m,label:g,onClick:_,onDelete:b,onKeyDown:S,onKeyUp:C,size:T=`medium`,variant:E=`filled`,tabIndex:D,skipFocusWhenDisabled:O=!1,slots:A={},slotProps:j={},...M}=n,N=useForkRef_default(import_react$1.useRef(null),t),P=e=>{e.stopPropagation(),b(e)},F=e=>{e.currentTarget===e.target&&isDeleteKeyboardEvent(e)&&e.preventDefault(),S&&S(e)},I=e=>{e.currentTarget===e.target&&b&&isDeleteKeyboardEvent(e)&&b(e),C&&C(e)},L=l!==!1&&_?!0:l,R=L||b?ButtonBase:d||`div`,z={...n,component:R,disabled:p,size:T,color:u,iconColor:import_react$1.isValidElement(m)&&m.props.color||u,onDelete:!!b,clickable:L,variant:E},B=useUtilityClasses$70(z),V=R===ButtonBase?{component:d||`div`,focusVisibleClassName:B.focusVisible,...b&&{disableRipple:!0}}:{},H=null;b&&(H=f&&import_react$1.isValidElement(f)?import_react$1.cloneElement(f,{className:clsx(f.props.className,B.deleteIcon),onClick:P}):(0,import_jsx_runtime.jsx)(Cancel_default$1,{className:B.deleteIcon,onClick:P}));let U=null;i&&import_react$1.isValidElement(i)&&(U=import_react$1.cloneElement(i,{className:clsx(B.avatar,i.props.className)}));let W=null;m&&import_react$1.isValidElement(m)&&(W=import_react$1.cloneElement(m,{className:clsx(B.icon,m.props.className)}));let K={slots:A,slotProps:j},[q,J]=useSlot(`root`,{elementType:ChipRoot,externalForwardedProps:{...K,...M},ownerState:z,shouldForwardComponentProp:!0,ref:N,className:clsx(B.root,o),additionalProps:{disabled:L&&p?!0:void 0,tabIndex:O&&p?-1:D,...V},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),_?.(t)},onKeyDown:t=>{e.onKeyDown?.(t),F(t)},onKeyUp:t=>{e.onKeyUp?.(t),I(t)}})}),[Y,ee]=useSlot(`label`,{elementType:ChipLabel,externalForwardedProps:K,ownerState:z,className:B.label});return(0,import_jsx_runtime.jsxs)(q,{as:R,...J,children:[U||W,(0,import_jsx_runtime.jsx)(Y,{...ee,children:g}),H]})});function getStyleValue(e){return parseInt(e,10)||0}var styles$2={shadow:{visibility:`hidden`,position:`absolute`,overflow:`hidden`,height:0,top:0,left:0,transform:`translateZ(0)`}};function isObjectEmpty(e){for(let t in e)return!1;return!0}function isEmpty$10(e){return isObjectEmpty(e)||e.outerHeightStyle===0&&!e.overflowing}var TextareaAutosize=import_react$1.forwardRef(function(e,t){let{onChange:n,maxRows:i,minRows:o=1,style:l,value:u,...d}=e,{current:f}=import_react$1.useRef(u!=null),p=import_react$1.useRef(null),m=useForkRef(t,p),g=import_react$1.useRef(null),_=import_react$1.useRef(null),b=import_react$1.useCallback(()=>{let t=p.current,n=_.current;if(!t||!n)return;let l=ownerWindow(t).getComputedStyle(t);if(l.width===`0px`)return{outerHeightStyle:0,overflowing:!1};n.style.width=l.width,n.value=t.value||e.placeholder||`x`,n.value.slice(-1)===` 161`&&(n.value+=` `);let u=l.boxSizing,d=getStyleValue(l.paddingBottom)+getStyleValue(l.paddingTop),f=getStyleValue(l.borderBottomWidth)+getStyleValue(l.borderTopWidth),m=n.scrollHeight;n.value=`x`;let g=n.scrollHeight,b=m;return o&&(b=Math.max(Number(o)*g,b)),i&&(b=Math.min(Number(i)*g,b)),b=Math.max(b,g),{outerHeightStyle:b+(u===`border-box`?d+f:0),overflowing:Math.abs(b-m)<=1}},[i,o,e.placeholder]),S=useEventCallback(()=>{let e=p.current,t=b();if(!e||!t||isEmpty$10(t))return!1;let n=t.outerHeightStyle;return g.current!=null&&g.current!==n}),C=import_react$1.useCallback(()=>{let e=p.current,t=b();if(!e||!t||isEmpty$10(t))return;let n=t.outerHeightStyle;g.current!==n&&(g.current=n,e.style.height=`${n}px`),e.style.overflow=t.overflowing?`hidden`:``},[b]),T=import_react$1.useRef(-1);return useEnhancedEffect(()=>{let e=debounce$1(C),t=p?.current;if(!t)return;let n=ownerWindow(t);n.addEventListener(`resize`,e);let i;return typeof ResizeObserver<`u`&&(i=new ResizeObserver(()=>{S()&&(i.unobserve(t),cancelAnimationFrame(T.current),C(),T.current=requestAnimationFrame(()=>{i.observe(t)}))}),i.observe(t)),()=>{e.clear(),cancelAnimationFrame(T.current),n.removeEventListener(`resize`,e),i&&i.disconnect()}},[b,C,S]),useEnhancedEffect(()=>{C()}),(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[(0,import_jsx_runtime.jsx)(`textarea`,{value:u,onChange:e=>{f||C();let t=e.target,i=t.value.length,o=t.value.endsWith(` 162`),l=t.selectionStart===i;o&&l&&t.setSelectionRange(i,i),n&&n(e)},ref:m,rows:o,style:l,...d}
vendor: 9,329 bytes, line 162
162),(0,import_jsx_runtime.jsx)(`textarea`,{"aria-hidden":!0,className:e.className,readOnly:!0,ref:_,tabIndex:-1,style:{...styles$2.shadow,...l,paddingTop:0,paddingBottom:0}})]})});function formControlState({props:e,states:t,muiFormControl:n}){return t.reduce((t,i)=>(t[i]=e[i],n&&e[i]===void 0&&(t[i]=n[i]),t),{})}var FormControlContext=import_react$1.createContext(void 0);function useFormControl(){return import_react$1.useContext(FormControlContext)}function hasValue(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function isFilled(e,t=!1){return e&&(hasValue(e.value)&&e.value!==``||t&&hasValue(e.defaultValue)&&e.defaultValue!==``)}function isAdornedStart(e){return e.startAdornment}function getInputBaseUtilityClass(e){return generateUtilityClass(`MuiInputBase`,e)}var inputBaseClasses=generateUtilityClasses(`MuiInputBase`,[`root`,`formControl`,`focused`,`disabled`,`adornedStart`,`adornedEnd`,`error`,`sizeSmall`,`multiline`,`colorSecondary`,`fullWidth`,`hiddenLabel`,`readOnly`,`input`,`inputSizeSmall`,`inputMultiline`,`inputTypeSearch`,`inputAdornedStart`,`inputAdornedEnd`,`inputHiddenLabel`]),_InputGlobalStyles,rootOverridesResolver=(e,t)=>{let{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size===`small`&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${capitalize_default(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},inputOverridesResolver=(e,t)=>{let{ownerState:n}=e;return[t.input,n.size===`small`&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type===`search`&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},useUtilityClasses$69=e=>{let{classes:t,color:n,disabled:i,error:o,endAdornment:l,focused:u,formControl:d,fullWidth:f,hiddenLabel:p,multiline:m,readOnly:g,size:_,startAdornment:b,type:S}=e;return composeClasses({root:[`root`,`color${capitalize_default(n)}`,i&&`disabled`,o&&`error`,f&&`fullWidth`,u&&`focused`,d&&`formControl`,_&&_!==`medium`&&`size${capitalize_default(_)}`,m&&`multiline`,b&&`adornedStart`,l&&`adornedEnd`,p&&`hiddenLabel`,g&&`readOnly`],input:[`input`,i&&`disabled`,S===`search`&&`inputTypeSearch`,m&&`inputMultiline`,_===`small`&&`inputSizeSmall`,p&&`inputHiddenLabel`,b&&`inputAdornedStart`,l&&`inputAdornedEnd`,g&&`readOnly`]},getInputBaseUtilityClass,t)},InputBaseRoot=styled(`div`,{name:`MuiInputBase`,slot:`Root`,overridesResolver:rootOverridesResolver})(memoTheme(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:`1.4375em`,boxSizing:`border-box`,position:`relative`,cursor:`text`,display:`inline-flex`,alignItems:`center`,[`&.${inputBaseClasses.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:`default`},variants:[{props:({ownerState:e})=>e.multiline,style:{padding:`4px 0 5px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{paddingTop:1}},{props:({ownerState:e})=>e.fullWidth,style:{width:`100%`}}]}))),InputBaseInput=styled(`input`,{name:`MuiInputBase`,slot:`Input`,overridesResolver:inputOverridesResolver})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`,n={color:`currentColor`,...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(`opacity`,{duration:e.transitions.duration.shorter})},i={opacity:`0 !important`},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:`inherit`,letterSpacing:`inherit`,color:`currentColor`,padding:`4px 0 5px`,border:0,boxSizing:`content-box`,background:`none`,height:`1.4375em`,margin:0,WebkitTapHighlightColor:`transparent`,display:`block`,minWidth:0,width:`100%`,"&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:`none`},"&::-webkit-search-decoration":{WebkitAppearance:`none`},[`label[data-shrink=false] + .${inputBaseClasses.formControl} &`]:{"&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&::-ms-input-placeholder":i,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${inputBaseClasses.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:e})=>!e.disableInjectingGlobalStyles,style:{animationName:`mui-auto-fill-cancel`,animationDuration:`10ms`,"&:-webkit-autofill":{animationDuration:`5000s`,animationName:`mui-auto-fill`}}},{props:{size:`small`},style:{paddingTop:1}},{props:({ownerState:e})=>e.multiline,style:{height:`auto`,resize:`none`,padding:0,paddingTop:0}},{props:{type:`search`},style:{MozAppearance:`textfield`}}]}})),InputGlobalStyles=globalCss({"@keyframes mui-auto-fill":{from:{display:`block`}},"@keyframes mui-auto-fill-cancel":{from:{display:`block`}}}),InputBase=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiInputBase`}),{"aria-describedby":i,autoComplete:o,autoFocus:l,className:u,color:d,components:f={},componentsProps:p={},defaultValue:m,disabled:g,disableInjectingGlobalStyles:_,endAdornment:b,error:S,fullWidth:C=!1,id:T,inputComponent:E=`input`,inputProps:D={},inputRef:O,margin:A,maxRows:j,minRows:M,multiline:N=!1,name:P,onBlur:F,onChange:I,onClick:L,onFocus:R,onKeyDown:z,onKeyUp:B,placeholder:V,readOnly:H,renderSuffix:U,rows:W,size:K,slotProps:q={},slots:J={},startAdornment:Y,type:ee=`text`,value:X,...te}=n,Z=D.value==null?X:D.value,{current:ne}=import_react$1.useRef(Z!=null),Q=import_react$1.useRef(),ie=import_react$1.useCallback(e=>{},[]),ae=useForkRef_default(Q,O,D.ref,ie),[oe,se]=import_react$1.useState(!1),$=useFormControl(),ce=formControlState({props:n,muiFormControl:$,states:[`color`,`disabled`,`error`,`hiddenLabel`,`size`,`required`,`filled`]});ce.focused=$?$.focused:oe,import_react$1.useEffect(()=>{!$&&g&&oe&&(se(!1),F&&F())},[$,g,oe,F]);let le=$&&$.onFilled,ue=$&&$.onEmpty,de=import_react$1.useCallback(e=>{isFilled(e)?le&&le():ue&&ue()},[le,ue]);useEnhancedEffect_default(()=>{ne&&de({value:Z})},[Z,de,ne]);let fe=e=>{R&&R(e),D.onFocus&&D.onFocus(e),$&&$.onFocus?$.onFocus(e):se(!0)},pe=e=>{F&&F(e),D.onBlur&&D.onBlur(e),$&&$.onBlur?$.onBlur(e):se(!1)},me=(e,...t)=>{if(!ne){let t=e.target||Q.current;if(t==null)throw Error(formatMuiErrorMessage(1));de({value:t.value})}D.onChange&&D.onChange(e,...t),I&&I(e,...t)};import_react$1.useEffect(()=>{de(Q.current)},[]);let he=e=>{Q.current&&e.currentTarget===e.target&&Q.current.focus(),L&&L(e)},ge=E,_e=D;N&&ge===`input`&&(_e=W?{type:void 0,minRows:W,maxRows:W,..._e}:{type:void 0,maxRows:j,minRows:M,..._e},ge=TextareaAutosize);let ve=e=>{de(e.animationName===`mui-auto-fill-cancel`?Q.current:{value:`x`})};import_react$1.useEffect(()=>{$&&$.setAdornedStart(!!Y)},[$,Y]);let ye={...n,color:ce.color||`primary`,disabled:ce.disabled,endAdornment:b,error:ce.error,focused:ce.focused,formControl:$,fullWidth:C,hiddenLabel:ce.hiddenLabel,multiline:N,size:ce.size,startAdornment:Y,type:ee},be=useUtilityClasses$69(ye),xe=J.root||f.Root||InputBaseRoot,Se=q.root||p.root||{},Ce=J.input||f.Input||InputBaseInput;return _e={..._e,...q.input??p.input},(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[!_&&typeof InputGlobalStyles==`function`&&(_InputGlobalStyles||=(0,import_jsx_runtime.jsx)(InputGlobalStyles,{})),(0,import_jsx_runtime.jsxs)(xe,{...Se,ref:t,onClick:he,...te,...!isHostComponent(xe)&&{ownerState:{...ye,...Se.ownerState}},className:clsx(be.root,Se.className,u,H&&`MuiInputBase-readOnly`),children:[Y,(0,import_jsx_runtime.jsx)(FormControlContext.Provider,{value:null,children:(0,import_jsx_runtime.jsx)(Ce,{"aria-invalid":ce.error,"aria-describedby":i,autoComplete:o,autoFocus:l,defaultValue:m,disabled:ce.disabled,id:T,onAnimationStart:ve,name:P,placeholder:V,readOnly:H,required:ce.required,rows:W,value:Z,onKeyDown:z,onKeyUp:B,type:ee,..._e,...!isHostComponent(Ce)&&{as:ge,ownerState:{...ye,..._e.ownerState}},ref:ae,className:clsx(be.input,_e.className,H&&`MuiInputBase-readOnly`),onBlur:pe,onChange:me,onFocus:fe})}),b,U?U({...ce,startAdornment:Y}):null]})]})});function getInputUtilityClass(e){return generateUtilityClass(`MuiInput`,e)}var inputClasses={...inputBaseClasses,...generateUtilityClasses(`MuiInput`,[`root`,`underline`,`input`])};function getOutlinedInputUtilityClass(e){return generateUtilityClass(`MuiOutlinedInput`,e)}var outlinedInputClasses={...inputBaseClasses,...generateUtilityClasses(`MuiOutlinedInput`,[`root`,`notchedOutline`,`input`])};function getFilledInputUtilityClass(e){return generateUtilityClass(`MuiFilledInput`,e)}var filledInputClasses={...inputBaseClasses,...generateUtilityClasses(`MuiFilledInput`,[`root`,`underline`,`input`,`adornedStart`,`adornedEnd`,`sizeSmall`,`multiline`,`hiddenLabel`])},ArrowDropDown_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M7 10l5 5 5-5z`}),`ArrowDropDown`),Person_default$1=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z`}),`Person`);function getAvatarUtilityClass(e){return generateUtilityClass(`MuiAvatar`,e)}var avatarClasses=generateUtilityClasses(`MuiAvatar`,[`root`,`colorDefault`,`circular`,`rounded`,`square`,`img`,`fallback`]),useUtilityClasses$68=e=>{let{classes:t,variant:n,colorDefault:i}=e;
162return composeClasses({root:[`root`,n,i&&`colorDefault`],img:[`img`],fallback:[`fallback`]},getAvatarUtilityClass,t)},AvatarRoot=styled(`div`,{name:`MuiAvatar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],n.colorDefault&&t.colorDefault]}})(memoTheme(({theme:e})=>({position:`relative`,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:`50%`,overflow:`hidden`,userSelect:`none`,variants:[{props:{variant:`rounded`},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:`square`},style:{borderRadius:0}},{props:{colorDefault:!0},style:{color:(e.vars||e).palette.background.default,...e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:{backgroundColor:e.palette.grey[400],...e.applyStyles(`dark`,{backgroundColor:e.palette.grey[600]})}}}]}))),AvatarImg=styled(`img`,{name:`MuiAvatar`,slot:`Img`})({width:`100%`,height:`100%`,textAlign:`center`,objectFit:`cover`,color:`transparent`,textIndent:1e4}),AvatarFallback=styled(Person_default$1,{name:`MuiAvatar`,slot:`Fallback`})({width:`75%`,height:`75%`});function useLoaded({crossOrigin:e,referrerPolicy:t,src:n,srcSet:i}){let[o,l]=import_react$1.useState(!1);return import_react$1.useEffect(()=>{if(!n&&!i)return;l(!1);let o=!0,u=new Image;return u.onload=()=>{o&&l(`loaded`)},u.onerror=()=>{o&&l(`error`)},u.crossOrigin=e,u.referrerPolicy=t,u.src=n,i&&(u.srcset=i),()=>{o=!1}},[e,t,n,i]),o}var Avatar=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiAvatar`}),{alt:i,children:o,className:l,component:u=`div`,slots:d={},slotProps:f={},imgProps:p,sizes:m,src:g,srcSet:_,variant:b=`circular`,...S}=n,C=null,T={...n,component:u,variant:b},E=useLoaded({...p,...typeof f.img==`function`?f.img(T):f.img,src:g,srcSet:_}),D=g||_,O=D&&E!==`error`;T.colorDefault=!O,delete T.ownerState;let A=useUtilityClasses$68(T),[j,M]=useSlot(`root`,{ref:t,className:clsx(A.root,l),elementType:AvatarRoot,externalForwardedProps:{slots:d,slotProps:f,component:u,...S},ownerState:T}),[N,P]=useSlot(`img`,{className:A.img,elementType:AvatarImg,externalForwardedProps:{slots:d,slotProps:{img:{...p,...f.img}}},additionalProps:{alt:i,src:g,srcSet:_,sizes:m},ownerState:T}),[F,I]=useSlot(`fallback`,{className:A.fallback,elementType:AvatarFallback,externalForwardedProps:{slots:d,slotProps:f},shouldForwardComponentProp:!0,ownerState:T});return C=O?(0,import_jsx_runtime.jsx)(N,{...P}):o||o===0?o:D&&i?i[0]:(0,import_jsx_runtime.jsx)(F,{...I}),(0,import_jsx_runtime.jsx)(j,{...M,children:C})}),styles$1={entering:{opacity:1},entered:{opacity:1}},Fade=import_react$1.forwardRef(function(e,t){let n=useTheme(),i={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:l=!0,children:u,easing:d,in:f,onEnter:p,onEntered:m,onEntering:g,onExit:_,onExited:b,onExiting:S,style:C,timeout:T=i,TransitionComponent:E=Transition,...D}=e,O=import_react$1.useRef(null),A=useForkRef_default(O,getReactElementRef(u),t),j=e=>t=>{if(e){let n=O.current;t===void 0?e(n):e(n,t)}},M=j(g),N=j((e,t)=>{reflow(e);let i=getTransitionProps({style:C,timeout:T,easing:d},{mode:`enter`});e.style.webkitTransition=n.transitions.create(`opacity`,i),e.style.transition=n.transitions.create(`opacity`,i),p&&p(e,t)}),P=j(m),F=j(S),I=j(e=>{let t=getTransitionProps({style:C,timeout:T,easing:d},{mode:`exit`});e.style.webkitTransition=n.transitions.create(`opacity`,t),e.style.transition=n.transitions.create(`opacity`,t),_&&_(e)}),L=j(b);return(0,import_jsx_runtime.jsx)(E,{appear:l,in:f,nodeRef:O,onEnter:N,onEntered:P,onEntering:M,onExit:I,onExited:L,onExiting:F,addEndListener:e=>{o&&o(O.current,e)},timeout:T,...D,children:(e,{ownerState:t,...n})=>import_react$1.cloneElement(u,{style:{opacity:0,visibility:e===`exited`&&!f?`hidden`:void 0,...styles$1[e],...C,...u.props.style},ref:A,...n})})});function getBackdropUtilityClass(e){return generateUtilityClass(`MuiBackdrop`,e)}var backdropClasses=generateUtilityClasses(`MuiBackdrop`,[`root`,`invisible`]),useUtilityClasses$67=e=>{let{classes:t,invisible:n}=e;
vendor: 2,230 bytes, line 162
162return composeClasses({root:[`root`,n&&`invisible`]},getBackdropUtilityClass,t)},BackdropRoot=styled(`div`,{name:`MuiBackdrop`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:`fixed`,display:`flex`,alignItems:`center`,justifyContent:`center`,right:0,bottom:0,top:0,left:0,backgroundColor:`rgba(0, 0, 0, 0.5)`,WebkitTapHighlightColor:`transparent`,variants:[{props:{invisible:!0},style:{backgroundColor:`transparent`}}]}),Backdrop=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiBackdrop`}),{children:i,className:o,component:l=`div`,invisible:u=!1,open:d,components:f={},componentsProps:p={},slotProps:m={},slots:g={},TransitionComponent:_,transitionDuration:b,...S}=n,C={...n,component:l,invisible:u},T=useUtilityClasses$67(C),E={component:l,slots:{transition:_,root:f.Root,...g},slotProps:{...p,...m}},[D,O]=useSlot(`root`,{elementType:BackdropRoot,externalForwardedProps:E,className:clsx(T.root,o),ownerState:C}),[A,j]=useSlot(`transition`,{elementType:Fade,externalForwardedProps:E,ownerState:C});return(0,import_jsx_runtime.jsx)(A,{in:d,timeout:b,...S,...j,children:(0,import_jsx_runtime.jsx)(D,{"aria-hidden":!0,...O,ref:t,children:i})})});function useBadge(e){let{badgeContent:t,invisible:n=!1,max:i=99,showZero:o=!1}=e,l=usePreviousProps$1({badgeContent:t,max:i}),u=n;n===!1&&t===0&&!o&&(u=!0);let{badgeContent:d,max:f=i}=u?l:e,p=d&&Number(d)>f?`${f}+`:d;return{badgeContent:d,invisible:u,max:f,displayValue:p}}function getBadgeUtilityClass(e){return generateUtilityClass(`MuiBadge`,e)}var badgeClasses=generateUtilityClasses(`MuiBadge`,[`root`,`badge`,`dot`,`standard`,`anchorOriginTopRight`,`anchorOriginBottomRight`,`anchorOriginTopLeft`,`anchorOriginBottomLeft`,`invisible`,`colorError`,`colorInfo`,`colorPrimary`,`colorSecondary`,`colorSuccess`,`colorWarning`,`overlapRectangular`,`overlapCircular`,`anchorOriginTopLeftCircular`,`anchorOriginTopLeftRectangular`,`anchorOriginTopRightCircular`,`anchorOriginTopRightRectangular`,`anchorOriginBottomLeftCircular`,`anchorOriginBottomLeftRectangular`,`anchorOriginBottomRightCircular`,`anchorOriginBottomRightRectangular`]),RADIUS_STANDARD=10,RADIUS_DOT=4,useUtilityClasses$66=e
162=>{let{color:t,anchorOrigin:n,invisible:i,overlap:o,variant:l,classes:u={}}=e;return composeClasses({root:[`root`],badge:[`badge`,l,i&&`invisible`,`anchorOrigin${capitalize_default(n.vertical)}${capitalize_default(n.horizontal)}`,`anchorOrigin${capitalize_default(n.vertical)}${capitalize_default(n.horizontal)}${capitalize_default(o)}`,`overlap${capitalize_default(o)}`,t!==`default`&&`color${capitalize_default(t)}`]},getBadgeUtilityClass,u)},BadgeRoot=styled(`span`,{name:`MuiBadge`,slot:`Root`})({position:`relative`,display:`inline-flex`,verticalAlign:`middle`,flexShrink:0}),BadgeBadge=styled(`span`,{name:`MuiBadge`,slot:`Badge`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${capitalize_default(n.anchorOrigin.vertical)}${capitalize_default(n.anchorOrigin.horizontal)}${capitalize_default(n.overlap)}`],n.color!==`default`&&t[`color${capitalize_default(n.color)}`],n.invisible&&t.invisible]}})(memoTheme(({theme:e})=>({display:`flex`,flexDirection:`row`,flexWrap:`wrap`,justifyContent:`center`,alignContent:`center`,alignItems:`center`,position:`absolute`,boxSizing:`border-box`,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:RADIUS_STANDARD*2,lineHeight:1,padding:`0 6px`,height:RADIUS_STANDARD*2,borderRadius:RADIUS_STANDARD,zIndex:1,transition:e.transitions.create(`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.entries(e.palette).filter(createSimplePaletteValueFilter([`contrastText`])).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText}})),{props:{variant:`dot`},style:{borderRadius:RADIUS_DOT,height:RADIUS_DOT*2,minWidth:RADIUS_DOT*2,padding:0}},{props:{invisible:!0},style:{transition:e.transitions.create(`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}},{style:({ownerState:e})=>{let{vertical:t,horizontal:n}=e.anchorOrigin,i=e.overlap===`circular`?`14%`:0;return{"--Badge-translateX":n===`right`?`50%`:`-50%`,"--Badge-translateY":t===`top`?`-50%`:`50%`,top:t===`top`?i:`initial`,bottom:t===`bottom`?i:`initial`,right:n===`right`?i:`initial`,left:n===`left`?i:`initial`,transform:`scale(1) translate(var(--Badge-translateX), var(--Badge-translateY))`,transformOrigin:`${n===`right`?`100%`:`0%`} ${t===`top`?`0%`:`100%`}`,[`&.${badgeClasses.invisible}`]:{transform:`scale(0) translate(var(--Badge-translateX), var(--Badge-translateY))`}}}}]})));function getAnchorOrigin(e){return{vertical:e?.vertical??`top`,horizontal:e?.horizontal??`right`}}var Badge=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiBadge`}),{anchorOrigin:i,className:o,classes:l,component:u,components:d={},componentsProps:f={},children:p,overlap:m=`rectangular`,color:g=`default`,invisible:_=!1,max:b=99,badgeContent:S,slots:C,slotProps:T,showZero:E=!1,variant:D=`standard`,...O}=n,{badgeContent:A,invisible:j,max:M,displayValue:N}=useBadge({max:b,invisible:_,badgeContent:S,showZero:E}),P=usePreviousProps$1({anchorOrigin:getAnchorOrigin(i),color:g,overlap:m,variant:D,badgeContent:S}),F=j||A==null&&D!==`dot`,{color:I=g,overlap:L=m,anchorOrigin:R,variant:z=D}=F?P:n,B=getAnchorOrigin(R),V=z===`dot`?void 0:N,H={...n,badgeContent:A,invisible:F,max:M,displayValue:V,showZero:E,anchorOrigin:B,color:I,overlap:L,variant:z},U=useUtilityClasses$66(H),W={slots:{root:C?.root??d.Root,badge:C?.badge??d.Badge},slotProps:{root:T?.root??f.root,badge:T?.badge??f.badge}},[K,q]=useSlot(`root`,{elementType:BadgeRoot,externalForwardedProps:{...W,...O},ownerState:H,className:clsx(U.root,o),ref:t,additionalProps:{as:u}}),[J,Y]=useSlot(`badge`,{elementType:BadgeBadge,externalForwardedProps:W,ownerState:H,className:U.badge});return(0,import_jsx_runtime.jsxs)(K,{...q,children:[p,(0,import_jsx_runtime.jsx)(J,{...Y,children:V})]})}),boxClasses=generateUtilityClasses(`MuiBox`,[`root`]),Box=createBox$1({themeId:identifier_default,defaultTheme:createTheme(),defaultClassName:boxClasses.root,generateClassName:ClassNameGenerator.generate});function getButtonUtilityClass(e){return generateUtilityClass(`MuiButton`,e)}
vendor: 13,548 bytes, line 162
162var buttonClasses=generateUtilityClasses(`MuiButton`,`root.text.textInherit.textPrimary.textSecondary.textSuccess.textError.textInfo.textWarning.outlined.outlinedInherit.outlinedPrimary.outlinedSecondary.outlinedSuccess.outlinedError.outlinedInfo.outlinedWarning.contained.containedInherit.containedPrimary.containedSecondary.containedSuccess.containedError.containedInfo.containedWarning.disableElevation.focusVisible.disabled.colorInherit.colorPrimary.colorSecondary.colorSuccess.colorError.colorInfo.colorWarning.textSizeSmall.textSizeMedium.textSizeLarge.outlinedSizeSmall.outlinedSizeMedium.outlinedSizeLarge.containedSizeSmall.containedSizeMedium.containedSizeLarge.sizeMedium.sizeSmall.sizeLarge.fullWidth.startIcon.endIcon.icon.iconSizeSmall.iconSizeMedium.iconSizeLarge.loading.loadingWrapper.loadingIconPlaceholder.loadingIndicator.loadingPositionCenter.loadingPositionStart.loadingPositionEnd`.split(`.`)),ButtonGroupContext=import_react$1.createContext({}),ButtonGroupButtonContext=import_react$1.createContext(void 0),useUtilityClasses$65=e=>{let{color:t,disableElevation:n,fullWidth:i,size:o,variant:l,loading:u,loadingPosition:d,classes:f}=e,p=composeClasses({root:[`root`,u&&`loading`,l,`${l}${capitalize_default(t)}`,`size${capitalize_default(o)}`,`${l}Size${capitalize_default(o)}`,`color${capitalize_default(t)}`,n&&`disableElevation`,i&&`fullWidth`,u&&`loadingPosition${capitalize_default(d)}`],startIcon:[`icon`,`startIcon`,`iconSize${capitalize_default(o)}`],endIcon:[`icon`,`endIcon`,`iconSize${capitalize_default(o)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},getButtonUtilityClass,f);return{...f,...p}},commonIconStyles=[{props:{size:`small`},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:`medium`},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:`large`},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],ButtonRoot=styled(ButtonBase,{shouldForwardProp:e=>rootShouldForwardProp(e)||e===`classes`,name:`MuiButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${capitalize_default(n.color)}`],t[`size${capitalize_default(n.size)}`],t[`${n.variant}Size${capitalize_default(n.size)}`],n.color===`inherit`&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`?e.palette.grey[300]:e.palette.grey[800],n=e.palette.mode===`light`?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:`6px 16px`,border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`,`color`],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:`none`},[`&.${buttonClasses.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:`contained`},style:{color:`var(--variant-containedColor)`,backgroundColor:`var(--variant-containedBg)`,boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${buttonClasses.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${buttonClasses.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:`outlined`},style:{padding:`5px 15px`,border:`1px solid currentColor`,borderColor:`var(--variant-outlinedBorder, currentColor)`,backgroundColor:`var(--variant-outlinedBg)`,color:`var(--variant-outlinedColor)`,[`&.${buttonClasses.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:`text`},style:{padding:`6px 8px`,color:`var(--variant-textColor)`,backgroundColor:`var(--variant-textBg)`}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{"--variant-textColor":(e.vars||e).palette[t].main,"--variant-outlinedColor":(e.vars||e).palette[t].main,"--variant-outlinedBorder":e.alpha((e.vars||e).palette[t].main,.5),"--variant-containedColor":(e.vars||e).palette[t].contrastText,"--variant-containedBg":(e.vars||e).palette[t].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[t].dark,"--variant-textBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[t].main,"--variant-outlinedBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:`inherit`},style:{color:`inherit`,borderColor:`currentColor`,"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:`small`,variant:`text`},style:{padding:`4px 5px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`text`},style:{padding:`8px 11px`,fontSize:e.typography.pxToRem(15)}},{props:{size:`small`,variant:`outlined`},style:{padding:`3px 9px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`outlined`},style:{padding:`7px 21px`,fontSize:e.typography.pxToRem(15)}},{props:{size:`small`,variant:`contained`},style:{padding:`4px 10px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`contained`},style:{padding:`8px 22px`,fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:`none`,"&:hover":{boxShadow:`none`},[`&.${buttonClasses.focusVisible}`]:{boxShadow:`none`},"&:active":{boxShadow:`none`},[`&.${buttonClasses.disabled}`]:{boxShadow:`none`}}},{props:{fullWidth:!0},style:{width:`100%`}},{props:{loadingPosition:`center`},style:{transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`],{duration:e.transitions.duration.short}),[`&.${buttonClasses.loading}`]:{color:`transparent`}}}]}})),ButtonStartIcon=styled(`span`,{name:`MuiButton`,slot:`StartIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart,t[`iconSize${capitalize_default(n.size)}`]]}})(({theme:e})=>({display:`inherit`,marginRight:8,marginLeft:-4,variants:[{props:{size:`small`},style:{marginLeft:-2}},{props:{loadingPosition:`start`,loading:!0},style:{transition:e.transitions.create([`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`start`,loading:!0,fullWidth:!0},style:{marginRight:-8}},...commonIconStyles]})),ButtonEndIcon=styled(`span`,{name:`MuiButton`,slot:`EndIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd,t[`iconSize${capitalize_default(n.size)}`]]}})(({theme:e})=>({display:`inherit`,marginRight:-4,marginLeft:8,variants:[{props:{size:`small`},style:{marginRight:-2}},{props:{loadingPosition:`end`,loading:!0},style:{transition:e.transitions.create([`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`end`,loading:!0,fullWidth:!0},style:{marginLeft:-8}},...commonIconStyles]})),ButtonLoadingIndicator=styled(`span`,{name:`MuiButton`,slot:`LoadingIndicator`})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,variants:[{props:{loading:!0},style:{display:`flex`}},{props:{loadingPosition:`start`},style:{left:14}},{props:{loadingPosition:`start`,size:`small`},style:{left:10}},{props:{variant:`text`,loadingPosition:`start`},style:{left:6}},{props:{loadingPosition:`center`},style:{left:`50%`,transform:`translate(-50%)`,color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:`end`},style:{right:14}},{props:{loadingPosition:`end`,size:`small`},style:{right:10}},{props:{variant:`text`,loadingPosition:`end`},style:{right:6}},{props:{loadingPosition:`start`,fullWidth:!0},style:{position:`relative`,left:-10}},{props:{loadingPosition:`end`,fullWidth:!0},style:{position:`relative`,right:-10}}]})),ButtonLoadingIconPlaceholder=styled(`span`,{name:`MuiButton`,slot:`LoadingIconPlaceholder`})({display:`inline-block`,width:`1em`,height:`1em`}),Button=import_react$1.forwardRef(function(e,t){let n=import_react$1.useContext(ButtonGroupContext),i=import_react$1.useContext(ButtonGroupButtonContext),o=useDefaultProps({props:resolveProps(n,e),name:`MuiButton`}),{children:l,color:u=`primary`,component:d=`button`,className:f,disabled:p=!1,disableElevation:m=!1,disableFocusRipple:g=!1,endIcon:_,focusVisibleClassName:b,fullWidth:S=!1,id:C,loading:T=null,loadingIndicator:E,loadingPosition:D=`center`,size:O=`medium`,startIcon:A,type:j,variant:M=`text`,...N}=o,P=useId_default(C),F=E??(0,import_jsx_runtime.jsx)(CircularProgress,{"aria-labelledby":P,color:`inherit`,size:16}),I={...o,color:u,component:d,disabled:p,disableElevation:m,disableFocusRipple:g,fullWidth:S,loading:T,loadingIndicator:F,loadingPosition:D,size:O,type:j,variant:M},L=useUtilityClasses$65(I),R=(A||T&&D===`start`)&&(0,import_jsx_runtime.jsx)(ButtonStartIcon,{className:L.startIcon,ownerState:I,children:A||(0,import_jsx_runtime.jsx)(ButtonLoadingIconPlaceholder,{className:L.loadingIconPlaceholder,ownerState:I})}),z=(_||T&&D===`end`)&&(0,import_jsx_runtime.jsx)(ButtonEndIcon,{className:L.endIcon,ownerState:I,children:_||(0,import_jsx_runtime.jsx)(ButtonLoadingIconPlaceholder,{className:L.loadingIconPlaceholder,ownerState:I})}),B=i||``,V=typeof T==`boolean`?(0,import_jsx_runtime.jsx)(`span`,{className:L.loadingWrapper,style:{display:`contents`},children:T&&(0,import_jsx_runtime.jsx)(ButtonLoadingIndicator,{className:L.loadingIndicator,ownerState:I,children:F})}):null;return(0,import_jsx_runtime.jsxs)(ButtonRoot,{ownerState:I,className:clsx(n.className,L.root,f,B),component:d,disabled:p||T,focusRipple:!g,focusVisibleClassName:clsx(L.focusVisible,b),ref:t,type:j,id:T?P:C,...N,classes:L,children:[R,D!==`end`&&V,l,D===`end`&&V,z]})});function getValidReactChildren(e){return import_react$1.Children.toArray(e).filter(e=>import_react$1.isValidElement(e))}function getButtonGroupUtilityClass(e){return generateUtilityClass(`MuiButtonGroup`,e)}var buttonGroupClasses=generateUtilityClasses(`MuiButtonGroup`,`root.contained.outlined.text.disableElevation.disabled.firstButton.fullWidth.horizontal.vertical.colorPrimary.colorSecondary.grouped.groupedHorizontal.groupedVertical.groupedText.groupedTextHorizontal.groupedTextVertical.groupedTextPrimary.groupedTextSecondary.groupedOutlined.groupedOutlinedHorizontal.groupedOutlinedVertical.groupedOutlinedPrimary.groupedOutlinedSecondary.groupedContained.groupedContainedHorizontal.groupedContainedVertical.groupedContainedPrimary.groupedContainedSecondary.lastButton.middleButton`.split(`.`)),overridesResolver$5=(e,t)=>{let{ownerState:n}=e;return[{[`& .${buttonGroupClasses.grouped}`]:t.grouped},{[`& .${buttonGroupClasses.grouped}`]:t[`grouped${capitalize_default(n.orientation)}`]},{[`& .${buttonGroupClasses.grouped}`]:t[`grouped${capitalize_default(n.variant)}`]},{[`& .${buttonGroupClasses.grouped}`]:t[`grouped${capitalize_default(n.variant)}${capitalize_default(n.orientation)}`]},{[`& .${buttonGroupClasses.grouped}`]:t[`grouped${capitalize_default(n.variant)}${capitalize_default(n.color)}`]},{[`& .${buttonGroupClasses.firstButton}`]:t.firstButton},{[`& .${buttonGroupClasses.lastButton}`]:t.lastButton},{[`& .${buttonGroupClasses.middleButton}`]:t.middleButton},t.root,t[n.variant],n.disableElevation===!0&&t.disableElevation,n.fullWidth&&t.fullWidth,n.orientation===`vertical`&&t.vertical]},useUtilityClasses$64=e=>{let{classes:t,color:n,disabled:i,disableElevation:o,fullWidth:l,orientation:u,variant:d}=e;return composeClasses({root:[`root`,d,u,l&&`fullWidth`,o&&`disableElevation`,`color${capitalize_default(n)}`],grouped:[`grouped`,`grouped${capitalize_default(u)}`,`grouped${capitalize_default(d)}`,`grouped${capitalize_default(d)}${capitalize_default(u)}`,`grouped${capitalize_default(d)}${capitalize_default(n)}`,i&&`disabled`],firstButton:[`firstButton`],lastButton:[`lastButton`],middleButton:[`middleButton`]},getButtonGroupUtilityClass,t)},ButtonGroupRoot=styled(`div`,{name:`MuiButtonGroup`,slot:`Root`,overridesResolver:overridesResolver$5})(memoTheme(({theme:e})=>({display:`inline-flex`,borderRadius:(e.vars||e).shape.borderRadius,variants:[{props:{variant:`contained`},style:{boxShadow:(e.vars||e).shadows[2],[`& .${buttonGroupClasses.grouped}`]:{boxShadow:`none`,"&:hover":{boxShadow:`none`}}}},{props:{disableElevation:!0},style:{boxShadow:`none`}},{props:{fullWidth:!0},style:{width:`100%`}},{props:{orientation:`vertical`},style:{flexDirection:`column`,[`& .${buttonGroupClasses.lastButton},& .${buttonGroupClasses.middleButton}`]:{borderTopRightRadius:0,borderTopLeftRadius:0},[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderBottomRightRadius:0,borderBottomLeftRadius:0}}},{props:{orientation:`horizontal`},style:{[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderTopRightRadius:0,borderBottomRightRadius:0},[`& .${buttonGroupClasses.lastButton},& .${buttonGroupClasses.middleButton}`]:{borderTopLeftRadius:0,borderBottomLeftRadius:0}}},{props:{variant:`text`,orientation:`horizontal`},style:{[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderRight:e.vars?`1px solid ${e.alpha(e.vars.palette.common.onBackgroun
162d,.23)}`:`1px solid ${e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`}`,[`&.${buttonGroupClasses.disabled}`]:{borderRight:`1px solid ${(e.vars||e).palette.action.disabled}`}}}},{props:{variant:`text`,orientation:`vertical`},style:{[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderBottom:e.vars?`1px solid ${e.alpha(e.vars.palette.common.onBackground,.23)}`:`1px solid ${e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`}`,[`&.${buttonGroupClasses.disabled}`]:{borderBottom:`1px solid ${(e.vars||e).palette.action.disabled}`}}}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).flatMap(([t])=>[{props:{variant:`text`,color:t},style:{[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderColor:e.alpha((e.vars||e).palette[t].main,.5)}}}]),{props:{variant:`outlined`,orientation:`horizontal`},style:{[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderRightColor:`transparent`,"&:hover":{borderRightColor:`currentColor`}},[`& .${buttonGroupClasses.lastButton},& .${buttonGroupClasses.middleButton}`]:{marginLeft:-1}}},{props:{variant:`outlined`,orientation:`vertical`},style:{[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderBottomColor:`transparent`,"&:hover":{borderBottomColor:`currentColor`}},[`& .${buttonGroupClasses.lastButton},& .${buttonGroupClasses.middleButton}`]:{marginTop:-1}}},{props:{variant:`contained`,orientation:`horizontal`},style:{[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderRight:`1px solid ${(e.vars||e).palette.grey[400]}`,[`&.${buttonGroupClasses.disabled}`]:{borderRight:`1px solid ${(e.vars||e).palette.action.disabled}`}}}},{props:{variant:`contained`,orientation:`vertical`},style:{[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderBottom:`1px solid ${(e.vars||e).palette.grey[400]}`,[`&.${buttonGroupClasses.disabled}`]:{borderBottom:`1px solid ${(e.vars||e).palette.action.disabled}`}}}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter([`dark`])).map(([t])=>({props:{variant:`contained`,color:t},style:{[`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]:{borderColor:(e.vars||e).palette[t].dark}}}))],[`& .${buttonGroupClasses.grouped}`]:{minWidth:40}}))),ButtonGroup=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiButtonGroup`}),{children:i,className:o,color:l=`primary`,component:u=`div`,disabled:d=!1,disableElevation:f=!1,disableFocusRipple:p=!1,disableRipple:m=!1,fullWidth:g=!1,orientation:_=`horizontal`,size:b=`medium`,variant:S=`outlined`,...C}=n,T={...n,color:l,component:u,disabled:d,disableElevation:f,disableFocusRipple:p,disableRipple:m,fullWidth:g,orientation:_,size:b,variant:S},E=useUtilityClasses$64(T),D=import_react$1.useMemo(()=>({className:E.grouped,color:l,disabled:d,disableElevation:f,disableFocusRipple:p,disableRipple:m,fullWidth:g,size:b,variant:S}),[l,d,f,p,m,g,b,S,E.grouped]),O=getValidReactChildren(i),A=O.length,j=e=>{let t=e===0,n=e===A-1;return t&&n?``:t?E.firstButton:n?E.lastButton:E.middleButton};return(0,import_jsx_runtime.jsx)(ButtonGroupRoot,{as:u,role:`group`,className:clsx(E.root,o),ref:t,ownerState:T,...C,children:(0,import_jsx_runtime.jsx)(ButtonGroupContext.Provider,{value:D,children:O.map((e,t)=>(0,import_jsx_runtime.jsx)(ButtonGroupButtonContext.Provider,{value:j(t),children:e},t))})})});function getCardUtilityClass(e){return generateUtilityClass(`MuiCard`,e)}var cardClasses=generateUtilityClasses(`MuiCard`,[`root`]),useUtilityClasses$63=e=>{let{classes:t}=e;return composeClasses({root:[`root`]},getCardUtilityClass,t)},CardRoot=styled(Paper,{name:`MuiCard`,slot:`Root`})({overflow:`hidden`}),Card=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiCard`}),{className:i,raised:o=!1,...l}=n,u={...n,raised:o};return(0,import_jsx_runtime.jsx)(CardRoot,{className:clsx(useUtilityClasses$63(u).root,i),elevation:o?8:void 0,ref:t,ownerState:u,...l})});function getCardActionsUtilityClass(e){return generateUtilityClass(`MuiCardActions`,e)}
vendor: 24,638 bytes, line 162
162var cardActionsClasses=generateUtilityClasses(`MuiCardActions`,[`root`,`spacing`]),useUtilityClasses$62=e=>{let{classes:t,disableSpacing:n}=e;return composeClasses({root:[`root`,!n&&`spacing`]},getCardActionsUtilityClass,t)},CardActionsRoot=styled(`div`,{name:`MuiCardActions`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:`flex`,alignItems:`center`,padding:8,variants:[{props:{disableSpacing:!1},style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),CardActions=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiCardActions`}),{disableSpacing:i=!1,className:o,...l}=n,u={...n,disableSpacing:i};return(0,import_jsx_runtime.jsx)(CardActionsRoot,{className:clsx(useUtilityClasses$62(u).root,o),ownerState:u,ref:t,...l})});function getCardContentUtilityClass(e){return generateUtilityClass(`MuiCardContent`,e)}var cardContentClasses=generateUtilityClasses(`MuiCardContent`,[`root`]),useUtilityClasses$61=e=>{let{classes:t}=e;return composeClasses({root:[`root`]},getCardContentUtilityClass,t)},CardContentRoot=styled(`div`,{name:`MuiCardContent`,slot:`Root`})({padding:16,"&:last-child":{paddingBottom:24}}),CardContent=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiCardContent`}),{className:i,component:o=`div`,...l}=n,u={...n,component:o};return(0,import_jsx_runtime.jsx)(CardContentRoot,{as:o,className:clsx(useUtilityClasses$61(u).root,i),ownerState:u,ref:t,...l})});function getSwitchBaseUtilityClass(e){return generateUtilityClass(`PrivateSwitchBase`,e)}var switchBaseClasses=generateUtilityClasses(`PrivateSwitchBase`,[`root`,`checked`,`disabled`,`input`,`edgeStart`,`edgeEnd`]),useUtilityClasses$60=e=>{let{classes:t,checked:n,disabled:i,edge:o}=e;return composeClasses({root:[`root`,n&&`checked`,i&&`disabled`,o&&`edge${capitalize_default(o)}`],input:[`input`]},getSwitchBaseUtilityClass,t)},SwitchBaseRoot=styled(ButtonBase,{name:`MuiSwitchBase`})({padding:9,borderRadius:`50%`,variants:[{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===`start`&&t.size!==`small`,style:{marginLeft:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===`end`&&t.size!==`small`,style:{marginRight:-12}}]}),SwitchBaseInput=styled(`input`,{name:`MuiSwitchBase`,shouldForwardProp:rootShouldForwardProp})({cursor:`inherit`,position:`absolute`,opacity:0,width:`100%`,height:`100%`,top:0,left:0,margin:0,padding:0,zIndex:1}),SwitchBase=import_react$1.forwardRef(function(e,t){let{autoFocus:n,checked:i,checkedIcon:o,defaultChecked:l,disabled:u,disableFocusRipple:d=!1,edge:f=!1,icon:p,id:m,inputProps:g,inputRef:_,name:b,onBlur:S,onChange:C,onFocus:T,readOnly:E,required:D=!1,tabIndex:O,type:A,value:j,slots:M={},slotProps:N={},...P}=e,[F,I]=useControlled_default({controlled:i,default:!!l,name:`SwitchBase`,state:`checked`}),L=useFormControl(),R=e=>{T&&T(e),L&&L.onFocus&&L.onFocus(e)},z=e=>{S&&S(e),L&&L.onBlur&&L.onBlur(e)},B=e=>{if(e.nativeEvent.defaultPrevented||E)return;let t=e.target.checked;I(t),C&&C(e,t)},V=u;L&&V===void 0&&(V=L.disabled);let H=A===`checkbox`||A===`radio`,U={...e,checked:F,disabled:V,disableFocusRipple:d,edge:f},W=useUtilityClasses$60(U),K={slots:M,slotProps:{input:g,...N}},[q,J]=useSlot(`root`,{ref:t,elementType:SwitchBaseRoot,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...K,component:`span`,...P},getSlotProps:e=>({...e,onFocus:t=>{e.onFocus?.(t),R(t)},onBlur:t=>{e.onBlur?.(t),z(t)}}),ownerState:U,additionalProps:{centerRipple:!0,focusRipple:!d,role:void 0,tabIndex:null}}),[Y,ee]=useSlot(`input`,{ref:_,elementType:SwitchBaseInput,className:W.input,externalForwardedProps:K,getSlotProps:e=>({...e,onChange:t=>{e.onChange?.(t),B(t)}}),ownerState:U,additionalProps:{autoFocus:n,checked:i,defaultChecked:l,disabled:V,id:H?m:void 0,name:b,readOnly:E,required:D,tabIndex:O,type:A,...A===`checkbox`&&j===void 0?{}:{value:j}}});return(0,import_jsx_runtime.jsxs)(q,{...J,children:[(0,import_jsx_runtime.jsx)(Y,{...ee}),F?o:p]})}),CheckBoxOutlineBlank_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z`}),`CheckBoxOutlineBlank`),CheckBox_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z`}),`CheckBox`),IndeterminateCheckBox_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z`}),`IndeterminateCheckBox`);function getCheckboxUtilityClass(e){return generateUtilityClass(`MuiCheckbox`,e)}var checkboxClasses=generateUtilityClasses(`MuiCheckbox`,[`root`,`checked`,`disabled`,`indeterminate`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`]),useUtilityClasses$59=e=>{let{classes:t,indeterminate:n,color:i,size:o}=e,l=composeClasses({root:[`root`,n&&`indeterminate`,`color${capitalize_default(i)}`,`size${capitalize_default(o)}`]},getCheckboxUtilityClass,t);return{...t,...l}},CheckboxRoot=styled(SwitchBase,{shouldForwardProp:e=>rootShouldForwardProp(e)||e===`classes`,name:`MuiCheckbox`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${capitalize_default(n.size)}`],n.color!==`default`&&t[`color${capitalize_default(n.color)}`]]}})(memoTheme(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:`default`,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{[`&.${checkboxClasses.checked}, &.${checkboxClasses.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${checkboxClasses.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),defaultCheckedIcon=(0,import_jsx_runtime.jsx)(CheckBox_default,{}),defaultIcon=(0,import_jsx_runtime.jsx)(CheckBoxOutlineBlank_default,{}),defaultIndeterminateIcon=(0,import_jsx_runtime.jsx)(IndeterminateCheckBox_default,{}),Checkbox=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiCheckbox`}),{checkedIcon:i=defaultCheckedIcon,color:o=`primary`,icon:l=defaultIcon,indeterminate:u=!1,indeterminateIcon:d=defaultIndeterminateIcon,inputProps:f,size:p=`medium`,disableRipple:m=!1,className:g,slots:_={},slotProps:b={},...S}=n,C=u?d:l,T=u?d:i,E={...n,disableRipple:m,color:o,indeterminate:u,size:p},D=useUtilityClasses$59(E),O=b.input??f,[A,j]=useSlot(`root`,{ref:t,elementType:CheckboxRoot,className:clsx(D.root,g),shouldForwardComponentProp:!0,externalForwardedProps:{slots:_,slotProps:b,...S},ownerState:E,additionalProps:{type:`checkbox`,icon:import_react$1.cloneElement(C,{fontSize:C.props.fontSize??p}),checkedIcon:import_react$1.cloneElement(T,{fontSize:T.props.fontSize??p}),disableRipple:m,slots:_,slotProps:{input:mergeSlotProps$2(typeof O==`function`?O(E):O,{"data-indeterminate":u})}}});return(0,import_jsx_runtime.jsx)(A,{...j,classes:D})});function mapEventPropToEvent(e){return e.substring(2).toLowerCase()}function clickedRootScrollbar$1(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function ClickAwayListener(e){let{children:t,disableReactTree:n=!1,mouseEvent:i=`onClick`,onClickAway:o,touchEvent:l=`onTouchEnd`}=e,u=import_react$1.useRef(!1),d=import_react$1.useRef(null),f=import_react$1.useRef(!1),p=import_react$1.useRef(!1);import_react$1.useEffect(()=>(setTimeout(()=>{f.current=!0},0),()=>{f.current=!1}),[]);let m=useForkRef(getReactElementRef(t),d),g=useEventCallback(e=>{let t=p.current;p.current=!1;let i=ownerDocument(d.current);if(!f.current||!d.current||`clientX`in e&&clickedRootScrollbar$1(e,i))return;if(u.current){u.current=!1;return}let l;l=e.composedPath?e.composedPath().includes(d.current):!i.documentElement.contains(e.target)||d.current.contains(e.target),!l&&(n||!t)&&o(e)}),_=e=>n=>{p.current=!0;let i=t.props[e];i&&i(n)},b={ref:m};return l!==!1&&(b[l]=_(l)),import_react$1.useEffect(()=>{if(l!==!1){let e=mapEventPropToEvent(l),t=ownerDocument(d.current),n=()=>{u.current=!0};return t.addEventListener(e,g),t.addEventListener(`touchmove`,n),()=>{t.removeEventListener(e,g),t.removeEventListener(`touchmove`,n)}}},[g,l]),i!==!1&&(b[i]=_(i)),import_react$1.useEffect(()=>{if(i!==!1){let e=mapEventPropToEvent(i),t=ownerDocument(d.current);return t.addEventListener(e,g),()=>{t.removeEventListener(e,g)}}},[g,i]),import_react$1.cloneElement(t,b)}var Container$1=createContainer({createStyledComponent:styled(`div`,{name:`MuiContainer`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`maxWidth${capitalize_default(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),useThemeProps:e=>useDefaultProps({props:e,name:`MuiContainer`})});function getScrollbarSize(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}function isOverflowing(e){let t=ownerDocument(e);return t.body===e?ownerWindow(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function ariaHidden(e,t){t?e.setAttribute(`aria-hidden`,`true`):e.removeAttribute(`aria-hidden`)}function getPaddingRight(e){return parseFloat(ownerWindow(e).getComputedStyle(e).paddingRight)||0}function isAriaHiddenForbiddenOnElement(e){let t=[`TEMPLATE`,`SCRIPT`,`STYLE`,`LINK`,`MAP`,`META`,`NOSCRIPT`,`PICTURE`,`COL`,`COLGROUP`,`PARAM`,`SLOT`,`SOURCE`,`TRACK`].includes(e.tagName),n=e.tagName===`INPUT`&&e.getAttribute(`type`)===`hidden`;return t||n}function ariaHiddenSiblings(e,t,n,i,o){let l=[t,n,...i];[].forEach.call(e.children,e=>{let t=!l.includes(e),n=!isAriaHiddenForbiddenOnElement(e);t&&n&&ariaHidden(e,o)})}function findIndexOf(e,t){let n=-1;return e.some((e,i)=>t(e)?(n=i,!0):!1),n}function handleContainer(e,t){let n=[],i=e.container;if(!t.disableScrollLock){if(isOverflowing(i)){let e=getScrollbarSize(ownerWindow(i));n.push({value:i.style.paddingRight,property:`padding-right`,el:i}),i.style.paddingRight=`${getPaddingRight(i)+e}px`;let t=ownerDocument(i).querySelectorAll(`.mui-fixed`);[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:`padding-right`,el:t}),t.style.paddingRight=`${getPaddingRight(t)+e}px`})}let e;if(i.parentNode instanceof DocumentFragment)e=ownerDocument(i).body;else{let t=i.parentElement,n=ownerWindow(i);e=t?.nodeName===`HTML`&&n.getComputedStyle(t).overflowY===`scroll`?t:i}n.push({value:e.style.overflow,property:`overflow`,el:e},{value:e.style.overflowX,property:`overflow-x`,el:e},{value:e.style.overflowY,property:`overflow-y`,el:e}),e.style.overflow=`hidden`}return()=>{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})}}function getHiddenSiblings(e){let t=[];return[].forEach.call(e.children,e=>{e.getAttribute(`aria-hidden`)===`true`&&t.push(e)}),t}var ModalManager=class{constructor(){this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(n!==-1)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&ariaHidden(e.modalRef,!1);let i=getHiddenSiblings(t);ariaHiddenSiblings(t,e.mount,e.modalRef,i,!0);let o=findIndexOf(this.containers,e=>e.container===t);return o===-1?(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:i}),n):(this.containers[o].modals.push(e),n)}mount(e,t){let n=findIndexOf(this.containers,t=>t.modals.includes(e)),i=this.containers[n];i.restore||=handleContainer(i,t)}remove(e,t=!0){let n=this.modals.indexOf(e);if(n===-1)return n;let i=findIndexOf(this.containers,t=>t.modals.includes(e)),o=this.containers[i];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),o.modals.length===0)o.restore&&o.restore(),e.modalRef&&ariaHidden(e.modalRef,t),ariaHiddenSiblings(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(i,1);else{let e=o.modals[o.modals.length-1];e.modalRef&&ariaHidden(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};function activeElement(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var getActiveElement_default=activeElement,candidatesSelector=[`input`,`select`,`textarea`,`a[href]`,`button`,`[tabindex]`,`audio[controls]`,`video[controls]`,`[contenteditable]:not([contenteditable="false"])`].join(`,`);function getTabIndex(e){let t=parseInt(e.getAttribute(`tabindex`)||``,10);return Number.isNaN(t)?e.contentEditable===`true`||(e.nodeName===`AUDIO`||e.nodeName===`VIDEO`||e.nodeName===`DETAILS`)&&e.getAttribute(`tabindex`)===null?0:e.tabIndex:t}function isNonTabbableRadio(e){if(e.tagName!==`INPUT`||e.type!==`radio`||!e.name)return!1;let t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`),n=t(`[name="${e.name}"]:checked`);return n||=t(`[name="${e.name}"]`),n!==e}function isNodeMatchingSelectorFocusable(e){return!(e.disabled||e.tagName===`INPUT`&&e.type===`hidden`||isNonTabbableRadio(e))}function defaultGetTabbable(e){let t=[],n=[];return Array.from(e.querySelectorAll(candidatesSelector)).forEach((e,i)=>{let o=getTabIndex(e);o===-1||!isNodeMatchingSelectorFocusable(e)||(o===0?t.push(e):n.push({documentOrder:i,tabIndex:o,node:e}))}),n.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function defaultIsEnabled(){return!0}function FocusTrap(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:i=!1,disableRestoreFocus:o=!1,getTabbable:l=defaultGetTabbable,isEnabled:u=defaultIsEnabled,open:d}=e,f=import_react$1.useRef(!1),p=import_react$1.useRef(null),m=import_react$1.useRef(null),g=import_react$1.useRef(null),_=import_react$1.useRef(null),b=import_react$1.useRef(!1),S=import_react$1.useRef(null),C=useForkRef(getReactElementRef(t),S),T=import_react$1.useRef(null);import_react$1.useEffect(()=>{!d||!S.current||(b.current=!n)},[n,d]),import_react$1.useEffect(()=>{if(!d||!S.current)return;let e=getActiveElement_default(ownerDocument(S.current));return S.current.contains(e)||(S.current.hasAttribute(`tabIndex`)||S.current.setAttribute(`tabIndex`,`-1`),b.current&&S.current.focus()),()=>{o||(g.current&&g.current.focus&&(f.current=!0,g.current.focus()),g.current=null)}},[d]),import_react$1.useEffect(()=>{if(!d||!S.current)return;let e=ownerDocument(S.current),t=t=>{T.current=t,!(i||!u()||t.key!==`Tab`)&&getActiveElement_default(e)===S.current&&t.shiftKey&&(f.current=!0,m.current&&m.current.focus())},n=()=>{let t=S.current;if(t===null)return;let n=getActiveElement_default(e);if(!e.hasFocus()||!u()||f.current){f.current=!1;return}if(t.contains(n)||i&&n!==p.current&&n!==m.current)return;if(n!==_.current)_.current=null;else if(_.current!==null)return;if(!b.current)return;let o=[];if((n===p.current||n===m.current)&&(o=l(S.current)),o.length>0){let e=!!(T.current?.shiftKey&&T.current?.key===`Tab`),t=o[0],n=o[o.length-1];typeof t!=`string`&&typeof n!=`string`&&(e?n.focus():t.focus())}else t.focus()};e.addEventListener(`focusin`,n),e.addEventListener(`keydown`,t,!0);let o=setInterval(()=>{let t=getActiveElement_default(e);t&&t.tagName===`BODY`&&n()},50);return()=>{clearInterval(o),e.removeEventListener(`focusin`,n),e.removeEventListener(`keydown`,t,!0)}},[n,i,o,u,d,l]);let E=e=>{g.current===null&&(g.current=e.relatedTarget),b.current=!0,_.current=e.target;let n=t.props.onFocus;n&&n(e)},D=e=>{g.current===null&&(g.current=e.relatedTarget),b.current=!0};return(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[(0,import_jsx_runtime.jsx)(`div`,{tabIndex:d?0:-1,onFocus:D,ref:p,"data-testid":`sentinelStart`}),import_react$1.cloneElement(t,{ref:C,onFocus:E}),(0,import_jsx_runtime.jsx)(`div`,{tabIndex:d?0:-1,onFocus:D,ref:m,"data-testid":`sentinelEnd`})]})}function getContainer(e){return typeof e==`function`?e():e}function getHasTransition(e){return e?e.props.hasOwnProperty(`in`):!1}var noop$4=()=>{},manager=new ModalManager;function useModal(e){let{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:i=!1,closeAfterTransition:o=!1,onTransitionEnter:l,onTransitionExited:u,children:d,onClose:f,open:p,rootRef:m}=e,g=import_react$1.useRef({}),_=import_react$1.useRef(null),b=import_react$1.useRef(null),S=useForkRef(b,m),[C,T]=import_react$1.useState(!p),E=getHasTransition(d),D=!0;(e[`aria-hidden`]===`false`||e[`aria-hidden`]===!1)&&(D=!1);let O=()=>ownerDocument(_.current),A=()=>(g.current.modalRef=b.current,g.current.mount=_.current,g.current),j=()=>{manager.mount(A(),{disableScrollLock:i}),b.current&&(b.current.scrollTop=0)},M=useEventCallback(()=>{let e=getContainer(t)||O().body;manager.add(A(),e),b.current&&j()}),N=()=>manager.isTopModal(A()),P=useEventCallback(e=>{_.current=e,e&&(p&&N()?j():b.current&&ariaHidden(b.current,D))}),F=import_react$1.useCallback(()=>{manager.remove(A(),D)},[D]);import_react$1.useEffect(()=>()=>{F()},[F]),import_react$1.useEffect(()=>{p?M():(!E||!o)&&F()},[p,F,E,o,M]);let I=e=>t=>{e.onKeyDown?.(t),!(t.key!==`Escape`||t.which===229||!N())&&(n||(t.stopPropagation(),f&&f(t,`escapeKeyDown`)))},L=e=>t=>{e.onClick?.(t),t.target===t.currentTarget&&f&&f(t,`backdropClick`)};return{getRootProps:(t={})=>{let n=extractEventHandlers(e);delete n.onTransitionEnter,delete n.onTransitionExited;let i={...n,...t};return{role:`presentation`,...i,onKeyDown:I(i),ref:S}},getBackdropProps:(e={})=>{let t=e;return{"aria-hidden":!0,...t,onClick:L(t),open:p}},getTransitionProps:()=>({onEnter:createChainedFunction(()=>{T(!1),l&&l()},d?.props.onEnter??noop$4),onExited:createChainedFunction(()=>{T(!0),u&&u(),o&&F()},d?.props.onExited??noop$4)}),rootRef:S,portalRef:P,isTopModal:N,exited:C,hasTransition:E}}function getModalUtilityClass(e){return generateUtilityClass(`MuiModal`,e)}var modalClasses=generateUtilityClasses(`MuiModal`,[`root`,`hidden`,`backdrop`]),useUtilityClasses$58=e=>{let{open:t,exited:n,classes:i}=e;return composeClasses({root:[`root`,!t&&n&&`hidden`],backdrop:[`backdrop`]},getModalUtilityClass,i)},ModalRoot=styled(`div`,{name:`MuiModal`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(memoTheme(({theme:e})=>({position:`fixed`,zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:e})=>!e.open&&e.exited,style:{visibility:`hidden`}}]}))),ModalBackdrop=styled(Backdrop,{name:`MuiModal`,slot:`Backdrop`})({zIndex:-1}),Modal=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({name:`MuiModal`,props:e}),{BackdropComponent:i=ModalBackdrop,BackdropProps:o,classes:l,className:u,closeAfterTransition:d=!1,children:f,container:p,component:m,components:g={},componentsProps:_={},disableAutoFocus:b=!1,disableEnforceFocus:S=!1,disableEscapeKeyDown:C=!1,disablePortal:T=!1,disableRestoreFocus:E=!1,disableScrollLock:D=!1,hideBackdrop:O=!1,keepMounted:A=!1,onClose:j,onTransitionEnter:M,onTransitionExited:N,open:P,slotProps:F={},slots:I={},theme:L,...R}=n,z={...n,closeAfterTransition:d,disableAutoFocus:b,disableEnforceFocus:S,disableEscapeKeyDown:C,disablePortal:T,disableRestoreFocus:E,disableScrollLock:D,hideBackdrop:O,keepMounted:A},{getRootProps:B,getBackdropProps:V,getTransitionProps:H,portalRef:U,isTopModal:W,exited:K,hasTransition:q}=useModal({...z,rootRef:t}),J={...z,exited:K},Y=useUtilityClasses$58(J),ee={};if(f.props.tabIndex===void 0&&(ee.tabIndex=`-1`),q){let{onEnter:e,onExited:t}=H();ee.onEnter=e,ee.onExited=t}let X={slots:{root:g.Root,backdrop:g.Backdrop,...I},slotProps:{..._,...F}},[te,Z]=useSlot(`root`,{ref:t,elementType:ModalRoot,externalForwardedProps:{...X,...R,component:m},getSlotProps:B,ownerState:J,className:clsx(u,Y?.root,!J.open&&J.exited&&Y?.hidden)}),[ne,Q]=useSlot(`backdrop`,{ref:o?.ref,elementType:i,externalForwardedProps:X,shouldForwardComponentProp:!0,additionalProps:o,getSlotProps:e=>V({...e,onClick:t=>{e?.onClick&&e.onClick(t)}}),className:clsx(o?.className,Y?.backdrop),ownerState:J});return!A&&!P&&(!q||K)?null:(0,import_jsx_runtime.jsx)(Portal$1,{ref:U,container:p,disablePortal:T,children:(0,import_jsx_runtime.jsxs)(te,{...Z,children:[!O&&i?(0,import_jsx_runtime.jsx)(ne,{...Q}):null,(0,import_jsx_runtime.jsx)(FocusTrap,{disableEnforceFocus:S,disableAutoFocus:b,disableRestoreFocus:E,isEnabled:W,open:P,children:import_react$1.cloneElement(f,ee)})]})})});function getDialogUtilityClass(e){return generateUtilityClass(`MuiDialog`,e)}var dialogClasses=generateUtilityClasses(`MuiDialog`,[`root`,`backdrop`,`scrollPaper`,`scrollBody`,`container`,`paper`,`paperScrollPaper`,`paperScrollBody`,`paperWidthFalse`,`paperWidthXs`,`paperWidthSm`,`paperWidthMd`,`paperWidthLg`,`paperWidthXl`,`paperFullWidth`,`paperFullScreen`]),DialogContext=import_react$1.createContext({}),DialogBackdrop=styled(Backdrop,{name:`MuiDialog`,slot:`Backdrop`})({zIndex:-1}),useUtilityClasses$57=e=>{let{classes:t,scroll:n,maxWidth:i,fullWidth:o,fullScreen:l}=e;return composeClasses({root:[`root`],backdrop:[`backdrop`],container:[`container`,`scroll${capitalize_default(n)}`],paper:[`paper`,`paperScroll${capitalize_default(n)}`,`paperWidth${capitalize_default(String(i))}`,o&&`paperFullWidth`,l&&`paperFullScreen`]},getDialogUtilityClass,t)},DialogRoot=styled(Modal,{name:`MuiDialog`,slot:`Root`})({"@media print":{position:`absolute !important`}}),DialogContainer=styled(`div`,{name:`MuiDialog`,slot:`Container`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.container,t[`scroll${capitalize_default(n.scroll)}`]]}})({height:`100%`,"@media print":{height:`auto`},outline:0,variants:[{props:{scroll:`paper`},style:{display:`flex`,justifyContent:`center`,alignItems:`center`}},{props:{scroll:`body`},style:{overflowY:`auto`,overflowX:`hidden`,textAlign:`center`,"&::after":{content:`""`,display:`inline-block`,verticalAlign:`middle`,height:`100%`,width:`0`}}}]}),DialogPaper=styled(Paper,{name:`MuiDialog`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`scrollPaper${capitalize_default(n.scroll)}`],t[`paperWidth${capitalize_default(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(memoTheme(({theme:e})=>({margin:32,position:`relative`,overflowY:`auto`,"@media print":{overflowY:`visible`,boxShadow:`none`},variants:[{props:{scroll:`paper`},style:{display:`flex`,flexDirection:`column`,maxHeight:`calc(100% - 64px)`}},{props:{scroll:`body`},style:{display:`inline-block`,verticalAlign:`middle`,textAlign:`initial`}},{props:({ownerState:e})=>!e.maxWidth,style:{maxWidth:`calc(100% - 64px)`}},{props:{maxWidth:`xs`},style:{maxWidth:e.breakpoints.unit===`px`?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${dialogClasses.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:`calc(100% - 64px)`}}}},...Object.keys(e.breakpoints.values).filter(e=>e!==`xs`).map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${dialogClasses.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+64)]:{maxWidth:`calc(100% - 64px)`}}}})),{props:({ownerState:e})=>e.fullWidth,style:{width:`calc(100% - 64px)`}},{props:({ownerState:e})=>e.fullScreen,style:{margin:0,width:`100%`,maxWidth:`100%`,height:`100%`,maxHeight:`none`,borderRadius:0,[`&.${dialogClasses.paperScrollBody}`]:{margin:0,maxWidth:`100%`}}}]}))),Dialog=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiDialog`}),i=useTheme(),o={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},{"aria-describedby":l,"aria-labelledby":u,"aria-modal":d=!0,BackdropComponent:f,BackdropProps:p,children:m,className:g,disableEscapeKeyDown:_=!1,fullScreen:b=!1,fullWidth:S=!1,maxWidth:C=`sm`,onClick:T,onClose:E,open:D,PaperComponent:O=Paper,PaperProps:A={},scroll:j=`paper`,slots:M={},slotProps:N={},TransitionComponent:P=Fade,transitionDuration:F=o,TransitionProps:I,...L}=n,R={...n,disableEscapeKeyDown:_,fullScreen:b,fullWidth:S,maxWidth:C,scroll:j},z=useUtilityClasses$57(R),B=import_react$1.useRef(),V=e=>{B.current=e.target===e.currentTarget},H=e=>{T&&T(e),B.current&&(B.current=null,E&&E(e,`backdropClick`))}
162,U=useId$1(u),W=import_react$1.useMemo(()=>({titleId:U}),[U]),K={slots:{transition:P,...M},slotProps:{transition:I,paper:A,backdrop:p,...N}},[q,J]=useSlot(`root`,{elementType:DialogRoot,shouldForwardComponentProp:!0,externalForwardedProps:K,ownerState:R,className:clsx(z.root,g),ref:t}),[Y,ee]=useSlot(`backdrop`,{elementType:DialogBackdrop,shouldForwardComponentProp:!0,externalForwardedProps:K,ownerState:R,className:z.backdrop}),[X,te]=useSlot(`paper`,{elementType:DialogPaper,shouldForwardComponentProp:!0,externalForwardedProps:K,ownerState:R,className:clsx(z.paper,A.className)}),[Z,ne]=useSlot(`container`,{elementType:DialogContainer,externalForwardedProps:K,ownerState:R,className:z.container}),[Q,ie]=useSlot(`transition`,{elementType:Fade,externalForwardedProps:K,ownerState:R,additionalProps:{appear:!0,in:D,timeout:F,role:`presentation`}});return(0,import_jsx_runtime.jsx)(q,{closeAfterTransition:!0,slots:{backdrop:Y},slotProps:{backdrop:{transitionDuration:F,as:f,...ee}},disableEscapeKeyDown:_,onClose:E,open:D,onClick:H,...J,...L,children:(0,import_jsx_runtime.jsx)(Q,{...ie,children:(0,import_jsx_runtime.jsx)(Z,{onMouseDown:V,...ne,children:(0,import_jsx_runtime.jsx)(X,{as:O,elevation:24,role:`dialog`,"aria-describedby":l,"aria-labelledby":U,"aria-modal":d,...te,children:(0,import_jsx_runtime.jsx)(DialogContext.Provider,{value:W,children:m})})})})})});function getDialogActionsUtilityClass(e){return generateUtilityClass(`MuiDialogActions`,e)}
vendor: 6,838 bytes, line 162
162var dialogActionsClasses=generateUtilityClasses(`MuiDialogActions`,[`root`,`spacing`]),useUtilityClasses$56=e=>{let{classes:t,disableSpacing:n}=e;return composeClasses({root:[`root`,!n&&`spacing`]},getDialogActionsUtilityClass,t)},DialogActionsRoot=styled(`div`,{name:`MuiDialogActions`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:`flex`,alignItems:`center`,padding:8,justifyContent:`flex-end`,flex:`0 0 auto`,variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),DialogActions=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiDialogActions`}),{className:i,disableSpacing:o=!1,...l}=n,u={...n,disableSpacing:o};return(0,import_jsx_runtime.jsx)(DialogActionsRoot,{className:clsx(useUtilityClasses$56(u).root,i),ownerState:u,ref:t,...l})});function getDialogContentUtilityClass(e){return generateUtilityClass(`MuiDialogContent`,e)}var dialogContentClasses=generateUtilityClasses(`MuiDialogContent`,[`root`,`dividers`]),dialogTitleClasses=generateUtilityClasses(`MuiDialogTitle`,[`root`]),useUtilityClasses$55=e=>{let{classes:t,dividers:n}=e;return composeClasses({root:[`root`,n&&`dividers`]},getDialogContentUtilityClass,t)},DialogContentRoot=styled(`div`,{name:`MuiDialogContent`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(memoTheme(({theme:e})=>({flex:`1 1 auto`,WebkitOverflowScrolling:`touch`,overflowY:`auto`,padding:`20px 24px`,variants:[{props:({ownerState:e})=>e.dividers,style:{padding:`16px 24px`,borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>!e.dividers,style:{[`.${dialogTitleClasses.root} + &`]:{paddingTop:0}}}]}))),DialogContent=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiDialogContent`}),{className:i,dividers:o=!1,...l}=n,u={...n,dividers:o};return(0,import_jsx_runtime.jsx)(DialogContentRoot,{className:clsx(useUtilityClasses$55(u).root,i),ownerState:u,ref:t,...l})});function getDividerUtilityClass(e){return generateUtilityClass(`MuiDivider`,e)}var dividerClasses=generateUtilityClasses(`MuiDivider`,[`root`,`absolute`,`fullWidth`,`inset`,`middle`,`flexItem`,`light`,`vertical`,`withChildren`,`withChildrenVertical`,`textAlignRight`,`textAlignLeft`,`wrapper`,`wrapperVertical`]),useUtilityClasses$54=e=>{let{absolute:t,children:n,classes:i,flexItem:o,light:l,orientation:u,textAlign:d,variant:f}=e;return composeClasses({root:[`root`,t&&`absolute`,f,l&&`light`,u===`vertical`&&`vertical`,o&&`flexItem`,n&&`withChildren`,n&&u===`vertical`&&`withChildrenVertical`,d===`right`&&u!==`vertical`&&`textAlignRight`,d===`left`&&u!==`vertical`&&`textAlignLeft`],wrapper:[`wrapper`,u===`vertical`&&`wrapperVertical`]},getDividerUtilityClass,i)},DividerRoot=styled(`div`,{name:`MuiDivider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation===`vertical`&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation===`vertical`&&t.withChildrenVertical,n.textAlign===`right`&&n.orientation!==`vertical`&&t.textAlignRight,n.textAlign===`left`&&n.orientation!==`vertical`&&t.textAlignLeft]}})(memoTheme(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:`solid`,borderColor:(e.vars||e).palette.divider,borderBottomWidth:`thin`,variants:[{props:{absolute:!0},style:{position:`absolute`,bottom:0,left:0,width:`100%`}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:`inset`},style:{marginLeft:72}},{props:{variant:`middle`,orientation:`horizontal`},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:`middle`,orientation:`vertical`},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:`vertical`},style:{height:`100%`,borderBottomWidth:0,borderRightWidth:`thin`}},{props:{flexItem:!0},style:{alignSelf:`stretch`,height:`auto`}},{props:({ownerState:e})=>!!e.children,style:{display:`flex`,textAlign:`center`,border:0,borderTopStyle:`solid`,borderLeftStyle:`solid`,"&::before, &::after":{content:`""`,alignSelf:`center`}}},{props:({ownerState:e})=>e.children&&e.orientation!==`vertical`,style:{"&::before, &::after":{width:`100%`,borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:`inherit`}}},{props:({ownerState:e})=>e.orientation===`vertical`&&e.children,style:{flexDirection:`column`,"&::before, &::after":{height:`100%`,borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:`inherit`}}},{props:({ownerState:e})=>e.textAlign===`right`&&e.orientation!==`vertical`,style:{"&::before":{width:`90%`},"&::after":{width:`10%`}}},{props:({ownerState:e})=>e.textAlign===`left`&&e.orientation!==`vertical`,style:{"&::before":{width:`10%`},"&::after":{width:`90%`}}}]}))),DividerWrapper=styled(`span`,{name:`MuiDivider`,slot:`Wrapper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.wrapper,n.orientation===`vertical`&&t.wrapperVertical]}})(memoTheme(({theme:e})=>({display:`inline-block`,paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:`nowrap`,variants:[{props:{orientation:`vertical`},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),Divider=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiDivider`}),{absolute:i=!1,children:o,className:l,orientation:u=`horizontal`,component:d=o||u===`vertical`?`div`:`hr`,flexItem:f=!1,light:p=!1,role:m=d===`hr`?void 0:`separator`,textAlign:g=`center`,variant:_=`fullWidth`,...b}=n,S={...n,absolute:i,component:d,flexItem:f,light:p,orientation:u,role:m,textAlign:g,variant:_},C=useUtilityClasses$54(S);return(0,import_jsx_runtime.jsx)(DividerRoot,{as:d,className:clsx(C.root,l),role:m,ref:t,ownerState:S,"aria-orientation":m===`separator`&&(d!==`hr`||u===`vertical`)?u:void 0,...b,children:o?(0,import_jsx_runtime.jsx)(DividerWrapper,{className:C.wrapper,ownerState:S,children:o}):null})});Divider&&(Divider.muiSkipListHighlight=!0);function getTranslateValue(e,t,n){let i=t.getBoundingClientRect(),o=n&&n.getBoundingClientRect(),l=ownerWindow_default(t),u;if(t.fakeTransform)u=t.fakeTransform;else{let e=l.getComputedStyle(t);u=e.getPropertyValue(`-webkit-transform`)||e.getPropertyValue(`transform`)}let d=0,f=0;if(u&&u!==`none`&&typeof u==`string`){let e=u.split(`(`)[1].split(`)`)[0].split(`,`);d=parseInt(e[4],10),f=parseInt(e[5],10)}return e===`left`?o?`translateX(${o.right+d-i.left}px)`:`translateX(${l.innerWidth+d-i.left}px)`:e===`right`?o?`translateX(-${i.right-o.left-d}px)`:`translateX(-${i.left+i.width-d}px)`:e===`up`?o?`translateY(${o.bottom+f-i.top}
162px)`:`translateY(${l.innerHeight+f-i.top}px)`:o?`translateY(-${i.top-o.top+i.height-f}px)`:`translateY(-${i.top+i.height-f}px)`}function resolveContainer(e){return typeof e==`function`?e():e}function setTranslateValue(e,t,n){let i=getTranslateValue(e,t,resolveContainer(n));i&&(t.style.webkitTransform=i,t.style.transform=i)}var Slide=import_react$1.forwardRef(function(e,t){let n=useTheme(),i={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:l,appear:u=!0,children:d,container:f,direction:p=`down`,easing:m=i,in:g,onEnter:_,onEntered:b,onEntering:S,onExit:C,onExited:T,onExiting:E,style:D,timeout:O=o,TransitionComponent:A=Transition,...j}=e,M=import_react$1.useRef(null),N=useForkRef_default(getReactElementRef(d),M,t),P=e=>t=>{e&&(t===void 0?e(M.current):e(M.current,t))},F=P((e,t)=>{setTranslateValue(p,e,f),reflow(e),_&&_(e,t)}),I=P((e,t)=>{let i=getTransitionProps({timeout:O,style:D,easing:m},{mode:`enter`});e.style.webkitTransition=n.transitions.create(`-webkit-transform`,{...i}),e.style.transition=n.transitions.create(`transform`,{...i}),e.style.webkitTransform=`none`,e.style.transform=`none`,S&&S(e,t)}),L=P(b),R=P(E),z=P(e=>{let t=getTransitionProps({timeout:O,style:D,easing:m},{mode:`exit`});e.style.webkitTransition=n.transitions.create(`-webkit-transform`,t),e.style.transition=n.transitions.create(`transform`,t),setTranslateValue(p,e,f),C&&C(e)}),B=P(e=>{e.style.webkitTransition=``,e.style.transition=``,T&&T(e)}),V=e=>{l&&l(M.current,e)},H=import_react$1.useCallback(()=>{M.current&&setTranslateValue(p,M.current,f)},[p,f]);return import_react$1.useEffect(()=>{if(g||p===`down`||p===`right`)return;let e=debounce_default(()=>{M.current&&setTranslateValue(p,M.current,f)}),t=ownerWindow_default(M.current);return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[p,g,f]),import_react$1.useEffect(()=>{g||H()},[g,H]),(0,import_jsx_runtime.jsx)(A,{nodeRef:M,onEnter:F,onEntered:L,onEntering:I,onExit:z,onExited:B,onExiting:R,addEndListener:V,appear:u,in:g,timeout:O,...j,children:(e,{ownerState:t,...n})=>import_react$1.cloneElement(d,{ref:N,style:{visibility:e===`exited`&&!g?`hidden`:void 0,...D,...d.props.style},...n})})});function getDrawerUtilityClass(e){return generateUtilityClass(`MuiDrawer`,e)}var drawerClasses=generateUtilityClasses(`MuiDrawer`,[`root`,`docked`,`paper`,`anchorLeft`,`anchorRight`,`anchorTop`,`anchorBottom`,`paperAnchorLeft`,`paperAnchorRight`,`paperAnchorTop`,`paperAnchorBottom`,`paperAnchorDockedLeft`,`paperAnchorDockedRight`,`paperAnchorDockedTop`,`paperAnchorDockedBottom`,`modal`]),overridesResolver$4=(e,t)=>{let{ownerState:n}=e;return[t.root,(n.variant===`permanent`||n.variant===`persistent`)&&t.docked,n.variant===`temporary`&&t.modal]},useUtilityClasses$53=e=>{let{classes:t,anchor:n,variant:i}=e;return composeClasses({root:[`root`,`anchor${capitalize_default(n)}`],docked:[(i===`permanent`||i===`persistent`)&&`docked`],modal:[`modal`],paper:[`paper`,`paperAnchor${capitalize_default(n)}`,i!==`temporary`&&`paperAnchorDocked${capitalize_default(n)}`]},getDrawerUtilityClass,t)},DrawerRoot=styled(Modal,{name:`MuiDrawer`,slot:`Root`,overridesResolver:overridesResolver$4})(memoTheme(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),DrawerDockedRoot=styled(`div`,{shouldForwardProp:rootShouldForwardProp,name:`MuiDrawer`,slot:`Docked`,skipVariantsResolver:!1,overridesResolver:overridesResolver$4})({flex:`0 0 auto`}),DrawerPaper=styled(Paper,{name:`MuiDrawer`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`paperAnchor${capitalize_default(n.anchor)}`],n.variant!==`temporary`&&t[`paperAnchorDocked${capitalize_default(n.anchor)}`]]}})(memoTheme(({theme:e})=>({overflowY:`auto`,display:`flex`,flexDirection:`column`,height:`100%`,flex:`1 0 auto`,zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:`touch`,position:`fixed`,top:0,outline:0,variants:[{props:{anchor:`left`},style:{left:0}},{props:{anchor:`top`},style:{top:0,left:0,right:0,height:`auto`,maxHeight:`100%`}},{props:{anchor:`right`},style:{right:0}},{props:{anchor:`bottom`}
vendor: 4,962 bytes, line 162
162,style:{top:`auto`,left:0,bottom:0,right:0,height:`auto`,maxHeight:`100%`}},{props:({ownerState:e})=>e.anchor===`left`&&e.variant!==`temporary`,style:{borderRight:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`top`&&e.variant!==`temporary`,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`right`&&e.variant!==`temporary`,style:{borderLeft:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`bottom`&&e.variant!==`temporary`,style:{borderTop:`1px solid ${(e.vars||e).palette.divider}`}}]}))),oppositeDirection={left:`right`,right:`left`,top:`down`,bottom:`up`};function isHorizontal$1(e){return[`left`,`right`].includes(e)}function getAnchor({direction:e},t){return e===`rtl`&&isHorizontal$1(t)?oppositeDirection[t]:t}var Drawer=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiDrawer`}),i=useTheme(),o=useRtl(),l={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},{anchor:u=`left`,BackdropProps:d,children:f,className:p,elevation:m=16,hideBackdrop:g=!1,ModalProps:{BackdropProps:_,...b}={},onClose:S,open:C=!1,PaperProps:T={},SlideProps:E,TransitionComponent:D,transitionDuration:O=l,variant:A=`temporary`,slots:j={},slotProps:M={},...N}=n,P=import_react$1.useRef(!1);import_react$1.useEffect(()=>{P.current=!0},[]);let F=getAnchor({direction:o?`rtl`:`ltr`},u),I=u,L={...n,anchor:I,elevation:m,open:C,variant:A,...N},R=useUtilityClasses$53(L),z={slots:{transition:D,...j},slotProps:{paper:T,transition:E,...M,backdrop:mergeSlotProps$2(M.backdrop||{...d,..._},{transitionDuration:O})}},[B,V]=useSlot(`root`,{ref:t,elementType:DrawerRoot,className:clsx(R.root,R.modal,p),shouldForwardComponentProp:!0,ownerState:L,externalForwardedProps:{...z,...N,...b},additionalProps:{open:C,onClose:S,hideBackdrop:g,slots:{backdrop:z.slots.backdrop},slotProps:{backdrop:z.slotProps.backdrop}}}),[H,U]=useSlot(`paper`,{elementType:DrawerPaper,shouldForwardComponentProp:!0,className:clsx(R.paper,T.className),ownerState:L,externalForwardedProps:z,additionalProps:{elevation:A===`temporary`?m:0,square:!0,...A===`temporary`&&{role:`dialog`,"aria-modal":`true`}}}),[W,K]=useSlot(`docked`,{elementType:DrawerDockedRoot,ref:t,className:clsx(R.root,R.docked,p),ownerState:L,externalForwardedProps:z,additionalProps:N}),[q,J]=useSlot(`transition`,{elementType:Slide,ownerState:L,externalForwardedProps:z,additionalProps:{in:C,direction:oppositeDirection[F],timeout:O,appear:P.current}}),Y=(0,import_jsx_runtime.jsx)(H,{...U,children:f});if(A===`permanent`)return(0,import_jsx_runtime.jsx)(W,{...K,children:Y});let ee=(0,import_jsx_runtime.jsx)(q,{...J,children:Y});return A===`persistent`?(0,import_jsx_runtime.jsx)(W,{...K,children:ee}):(0,import_jsx_runtime.jsx)(B,{...V,children:ee})}),useUtilityClasses$52=e=>{let{classes:t,disableUnderline:n,startAdornment:i,endAdornment:o,size:l,hiddenLabel:u,multiline:d}=e,f=composeClasses({root:[`root`,!n&&`underline`,i&&`adornedStart`,o&&`adornedEnd`,l===`small`&&`size${capitalize_default(l)}`,u&&`hiddenLabel`,d&&`multiline`],input:[`input`]},getFilledInputUtilityClass,t);return{...t,...f}},FilledInputRoot=styled(InputBaseRoot,{shouldForwardProp:e=>rootShouldForwardProp(e)||e===`classes`,name:`MuiFilledInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...rootOverridesResolver(e,t),!n.disableUnderline&&t.underline]}})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`,n=t?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`,i=t?`rgba(0, 0, 0, 0.06)`:`rgba(255, 255, 255, 0.09)`,o=t?`rgba(0, 0, 0, 0.09)`:`rgba(255, 255, 255, 0.13)`,l=t?`rgba(0, 0, 0, 0.12)`:`rgba(255, 255, 255, 0.12)`;return{position:`relative`,backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:o,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&.${filledInputClasses.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&.${filledInputClasses.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:l},variants:[{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${filledInputClasses.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${filledInputClasses.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackgroun
162d,e.vars.opacity.inputUnderline):n}`,left:0,bottom:0,content:`"\\00a0"`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${filledInputClasses.disabled}, .${filledInputClasses.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${filledInputClasses.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{disableUnderline:!1,color:t},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t]?.main}`}}})),{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:12}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:12}},{props:({ownerState:e})=>e.multiline,style:{padding:`25px 12px 8px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}}]}})),FilledInputInput=styled(InputBaseInput,{name:`MuiFilledInput`,slot:`Input`,overridesResolver:inputOverridesResolver})(memoTheme(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`,borderTopLeftRadius:`inherit`,borderTopRightRadius:`inherit`}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:`inherit`,borderTopRightRadius:`inherit`},[e.getColorSchemeSelector(`dark`)]:{"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`}}},variants:[{props:{size:`small`},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}},{props:({ownerState:e})=>e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:e})=>e.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),FilledInput=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiFilledInput`}),{disableUnderline:i=!1,components:o={},componentsProps:l,fullWidth:u=!1,hiddenLabel:d,inputComponent:f=`input`,multiline:p=!1,slotProps:m,slots:g={},type:_=`text`,...b}=n,S={...n,disableUnderline:i,fullWidth:u,inputComponent:f,multiline:p,type:_},C=useUtilityClasses$52(n),T={root:{ownerState:S},input:{ownerState:S}},E=m??l?deepmerge(T,m??l):T;return(0,import_jsx_runtime.jsx)(InputBase,{slots:{root:g.root??o.Root??FilledInputRoot,input:g.input??o.Input??FilledInputInput},slotProps:E,fullWidth:u,inputComponent:f,multiline:p,ref:t,type:_,...b,classes:C})});FilledInput.muiName=`Input`;function getFormControlUtilityClasses(e){return generateUtilityClass(`MuiFormControl`,e)}var formControlClasses=generateUtilityClasses(`MuiFormControl`,[`root`,`marginNone`,`marginNormal`,`marginDense`,`fullWidth`,`disabled`]),useUtilityClasses$51=e=>{let{classes:t,margin:n,fullWidth:i}=e;return composeClasses({root:[`root`,n!==`none`&&`margin${capitalize_default(n)}`,i&&`fullWidth`]},getFormControlUtilityClasses,t)},FormControlRoot=styled(`div`,{name:`MuiFormControl`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`margin${capitalize_default(n.margin)}`],n.fullWidth&&t.fullWidth]}})({display:`inline-flex`,flexDirection:`column`,position:`relative`,minWidth:0,padding:0,margin:0,border:0,verticalAlign:`top`,variants:[{props:{margin:`normal`},style:{marginTop:16,marginBottom:8}},{props:{margin:`dense`},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:`100%`}}]}),FormControl=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiFormControl`}),{children:i,className:o,color:l=`primary`,component:u=`div`,disabled:d=!1,error:f=!1,focused:p,fullWidth:m=!1,hiddenLabel:g=!1,margin:_=`none`,required:b=!1,size:S=`medium`,variant:C=`outlined`,...T}=n,E={...n,color:l,component:u,disabled:d,error:f,fullWidth:m,hiddenLabel:g,margin:_,required:b,size:S,variant:C}
vendor: 4,948 bytes, line 162
162,D=useUtilityClasses$51(E),[O,A]=import_react$1.useState(()=>{let e=!1;return i&&import_react$1.Children.forEach(i,t=>{if(!isMuiElement_default(t,[`Input`,`Select`]))return;let n=isMuiElement_default(t,[`Select`])?t.props.input:t;n&&isAdornedStart(n.props)&&(e=!0)}),e}),[j,M]=import_react$1.useState(()=>{let e=!1;return i&&import_react$1.Children.forEach(i,t=>{isMuiElement_default(t,[`Input`,`Select`])&&(isFilled(t.props,!0)||isFilled(t.props.inputProps,!0))&&(e=!0)}),e}),[N,P]=import_react$1.useState(!1);d&&N&&P(!1);let F=p!==void 0&&!d?p:N,I;import_react$1.useRef(!1);let L=import_react$1.useCallback(()=>{M(!0)},[]),R=import_react$1.useCallback(()=>{M(!1)},[]),z=import_react$1.useMemo(()=>({adornedStart:O,setAdornedStart:A,color:l,disabled:d,error:f,filled:j,focused:F,fullWidth:m,hiddenLabel:g,size:S,onBlur:()=>{P(!1)},onFocus:()=>{P(!0)},onEmpty:R,onFilled:L,registerEffect:void 0,required:b,variant:C}),[O,l,d,f,j,F,m,g,void 0,R,L,b,S,C]);return(0,import_jsx_runtime.jsx)(FormControlContext.Provider,{value:z,children:(0,import_jsx_runtime.jsx)(FormControlRoot,{as:u,ownerState:E,className:clsx(D.root,o),ref:t,...T,children:i})})});function getFormHelperTextUtilityClasses(e){return generateUtilityClass(`MuiFormHelperText`,e)}var formHelperTextClasses=generateUtilityClasses(`MuiFormHelperText`,[`root`,`error`,`disabled`,`sizeSmall`,`sizeMedium`,`contained`,`focused`,`filled`,`required`]),_span$3,useUtilityClasses$50=e=>{let{classes:t,contained:n,size:i,disabled:o,error:l,filled:u,focused:d,required:f}=e;return composeClasses({root:[`root`,o&&`disabled`,l&&`error`,i&&`size${capitalize_default(i)}`,n&&`contained`,d&&`focused`,u&&`filled`,f&&`required`]},getFormHelperTextUtilityClasses,t)},FormHelperTextRoot=styled(`p`,{name:`MuiFormHelperText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.size&&t[`size${capitalize_default(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(memoTheme(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:`left`,marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${formHelperTextClasses.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${formHelperTextClasses.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:`small`},style:{marginTop:4}},{props:({ownerState:e})=>e.contained,style:{marginLeft:14,marginRight:14}}]}))),FormHelperText=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiFormHelperText`}),{children:i,className:o,component:l=`p`,disabled:u,error:d,filled:f,focused:p,margin:m,required:g,variant:_,...b}=n,S=formControlState({props:n,muiFormControl:useFormControl(),states:[`variant`,`size`,`disabled`,`error`,`filled`,`focused`,`required`]}),C={...n,component:l,contained:S.variant===`filled`||S.variant===`outlined`,variant:S.variant,size:S.size,disabled:S.disabled,error:S.error,filled:S.filled,focused:S.focused,required:S.required};return delete C.ownerState,(0,import_jsx_runtime.jsx)(FormHelperTextRoot,{as:l,className:clsx(useUtilityClasses$50(C).root,o),ref:t,...b,ownerState:C,children:i===` `?_span$3||=(0,import_jsx_runtime.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`â`}):i})});function getFormLabelUtilityClasses(e){return generateUtilityClass(`MuiFormLabel`,e)}var formLabelClasses=generateUtilityClasses(`MuiFormLabel`,[`root`,`colorSecondary`,`focused`,`disabled`,`error`,`filled`,`required`,`asterisk`]),useUtilityClasses$49=e=>{let{classes:t,color:n,focused:i,disabled:o,error:l,filled:u,required:d}=e;return composeClasses({root:[`root`,`color${capitalize_default(n)}`,o&&`disabled`,l&&`error`,u&&`filled`,i&&`focused`,d&&`required`],asterisk:[`asterisk`,l&&`error`]},getFormLabelUtilityClasses,t)},FormLabelRoot=styled(`label`,{name:`MuiFormLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color===`secondary`&&t.colorSecondary,n.filled&&t.filled]}})(memoTheme(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:`1.4375em`,padding:0,position:`relative`,variants:[...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{[`&.${formLabelClasses.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${formLabelClasses.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${formLabelClasses.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),AsteriskComponent=styled(`span`,{name:`MuiFormLabel`,slot:`Asterisk`})(memoTheme(({theme:e})=>({[`&.${formLabelClasses.error}`]:{color:(e.vars||e).palette.error.main}}))),FormLabel=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiFormLabel`}),{children:i,className:o,color:l,component:u=`label`,disabled:d,error:f,filled:p,focused:m,required:g,..._}=n,b=formControlState({props:n,muiFormControl:useFormControl(),states:[`color`,`required`,`focused`,`disabled`,`error`,`filled`]}
162),S={...n,color:b.color||`primary`,component:u,disabled:b.disabled,error:b.error,filled:b.filled,focused:b.focused,required:b.required},C=useUtilityClasses$49(S);return(0,import_jsx_runtime.jsxs)(FormLabelRoot,{as:u,ownerState:S,className:clsx(C.root,o),ref:t,..._,children:[i,b.required&&(0,import_jsx_runtime.jsxs)(AsteriskComponent,{ownerState:S,"aria-hidden":!0,className:C.asterisk,children:[`â`,`*`]})]})}),Grid=createGrid({createStyledComponent:styled(`div`,{name:`MuiGrid`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.container&&t.container]}}),componentName:`MuiGrid`,useThemeProps:e=>useDefaultProps({props:e,name:`MuiGrid`}),useTheme});function getScale$3(e){return`scale(${e}, ${e**2})`}var styles={entering:{opacity:1,transform:getScale$3(1)},entered:{opacity:1,transform:`none`}},isWebKit154=typeof navigator<`u`&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Grow=import_react$1.forwardRef(function(e,t){let{addEndListener:n,appear:i=!0,children:o,easing:l,in:u,onEnter:d,onEntered:f,onEntering:p,onExit:m,onExited:g,onExiting:_,style:b,timeout:S=`auto`,TransitionComponent:C=Transition,...T}=e,E=useTimeout(),D=import_react$1.useRef(),O=useTheme(),A=import_react$1.useRef(null),j=useForkRef_default(A,getReactElementRef(o),t),M=e=>t=>{if(e){let n=A.current;t===void 0?e(n):e(n,t)}},N=M(p),P=M((e,t)=>{reflow(e);let{duration:n,delay:i,easing:o}=getTransitionProps({style:b,timeout:S,easing:l},{mode:`enter`}),u;S===`auto`?(u=O.transitions.getAutoHeightDuration(e.clientHeight),D.current=u):u=n,e.style.transition=[O.transitions.create(`opacity`,{duration:u,delay:i}),O.transitions.create(`transform`,{duration:isWebKit154?u:u*.666,delay:i,easing:o})].join(`,`),d&&d(e,t)}),F=M(f),I=M(_),L=M(e=>{let{duration:t,delay:n,easing:i}=getTransitionProps({style:b,timeout:S,easing:l},{mode:`exit`}),o;S===`auto`?(o=O.transitions.getAutoHeightDuration(e.clientHeight),D.current=o):o=t,e.style.transition=[O.transitions.create(`opacity`,{duration:o,delay:n}),O.transitions.create(`transform`,{duration:isWebKit154?o:o*.666,delay:isWebKit154?n:n||o*.333,easing:i})].join(`,`),e.style.opacity=0,e.style.transform=getScale$3(.75),m&&m(e)}),R=M(g);return(0,import_jsx_runtime.jsx)(C,{appear:i,in:u,nodeRef:A,onEnter:P,onEntered:F,onEntering:N,onExit:L,onExited:R,onExiting:I,addEndListener:e=>{S===`auto`&&E.start(D.current||0,e),n&&n(A.current,e)},timeout:S===`auto`?null:S,...T,children:(e,{ownerState:t,...n})=>import_react$1.cloneElement(o,{style:{opacity:0,transform:getScale$3(.75),visibility:e===`exited`&&!u?`hidden`:void 0,...styles[e],...b,...o.props.style},ref:j,...n})})});Grow&&(Grow.muiSupportAuto=!0);function getIconUtilityClass(e){return generateUtilityClass(`MuiIcon`,e)}var iconClasses=generateUtilityClasses(`MuiIcon`,[`root`,`colorPrimary`,`colorSecondary`,`colorAction`,`colorError`,`colorDisabled`,`fontSizeInherit`,`fontSizeSmall`,`fontSizeMedium`,`fontSizeLarge`]),useUtilityClasses$48=e=>{let{color:t,fontSize:n,classes:i}=e;return composeClasses({root:[`root`,t!==`inherit`&&`color${capitalize_default(t)}`,`fontSize${capitalize_default(n)}`]},getIconUtilityClass,i)},IconRoot=styled(`span`,{name:`MuiIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!==`inherit`&&t[`color${capitalize_default(n.color)}`],t[`fontSize${capitalize_default(n.fontSize)}`]]}})(memoTheme(({theme:e})=>({userSelect:`none`,width:`1em`,height:`1em`,overflow:`hidden`,display:`inline-block`,textAlign:`center`,flexShrink:0,variants:[{props:{fontSize:`inherit`},style:{fontSize:`inherit`}},{props:{fontSize:`small`},style:{fontSize:e.typography.pxToRem(20)}},{props:{fontSize:`medium`},style:{fontSize:e.typography.pxToRem(24)}},{props:{fontSize:`large`},style:{fontSize:e.typography.pxToRem(36)}},{props:{color:`action`},style:{color:(e.vars||e).palette.action.active}},{props:{color:`disabled`},style:{color:(e.vars||e).palette.action.disabled}},{props:{color:`inherit`},style:{color:void 0}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Icon=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiIcon`}),{baseClassName:i=`material-icons`,className:o,color:l=`inherit`,component:u=`span`,fontSize:d=`medium`,...f}=n,p={...n,baseClassName:i,color:l,component:u,fontSize:d};return(0,import_jsx_runtime.jsx)(IconRoot,{as:u,className:clsx(i,`notranslate`,useUtilityClasses$48(p).root,o),ownerState:p,"aria-hidden":!0,ref:t,...f})});Icon.muiName=`Icon`;var useUtilityClasses$47=e=>{let{classes:t,disableUnderline:n}=e,i=composeClasses({root:[`root`,!n&&`underline`],input:[`input`]},getInputUtilityClass,t);return{...t,...i}},InputRoot=styled(InputBaseRoot,{shouldForwardProp:e=>rootShouldForwardProp(e)||e===`classes`,name:`MuiInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...rootOverridesResolver(e,t),!n.disableUnderline&&t.underline]}})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`;
vendor: 4,222 bytes, line 162
162return e.vars&&(t=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:`relative`,variants:[{props:({ownerState:e})=>e.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${inputClasses.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${inputClasses.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:`"\\00a0"`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${inputClasses.disabled}, .${inputClasses.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${inputClasses.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}}))]}})),InputInput=styled(InputBaseInput,{name:`MuiInput`,slot:`Input`,overridesResolver:inputOverridesResolver})({}),Input=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiInput`}),{disableUnderline:i=!1,components:o={},componentsProps:l,fullWidth:u=!1,inputComponent:d=`input`,multiline:f=!1,slotProps:p,slots:m={},type:g=`text`,..._}=n,b=useUtilityClasses$47(n),S={root:{ownerState:{disableUnderline:i}}},C=p??l?deepmerge(p??l,S):S;return(0,import_jsx_runtime.jsx)(InputBase,{slots:{root:m.root??o.Root??InputRoot,input:m.input??o.Input??InputInput},slotProps:C,fullWidth:u,inputComponent:d,multiline:f,ref:t,type:g,..._,classes:b})});Input.muiName=`Input`;function getInputAdornmentUtilityClass(e){return generateUtilityClass(`MuiInputAdornment`,e)}var inputAdornmentClasses=generateUtilityClasses(`MuiInputAdornment`,[`root`,`filled`,`standard`,`outlined`,`positionStart`,`positionEnd`,`disablePointerEvents`,`hiddenLabel`,`sizeSmall`]),_span$2,overridesResolver$3=(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${capitalize_default(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},useUtilityClasses$46=e=>{let{classes:t,disablePointerEvents:n,hiddenLabel:i,position:o,size:l,variant:u}=e;return composeClasses({root:[`root`,n&&`disablePointerEvents`,o&&`position${capitalize_default(o)}`,u,i&&`hiddenLabel`,l&&`size${capitalize_default(l)}`]},getInputAdornmentUtilityClass,t)},InputAdornmentRoot=styled(`div`,{name:`MuiInputAdornment`,slot:`Root`,overridesResolver:overridesResolver$3})(memoTheme(({theme:e})=>({display:`flex`,maxHeight:`2em`,alignItems:`center`,whiteSpace:`nowrap`,color:(e.vars||e).palette.action.active,variants:[{props:{variant:`filled`},style:{[`&.${inputAdornmentClasses.positionStart}&:not(.${inputAdornmentClasses.hiddenLabel})`]:{marginTop:16}}},{props:{position:`start`},style:{marginRight:8}},{props:{position:`end`},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:`none`}}]}))),InputAdornment=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiInputAdornment`}),{children:i,className:o,component:l=`div`,disablePointerEvents:u=!1,disableTypography:d=!1,position:f,variant:p,...m}=n,g=useFormControl()||{},_=p;p&&g.variant,g&&!_&&(_=g.variant);let b={...n,hiddenLabel:g.hiddenLabel,size:g.size,disablePointerEvents:u,position:f,variant:_},S=useUtilityClasses$46(b);return(0,import_jsx_runtime.jsx)(FormControlContext.Provider,{value:null,children:(0,import_jsx_runtime.jsx)(InputAdornmentRoot,{as:l,ownerState:b,className:clsx(S.root,o),ref:t,...m,children:typeof i==`string`&&!d?(0,import_jsx_runtime.jsx)(Typography,{color:`textSecondary`,children:i}):(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[f===`start`?_span$2||=(0,import_jsx_runtime.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,
162children:`â`}):null,i]})})})});function getInputLabelUtilityClasses(e){return generateUtilityClass(`MuiInputLabel`,e)}var inputLabelClasses=generateUtilityClasses(`MuiInputLabel`,[`root`,`focused`,`disabled`,`error`,`required`,`asterisk`,`formControl`,`sizeSmall`,`shrink`,`animated`,`standard`,`filled`,`outlined`]),useUtilityClasses$45=e=>{let{classes:t,formControl:n,size:i,shrink:o,disableAnimation:l,variant:u,required:d}=e,f=composeClasses({root:[`root`,n&&`formControl`,!l&&`animated`,o&&`shrink`,i&&i!==`medium`&&`size${capitalize_default(i)}`,u],asterisk:[d&&`asterisk`]},getInputLabelUtilityClasses,t);return{...t,...f}},InputLabelRoot=styled(FormLabel,{shouldForwardProp:e=>rootShouldForwardProp(e)||e===`classes`,name:`MuiInputLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${formLabelClasses.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size===`small`&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(memoTheme(({theme:e})=>({display:`block`,transformOrigin:`top left`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,maxWidth:`100%`,variants:[{props:({ownerState:e})=>e.formControl,style:{position:`absolute`,left:0,top:0,transform:`translate(0, 20px) scale(1)`}},{props:{size:`small`},style:{transform:`translate(0, 17px) scale(1)`}},{props:({ownerState:e})=>e.shrink,style:{transform:`translate(0, -1.5px) scale(0.75)`,transformOrigin:`top left`,maxWidth:`133%`}},{props:({ownerState:e})=>!e.disableAnimation,style:{transition:e.transitions.create([`color`,`transform`,`max-width`],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:`filled`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(12px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`filled`,size:`small`},style:{transform:`translate(12px, 13px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`filled`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,transform:`translate(12px, 7px) scale(0.75)`,maxWidth:`calc(133% - 24px)`}},{props:({variant:e,ownerState:t,size:n})=>e===`filled`&&t.shrink&&n===`small`,style:{transform:`translate(12px, 4px) scale(0.75)`}},{props:{variant:`outlined`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(14px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`outlined`,size:`small`},style:{transform:`translate(14px, 9px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`outlined`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,maxWidth:`calc(133% - 32px)`,transform:`translate(14px, -9px) scale(0.75)`}}]}))),InputLabel=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({name:`MuiInputLabel`,props:e}),{disableAnimation:i=!1,margin:o,shrink:l,variant:u,className:d,...f}=n,p=useFormControl(),m=l;m===void 0&&p&&(m=p.filled||p.focused||p.adornedStart);let g=formControlState({props:n,muiFormControl:p,states:[`size`,`variant`,`required`,`focused`]}),_={...n,disableAnimation:i,formControl:p,shrink:m,size:g.size,variant:g.variant,required:g.required,focused:g.focused},b=useUtilityClasses$45(_);return(0,import_jsx_runtime.jsx)(InputLabelRoot,{"data-shrink":m,ref:t,className:clsx(b.root,d),...f,ownerState:_,classes:b})});function getLinearProgressUtilityClass(e){return generateUtilityClass(`MuiLinearProgress`,e)}var linearProgressClasses=generateUtilityClasses(`MuiLinearProgress`,[`root`,`colorPrimary`,`colorSecondary`,`determinate`,`indeterminate`,`buffer`,`query`,`dashed`,`dashedColorPrimary`,`dashedColorSecondary`,`bar`,`bar1`,`bar2`,`barColorPrimary`,`barColorSecondary`,`bar1Indeterminate`,`bar1Determinate`,`bar1Buffer`,`bar2Indeterminate`,`bar2Buffer`]),TRANSITION_DURATION=4,indeterminate1Keyframe=keyframes$1` 163 0% { 164 left: -35%; 165 right: 100%; 166 } 167 168 60% { 169 left: 100%; 170 right: -90%; 171 } 172 173 100% { 174 left: 100%; 175 right: -90%; 176 } 177`,indeterminate1Animation=typeof indeterminate1Keyframe==`string`?null:css` 178 animation: ${indeterminate1Keyframe} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; 179 `,indeterminate2Keyframe=keyframes$1` 180 0% { 181 left: -200%; 182 right: 100%; 183 } 184 185 60% { 186 left: 107%; 187 right: -8%; 188 } 189 190 100% { 191 left: 107%; 192 right: -8%; 193 } 194`,indeterminate2Animation=typeof indeterminate2Keyframe==`string`?null:css` 195 animation: ${indeterminate2Keyframe} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; 196 `,bufferKeyframe=keyframes$1` 197 0% { 198 opacity: 1; 199 background-position: 0 -23px; 200 } 201 202 60% { 203 opacity: 0; 204 background-position: 0 -23px; 205 } 206 207 100% { 208 opacity: 1; 209 background-position: -200px -23px; 210 } 211`,bufferAnimation=typeof bufferKeyframe==`string`?null:css` 212 animation: ${bufferKeyframe} 3s infinite linear; 213 `,useUtilityClasses$44=e=>{let{classes:t,variant:n,color:i}=e;return composeClasses({root:[`root`,`color${capitalize_default(i)}`,n],dashed:[`dashed`,`dashedColor${capitalize_default(i)}`],bar1:[`bar`,`bar1`,`barColor${capitalize_default(i)}`,(n===`indeterminate`||n===`query`)&&`bar1Indeterminate`,n===`determinate`&&`bar1Determinate`,n===`buffer`&&`bar1Buffer`],bar2:[`bar`,`bar2`,n!==`buffer`&&`barColor${capitalize_default(i)}`,n===`buffer`&&`color${capitalize_default(i)}`,(n===`indeterminate`||n===`query`)&&`bar2Indeterminate`,n===`buffer`&&`bar2Buffer`]},getLinearProgressUtilityClass,t)},getColorShade=(e,t)=>e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode===`light`?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.5),LinearProgressRoot=styled(`span`,{name:`MuiLinearProgress`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`color${capitalize_default(n.color)}`],t[n.variant]]}})(memoTheme(({theme:e})=>({position:`relative`,overflow:`hidden`,display:`block`,height:4,zIndex:0,"@media print":{colorAdjust:`exact`},variants:[...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{backgroundColor:getColorShade(e,t)}})),{props:({ownerState:e})=>e.color===`inherit`&&e.variant!==`buffer`,style:{"&::before":{content:`""`,position:`absolute`,left:0,top:0,right:0,bottom:0,backgroundColor:`currentColor`,opacity:.3}}},{props:{variant:`buffer`},style:{backgroundColor:`transparent`}},{props:{variant:`query`},style:{transform:`rotate(180deg)`}}]}))),LinearProgressDashed=styled(`span`,{name:`MuiLinearProgress`,slot:`Dashed`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.dashed,t[`dashedColor${capitalize_default(n.color)}`]]}})(memoTheme(({theme:e})=>({position:`absolute`,marginTop:0,height:`100%`,width:`100%`,backgroundSize:`10px 10px`,backgroundPosition:`0 -23px`,variants:[{props:{color:`inherit`},style:{opacity:.3,backgroundImage:`radial-gradient(currentColor 0%, currentColor 16%, transparent 42%)`}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>{let n=getColorShade(e,t);return{props:{color:t},style:{backgroundImage:`radial-gradient(${n} 0%, ${n} 16%, transparent 42%)`}}})]})),bufferAnimation||{animation:`${bufferKeyframe} 3s infinite linear`}),LinearProgressBar1=styled(`span`,{name:`MuiLinearProgress`,slot:`Bar1`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.bar,t.bar1,t[`barColor${capitalize_default(n.color)}`],(n.variant===`indeterminate`||n.variant===`query`)&&t.bar1Indeterminate,n.variant===`determinate`&&t.bar1Determinate,n.variant===`buffer`&&t.bar1Buffer]}})(memoTheme(({theme:e})=>({width:`100%`,position:`absolute`,left:0,bottom:0,top:0,transition:`transform 0.2s linear`,transformOrigin:`left`,variants:[{props:{color:`inherit`},style:{backgroundColor:`currentColor`}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main}})),{props:{variant:`determinate`},style:{transition:`transform .${TRANSITION_DURATION}s linear`}},{props:{variant:`buffer`},style:{zIndex:1,transition:`transform .${TRANSITION_DURATION}s linear`}},{props:({ownerState:e})=>e.variant===`indeterminate`||e.variant===`query`,style:{width:`auto`}},{props:({ownerState:e})=>e.variant===`indeterminate`||e.variant===`query`,style:indeterminate1Animation||{animation:`${indeterminate1Keyframe} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite`}}]}))),LinearProgressBar2=styled(`span`,{name:`MuiLinearProgress`,slot:`Bar2`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.bar,t.bar2,t[`barColor${capitalize_default(n.color)}`],(n.variant===`indeterminate`||n.variant===`query`)&&t.bar2Indeterminate,n.variant===`buffer`&&t.bar2Buffer]}})(memoTheme(({theme:e})=>({width:`100%`,position:`absolute`,left:0,bottom:0,top:0,transition:`transform 0.2s linear`,transformOrigin:`left`,variants:[...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{"--LinearProgressBar2-barColor":(e.vars||e).palette[t].main}})),{props:({ownerState:e})=>e.variant!==`buffer`&&e.color!==`inherit`,style:{backgroundColor:`var(--LinearProgressBar2-barColor, currentColor)`}},{props:({ownerState:e})=>e.variant!==`buffer`&&e.color===`inherit`,style:{backgroundColor:`currentColor`}},{props:{color:`inherit`},style:{opacity:.3}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t,variant:`buffer`},style:{backgroundColor:getColorShade(e,t),transition:`transform .${TRANSITION_DURATION}s linear`}})),{props:({ownerState:e})=>e.variant===`indeterminate`||e.variant===`query`,style:{width:`auto`}},{props:({ownerState:e})=>e.variant===`indeterminate`||e.variant===`query`,style:indeterminate2Animation||{animation:`${indeterminate2Keyframe} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite`}}]}))),LinearProgress=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiLinearProgress`}),{className:i,color:o=`primary`,value:l,valueBuffer:u,variant:d=`indeterminate`,...f}=n,p={...n,color:o,variant:d},m=useUtilityClasses$44(p),g=useRtl(),_={},b={bar1:{},bar2:{}};if((d===`determinate`||d===`buffer`)&&l!==void 0){_[`aria-valuenow`]=Math.round(l),_[`aria-valuemin`]=0,_[`aria-valuemax`]=100;let e=l-100;g&&(e=-e),b.bar1.transform=`translateX(${e}%)`}if(d===`buffer`&&u!==void 0){let e=(u||0)-100;g&&(e=-e),b.bar2.transform=`translateX(${e}%)`}return(0,import_jsx_runtime.jsxs)(LinearProgressRoot,{className:clsx(m.root,i),ownerState:p,role:`progressbar`,..._,ref:t,...f,children:[d===`buffer`?(0,import_jsx_runtime.jsx)(LinearProgressDashed,{className:m.dashed,ownerState:p}):null,(0,import_jsx_runtime.jsx)(LinearProgressBar1,{className:m.bar1,ownerState:p,style:b.bar1}),d===`determinate`?null:(0,import_jsx_runtime.jsx)(LinearProgressBar2,{className:m.bar2,ownerState:p,style:b.bar2})]})});function getLinkUtilityClass(e){return generateUtilityClass(`MuiLink`,e)}var linkClasses=generateUtilityClasses(`MuiLink`,[`root`,`underlineNone`,`underlineHover`,`underlineAlways`,`button`,`focusVisible`]),getTextDecoration=({theme:e,ownerState:t})=>{let n=t.color;if(`colorSpace`in e&&e.colorSpace){let i=getPath$1(e,`palette.${n}.main`)||getPath$1(e,`palette.${n}`)||t.color;return e.alpha(i,.4)}let i=getPath$1(e,`palette.${n}.main`,!1)||getPath$1(e,`palette.${n}`,!1)||t.color,o=getPath$1(e,`palette.${n}.mainChannel`)||getPath$1(e,`palette.${n}Channel`);return`vars`in e&&o?`rgba(${o} / 0.4)`:alpha$1(i,.4)},v6Colors={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},useUtilityClasses$43=e=>{let{classes:t,component:n,focusVisible:i,underline:o}=e;return composeClasses({root:[`root`,`underline${capitalize_default(o)}`,n===`button`&&`button`,i&&`focusVisible`]},getLinkUtilityClass,t)},LinkRoot=styled(Typography,{name:`MuiLink`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`underline${capitalize_default(n.underline)}`],n.component===`button`&&t.button]}})(memoTheme(({theme:e})=>({variants:[{props:{underline:`none`},style:{textDecoration:`none`}},{props:{underline:`hover`},style:{textDecoration:`none`,"&:hover":{textDecoration:`underline`}}},{props:{underline:`always`},style:{textDecoration:`underline`,"&:hover":{textDecorationColor:`inherit`}}},{props:({underline:e,ownerState:t})=>e===`always`&&t.color!==`inherit`,style:{textDecorationColor:`var(--Link-underlineColor)`}},{props:({underline:e,ownerState:t})=>e===`always`&&t.color===`inherit`,style:e.colorSpace?{textDecorationColor:e.alpha(`currentColor`,.4)}:null},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{underline:`always`,color:t},style:{"--Link-underlineColor":e.alpha((e.vars||e).palette[t].main,.4)}})),{props:{underline:`always`,color:`textPrimary`},style:{"--Link-underlineColor":e.alpha((e.vars||e).palette.text.primary,.4)}},{props:{underline:`always`,color:`textSecondary`},style:{"--Link-underlineColor":e.alpha((e.vars||e).palette.text.secondary,.4)}},{props:{underline:`always`,color:`textDisabled`},style:{"--Link-underlineColor":(e.vars||e).palette.text.disabled}},{props:{component:`button`},style:{position:`relative`,WebkitTapHighlightColor:`transparent`,backgroundColor:`transparent`,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:`pointer`,userSelect:`none`,verticalAlign:`middle`,MozAppearance:`none`,WebkitAppearance:`none`,"&::-moz-focus-inner":{borderStyle:`none`},[`&.${linkClasses.focusVisible}`]:{outline:`auto`}}}]}))),Link=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiLink`}),i=useTheme(),{className:o,color:l=`primary`,component:u=`a`,onBlur:d,onFocus:f,TypographyClasses:p,underline:m=`always`,variant:g=`inherit`,sx:_,...b}
213=n,[S,C]=import_react$1.useState(!1),T=e=>{isFocusVisible(e.target)||C(!1),d&&d(e)},E=e=>{isFocusVisible(e.target)&&C(!0),f&&f(e)},D={...n,color:l,component:u,focusVisible:S,underline:m,variant:g};return(0,import_jsx_runtime.jsx)(LinkRoot,{color:l,className:clsx(useUtilityClasses$43(D).root,o),classes:p,component:u,onBlur:T,onFocus:E,ref:t,ownerState:D,variant:g,...b,sx:[...v6Colors[l]===void 0?[{color:l}]:[],...Array.isArray(_)?_:[_]],style:{...b.style,...m===`always`&&l!==`inherit`&&!v6Colors[l]&&{"--Link-underlineColor":getTextDecoration({theme:i,ownerState:D})}}})}),ListContext=import_react$1.createContext({});function getListUtilityClass(e){return generateUtilityClass(`MuiList`,e)}var listClasses=generateUtilityClasses(`MuiList`,[`root`,`padding`,`dense`,`subheader`]),useUtilityClasses$42=e=>{let{classes:t,disablePadding:n,dense:i,subheader:o}=e;return composeClasses({root:[`root`,!n&&`padding`,i&&`dense`,o&&`subheader`]},getListUtilityClass,t)},ListRoot=styled(`ul`,{name:`MuiList`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:`none`,margin:0,padding:0,position:`relative`,variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),List=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiList`}),{children:i,className:o,component:l=`ul`,dense:u=!1,disablePadding:d=!1,subheader:f,...p}=n,m=import_react$1.useMemo(()=>({dense:u}),[u]),g={...n,component:l,dense:u,disablePadding:d},_=useUtilityClasses$42(g);return(0,import_jsx_runtime.jsx)(ListContext.Provider,{value:m,children:(0,import_jsx_runtime.jsxs)(ListRoot,{as:l,className:clsx(_.root,o),ref:t,ownerState:g,...p,children:[f,i]})})});function getListItemUtilityClass(e){return generateUtilityClass(`MuiListItem`,e)}var listItemClasses=generateUtilityClasses(`MuiListItem`,[`root`,`container`,`dense`,`alignItemsFlexStart`,`divider`,`gutters`,`padding`,`secondaryAction`]),listItemButtonClasses=generateUtilityClasses(`MuiListItemButton`,[`root`,`focusVisible`,`dense`,`alignItemsFlexStart`,`disabled`,`divider`,`gutters`,`selected`]);function getListItemSecondaryActionClassesUtilityClass(e){return generateUtilityClass(`MuiListItemSecondaryAction`,e)}var listItemSecondaryActionClasses=generateUtilityClasses(`MuiListItemSecondaryAction`,[`root`,`disableGutters`]),useUtilityClasses$41=e=>{let{disableGutters:t,classes:n}=e;return composeClasses({root:[`root`,t&&`disableGutters`]},getListItemSecondaryActionClassesUtilityClass,n)},ListItemSecondaryActionRoot=styled(`div`,{name:`MuiListItemSecondaryAction`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:`absolute`,right:16,top:`50%`,transform:`translateY(-50%)`,variants:[{props:({ownerState:e})=>e.disableGutters,style:{right:0}}]}),ListItemSecondaryAction=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiListItemSecondaryAction`}),{className:i,...o}=n,l=import_react$1.useContext(ListContext),u={...n,disableGutters:l.disableGutters};return(0,import_jsx_runtime.jsx)(ListItemSecondaryActionRoot,{className:clsx(useUtilityClasses$41(u).root,i),ownerState:u,ref:t,...o})});ListItemSecondaryAction.muiName=`ListItemSecondaryAction`;var overridesResolver$2=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems===`flex-start`&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.hasSecondaryAction&&t.secondaryAction]},useUtilityClasses$40=e=>{let{alignItems:t,classes:n,dense:i,disableGutters:o,disablePadding:l,divider:u,hasSecondaryAction:d}=e;return composeClasses({root:[`root`,i&&`dense`,!o&&`gutters`,!l&&`padding`,u&&`divider`,t===`flex-start`&&`alignItemsFlexStart`,d&&`secondaryAction`],container:[`container`],secondaryAction:[`secondaryAction`]},getListItemUtilityClass,n)},ListItemRoot=styled(`div`,{name:`MuiListItem`,slot:`Root`,overridesResolver:overridesResolver$2})(memoTheme(({theme:e})=>({display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,width:`100%`,boxSizing:`border-box`,textAlign:`left`,variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>!e.disablePadding&&e.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:e})=>!e.disablePadding&&!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>!e.disablePadding&&!!e.secondaryAction,style:{paddingRight:48}},{props:({ownerState:e})=>!!e.secondaryAction,style:{[`& >
213 .${listItemButtonClasses.root}`]:{paddingRight:48}}},{props:{alignItems:`flex-start`},style:{alignItems:`flex-start`}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:({ownerState:e})=>e.button,style:{transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:({ownerState:e})=>e.hasSecondaryAction,style:{paddingRight:48}}]}))),ListItemContainer=styled(`li`,{name:`MuiListItem`,slot:`Container`})({position:`relative`}),ListItem=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiListItem`}),{alignItems:i=`center`,children:o,className:l,component:u,components:d={},componentsProps:f={},ContainerComponent:p=`li`,ContainerProps:{className:m,...g}={},dense:_=!1,disableGutters:b=!1,disablePadding:S=!1,divider:C=!1,secondaryAction:T,slotProps:E={},slots:D={},...O}=n,A=import_react$1.useContext(ListContext),j=import_react$1.useMemo(()=>({dense:_||A.dense||!1,alignItems:i,disableGutters:b}),[i,A.dense,_,b]),M=import_react$1.useRef(null),N=import_react$1.Children.toArray(o),P=N.length&&isMuiElement_default(N[N.length-1],[`ListItemSecondaryAction`]),F={...n,alignItems:i,dense:j.dense,disableGutters:b,disablePadding:S,divider:C,hasSecondaryAction:P},I=useUtilityClasses$40(F),L=useForkRef_default(M,t),[R,z]=useSlot(`secondaryAction`,{elementType:ListItemSecondaryAction,externalForwardedProps:{slots:D,slotProps:E},ownerState:F,className:I.secondaryAction}),B=D.root||d.Root||ListItemRoot,V=E.root||f.root||{},H={className:clsx(I.root,V.className,l),...O},U=u||`li`;return P?(U=!H.component&&!u?`div`:U,p===`li`&&(U===`li`?U=`div`:H.component===`li`&&(H.component=`div`)),(0,import_jsx_runtime.jsx)(ListContext.Provider,{value:j,children:(0,import_jsx_runtime.jsxs)(ListItemContainer,{as:p,className:clsx(I.container,m),ref:L,ownerState:F,...g,children:[(0,import_jsx_runtime.jsx)(B,{...V,...!isHostComponent(B)&&{as:U,ownerState:{...F,...V.ownerState}},...H,children:N}),N.pop()]})})):(0,import_jsx_runtime.jsx)(ListContext.Provider,{value:j,children:(0,import_jsx_runtime.jsxs)(B,{...V,as:U,ref:L,...!isHostComponent(B)&&{ownerState:{...F,...V.ownerState}},...H,children:[N,T&&(0,import_jsx_runtime.jsx)(R,{...z,children:T})]})})});function getListItemIconUtilityClass(e){return generateUtilityClass(`MuiListItemIcon`,e)}var listItemIconClasses=generateUtilityClasses(`MuiListItemIcon`,[`root`,`alignItemsFlexStart`]),useUtilityClasses$39=e=>{let{alignItems:t,classes:n}=e;return composeClasses({root:[`root`,t===`flex-start`&&`alignItemsFlexStart`]},getListItemIconUtilityClass,n)},ListItemIconRoot=styled(`div`,{name:`MuiListItemIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.alignItems===`flex-start`&&t.alignItemsFlexStart]}})(memoTheme(({theme:e})=>({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:`inline-flex`,variants:[{props:{alignItems:`flex-start`},style:{marginTop:8}}]}))),ListItemIcon=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiListItemIcon`}),{className:i,...o}=n,l=import_react$1.useContext(ListContext),u={...n,alignItems:l.alignItems};return(0,import_jsx_runtime.jsx)(ListItemIconRoot,{className:clsx(useUtilityClasses$39(u).root,i),ownerState:u,ref:t,...o})}),listItemTextClasses=generateUtilityClasses(`MuiListItemText`,[`root`,`multiline`,`dense`,`inset`,`primary`,`secondary`]),getScrollbarSize_default=getScrollbarSize;function nextItem(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function previousItem(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function textCriteriaMatches(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(``))}function moveFocus(e,t,n,i,o,l){let u=!1,d=o(e,t,t?n:!1);for(;d;){if(d===e.firstChild){if(u)return!1;u=!0}let t=i?!1:d.disabled||d.getAttribute(`aria-disabled`)===`true`;if(!d.hasAttribute(`tabindex`)||!textCriteriaMatches(d,l)||t)d=o(e,d,n);else return d.focus(),!0}return!1}var MenuList=import_react$1.forwardRef(function(e,t){let{actions:n,autoFocus:i=!1,autoFocusItem:o=!1,children:l,className:u,disabledItemsFocusable:d=!1,disableListWrap:f=!1,onKeyDown:p,variant:m=`selectedMenu`,...g}=e,_=import_react$1.useRef(null),b=import_react$1.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});useEnhancedEffect_default(()=>{i&&_.current.focus()},[i]),import_react$1.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(e,{direction:t})=>{let n=!_.current.style.width;if(e.clientHeight<_.current.clientHeight&&n){let n=`${getScrollbarSize_default(ownerWindow_default(e))}px`;_.current.style[t===`rtl`?`paddingLeft`:`paddingRight`]=n,_.current.style.width=`calc(100% + ${n})`}return _.current}}),[]);let S=e=>{let t=_.current,n=e.key;if(e.ctrlKey||e.metaKey||e.altKey){p&&p(e);return}let i=getActiveElement_default(ownerDocument_default(t));if(n===`ArrowDown`)e.preventDefault(),moveFocus(t,i,f,d,nextItem);else if(n===`ArrowUp`)e.preventDefault(),moveFocus(t,i,f,d,previousItem);else if(n===`Home`)e.preventDefault(),moveFocus(t,null,f,d,nextItem);else if(n===`End`)e.preventDefault(),moveFocus(t,null,f,d,previousItem);else if(n.length===1){let o=b.current,l=n.toLowerCase(),u=performance.now();o.keys.length>0&&(u-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&l!==o.keys[0]&&(o.repeating=!1)),o.lastTime=u,o.keys.push(l);let f=i&&!o.repeating&&textCriteriaMatches(i,o);o.previousKeyMatched&&(f||moveFocus(t,i,!1,d,nextItem,o))?e.preventDefault():o.previousKeyMatched=!1}p&&p(e)},C=useForkRef_default(_,t),T=-1;
vendor: 52,424 bytes, line 213
213import_react$1.Children.forEach(l,(e,t)=>{if(!import_react$1.isValidElement(e)){T===t&&(T+=1,T>=l.length&&(T=-1));return}e.props.disabled||(m===`selectedMenu`&&e.props.selected||T===-1)&&(T=t),T===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(T+=1,T>=l.length&&(T=-1))});let E=import_react$1.Children.map(l,(e,t)=>{if(t===T){let t={};return o&&(t.autoFocus=!0),e.props.tabIndex===void 0&&m===`selectedMenu`&&(t.tabIndex=0),import_react$1.cloneElement(e,t)}return e});return(0,import_jsx_runtime.jsx)(List,{role:`menu`,ref:C,className:u,onKeyDown:S,tabIndex:i?0:-1,...g,children:E})});function getPopoverUtilityClass(e){return generateUtilityClass(`MuiPopover`,e)}var popoverClasses=generateUtilityClasses(`MuiPopover`,[`root`,`paper`]);function getOffsetTop(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.height/2:t===`bottom`&&(n=e.height),n}function getOffsetLeft(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.width/2:t===`right`&&(n=e.width),n}function getTransformOriginValue(e){return[e.horizontal,e.vertical].map(e=>typeof e==`number`?`${e}px`:e).join(` `)}function resolveAnchorEl(e){return typeof e==`function`?e():e}var useUtilityClasses$38=e=>{let{classes:t}=e;return composeClasses({root:[`root`],paper:[`paper`]},getPopoverUtilityClass,t)},PopoverRoot=styled(Modal,{name:`MuiPopover`,slot:`Root`})({}),PopoverPaper=styled(Paper,{name:`MuiPopover`,slot:`Paper`})({position:`absolute`,overflowY:`auto`,overflowX:`hidden`,minWidth:16,minHeight:16,maxWidth:`calc(100% - 32px)`,maxHeight:`calc(100% - 32px)`,outline:0}),Popover=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiPopover`}),{action:i,anchorEl:o,anchorOrigin:l={vertical:`top`,horizontal:`left`},anchorPosition:u,anchorReference:d=`anchorEl`,children:f,className:p,container:m,elevation:g=8,marginThreshold:_=16,open:b,PaperProps:S={},slots:C={},slotProps:T={},transformOrigin:E={vertical:`top`,horizontal:`left`},TransitionComponent:D,transitionDuration:O=`auto`,TransitionProps:A={},disableScrollLock:j=!1,...M}=n,N=import_react$1.useRef(),P={...n,anchorOrigin:l,anchorReference:d,elevation:g,marginThreshold:_,transformOrigin:E,TransitionComponent:D,transitionDuration:O,TransitionProps:A},F=useUtilityClasses$38(P),I=import_react$1.useCallback(()=>{if(d===`anchorPosition`)return u;let e=resolveAnchorEl(o),t=(e&&e.nodeType===1?e:ownerDocument_default(N.current).body).getBoundingClientRect();return{top:t.top+getOffsetTop(t,l.vertical),left:t.left+getOffsetLeft(t,l.horizontal)}},[o,l.horizontal,l.vertical,u,d]),L=import_react$1.useCallback(e=>({vertical:getOffsetTop(e,E.vertical),horizontal:getOffsetLeft(e,E.horizontal)}),[E.horizontal,E.vertical]),R=import_react$1.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},n=L(t);if(d===`none`)return{top:null,left:null,transformOrigin:getTransformOriginValue(n)};let i=I(),l=i.top-n.vertical,u=i.left-n.horizontal,f=l+t.height,p=u+t.width,m=ownerWindow_default(resolveAnchorEl(o)),g=m.innerHeight-_,b=m.innerWidth-_;if(_!==null&&l<_){let e=l-_;l-=e,n.vertical+=e}else if(_!==null&&f>g){let e=f-g;l-=e,n.vertical+=e}if(_!==null&&u<_){let e=u-_;u-=e,n.horizontal+=e}else if(p>b){let e=p-b;u-=e,n.horizontal+=e}return{top:`${Math.round(l)}px`,left:`${Math.round(u)}px`,transformOrigin:getTransformOriginValue(n)}},[o,d,I,L,_]),[z,B]=import_react$1.useState(b),V=import_react$1.useCallback(()=>{let e=N.current;if(!e)return;let t=R(e);t.top!==null&&e.style.setProperty(`top`,t.top),t.left!==null&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,B(!0)},[R]);import_react$1.useEffect(()=>(j&&window.addEventListener(`scroll`,V),()=>window.removeEventListener(`scroll`,V)),[o,j,V]);let H=()=>{V()},U=()=>{B(!1)};import_react$1.useEffect(()=>{b&&V()}),import_react$1.useImperativeHandle(i,()=>b?{updatePosition:()=>{V()}}:null,[b,V]),import_react$1.useEffect(()=>{if(!b)return;let e=debounce_default(()=>{V()}),t=ownerWindow_default(resolveAnchorEl(o));return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[o,b,V]);let W=O,K={slots:{transition:D,...C},slotProps:{transition:A,paper:S,...T}},[q,J]=useSlot(`transition`,{elementType:Grow,externalForwardedProps:K,ownerState:P,getSlotProps:e=>({...e,onEntering:(t,n)=>{e.onEntering?.(t,n),H()},onExited:t=>{e.onExited?.(t),U()}}),additionalProps:{appear:!0,in:b}});O===`auto`&&!q.muiSupportAuto&&(W=void 0);let Y=m||(o?ownerDocument_default(resolveAnchorEl(o)).body:void 0),[ee,{slots:X,slotProps:te,...Z}]=useSlot(`root`,{ref:t,elementType:PopoverRoot,externalForwardedProps:{...K,...M},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:C.backdrop},slotProps:{backdrop:mergeSlotProps$2(typeof T.backdrop==`function`?T.backdrop(P):T.backdrop,{invisible:!0})},container:Y,open:b},ownerState:P,className:clsx(F.root,p)}),[ne,Q]=useSlot(`paper`,{ref:N,className:F.paper,elementType:PopoverPaper,externalForwardedProps:K,shouldForwardComponentProp:!0,additionalProps:{elevation:g,style:z?void 0:{opacity:0}},ownerState:P});return(0,import_jsx_runtime.jsx)(ee,{...Z,...!isHostComponent(ee)&&{slots:X,slotProps:te,disableScrollLock:j},children:(0,import_jsx_runtime.jsx)(q,{...J,timeout:W,children:(0,import_jsx_runtime.jsx)(ne,{...Q,children:f})})})});function getMenuUtilityClass(e){return generateUtilityClass(`MuiMenu`,e)}var menuClasses=generateUtilityClasses(`MuiMenu`,[`root`,`paper`,`list`]),RTL_ORIGIN={vertical:`top`,horizontal:`right`},LTR_ORIGIN={vertical:`top`,horizontal:`left`},useUtilityClasses$37=e=>{let{classes:t}=e;return composeClasses({root:[`root`],paper:[`paper`],list:[`list`]},getMenuUtilityClass,t)},MenuRoot=styled(Popover,{shouldForwardProp:e=>rootShouldForwardProp(e)||e===`classes`,name:`MuiMenu`,slot:`Root`})({}),MenuPaper=styled(PopoverPaper,{name:`MuiMenu`,slot:`Paper`})({maxHeight:`calc(100% - 96px)`,WebkitOverflowScrolling:`touch`}),MenuMenuList=styled(MenuList,{name:`MuiMenu`,slot:`List`})({outline:0}),Menu$1=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiMenu`}),{autoFocus:i=!0,children:o,className:l,disableAutoFocusItem:u=!1,MenuListProps:d={},onClose:f,open:p,PaperProps:m={},PopoverClasses:g,transitionDuration:_=`auto`,TransitionProps:{onEntering:b,...S}={},variant:C=`selectedMenu`,slots:T={},slotProps:E={},...D}=n,O=useRtl(),A={...n,autoFocus:i,disableAutoFocusItem:u,MenuListProps:d,onEntering:b,PaperProps:m,transitionDuration:_,TransitionProps:S,variant:C},j=useUtilityClasses$37(A),M=i&&!u&&p,N=import_react$1.useRef(null),P=(e,t)=>{N.current&&N.current.adjustStyleForScrollbar(e,{direction:O?`rtl`:`ltr`}),b&&b(e,t)},F=e=>{e.key===`Tab`&&(e.preventDefault(),f&&f(e,`tabKeyDown`))},I=-1;import_react$1.Children.map(o,(e,t)=>{import_react$1.isValidElement(e)&&(e.props.disabled||(C===`selectedMenu`&&e.props.selected||I===-1)&&(I=t))});let L={slots:T,slotProps:{list:d,transition:S,paper:m,...E}},R=useSlotProps({elementType:T.root,externalSlotProps:E.root,ownerState:A,className:[j.root,l]}),[z,B]=useSlot(`paper`,{className:j.paper,elementType:MenuPaper,externalForwardedProps:L,shouldForwardComponentProp:!0,ownerState:A}),[V,H]=useSlot(`list`,{className:clsx(j.list,d.className),elementType:MenuMenuList,shouldForwardComponentProp:!0,externalForwardedProps:L,getSlotProps:e=>({...e,onKeyDown:t=>{F(t),e.onKeyDown?.(t)}}),ownerState:A}),U=typeof L.slotProps.transition==`function`?L.slotProps.transition(A):L.slotProps.transition;return(0,import_jsx_runtime.jsx)(MenuRoot,{onClose:f,anchorOrigin:{vertical:`bottom`,horizontal:O?`right`:`left`},transformOrigin:O?RTL_ORIGIN:LTR_ORIGIN,slots:{root:T.root,paper:z,backdrop:T.backdrop,...T.transition&&{transition:T.transition}},slotProps:{root:R,paper:B,backdrop:typeof E.backdrop==`function`?E.backdrop(A):E.backdrop,transition:{...U,onEntering:(...e)=>{P(...e),U?.onEntering?.(...e)}}},open:p,ref:t,transitionDuration:_,ownerState:A,...D,classes:g,children:(0,import_jsx_runtime.jsx)(V,{actions:N,autoFocus:i&&(I===-1||u),autoFocusItem:M,variant:C,...H,children:o})})});function getMenuItemUtilityClass(e){return generateUtilityClass(`MuiMenuItem`,e)}var menuItemClasses=generateUtilityClasses(`MuiMenuItem`,[`root`,`focusVisible`,`dense`,`disabled`,`divider`,`gutters`,`selected`]),overridesResolver$1=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},useUtilityClasses$36=e=>{let{disabled:t,dense:n,divider:i,disableGutters:o,selected:l,classes:u}=e,d=composeClasses({root:[`root`,n&&`dense`,t&&`disabled`,!o&&`gutters`,i&&`divider`,l&&`selected`]},getMenuItemUtilityClass,u);return{...u,...d}},MenuItemRoot=styled(ButtonBase,{shouldForwardProp:e=>rootShouldForwardProp(e)||e===`classes`,name:`MuiMenuItem`,slot:`Root`,overridesResolver:overridesResolver$1})(memoTheme(({theme:e})=>({...e.typography.body1,display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:`border-box`,whiteSpace:`nowrap`,"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${menuItemClasses.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${menuItemClasses.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${menuItemClasses.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${menuItemClasses.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${menuItemClasses.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${dividerClasses.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${dividerClasses.inset}`]:{marginLeft:52},[`& .${listItemTextClasses.root}`]:{marginTop:0,marginBottom:0},[`& .${listItemTextClasses.inset}`]:{paddingLeft:36},[`& .${listItemIconClasses.root}`]:{minWidth:36},variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:({ownerState:e})=>!e.dense,style:{[e.breakpoints.up(`sm`)]:{minHeight:`auto`}}},{props:({ownerState:e})=>e.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${listItemIconClasses.root} svg`]:{fontSize:`1.25rem`}}}]}))),MenuItem=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiMenuItem`}),{autoFocus:i=!1,component:o=`li`,dense:l=!1,divider:u=!1,disableGutters:d=!1,focusVisibleClassName:f,role:p=`menuitem`,tabIndex:m,className:g,..._}=n,b=import_react$1.useContext(ListContext),S=import_react$1.useMemo(()=>({dense:l||b.dense||!1,disableGutters:d}),[b.dense,l,d]),C=import_react$1.useRef(null);useEnhancedEffect_default(()=>{i&&C.current&&C.current.focus()},[i]);let T={...n,dense:S.dense,divider:u,disableGutters:d},E=useUtilityClasses$36(n),D=useForkRef_default(C,t),O;return n.disabled||(O=m===void 0?-1:m),(0,import_jsx_runtime.jsx)(ListContext.Provider,{value:S,children:(0,import_jsx_runtime.jsx)(MenuItemRoot,{ref:D,role:p,tabIndex:O,component:o,focusVisibleClassName:clsx(E.focusVisible,f),className:clsx(E.root,g),..._,ownerState:T,classes:E})})});function getNativeSelectUtilityClasses(e){return generateUtilityClass(`MuiNativeSelect`,e)}var nativeSelectClasses=generateUtilityClasses(`MuiNativeSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`]),useUtilityClasses$35=e=>{let{classes:t,variant:n,disabled:i,multiple:o,open:l,error:u}=e;return composeClasses({select:[`select`,n,i&&`disabled`,o&&`multiple`,u&&`error`],icon:[`icon`,`icon${capitalize_default(n)}`,l&&`iconOpen`,i&&`disabled`]},getNativeSelectUtilityClasses,t)},StyledSelectSelect=styled(`select`,{name:`MuiNativeSelect`})(({theme:e})=>({MozAppearance:`none`,WebkitAppearance:`none`,userSelect:`none`,borderRadius:0,cursor:`pointer`,"&:focus":{borderRadius:0},[`&.${nativeSelectClasses.disabled}`]:{cursor:`default`},"&[multiple]":{height:`auto`},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:e})=>e.variant!==`filled`&&e.variant!==`outlined`,style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:`filled`},style:{"&&&":{paddingRight:32}}},{props:{variant:`outlined`},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),NativeSelectSelect=styled(StyledSelectSelect,{name:`MuiNativeSelect`,slot:`Select`,shouldForwardProp:rootShouldForwardProp,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${nativeSelectClasses.multiple}`]:t.multiple}]}})({}),StyledSelectIcon=styled(`svg`,{name:`MuiNativeSelect`})(({theme:e})=>({position:`absolute`,right:0,top:`calc(50% - .5em)`,pointerEvents:`none`,color:(e.vars||e).palette.action.active,[`&.${nativeSelectClasses.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:e})=>e.open,style:{transform:`rotate(180deg)`}},{props:{variant:`filled`},style:{right:7}},{props:{variant:`outlined`},style:{right:7}}]})),NativeSelectIcon=styled(StyledSelectIcon,{name:`MuiNativeSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${capitalize_default(n.variant)}`],n.open&&t.iconOpen]}})({}),NativeSelectInput=import_react$1.forwardRef(function(e,t){let{className:n,disabled:i,error:o,IconComponent:l,inputRef:u,variant:d=`standard`,...f}=e,p={...e,disabled:i,variant:d,error:o},m=useUtilityClasses$35(p);return(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[(0,import_jsx_runtime.jsx)(NativeSelectSelect,{ownerState:p,className:clsx(m.select,n),disabled:i,ref:u||t,...f}),e.multiple?null:(0,import_jsx_runtime.jsx)(NativeSelectIcon,{as:l,ownerState:p,className:m.icon})]})}),_span$1,NotchedOutlineRoot$1=styled(`fieldset`,{name:`MuiNotchedOutlined`,shouldForwardProp:rootShouldForwardProp})({textAlign:`left`,position:`absolute`,bottom:0,right:0,top:-5,left:0,margin:0,padding:`0 8px`,pointerEvents:`none`,borderRadius:`inherit`,borderStyle:`solid`,borderWidth:1,overflow:`hidden`,minWidth:`0%`}),NotchedOutlineLegend=styled(`legend`,{name:`MuiNotchedOutlined`,shouldForwardProp:rootShouldForwardProp})(memoTheme(({theme:e})=>({float:`unset`,width:`auto`,overflow:`hidden`,variants:[{props:({ownerState:e})=>!e.withLabel,style:{padding:0,lineHeight:`11px`,transition:e.transitions.create(`width`,{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:e})=>e.withLabel,style:{display:`block`,padding:0,height:11,fontSize:`0.75em`,visibility:`hidden`,maxWidth:.01,transition:e.transitions.create(`max-width`,{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:`nowrap`,"& > span":{paddingLeft:5,paddingRight:5,display:`inline-block`,opacity:0,visibility:`visible`}}},{props:({ownerState:e})=>e.withLabel&&e.notched,style:{maxWidth:`100%`,transition:e.transitions.create(`max-width`,{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function NotchedOutline(e){let{children:t,classes:n,className:i,label:o,notched:l,...u}=e,d=o!=null&&o!==``,f={...e,notched:l,withLabel:d};return(0,import_jsx_runtime.jsx)(NotchedOutlineRoot$1,{"aria-hidden":!0,className:i,ownerState:f,...u,children:(0,import_jsx_runtime.jsx)(NotchedOutlineLegend,{ownerState:f,children:d?(0,import_jsx_runtime.jsx)(`span`,{children:o}):_span$1||=(0,import_jsx_runtime.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`â`})})})}var useUtilityClasses$34=e=>{let{classes:t}=e,n=composeClasses({root:[`root`],notchedOutline:[`notchedOutline`],input:[`input`]},getOutlinedInputUtilityClass,t);return{...t,...n}},OutlinedInputRoot=styled(InputBaseRoot,{shouldForwardProp:e=>rootShouldForwardProp(e)||e===`classes`,name:`MuiOutlinedInput`,slot:`Root`,overridesResolver:rootOverridesResolver})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{position:`relative`,borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${outlinedInputClasses.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${outlinedInputClasses.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${outlinedInputClasses.focused} .${outlinedInputClasses.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{[`&.${outlinedInputClasses.focused} .${outlinedInputClasses.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${outlinedInputClasses.error} .${outlinedInputClasses.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${outlinedInputClasses.disabled} .${outlinedInputClasses.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:14}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:14}},{props:({ownerState:e})=>e.multiline,style:{padding:`16.5px 14px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{padding:`8.5px 14px`}}]}})),NotchedOutlineRoot=styled(NotchedOutline,{name:`MuiOutlinedInput`,slot:`NotchedOutline`})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),OutlinedInputInput=styled(InputBaseInput,{name:`MuiOutlinedInput`,slot:`Input`,overridesResolver:inputOverridesResolver})(memoTheme(({theme:e})=>({padding:`16.5px 14px`,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`,borderRadius:`inherit`}},...e.vars&&{"&:-webkit-autofill":{borderRadius:`inherit`},[e.getColorSchemeSelector(`dark`)]:{"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`}}},variants:[{props:{size:`small`},style:{padding:`8.5px 14px`}},{props:({ownerState:e})=>e.multiline,style:{padding:0}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}}]}))),OutlinedInput=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiOutlinedInput`}),{components:i={},fullWidth:o=!1,inputComponent:l=`input`,label:u,multiline:d=!1,notched:f,slots:p={},slotProps:m={},type:g=`text`,..._}=n,b=useUtilityClasses$34(n),S=useFormControl(),C=formControlState({props:n,muiFormControl:S,states:[`color`,`disabled`,`error`,`focused`,`hiddenLabel`,`size`,`required`]}),T={...n,color:C.color||`primary`,disabled:C.disabled,error:C.error,focused:C.focused,formControl:S,fullWidth:o,hiddenLabel:C.hiddenLabel,multiline:d,size:C.size,type:g},E=p.root??i.Root??OutlinedInputRoot,D=p.input??i.Input??OutlinedInputInput,[O,A]=useSlot(`notchedOutline`,{elementType:NotchedOutlineRoot,className:b.notchedOutline,shouldForwardComponentProp:!0,ownerState:T,externalForwardedProps:{slots:p,slotProps:m},additionalProps:{label:u!=null&&u!==``&&C.required?(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[u,`â`,`*`]}):u}});return(0,import_jsx_runtime.jsx)(InputBase,{slots:{root:E,input:D},slotProps:m,renderSuffix:e=>(0,import_jsx_runtime.jsx)(O,{...A,notched:f===void 0?!!(e.startAdornment||e.filled||e.focused):f}),fullWidth:o,inputComponent:l,multiline:d,ref:t,type:g,..._,classes:{...b,notchedOutline:null}})});OutlinedInput.muiName=`Input`;var visuallyHidden={border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`};function getSelectUtilityClasses(e){return generateUtilityClass(`MuiSelect`,e)}var selectClasses=generateUtilityClasses(`MuiSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`focused`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`]),_span,SelectSelect=styled(StyledSelectSelect,{name:`MuiSelect`,slot:`Select`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`&.${selectClasses.select}`]:t.select},{[`&.${selectClasses.select}`]:t[n.variant]},{[`&.${selectClasses.error}`]:t.error},{[`&.${selectClasses.multiple}`]:t.multiple}]}})({[`&.${selectClasses.select}`]:{height:`auto`,minHeight:`1.4375em`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,overflow:`hidden`}}),SelectIcon=styled(StyledSelectIcon,{name:`MuiSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${capitalize_default(n.variant)}`],n.open&&t.iconOpen]}})({}),SelectNativeInput=styled(`input`,{shouldForwardProp:e=>slotShouldForwardProp(e)&&e!==`classes`,name:`MuiSelect`,slot:`NativeInput`})({bottom:0,left:0,position:`absolute`,opacity:0,pointerEvents:`none`,width:`100%`,boxSizing:`border-box`});function areEqualValues(e,t){return typeof t==`object`&&t?e===t:String(e)===String(t)}function isEmpty$9(e){return e==null||typeof e==`string`&&!e.trim()}var useUtilityClasses$33=e=>{let{classes:t,variant:n,disabled:i,multiple:o,open:l,error:u}=e;return composeClasses({select:[`select`,n,i&&`disabled`,o&&`multiple`,u&&`error`],icon:[`icon`,`icon${capitalize_default(n)}`,l&&`iconOpen`,i&&`disabled`],nativeInput:[`nativeInput`]},getSelectUtilityClasses,t)},SelectInput=import_react$1.forwardRef(function(e,t){let{"aria-describedby":n,"aria-label":i,autoFocus:o,autoWidth:l,children:u,className:d,defaultOpen:f,defaultValue:p,disabled:m,displayEmpty:g,error:_=!1,IconComponent:b,inputRef:S,labelId:C,MenuProps:T={},multiple:E,name:D,onBlur:O,onChange:A,onClose:j,onFocus:M,onKeyDown:N,onMouseDown:P,onOpen:F,open:I,readOnly:L,renderValue:R,required:z,SelectDisplayProps:B={},tabIndex:V,type:H,value:U,variant:W=`standard`,...K}=e,[q,J]=useControlled_default({controlled:U,default:p,name:`Select`}),[Y,ee]=useControlled_default({controlled:I,default:f,name:`Select`}),X=import_react$1.useRef(null),te=import_react$1.useRef(null),[Z,ne]=import_react$1.useState(null),{current:Q}=import_react$1.useRef(I!=null),[ie,ae]=import_react$1.useState(),oe=useForkRef_default(t,S),se=import_react$1.useCallback(e=>{te.current=e,e&&ne(e)},[]),$=Z?.parentNode;import_react$1.useImperativeHandle(oe,()=>({focus:()=>{te.current.focus()},node:X.current,value:q}),[q]);let ce=Z!==null&&Y;import_react$1.useEffect(()=>{if(!ce||!$||l||typeof ResizeObserver>`u`)return;let e=new ResizeObserver(()=>{ae($.clientWidth)});return e.observe($),()=>{e.disconnect()}},[ce,$,l]),import_react$1.useEffect(()=>{f&&Y&&Z&&!Q&&(ae(l?null:$.clientWidth),te.current.focus())},[Z,l]),import_react$1.useEffect(()=>{o&&te.current.focus()},[o]),import_react$1.useEffect(()=>{if(!C)return;let e=ownerDocument_default(te.current).getElementById(C);if(e){let t=()=>{getSelection().isCollapsed&&te.current.focus()};return e.addEventListener(`click`,t),()=>{e.removeEventListener(`click`,t)}}},[C]);let le=(e,t)=>{e?F&&F(t):j&&j(t),Q||(ae(l?null:$.clientWidth),ee(e))},ue=e=>{P?.(e),e.button===0&&(e.preventDefault(),te.current.focus(),le(!0,e))},de=e=>{le(!1,e)},fe=import_react$1.Children.toArray(u),pe=e=>{let t=fe.find(t=>t.props.value===e.target.value);t!==void 0&&(J(t.props.value),A&&A(e,t))},me=e=>t=>{let n;if(t.currentTarget.hasAttribute(`tabindex`)){if(E){n=Array.isArray(q)?q.slice():[];let t=q.indexOf(e.props.value);t===-1?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),q!==n&&(J(n),A)){let i=t.nativeEvent||t,o=new i.constructor(i.type,i);Object.defineProperty(o,`target`,{writable:!0,value:{value:n,name:D}}),A(o,e)}E||le(!1,t)}},he=e=>{L||([` `,`ArrowUp`,`ArrowDown`,`Enter`].includes(e.key)&&(e.preventDefault(),le(!0,e)),N?.(e))},ge=e=>{!ce&&O&&(Object.defineProperty(e,`target`,{writable:!0,value:{value:q,name:D}}),O(e))};delete K[`aria-invalid`];let _e,ve,ye=[],be=!1;(isFilled({value:q})||g)&&(R?_e=R(q):be=!0);let xe=fe.map(e=>{if(!import_react$1.isValidElement(e))return null;let t;if(E){if(!Array.isArray(q))throw Error(formatMuiErrorMessage(2));t=q.some(t=>areEqualValues(t,e.props.value)),t&&be&&ye.push(e.props.children)}else t=areEqualValues(q,e.props.value),t&&be&&(ve=e.props.children);return import_react$1.cloneElement(e,{"aria-selected":t?`true`:`false`,onClick:me(e),onKeyUp:t=>{t.key===` `&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:`option`,selected:t,value:void 0,"data-value":e.props.value})});be&&(_e=E?ye.length===0?null:ye.reduce((e,t,n)=>(e.push(t),n<ye.length-1&&e.push(`, `),e),[]):ve);let Se=ie;!l&&Q&&Z&&(Se=$.clientWidth);let Ce;Ce=V===void 0?m?null:0:V;let we=B.id||(D?`mui-component-select-${D}`:void 0),Te={...e,variant:W,value:q,open:ce,error:_},Ee=useUtilityClasses$33(Te),De={...T.PaperProps,...typeof T.slotProps?.paper==`function`?T.slotProps.paper(Te):T.slotProps?.paper},Oe={...T.MenuListProps,...typeof T.slotProps?.list==`function`?T.slotProps.list(Te):T.slotProps?.list},ke=useId$1();return(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[(0,import_jsx_runtime.jsx)(SelectSelect,{as:`div`,ref:se,tabIndex:Ce,role:`combobox`,"aria-controls":ce?ke:void 0,"aria-disabled":m?`true`:void 0,"aria-expanded":ce?`true`:`false`,"aria-haspopup":`listbox`,"aria-label":i,"aria-labelledby":[C,we].filter(Boolean).join(` `)||void 0,"aria-describedby":n,"aria-required":z?`true`:void 0,"aria-invalid":_?`true`:void 0,onKeyDown:he,onMouseDown:m||L?null:ue,onBlur:ge,onFocus:M,...B,ownerState:Te,className:clsx(B.className,Ee.select,d),id:we,children:isEmpty$9(_e)?_span||=(0,import_jsx_runtime.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`â`}):_e}),(0,import_jsx_runtime.jsx)(SelectNativeInput,{"aria-invalid":_,value:Array.isArray(q)?q.join(`,`):q,name:D,ref:X,"aria-hidden":!0,onChange:pe,tabIndex:-1,disabled:m,className:Ee.nativeInput,autoFocus:o,required:z,...K,ownerState:Te}),(0,import_jsx_runtime.jsx)(SelectIcon,{as:b,className:Ee.icon,ownerState:Te}),(0,import_jsx_runtime.jsx)(Menu$1,{id:`menu-${D||``}`,anchorEl:$,open:ce,onClose:de,anchorOrigin:{vertical:`bottom`,horizontal:`center`},transformOrigin:{vertical:`top`,horizontal:`center`},...T,slotProps:{...T.slotProps,list:{"aria-labelledby":C,role:`listbox`,"aria-multiselectable":E?`true`:void 0,disableListWrap:!0,id:ke,...Oe},paper:{...De,style:{minWidth:Se,...De==null?null:De.style}}},children:xe})]})}),useUtilityClasses$32=e=>{let{classes:t}=e,n=composeClasses({root:[`root`]},getSelectUtilityClasses,t);return{...t,...n}},styledRootConfig={name:`MuiSelect`,slot:`Root`,shouldForwardProp:e=>rootShouldForwardProp(e)&&e!==`variant`},StyledInput=styled(Input,styledRootConfig)(``),StyledOutlinedInput=styled(OutlinedInput,styledRootConfig)(``),StyledFilledInput=styled(FilledInput,styledRootConfig)(``),Select=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({name:`MuiSelect`,props:e}),{autoWidth:i=!1,children:o,classes:l={},className:u,defaultOpen:d=!1,displayEmpty:f=!1,IconComponent:p=ArrowDropDown_default,id:m,input:g,inputProps:_,label:b,labelId:S,MenuProps:C,multiple:T=!1,native:E=!1,onClose:D,onOpen:O,open:A,renderValue:j,SelectDisplayProps:M,variant:N=`outlined`,...P}=n,F=E?NativeSelectInput:SelectInput,I=formControlState({props:n,muiFormControl:useFormControl(),states:[`variant`,`error`]}),L=I.variant||N,R={...n,variant:L,classes:l},z=useUtilityClasses$32(R),{root:B,...V}=z,H=g||{standard:(0,import_jsx_runtime.jsx)(StyledInput,{ownerState:R}),outlined:(0,import_jsx_runtime.jsx)(StyledOutlinedInput,{label:b,ownerState:R}),filled:(0,import_jsx_runtime.jsx)(StyledFilledInput,{ownerState:R})}[L],U=useForkRef_default(t,getReactElementRef(H));return(0,import_jsx_runtime.jsx)(import_react$1.Fragment,{children:import_react$1.cloneElement(H,{inputComponent:F,inputProps:{children:o,error:I.error,IconComponent:p,variant:L,type:void 0,multiple:T,...E?{id:m}:{autoWidth:i,defaultOpen:d,displayEmpty:f,labelId:S,MenuProps:C,onClose:D,onOpen:O,open:A,renderValue:j,SelectDisplayProps:{id:m,...M}},..._,classes:_?deepmerge(V,_.classes):V,...g?g.props.inputProps:{}},...(T&&E||f)&&L===`outlined`?{notched:!0}:{},ref:U,className:clsx(H.props.className,u,z.root),...!g&&{variant:L},...P})})});Select.muiName=`Select`;function areArraysEqual(e,t,n=(e,t)=>e===t){return e.length===t.length&&e.every((e,i)=>n(e,t[i]))}var INTENTIONAL_DRAG_COUNT_THRESHOLD=2;function getNewValue(e,t,n,i,o){return n===1?Math.min(e+t,o):Math.max(e-t,i)}function asc(e,t){return e-t}function findClosest(e,t){let{index:n}=e.reduce((e,n,i)=>{let o=Math.abs(t-n);return e===null||o<e.distance||o===e.distance?{distance:o,index:i}:e},null)??{};return n}function trackFinger(e,t){if(t.current!==void 0&&e.changedTouches){let n=e;for(let e=0;e<n.changedTouches.length;e+=1){let i=n.changedTouches[e];if(i.identifier===t.current)return{x:i.clientX,y:i.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function valueToPercent(e,t,n){return(e-t)*100/(n-t)}function percentToValue(e,t,n){return(n-t)*e+t}function getDecimalPrecision(e){if(Math.abs(e)<1){let t=e.toExponential().split(`e-`),n=t[0].split(`.`)[1];return(n?n.length:0)+parseInt(t[1],10)}let t=e.toString().split(`.`)[1];return t?t.length:0}function roundValueToStep(e,t,n){let i=Math.round((e-n)/t)*t+n;return Number(i.toFixed(getDecimalPrecision(t)))}function setValueIndex({values:e,newValue:t,index:n}){let i=e.slice();return i[n]=t,i.sort(asc)}function focusThumb({sliderRef:e,activeIndex:t,setActive:n}){let i=ownerDocument(e.current);(!e.current?.contains(i.activeElement)||Number(i?.activeElement?.getAttribute(`data-index`))!==t)&&e.current?.querySelector(`[type="range"][data-index="${t}"]`).focus(),n&&n(t)}function areValuesEqual(e,t){return typeof e==`number`&&typeof t==`number`?e===t:typeof e==`object`&&typeof t==`object`?areArraysEqual(e,t):!1}var axisProps={horizontal:{offset:e=>({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},Identity$1=e=>e,cachedSupportsTouchActionNone;function doesSupportTouchActionNone(){return cachedSupportsTouchActionNone===void 0&&(cachedSupportsTouchActionNone=typeof CSS<`u`&&typeof CSS.supports==`function`?CSS.supports(`touch-action`,`none`):!0),cachedSupportsTouchActionNone}function useSlider(e){let{"aria-labelledby":t,defaultValue:n,disabled:i=!1,disableSwap:o=!1,isRtl:l=!1,marks:u=!1,max:d=100,min:f=0,name:p,onChange:m,onChangeCommitted:g,orientation:_=`horizontal`,rootRef:b,scale:S=Identity$1,step:C=1,shiftStep:T=10,tabIndex:E,value:D}=e,O=import_react$1.useRef(void 0),[A,j]=import_react$1.useState(-1),[M,N]=import_react$1.useState(-1),[P,F]=import_react$1.useState(!1),I=import_react$1.useRef(0),L=import_react$1.useRef(null),[R,z]=useControlled({controlled:D,default:n??f,name:`Slider`}),B=m&&((e,t,n)=>{let i=e.nativeEvent||e,o=new i.constructor(i.type,i);Object.defineProperty(o,`target`,{writable:!0,value:{value:t,name:p}}),L.current=t,m(o,t,n)}),V=Array.isArray(R),H=V?R.slice().sort(asc):[R];H=H.map(e=>e==null?f:clamp$1(e,f,d));let U=u===!0&&C!==null?[...Array(Math.floor((d-f)/C)+1)].map((e,t)=>({value:f+C*t})):u||[],W=U.map(e=>e.value),[K,q]=import_react$1.useState(-1),J=import_react$1.useRef(null),Y=useForkRef(b,J),ee=e=>t=>{let n=Number(t.currentTarget.getAttribute(`data-index`));isFocusVisible(t.target)&&q(n),N(n),e?.onFocus?.(t)},X=e=>t=>{isFocusVisible(t.target)||q(-1),N(-1),e?.onBlur?.(t)},te=(e,t)=>{let n=Number(e.currentTarget.getAttribute(`data-index`)),i=H[n],l=W.indexOf(i),u=t;if(U&&C==null){let e=W[W.length-1];u=u>=e?e:u<=W[0]?W[0]:u<i?W[l-1]:W[l+1]}if(u=clamp$1(u,f,d),V){o&&(u=clamp$1(u,H[n-1]||-1/0,H[n+1]||1/0));let e=u;u=setValueIndex({values:H,newValue:u,index:n});let t=n;o||(t=u.indexOf(e)),focusThumb({sliderRef:J,activeIndex:t})}z(u),q(n),B&&!areValuesEqual(u,R)&&B(e,u,n),g&&g(e,L.current??u)},Z=e=>t=>{if([`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`,`PageUp`,`PageDown`,`Home`,`End`].includes(t.key)){t.preventDefault();let e=Number(t.currentTarget.getAttribute(`data-index`)),n=H[e],i=null;if(C!=null){let e=t.shiftKey?T:C;switch(t.key){case`ArrowUp`:i=getNewValue(n,e,1,f,d);break;case`ArrowRight`:i=getNewValue(n,e,l?-1:1,f,d);break;case`ArrowDown`:i=getNewValue(n,e,-1,f,d);break;case`ArrowLeft`:i=getNewValue(n,e,l?1:-1,f,d);break;case`PageUp`:i=getNewValue(n,T,1,f,d);break;case`PageDown`:i=getNewValue(n,T,-1,f,d);break;case`Home`:i=f;break;case`End`:i=d;break;default:break}}else if(U){let e=W[W.length-1],o=W.indexOf(n),u=[l?`ArrowRight`:`ArrowLeft`,`ArrowDown`,`PageDown`,`Home`],d=[l?`ArrowLeft`:`ArrowRight`,`ArrowUp`,`PageUp`,`End`];u.includes(t.key)?i=o===0?W[0]:W[o-1]:d.includes(t.key)&&(i=o===W.length-1?e:W[o+1])}i!=null&&te(t,i)}e?.onKeyDown?.(t)};useEnhancedEffect(()=>{i&&J.current.contains(document.activeElement)&&document.activeElement?.blur()},[i]),i&&A!==-1&&j(-1),i&&K!==-1&&q(-1);let ne=e=>t=>{e.onChange?.(t),te(t,t.target.valueAsNumber)},Q=import_react$1.useRef(void 0),ie=_;l&&_===`horizontal`&&(ie+=`-reverse`);let ae=({finger:e,move:t=!1})=>{let{current:n}=J,{width:i,height:l,bottom:u,left:p}=n.getBoundingClientRect(),m;m=ie.startsWith(`vertical`)?(u-e.y)/l:(e.x-p)/i,ie.includes(`-reverse`)&&(m=1-m);let g;g=percentToValue(m,f,d),g=C?roundValueToStep(g,C,f):W[findClosest(W,g)],g=clamp$1(g,f,d);let _=0;if(V){_=t?Q.current:findClosest(H,g),o&&(g=clamp$1(g,H[_-1]||-1/0,H[_+1]||1/0));let e=g;g=setValueIndex({values:H,newValue:g,index:_}),o&&t||(_=g.indexOf(e),Q.current=_)}return{newValue:g,activeIndex:_}},oe=useEventCallback(e=>{let t=trackFinger(e,O);if(!t)return;if(I.current+=1,e.type===`mousemove`&&e.buttons===0){se(e);return}let{newValue:n,activeIndex:i}=ae({finger:t,move:!0});focusThumb({sliderRef:J,activeIndex:i,setActive:j}),z(n),!P&&I.current>INTENTIONAL_DRAG_COUNT_THRESHOLD&&F(!0),B&&!areValuesEqual(n,R)&&B(e,n,i)}),se=useEventCallback(e=>{let t=trackFinger(e,O);if(F(!1),!t)return;let{newValue:n}=ae({finger:t,move:!0});j(-1),e.type===`touchend`&&N(-1),g&&g(e,L.current??n),O.current=void 0,ce()}),$=useEventCallback(e=>{if(i)return;doesSupportTouchActionNone()||e.preventDefault();let t=e.changedTouches[0];t!=null&&(O.current=t.identifier);let n=trackFinger(e,O);if(n!==!1){let{newValue:t,activeIndex:i}=ae({finger:n});focusThumb({sliderRef:J,activeIndex:i,setActive:j}),z(t),B&&!areValuesEqual(t,R)&&B(e,t,i)}I.current=0;let o=ownerDocument(J.current);o.addEventListener(`touchmove`,oe,{passive:!0}),o.addEventListener(`touchend`,se,{passive:!0})}),ce=import_react$1.useCallback(()=>{let e=ownerDocument(J.current);e.removeEventListener(`mousemove`,oe),e.removeEventListener(`mouseup`,se),e.removeEventListener(`touchmove`,oe),e.removeEventListener(`touchend`,se)},[se,oe]);import_react$1.useEffect(()=>{let{current:e}=J;return e.addEventListener(`touchstart`,$,{passive:doesSupportTouchActionNone()}),()=>{e.removeEventListener(`touchstart`,$),ce()}},[ce,$]),import_react$1.useEffect(()=>{i&&ce()},[i,ce]);let le=e=>t=>{if(e.onMouseDown?.(t),i||t.defaultPrevented||t.button!==0)return;t.preventDefault();let n=trackFinger(t,O);if(n!==!1){let{newValue:e,activeIndex:i}=ae({finger:n});focusThumb({sliderRef:J,activeIndex:i,setActive:j}),z(e),B&&!areValuesEqual(e,R)&&B(t,e,i)}I.current=0;let o=ownerDocument(J.current);o.addEventListener(`mousemove`,oe,{passive:!0}),o.addEventListener(`mouseup`,se)},ue=valueToPercent(V?H[0]:f,f,d),de=valueToPercent(H[H.length-1],f,d)-ue,fe=(e={})=>{let t=extractEventHandlers(e),n={onMouseDown:le(t||{})},i={...t,...n};return{...e,ref:Y,...i}},pe=e=>t=>{e.onMouseOver?.(t),N(Number(t.currentTarget.getAttribute(`data-index`)))},me=e=>t=>{e.onMouseLeave?.(t),N(-1)},he=(e={})=>{let t=extractEventHandlers(e),n={onMouseOver:pe(t||{}),onMouseLeave:me(t||{})};return{...e,...t,...n}},ge=e=>({pointerEvents:A!==-1&&A!==e?`none`:void 0}),_e;return _===`vertical`&&(_e=l?`vertical-rl`:`vertical-lr`),{active:A,axis:ie,axisProps,dragging:P,focusedThumbIndex:K,getHiddenInputProps:(n={})=>{let o=extractEventHandlers(n),u={onChange:ne(o||{}),onFocus:ee(o||{}),onBlur:X(o||{}),onKeyDown:Z(o||{})},m={...o,...u};return{tabIndex:E,"aria-labelledby":t,"aria-orientation":_,"aria-valuemax":S(d),"aria-valuemin":S(f),name:p,type:`range`,min:e.min,max:e.max,step:e.step===null&&e.marks?`any`:e.step??void 0,disabled:i,...n,...m,style:{...visuallyHidden,direction:l?`rtl`:`ltr`,width:`100%`,height:`100%`,writingMode:_e}}},getRootProps:fe,getThumbProps:he,marks:U,open:M,range:V,rootRef:Y,trackLeap:de,trackOffset:ue,values:H,getThumbStyle:ge}}var shouldSpreadAdditionalProps=e=>!e||!isHostComponent(e);function getSliderUtilityClass(e){return generateUtilityClass(`MuiSlider`,e)}var sliderClasses=generateUtilityClasses(`MuiSlider`,`root.active.colorPrimary.colorSecondary.colorError.colorInfo.colorSuccess.colorWarning.disabled.dragging.focusVisible.mark.markActive.marked.markLabel.markLabelActive.rail.sizeSmall.thumb.thumbColorPrimary.thumbColorSecondary.thumbColorError.thumbColorSuccess.thumbColorInfo.thumbColorWarning.track.trackInverted.trackFalse.thumbSizeSmall.valueLabel.valueLabelOpen.valueLabelCircle.valueLabelLabel.vertical`.split(`.`)),useValueLabelClasses=e=>{let{open:t}=e;return{offset:clsx(t&&sliderClasses.valueLabelOpen),circle:sliderClasses.valueLabelCircle,label:sliderClasses.valueLabelLabel}};function SliderValueLabel$1(e){let{children:t,className:n,value:i}=e,o=useValueLabelClasses(e);return t?import_react$1.cloneElement(t,{className:t.props.className},(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[t.props.children,(0,import_jsx_runtime.jsx)(`span`,{className:clsx(o.offset,n),"aria-hidden":!0,children:(0,import_jsx_runtime.jsx)(`span`,{className:o.circle,children:(0,import_jsx_runtime.jsx)(`span`,{className:o.label,children:i})})})]})):null}function Identity(e){return e}var SliderRoot=styled(`span`,{name:`MuiSlider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`color${capitalize_default(n.color)}`],n.size!==`medium`&&t[`size${capitalize_default(n.size)}`],n.marked&&t.marked,n.orientation===`vertical`&&t.vertical,n.track===`inverted`&&t.trackInverted,n.track===!1&&t.trackFalse]}})(memoTheme(({theme:e})=>({borderRadius:12,boxSizing:`content-box`,display:`inline-block`,position:`relative`,cursor:`pointer`,touchAction:`none`,WebkitTapHighlightColor:`transparent`,"@media print":{colorAdjust:`exact`},[`&.${sliderClasses.disabled}`]:{pointerEvents:`none`,cursor:`default`,color:(e.vars||e).palette.grey[400]},[`&.${sliderClasses.dragging}`]:{[`& .${sliderClasses.thumb}, & .${sliderClasses.track}`]:{transition:`none`}},variants:[...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:`horizontal`},style:{height:4,width:`100%`,padding:`13px 0`,"@media (pointer: coarse)":{padding:`20px 0`}}},{props:{orientation:`horizontal`,size:`small`},style:{height:2}},{props:{orientation:`horizontal`,marked:!0},style:{marginBottom:20}},{props:{orientation:`vertical`},style:{height:`100%`,width:4,padding:`0 13px`,"@media (pointer: coarse)":{padding:`0 20px`}}},{props:{orientation:`vertical`,size:`small`},style:{width:2}},{props:{orientation:`vertical`,marked:!0},style:{marginRight:44}}]}))),SliderRail=styled(`span`,{name:`MuiSlider`,slot:`Rail`})({display:`block`,position:`absolute`,borderRadius:`inherit`,backgroundColor:`currentColor`,opacity:.38,variants:[{props:{orientation:`horizontal`},style:{width:`100%`,height:`inherit`,top:`50%`,transform:`translateY(-50%)`}},{props:{orientation:`vertical`},style:{height:`100%`,width:`inherit`,left:`50%`,transform:`translateX(-50%)`}},{props:{track:`inverted`},style:{opacity:1}}]}),SliderTrack=styled(`span`,{name:`MuiSlider`,slot:`Track`})(memoTheme(({theme:e})=>({display:`block`,position:`absolute`,borderRadius:`inherit`,border:`1px solid currentColor`,backgroundColor:`currentColor`,transition:e.transitions.create([`left`,`width`,`bottom`,`height`],{duration:e.transitions.duration.shortest}),variants:[{props:{size:`small`},style:{border:`none`}},{props:{orientation:`horizontal`},style:{height:`inherit`,top:`50%`,transform:`translateY(-50%)`}},{props:{orientation:`vertical`},style:{width:`inherit`,left:`50%`,transform:`translateX(-50%)`}},{props:{track:!1},style:{display:`none`}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t,track:`inverted`},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(`dark`,{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(`dark`,{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),SliderThumb=styled(`span`,{name:`MuiSlider`,slot:`Thumb`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.thumb,t[`thumbColor${capitalize_default(n.color)}`],n.size!==`medium`&&t[`thumbSize${capitalize_default(n.size)}`]]}})(memoTheme(({theme:e})=>({position:`absolute`,width:20,height:20,boxSizing:`border-box`,borderRadius:`50%`,outline:0,backgroundColor:`currentColor`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:e.transitions.create([`box-shadow`,`left`,`bottom`],{duration:e.transitions.duration.shortest}),"&::before":{position:`absolute`,content:`""`,borderRadius:`inherit`,width:`100%`,height:`100%`,boxShadow:(e.vars||e).shadows[2]},"&::after":{position:`absolute`,content:`""`,borderRadius:`50%`,width:42,height:42,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`},[`&.${sliderClasses.disabled}`]:{"&:hover":{boxShadow:`none`}},variants:[{props:{size:`small`},style:{width:12,height:12,"&::before":{boxShadow:`none`}}},{props:{orientation:`horizontal`},style:{top:`50%`,transform:`translate(-50%, -50%)`}},{props:{orientation:`vertical`},style:{left:`50%`,transform:`translate(-50%, 50%)`}},...Object.entries(e.palette).filter(createSimplePaletteValueFilter()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${sliderClasses.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,"@media (hover: none)":{boxShadow:`none`}},[`&.${sliderClasses.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),SliderValueLabel=styled(SliderValueLabel$1,{name:`MuiSlider`,slot:`ValueLabel`})(memoTheme(({theme:e})=>({zIndex:1,whiteSpace:`nowrap`,...e.typography.body2,fontWeight:500,transition:e.transitions.create([`transform`],{duration:e.transitions.duration.shortest}),position:`absolute`,backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:`0.25rem 0.75rem`,variants:[{props:{orientation:`horizontal`},style:{transform:`translateY(-100%) scale(0)`,top:`-10px`,transformOrigin:`bottom center`,"&::before":{position:`absolute`,content:`""`,width:8,height:8,transform:`translate(-50%, 50%) rotate(45deg)`,backgroundColor:`inherit`,bottom:0,left:`50%`},[`&.${sliderClasses.valueLabelOpen}`]:{transform:`translateY(-100%) scale(1)`}}},{props:{orientation:`vertical`},style:{transform:`translateY(-50%) scale(0)`,right:`30px`,top:`50%`,transformOrigin:`right center`,"&::before":{position:`absolute`,content:`""`,width:8,height:8,transform:`translate(-50%, -50%) rotate(45deg)`,backgroundColor:`inherit`,right:-8,top:`50%`},[`&.${sliderClasses.valueLabelOpen}`]:{transform:`translateY(-50%) scale(1)`}}},{props:{size:`small`},style:{fontSize:e.typography.pxToRem(12),padding:`0.25rem 0.5rem`}},{props:{orientation:`vertical`,size:`small`},style:{right:`20px`}}]}))),SliderMark=styled(`span`,{name:`MuiSlider`,slot:`Mark`,shouldForwardProp:e=>slotShouldForwardProp(e)&&e!==`markActive`,overridesResolver:(e,t)=>{let{markActive:n}=e;return[t.mark,n&&t.markActive]}})(memoTheme(({theme:e})=>({position:`absolute`,width:2,height:2,borderRadius:1,backgroundColor:`currentColor`,variants:[{props:{orientation:`horizontal`},style:{top:`50%`,transform:`translate(-1px, -50%)`}},{props:{orientation:`vertical`},style:{left:`50%`,transform:`translate(-50%, 1px)`}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),SliderMarkLabel=styled(`span`,{name:`MuiSlider`,slot:`MarkLabel`,shouldForwardProp:e=>slotShouldForwardProp(e)&&e!==`markLabelActive`})(memoTheme(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:`absolute`,whiteSpace:`nowrap`,variants:[{props:{orientation:`horizontal`},style:{top:30,transform:`translateX(-50%)`,"@media (pointer: coarse)":{top:40}}},{props:{orientation:`vertical`},style:{left:36,transform:`translateY(50%)`,"@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),useUtilityClasses$31=e=>{let{disabled:t,dragging:n,marked:i,orientation:o,track:l,classes:u,color:d,size:f}=e;return composeClasses({root:[`root`,t&&`disabled`,n&&`dragging`,i&&`marked`,o===`vertical`&&`vertical`,l===`inverted`&&`trackInverted`,l===!1&&`trackFalse`,d&&`color${capitalize_default(d)}`,f&&`size${capitalize_default(f)}`],rail:[`rail`],track:[`track`],mark:[`mark`],markActive:[`markActive`],markLabel:[`markLabel`],markLabelActive:[`markLabelActive`],valueLabel:[`valueLabel`],thumb:[`thumb`,t&&`disabled`,f&&`thumbSize${capitalize_default(f)}`,d&&`thumbColor${capitalize_default(d)}`],active:[`active`],disabled:[`disabled`],focusVisible:[`focusVisible`]},getSliderUtilityClass,u)},Forward=({children:e})=>e,Slider$1=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiSlider`}),i=useRtl(),{"aria-label":o,"aria-valuetext":l,"aria-labelledby":u,component:d=`span`,components:f={},componentsProps:p={},color:m=`primary`,classes:g,className:_,disableSwap:b=!1,disabled:S=!1,getAriaLabel:C,getAriaValueText:T,marks:E=!1,max:D=100,min:O=0,name:A,onChange:j,onChangeCommitted:M,orientation:N=`horizontal`,shiftStep:P=10,size:F=`medium`,step:I=1,scale:L=Identity,slotProps:R,slots:z,tabIndex:B,track:V=`normal`,value:H,valueLabelDisplay:U=`off`,valueLabelFormat:W=Identity,...K}=n,q={...n,isRtl:i,max:D,min:O,classes:g,disabled:S,disableSwap:b,orientation:N,marks:E,color:m,size:F,step:I,shiftStep:P,scale:L,track:V,valueLabelDisplay:U,valueLabelFormat:W},{axisProps:J,getRootProps:Y,getHiddenInputProps:ee,getThumbProps:X,open:te,active:Z,axis:ne,focusedThumbIndex:Q,range:ie,dragging:ae,marks:oe,values:se,trackOffset:$,trackLeap:ce,getThumbStyle:le}=useSlider({...q,rootRef:t});q.marked=oe.length>0&&oe.some(e=>e.label),q.dragging=ae,q.focusedThumbIndex=Q;let ue=useUtilityClasses$31(q),de=z?.root??f.Root??SliderRoot,fe=z?.rail??f.Rail??SliderRail,pe=z?.track??f.Track??SliderTrack,me=z?.thumb??f.Thumb??SliderThumb,he=z?.valueLabel??f.ValueLabel??SliderValueLabel,ge=z?.mark??f.Mark??SliderMark,_e=z?.markLabel??f.MarkLabel??SliderMarkLabel,ve=z?.input??f.Input??`input`,ye=R?.root??p.root,be=R?.rail??p.rail,xe=R?.track??p.track,Se=R?.thumb??p.thumb,Ce=R?.valueLabel??p.valueLabel,we=R?.mark??p.mark,Te=R?.markLabel??p.markLabel,Ee=R?.input??p.input,De=useSlotProps({elementType:de,getSlotProps:Y,externalSlotProps:ye,externalForwardedProps:K,additionalProps:{...shouldSpreadAdditionalProps(de)&&{as:d}},ownerState:{...q,...ye?.ownerState},className:[ue.root,_]}),Oe=useSlotProps({elementType:fe,externalSlotProps:be,ownerState:q,className:ue.rail}),ke=useSlotProps({elementType:pe,externalSlotProps:xe,additionalProps:{style:{...J[ne].offset($),...J[ne].leap(ce)}},ownerState:{...q,...xe?.ownerState},className:ue.track}),Ae=useSlotProps({elementType:me,getSlotProps:X,externalSlotProps:Se,ownerState:{...q,...Se?.ownerState},className:ue.thumb}),je=useSlotProps({elementType:he,externalSlotProps:Ce,ownerState:{...q,...Ce?.ownerState},className:ue.valueLabel}),Me=useSlotProps({elementType:ge,externalSlotProps:we,ownerState:q,className:ue.mark}),Ne=useSlotProps({elementType:_e,externalSlotProps:Te,ownerState:q,className:ue.markLabel}),Pe=useSlotProps({elementType:ve,getSlotProps:ee,externalSlotProps:Ee,ownerState:q});return(0,import_jsx_runtime.jsxs)(de,{...De,children:[(0,import_jsx_runtime.jsx)(fe,{...Oe}),(0,import_jsx_runtime.jsx)(pe,{...ke}),oe.filter(e=>e.value>=O&&e.value<=D).map((e,t)=>{let n=valueToPercent(e.value,O,D),i=J[ne].offset(n),o;return o=V===!1?se.includes(e.value):V===`normal`&&(ie?e.value>=se[0]&&e.value<=se[se.length-1]:e.value<=se[0])||V===`inverted`&&(ie?e.value<=se[0]||e.value>=se[se.length-1]:e.value>=se[0]),(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[(0,import_jsx_runtime.jsx)(ge,{"data-index":t,...Me,...!isHostComponent(ge)&&{markActive:o},style:{...i,...Me.style},className:clsx(Me.className,o&&ue.markActive)}),e.label==null?null:(0,import_jsx_runtime.jsx)(_e,{"aria-hidden":!0,"data-index":t,...Ne,...!isHostComponent(_e)&&{markLabelActive:o},style:{...i,...Ne.style},className:clsx(ue.markLabel,Ne.className,o&&ue.markLabelActive),children:e.label})]},t)}),se.map((e,t)=>{let n=valueToPercent(e,O,D),i=J[ne].offset(n),d=U===`off`?Forward:he;return(0,import_jsx_runtime.jsx)(d,{...!isHostComponent(d)&&{valueLabelFormat:W,valueLabelDisplay:U,value:typeof W==`function`?W(L(e),t):W,index:t,open:te===t||Z===t||U===`on`,disabled:S},...je,children:(0,import_jsx_runtime.jsx)(me,{"data-index":t,...Ae,className:clsx(ue.thumb,Ae.className,Z===t&&ue.active,Q===t&&ue.focusVisible),style:{...i,...le(t),...Ae.style},children:(0,import_jsx_runtime.jsx)(ve,{"data-index":t,"aria-label":C?C(t):o,"aria-valuenow":L(e),"aria-labelledby":u,"aria-valuetext":T?T(L(e),t):l,value:se[t],...Pe})})},t)})]})});function useSnackbar(e={}){let{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:i,open:o,resumeHideDuration:l}=e,u=useTimeout();import_react$1.useEffect(()=>{if(!o)return;function e(e){e.defaultPrevented||e.key===`Escape`&&i?.(e,`escapeKeyDown`)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[o,i]);let d=useEventCallback((e,t)=>{i?.(e,t)}),f=useEventCallback(e=>{!i||e==null||u.start(e,()=>{d(null,`timeout`)})});import_react$1.useEffect(()=>(o&&f(t),u.clear),[o,t,f,u]);let p=e=>{i?.(e,`clickaway`)},m=u.clear,g=import_react$1.useCallback(()=>{t!=null&&f(l??t*.5)},[t,l,f]),_=e=>t=>{let n=e.onBlur;n?.(t),g()},b=e=>t=>{let n=e.onFocus;n?.(t),m()},S=e=>t=>{let n=e.onMouseEnter;n?.(t),m()},C=e=>t=>{let n=e.onMouseLeave;n?.(t),g()};return import_react$1.useEffect(()=>{if(!n&&o)return window.addEventListener(`focus`,g),window.addEventListener(`blur`,m),()=>{window.removeEventListener(`focus`,g),window.removeEventListener(`blur`,m)}},[n,o,g,m]),{getRootProps:(t={})=>{let n={...extractEventHandlers(e),...extractEventHandlers(t)};return{role:`presentation`,...t,...n,onBlur:_(n),onFocus:b(n),onMouseEnter:S(n),onMouseLeave:C(n)}},onClickAway:p}}function getSnackbarContentUtilityClass(e){return generateUtilityClass(`MuiSnackbarContent`,e)}var snackbarContentClasses=generateUtilityClasses(`MuiSnackbarContent`,[`root`,`message`,`action`]),useUtilityClasses$30=e=>{let{classes:t}=e;return composeClasses({root:[`root`],action:[`action`],message:[`message`]},getSnackbarContentUtilityClass,t)},SnackbarContentRoot=styled(Paper,{name:`MuiSnackbarContent`,slot:`Root`})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`?.8:.98;return{...e.typography.body2,color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(emphasize(e.palette.background.default,t)),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:emphasize(e.palette.background.default,t),display:`flex`,alignItems:`center`,flexWrap:`wrap`,padding:`6px 16px`,flexGrow:1,[e.breakpoints.up(`sm`)]:{flexGrow:`initial`,minWidth:288}}})),SnackbarContentMessage=styled(`div`,{name:`MuiSnackbarContent`,slot:`Me
213ssage`})({padding:`8px 0`}),SnackbarContentAction=styled(`div`,{name:`MuiSnackbarContent`,slot:`Action`})({display:`flex`,alignItems:`center`,marginLeft:`auto`,paddingLeft:16,marginRight:-8}),SnackbarContent=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiSnackbarContent`}),{action:i,className:o,message:l,role:u=`alert`,...d}=n,f=n,p=useUtilityClasses$30(f);return(0,import_jsx_runtime.jsxs)(SnackbarContentRoot,{role:u,elevation:6,className:clsx(p.root,o),ownerState:f,ref:t,...d,children:[(0,import_jsx_runtime.jsx)(SnackbarContentMessage,{className:p.message,ownerState:f,children:l}),i?(0,import_jsx_runtime.jsx)(SnackbarContentAction,{className:p.action,ownerState:f,children:i}):null]})});function getSnackbarUtilityClass(e){return generateUtilityClass(`MuiSnackbar`,e)}var snackbarClasses=generateUtilityClasses(`MuiSnackbar`,[`root`,`anchorOriginTopCenter`,`anchorOriginBottomCenter`,`anchorOriginTopRight`,`anchorOriginBottomRight`,`anchorOriginTopLeft`,`anchorOriginBottomLeft`]),useUtilityClasses$29=e=>{let{classes:t,anchorOrigin:n}=e;return composeClasses({root:[`root`,`anchorOrigin${capitalize_default(n.vertical)}${capitalize_default(n.horizontal)}`]},getSnackbarUtilityClass,t)},SnackbarRoot=styled(`div`,{name:`MuiSnackbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`anchorOrigin${capitalize_default(n.anchorOrigin.vertical)}${capitalize_default(n.anchorOrigin.horizontal)}`]]}})(memoTheme(({theme:e})=>({zIndex:(e.vars||e).zIndex.snackbar,position:`fixed`,display:`flex`,left:8,right:8,justifyContent:`center`,alignItems:`center`,variants:[{props:({ownerState:e})=>e.anchorOrigin.vertical===`top`,style:{top:8,[e.breakpoints.up(`sm`)]:{top:24}}},{props:({ownerState:e})=>e.anchorOrigin.vertical!==`top`,style:{bottom:8,[e.breakpoints.up(`sm`)]:{bottom:24}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`left`,style:{justifyContent:`flex-start`,[e.breakpoints.up(`sm`)]:{left:24,right:`auto`}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`right`,style:{justifyContent:`flex-end`,[e.breakpoints.up(`sm`)]:{right:24,left:`auto`}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`center`,style:{[e.breakpoints.up(`sm`)]:{left:`50%`,right:`auto`,transform:`translateX(-50%)`}}}]}))),Snackbar=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiSnackbar`}),i=useTheme(),o={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},{action:l,anchorOrigin:{vertical:u,horizontal:d}={vertical:`bottom`,horizontal:`left`},autoHideDuration:f=null,children:p,className:m,ClickAwayListenerProps:g,ContentProps:_,disableWindowBlurListener:b=!1,message:S,onBlur:C,onClose:T,onFocus:E,onMouseEnter:D,onMouseLeave:O,open:A,resumeHideDuration:j,slots:M={},slotProps:N={},TransitionComponent:P,transitionDuration:F=o,TransitionProps:{onEnter:I,onExited:L,...R}={},...z}=n,B={...n,anchorOrigin:{vertical:u,horizontal:d},autoHideDuration:f,disableWindowBlurListener:b,TransitionComponent:P,transitionDuration:F},V=useUtilityClasses$29(B),{getRootProps:H,onClickAway:U}=useSnackbar(B),[W,K]=import_react$1.useState(!0),q=e=>{K(!0),L&&L(e)},J=(e,t)=>{K(!1),I&&I(e,t)},Y={slots:{transition:P,...M},slotProps:{content:_,clickAwayListener:g,transition:R,...N}},[ee,X]=useSlot(`root`,{ref:t,className:[V.root,m],elementType:SnackbarRoot,getSlotProps:H,externalForwardedProps:{...Y,...z},ownerState:B}),[te,{ownerState:Z,...ne}]=useSlot(`clickAwayListener`,{elementType:ClickAwayListener,externalForwardedProps:Y,getSlotProps:e=>({onClickAway:(...t)=>{let n=t[0];e.onClickAway?.(...t),!n?.defaultMuiPrevented&&U(...t)}}),ownerState:B}),[Q,ie]=useSlot(`content`,{elementType:SnackbarContent,shouldForwardComponentProp:!0,externalForwardedProps:Y,additionalProps:{message:S,action:l},ownerState:B}),[ae,oe]=useSlot(`transition`,{elementType:Grow,externalForwardedProps:Y,getSlotProps:e=>({onEnter:(...t)=>{e.onEnter?.(...t),J(...t)},onExited:(...t)=>{e.onExited?.(...t),q(...t)}}),additionalProps:{appear:!0,in:A,timeout:F,direction:u===`top`?`down`:`up`},ownerState:B});return!A&&W?null:(0,import_jsx_runtime.jsx)(te,{...ne,...M.clickAwayListener&&{ownerState:Z},children:(0,import_jsx_runtime.jsx)(ee,{...X,children:(0,import_jsx_runtime.jsx)(ae,{...oe,children:p||(0,import_jsx_runtime.jsx)(Q,{...ie})})})})});function getTooltipUtilityClass(e){return generateUtilityClass(`MuiTooltip`,e)}var tooltipClasses=generateUtilityClasses(`MuiTooltip`,[`popper`,`popperInteractive`,`popperArrow`,`popperClose`,`tooltip`,`tooltipArrow`,`touch`,`tooltipPlacementLeft`,`tooltipPlacementRight`,`tooltipPlacementTop`,`tooltipPlacementBottom`,`arrow`]);function round$1(e){return Math.round(e*1e5)/1e5}var useUtilityClasses$28=e=>{let{classes:t,disableInteractive:n,arrow:i,touch:o,placement:l}=e;return composeClasses({popper:[`popper`,!n&&`popperInteractive`,i&&`popperArrow`],tooltip:[`tooltip`,i&&`tooltipArrow`,o&&`touch`,`tooltipPlacement${capitalize_default(l.split(`-`)[0])}`],arrow:[`arrow`]},getTooltipUtilityClass,t)},TooltipPopper=styled(Popper,{name:`MuiTooltip`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(memoTheme(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:`none`,variants:[{props:({ownerState:e})=>!e.disableInteractive,style:{pointerEvents:`auto`}},{props:({open:e})=>!e,style:{pointerEvents:`none`}},{props:({ownerState:e})=>e.arrow,style:{[`&[data-popper-placement*="bottom"] .${tooltipClasses.arrow}`]:{top:0,marginTop:`-0.71em`,"&::before":{transformOrigin:`0 100%`}},[`&[data-popper-placement*="top"] .${tooltipClasses.arrow}`]:{bottom:0,marginBottom:`-0.71em`,"&::before":{transformOrigin:`100% 0`}},[`&[data-popper-placement*="right"] .${tooltipClasses.arrow}
213`]:{height:`1em`,width:`0.71em`,"&::before":{transformOrigin:`100% 100%`}},[`&[data-popper-placement*="left"] .${tooltipClasses.arrow}`]:{height:`1em`,width:`0.71em`,"&::before":{transformOrigin:`0 0`}}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="right"] .${tooltipClasses.arrow}`]:{left:0,marginLeft:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="right"] .${tooltipClasses.arrow}`]:{right:0,marginRight:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="left"] .${tooltipClasses.arrow}`]:{right:0,marginRight:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="left"] .${tooltipClasses.arrow}`]:{left:0,marginLeft:`-0.71em`}}}]}))),TooltipTooltip=styled(`div`,{name:`MuiTooltip`,slot:`Tooltip`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${capitalize_default(n.placement.split(`-`)[0])}`]]}})(memoTheme(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:`4px 8px`,fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:`break-word`,fontWeight:e.typography.fontWeightMedium,[`.${tooltipClasses.popper}[data-popper-placement*="left"] &`]:{transformOrigin:`right center`},[`.${tooltipClasses.popper}[data-popper-placement*="right"] &`]:{transformOrigin:`left center`},[`.${tooltipClasses.popper}[data-popper-placement*="top"] &`]:{transformOrigin:`center bottom`,marginBottom:`14px`},[`.${tooltipClasses.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:`center top`,marginTop:`14px`},variants:[{props:({ownerState:e})=>e.arrow,style:{position:`relative`,margin:0}},{props:({ownerState:e})=>e.touch,style:{padding:`8px 16px`,fontSize:e.typography.pxToRem(14),lineHeight:`${round$1(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:e})=>!e.isRtl,style:{[`.${tooltipClasses.popper}[data-popper-placement*="left"] &`]:{marginRight:`14px`},[`.${tooltipClasses.popper}[data-popper-placement*="right"] &`]:{marginLeft:`14px`}}},{props:({ownerState:e})=>!e.isRtl&&e.touch,style:{[`.${tooltipClasses.popper}[data-popper-placement*="left"] &`]:{marginRight:`24px`},[`.${tooltipClasses.popper}[data-popper-placement*="right"] &`]:{marginLeft:`24px`}}},{props:({ownerState:e})=>!!e.isRtl,style:{[`.${tooltipClasses.popper}[data-popper-placement*="left"] &`]:{marginLeft:`14px`},[`.${tooltipClasses.popper}[data-popper-placement*="right"] &`]:{marginRight:`14px`}}},{props:({ownerState:e})=>!!e.isRtl&&e.touch,style:{[`.${tooltipClasses.popper}[data-popper-placement*="left"] &`]:{marginLeft:`24px`},[`.${tooltipClasses.popper}[data-popper-placement*="right"] &`]:{marginRight:`24px`}}},{props:({ownerState:e})=>e.touch,style:{[`.${tooltipClasses.popper}[data-popper-placement*="top"] &`]:{marginBottom:`24px`}}},{props:({ownerState:e})=>e.touch,style:{[`.${tooltipClasses.popper}[data-popper-placement*="bottom"] &`]:{marginTop:`24px`}}}]}))),TooltipArrow=styled(`span`,{name:`MuiTooltip`,slot:`Arrow`})(memoTheme(({theme:e})=>({overflow:`hidden`,position:`absolute`,width:`1em`,height:`0.71em`,boxSizing:`border-box`,color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),"&::before":{content:`""`,margin:`auto`,display:`block`,width:`100%`,height:`100%`,backgroundColor:`currentColor`,transform:`rotate(45deg)`}}))),hystersisOpen=!1,hystersisTimer=new Timeout,cursorPosition={x:0,y:0};function composeEventHandler(e,t){return(n,...i)=>{t&&t(n,...i),e(n,...i)}}var Tooltip=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiTooltip`}),{arrow:i=!1,children:o,classes:l,components:u={},componentsProps:d={},describeChild:f=!1,disableFocusListener:p=!1,disableHoverListener:m=!1,disableInteractive:g=!1,disableTouchListener:_=!1,enterDelay:b=100,enterNextDelay:S=0,enterTouchDelay:C=700,followCursor:T=!1,id:E,leaveDelay:D=0,leaveTouchDelay:O=1500,onClose:A,onOpen:j,open:M,placement:N=`bottom`,PopperComponent:P,PopperProps:F={},slotProps:I={},slots:L={},title:R,TransitionComponent:z,TransitionProps:B,...V}=n,H=import_react$1.isValidElement(o)?o:(0,import_jsx_runtime.jsx)(`span`,{children:o}
vendor: 4,821 bytes, line 213
213),U=useTheme(),W=useRtl(),[K,q]=import_react$1.useState(),[J,Y]=import_react$1.useState(null),ee=import_react$1.useRef(!1),X=g||T,te=useTimeout(),Z=useTimeout(),ne=useTimeout(),Q=useTimeout(),[ie,ae]=useControlled_default({controlled:M,default:!1,name:`Tooltip`,state:`open`}),oe=ie,se=useId_default(E),$=import_react$1.useRef(),ce=useEventCallback_default(()=>{$.current!==void 0&&(document.body.style.WebkitUserSelect=$.current,$.current=void 0),Q.clear()});import_react$1.useEffect(()=>ce,[ce]);let le=e=>{hystersisTimer.clear(),hystersisOpen=!0,ae(!0),j&&!oe&&j(e)},ue=useEventCallback_default(e=>{hystersisTimer.start(800+D,()=>{hystersisOpen=!1}),ae(!1),A&&oe&&A(e),te.start(U.transitions.duration.shortest,()=>{ee.current=!1})}),de=e=>{ee.current&&e.type!==`touchstart`||(K&&K.removeAttribute(`title`),Z.clear(),ne.clear(),b||hystersisOpen&&S?Z.start(hystersisOpen?S:b,()=>{le(e)}):le(e))},fe=e=>{Z.clear(),ne.start(D,()=>{ue(e)})},[,pe]=import_react$1.useState(!1),me=e=>{let t=e?.target??K;if(!t||!isFocusVisible(t)){pe(!1);let n=e??new Event(`blur`);!e&&t&&(Object.defineProperty(n,`target`,{value:t}),Object.defineProperty(n,`currentTarget`,{value:t})),fe(n)}},he=e=>{K||q(e.currentTarget),isFocusVisible(e.target)&&(pe(!0),de(e))},ge=e=>{ee.current=!0;let t=H.props;t.onTouchStart&&t.onTouchStart(e)},_e=e=>{ge(e),ne.clear(),te.clear(),ce(),$.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=`none`,Q.start(C,()=>{document.body.style.WebkitUserSelect=$.current,de(e)})},ve=e=>{H.props.onTouchEnd&&H.props.onTouchEnd(e),ce(),ne.start(O,()=>{ue(e)})};import_react$1.useEffect(()=>{if(!oe)return;function e(e){e.key===`Escape`&&ue(e)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[ue,oe]);let ye=useForkRef_default(getReactElementRef(H),q,t);!R&&R!==0&&(oe=!1);let be=import_react$1.useRef(),xe=e=>{let t=H.props;t.onMouseMove&&t.onMouseMove(e),cursorPosition={x:e.clientX,y:e.clientY},be.current&&be.current.update()},Se={},Ce=typeof R==`string`;f?(Se.title=!oe&&Ce&&!m?R:null,Se[`aria-describedby`]=oe?se:null):(Se[`aria-label`]=Ce?R:null,Se[`aria-labelledby`]=oe&&!Ce?se:null);let we={...Se,...V,...H.props,className:clsx(V.className,H.props.className),onTouchStart:ge,ref:ye,...T?{onMouseMove:xe}:{}},Te={};_||(we.onTouchStart=_e,we.onTouchEnd=ve),m||(we.onMouseOver=composeEventHandler(de,we.onMouseOver),we.onMouseLeave=composeEventHandler(fe,we.onMouseLeave),X||(Te.onMouseOver=de,Te.onMouseLeave=fe)),p||(we.onFocus=composeEventHandler(he,we.onFocus),we.onBlur=composeEventHandler(me,we.onBlur),X||(Te.onFocus=he,Te.onBlur=me));let Ee={...n,isRtl:W,arrow:i,disableInteractive:X,placement:N,PopperComponentProp:P,touch:ee.current},De=typeof I.popper==`function`?I.popper(Ee):I.popper,Oe=import_react$1.useMemo(()=>{let e=[{name:`arrow`,enabled:!!J,options:{element:J,padding:4}}];return F.popperOptions?.modifiers&&(e=e.concat(F.popperOptions.modifiers)),De?.popperOptions?.modifiers&&(e=e.concat(De.popperOptions.modifiers)),{...F.popperOptions,...De?.popperOptions,modifiers:e}},[J,F.popperOptions,De?.popperOptions]),ke=useUtilityClasses$28(Ee),Ae=typeof I.transition==`function`?I.transition(Ee):I.transition,je={slots:{popper:u.Popper,transition:u.Transition??z,tooltip:u.Tooltip,arrow:u.Arrow,...L},slotProps:{arrow:I.arrow??d.arrow,popper:{...F,...De??d.popper},tooltip:I.tooltip??d.tooltip,transition:{...B,...Ae??d.transition}}},[Me,Ne]=useSlot(`popper`,{elementType:TooltipPopper,externalForwardedProps:je,ownerState:Ee,className:clsx(ke.popper,F?.className)}),[Pe,Fe]=useSlot(`transition`,{elementType:Grow,externalForwardedProps:je,ownerState:Ee}),[Ie,Le]=useSlot(`tooltip`,{elementType:TooltipTooltip,className:ke.tooltip,externalForwardedProps:je,ownerState:Ee}),[Re,ze]=useSlot(`arrow`,{elementType:TooltipArrow,className:ke.arrow,externalForwardedProps:je,ownerState:Ee,ref:Y});return(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[import_react$1.cloneElement(H,we),(0,import_jsx_runtime.jsx)(Me,{as:P??Popper,placement:N,anchorEl:T?{getBoundingClientRect:()=>({top:cursorPosition.y,left:cursorPosition.x,right:cursorPosition.x,bottom:cursorPosition.y,width:0,height:0})}:K,popperRef:be,open:K?oe:!1,id:se,transition:!0,...Te,...Ne,popperOptions:Oe,children:({TransitionProps:e})=>(0,import_jsx_runtime.jsx)(Pe,{timeout:U.transitions.duration.shorter,...e,...Fe,children:(0,import_jsx_runtime.jsxs)(Ie,{...Le,children:[R,i?(0,import_jsx_runtime.jsx)(Re,{...ze}):null]})})})]})}),Stack=createStack({createStyledComponent:styled(`div`,{name:`MuiStack`,slot:`Root`}),useThemeProps:e=>useDefaultProps({props:e,name:`MuiStack`})}),StepperContext=import_react$1.createContext({}),StepContext=import_react$1.createContext({});function getStepUtilityClass(e){return generateUtilityClass(`MuiStep`,e)}
213var stepClasses=generateUtilityClasses(`MuiStep`,[`root`,`horizontal`,`vertical`,`alternativeLabel`,`completed`]),useUtilityClasses$27=e=>{let{classes:t,orientation:n,alternativeLabel:i,completed:o}=e;return composeClasses({root:[`root`,n,i&&`alternativeLabel`,o&&`completed`]},getStepUtilityClass,t)},StepRoot=styled(`div`,{name:`MuiStep`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})({variants:[{props:{orientation:`horizontal`},style:{paddingLeft:8,paddingRight:8}},{props:{alternativeLabel:!0},style:{flex:1,position:`relative`}}]}),Step$1=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiStep`}),{active:i,children:o,className:l,component:u=`div`,completed:d,disabled:f,expanded:p=!1,index:m,last:g,..._}=n,{activeStep:b,connector:S,alternativeLabel:C,orientation:T,nonLinear:E}=import_react$1.useContext(StepperContext),[D=!1,O=!1,A=!1]=[i,d,f];b===m?D=i===void 0?!0:i:!E&&b>m?O=d===void 0?!0:d:!E&&b<m&&(A=f===void 0?!0:f);let j=import_react$1.useMemo(()=>({index:m,last:g,expanded:p,icon:m+1,active:D,completed:O,disabled:A}),[m,g,p,D,O,A]),M={...n,active:D,orientation:T,alternativeLabel:C,completed:O,disabled:A,expanded:p,component:u},N=(0,import_jsx_runtime.jsxs)(StepRoot,{as:u,className:clsx(useUtilityClasses$27(M).root,l),ref:t,ownerState:M,..._,children:[S&&C&&m!==0?S:null,o]});return(0,import_jsx_runtime.jsx)(StepContext.Provider,{value:j,children:S&&!C&&m!==0?(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[S,N]}):N})}),CheckCircle_default$1=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z`}),`CheckCircle`),Warning_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M1 21h22L12 2
2131 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z`}),`Warning`);function getStepIconUtilityClass(e){return generateUtilityClass(`MuiStepIcon`,e)}var stepIconClasses=generateUtilityClasses(`MuiStepIcon`,[`root`,`active`,`completed`,`error`,`text`]),_circle,useUtilityClasses$26=e=>{let{classes:t,active:n,completed:i,error:o}=e;return composeClasses({root:[`root`,n&&`active`,i&&`completed`,o&&`error`],text:[`text`]},getStepIconUtilityClass,t)},StepIconRoot=styled(SvgIcon,{name:`MuiStepIcon`,slot:`Root`})(memoTheme(({theme:e})=>({display:`block`,transition:e.transitions.create(`color`,{duration:e.transitions.duration.shortest}),color:(e.vars||e).palette.text.disabled,[`&.${stepIconClasses.completed}, &.${stepIconClasses.active}`]:{color:(e.vars||e).palette.primary.main},[`&.${stepIconClasses.error}`]:{color:(e.vars||e).palette.error.main}}))),StepIconText=styled(`text`,{name:`MuiStepIcon`,slot:`Text`})(memoTheme(({theme:e})=>({fill:(e.vars||e).palette.primary.contrastText,fontSize:e.typography.caption.fontSize,fontFamily:e.typography.fontFamily}))),StepIcon=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiStepIcon`}),{active:i=!1,className:o,completed:l=!1,error:u=!1,icon:d,...f}=n,p={...n,active:i,completed:l,error:u},m=useUtilityClasses$26(p);if(typeof d==`number`||typeof d==`string`){let e=clsx(o,m.root);return u?(0,import_jsx_runtime.jsx)(StepIconRoot,{as:Warning_default,className:e,ref:t,ownerState:p,...f}):l?(0,import_jsx_runtime.jsx)(StepIconRoot,{as:CheckCircle_default$1,className:e,ref:t,ownerState:p,...f}):(0,import_jsx_runtime.jsxs)(StepIconRoot,{className:e,ref:t,ownerState:p,...f,children:[_circle||=(0,import_jsx_runtime.jsx)(`circle`,{cx:`12`,cy:`12`,r:`12`}),(0,import_jsx_runtime.jsx)(StepIconText,{className:m.text,x:`12`,y:`12`,textAnchor:`middle`,dominantBaseline:`central`,ownerState:p,children:d})]})}return d});function getStepLabelUtilityClass(e){return generateUtilityClass(`MuiStepLabel`,e)}var stepLabelClasses=generateUtilityClasses(`MuiStepLabel`,[`root`,`horizontal`,`vertical`,`label`,`active`,`completed`,`error`,`disabled`,`iconContainer`,`alternativeLabel`,`labelContainer`]),useUtilityClasses$25=e=>{let{classes:t,orientation:n,active:i,completed:o,error:l,disabled:u,alternativeLabel:d}=e;return composeClasses({root:[`root`,n,l&&`error`,u&&`disabled`,d&&`alternativeLabel`],label:[`label`,i&&`active`,o&&`completed`,l&&`error`,u&&`disabled`,d&&`alternativeLabel`],iconContainer:[`iconContainer`,i&&`active`,o&&`completed`,l&&`error`,u&&`disabled`,d&&`alternativeLabel`],labelContainer:[`labelContainer`,d&&`alternativeLabel`]},getStepLabelUtilityClass,t)},StepLabelRoot=styled(`span`,{name:`MuiStepLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation]]}})({display:`flex`,alignItems:`center`,[`&.${stepLabelClasses.alternativeLabel}`]:{flexDirection:`column`},[`&.${stepLabelClasses.disabled}`]:{cursor:`default`},variants:[{props:{orientation:`vertical`},style:{textAlign:`left`,padding:`8px 0`}}]}),StepLabelLabel=styled(`span`,{name:`MuiStepLabel`,slot:`Label`})(memoTheme(({theme:e})=>({...e.typography.body2,display:`block`,transition:e.transitions.create(`color`,{duration:e.transitions.duration.shortest}),[`&.${stepLabelClasses.active}, &.${stepLabelClasses.completed}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${stepLabelClasses.alternativeLabel}`]:{marginTop:16},[`&.${stepLabelClasses.error}`]:{color:(e.vars||e).palette.error.main}}))),StepLabelIconContainer=styled(`span`,{name:`MuiStepLabel`,slot:`IconContainer`})({flexShrink:0,display:`flex`,paddingRight:8,[`&.${stepLabelClasses.alternativeLabel}`]:{paddingRight:0}}),StepLabelLabelContainer=styled(`span`,{name:`MuiStepLabel`,slot:`LabelContainer`})(memoTheme(({theme:e})=>({width:`100%`,color:(e.vars||e).palette.text.secondary,[`&.${stepLabelClasses.alternativeLabel}`]:{textAlign:`center`}}))),StepLabel=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiStepLabel`}),{children:i,className:o,componentsProps:l={},error:u=!1,icon:d,optional:f,slots:p={},slotProps:m={},StepIconComponent:g,StepIconProps:_,...b}=n,{alternativeLabel:S,orientation:C}=import_react$1.useContext(StepperContext),{active:T,disabled:E,completed:D,icon:O}=import_react$1.useContext(StepContext),A=d||O,j=g;A&&!j&&(j=StepIcon);let M={...n,active:T,alternativeLabel:S,completed:D,disabled:E,error:u,orientation:C},N=useUtilityClasses$25(M),P={slots:p,slotProps:{stepIcon:_,...l,...m}},[F,I]=useSlot(`root`,{elementType:StepLabelRoot,externalForwardedProps:{...P,...b},ownerState:M,ref:t,className:clsx(N.root,o)}),[L,R]=useSlot(`label`,{elementType:StepLabelLabel,externalForwardedProps:P,ownerState:M}),[z,B]=useSlot(`stepIcon`,{elementType:j,externalForwardedProps:P,ownerState:M});return(0,import_jsx_runtime.jsxs)(F,{...I,children:[A||z?(0,import_jsx_runtime.jsx)(StepLabelIconContainer,{className:N.iconContainer,ownerState:M,children:(0,import_jsx_runtime.jsx)(z,{completed:D,active:T,error:u,icon:A,...B})}):null,(0,import_jsx_runtime.jsxs)(StepLabelLabelContainer,{className:N.labelContainer,ownerState:M,children:[i?(0,import_jsx_runtime.jsx)(L,{...R,className:clsx(N.label,R?.className),children:i}):null,f]})]})});StepLabel.muiName=`StepLabel`;function getStepConnectorUtilityClass(e){return generateUtilityClass(`MuiStepConnector`,e)}var stepConnectorClasses=generateUtilityClasses(`MuiStepConnector`,[`root`,`horizontal`,`vertical`,`alternativeLabel`,`active`,`completed`,`disabled`,`line`,`lineHorizontal`,`lineVertical`]),useUtilityClasses$24=e=>{let{classes:t,orientation:n,alternativeLabel:i,active:o,completed:l,disabled:u}=e;
213return composeClasses({root:[`root`,n,i&&`alternativeLabel`,o&&`active`,l&&`completed`,u&&`disabled`],line:[`line`,`line${capitalize_default(n)}`]},getStepConnectorUtilityClass,t)},StepConnectorRoot=styled(`div`,{name:`MuiStepConnector`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})({flex:`1 1 auto`,variants:[{props:{orientation:`vertical`},style:{marginLeft:12}},{props:{alternativeLabel:!0},style:{position:`absolute`,top:12,left:`calc(-50% + 20px)`,right:`calc(50% + 20px)`}}]}),StepConnectorLine=styled(`span`,{name:`MuiStepConnector`,slot:`Line`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.line,t[`line${capitalize_default(n.orientation)}`]]}})(memoTheme(({theme:e})=>{let t=e.palette.mode===`light`?e.palette.grey[400]:e.palette.grey[600];return{display:`block`,borderColor:e.vars?e.vars.palette.StepConnector.border:t,variants:[{props:{orientation:`horizontal`},style:{borderTopStyle:`solid`,borderTopWidth:1}},{props:{orientation:`vertical`},style:{borderLeftStyle:`solid`,borderLeftWidth:1,minHeight:24}}]}})),StepConnector=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiStepConnector`}),{className:i,...o}=n,{alternativeLabel:l,orientation:u=`horizontal`}=import_react$1.useContext(StepperContext),{active:d,disabled:f,completed:p}=import_react$1.useContext(StepContext),m={...n,alternativeLabel:l,orientation:u,active:d,completed:p,disabled:f},g=useUtilityClasses$24(m);return(0,import_jsx_runtime.jsx)(StepConnectorRoot,{className:clsx(g.root,i),ref:t,ownerState:m,...o,children:(0,import_jsx_runtime.jsx)(StepConnectorLine,{className:g.line,ownerState:m})})});function getStepperUtilityClass(e){return generateUtilityClass(`MuiStepper`,e)}var stepperClasses=generateUtilityClasses(`MuiStepper`,[`root`,`horizontal`,`vertical`,`nonLinear`,`alternativeLabel`]),useUtilityClasses$23=e=>{let{orientation:t,nonLinear:n,alternativeLabel:i,classes:o}=e;return composeClasses({root:[`root`,t,n&&`nonLinear`,i&&`alternativeLabel`]},getStepperUtilityClass,o)},StepperRoot=styled(`div`,{name:`MuiStepper`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.nonLinear&&t.nonLinear]}})({display:`flex`,variants:[{props:{orientation:`horizontal`},style:{flexDirection:`row`,alignItems:`center`}},{props:{orientation:`vertical`},style:{flexDirection:`column`}},{props:{alternativeLabel:!0},style:{alignItems:`flex-start`}}]}),defaultConnector=(0,import_jsx_runtime.jsx)(StepConnector,{}),Stepper=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiStepper`}),{activeStep:i=0,alternativeLabel:o=!1,children:l,className:u,component:d=`div`,connector:f=defaultConnector,nonLinear:p=!1,orientation:m=`horizontal`,...g}=n,_={...n,nonLinear:p,alternativeLabel:o,orientation:m,component:d},b=useUtilityClasses$23(_),S=import_react$1.Children.toArray(l).filter(Boolean),C=S.map((e,t)=>import_react$1.cloneElement(e,{index:t,last:t+1===S.length,...e.props})),T=import_react$1.useMemo(()=>({activeStep:i,alternativeLabel:o,connector:f,nonLinear:p,orientation:m}),[i,o,f,p,m]);return(0,import_jsx_runtime.jsx)(StepperContext.Provider,{value:T,children:(0,import_jsx_runtime.jsx)(StepperRoot,{as:d,ownerState:_,className:clsx(b.root,u),ref:t,...g,children:C})})});function getTextFieldUtilityClass(e){return generateUtilityClass(`MuiTextField`,e)}var textFieldClasses=generateUtilityClasses(`MuiTextField`,[`root`]),variantComponent={standard:Input,filled:FilledInput,outlined:OutlinedInput},useUtilityClasses$22=e=>{let{classes:t}=e;return composeClasses({root:[`root`]},getTextFieldUtilityClass,t)},TextFieldRoot=styled(FormControl,{name:`MuiTextField`,slot:`Root`})({}),TextField=import_react$1.forwardRef(function(e,t){let n=useDefaultProps({props:e,name:`MuiTextField`}),{autoComplete:i,autoFocus:o=!1,children:l,className:u,color:d=`primary`,defaultValue:f,disabled:p=!1,error:m=!1,FormHelperTextProps:g,fullWidth:_=!1,helperText:b,id:S,InputLabelProps:C,inputProps:T,InputProps:E,inputRef:D,label:O,maxRows:A,minRows:j,multiline:M=!1,name:N,onBlur:P,onChange:F,onFocus:I,placeholder:L,required:R=!1,rows:z,select:B=!1,SelectProps:V,slots:H={},slotProps:U={},type:W,value:K,variant:q=`outlined`,...J}=n,Y={...n,autoFocus:o,color:d,disabled:p,error:m,fullWidth:_,multiline:M,required:R,select:B,variant:q},ee=useUtilityClasses$22(Y),X=useId$1(S),te=b&&X?`${X}-helper-text`:void 0,Z=O&&X?`${X}-label`:void 0,ne=variantComponent[q],Q={slots:H,slotProps:{input:E,inputLabel:C,htmlInput:T,formHelperText:g,select:V,...U}},ie={},ae=Q.slotProps.inputLabel;q===`outlined`&&(ae&&ae.shrink!==void 0&&(ie.notched=ae.shrink),ie.label=O),B&&((!V||!V.native)&&(ie.id=void 0),ie[`aria-describedby`]=void 0);let[oe,se]=useSlot(`root`,{elementType:TextFieldRoot,shouldForwardComponentProp:!0,externalForwardedProps:{...Q,...J},ownerState:Y,className:clsx(ee.root,u),ref:t,additionalProps:{disabled:p,error:m,fullWidth:_,required:R,color:d,variant:q}}),[$,ce]=useSlot(`input`,{elementType:ne,externalForwardedProps:Q,additionalProps:ie,ownerState:Y}),[le,ue]=useSlot(`inputLabel`,{elementType:InputLabel,externalForwardedProps:Q,ownerState:Y}),[de,fe]=useSlot(`htmlInput`,{elementType:`input`,externalForwardedProps:Q,ownerState:Y}),[pe,me]=useSlot(`formHelperText`,{elementType:FormHelperText,externalForwardedProps:Q,ownerState:Y}),[he,ge]=useSlot(`select`,{elementType:Select,externalForwardedProps:Q,ownerState:Y}),_e=(0,import_jsx_runtime.jsx)($,{"aria-describedby":te,autoComplete:i,autoFocus:o,defaultValue:f,fullWidth:_,multiline:M,name:N,rows:z,maxRows:A,minRows:j,type:W,value:K,id:X,inputRef:D,onBlur:P,onChange:F,onFocus:I,placeholder:L,inputProps:fe,slots:{input:H.htmlInput?de:void 0},...ce});return(0,import_jsx_runtime.jsxs)(oe,{...se,children:[O!=null&&O!==``&&(0,import_jsx_runtime.jsx)(le,{htmlFor:X,id:Z,...ue,children:O}),B?(0,import_jsx_runtime.jsx)(he,{"aria-describedby":te,id:X,labelId:Z,value:K,input:_e,...ge,children:l}):_e,b&&(0,import_jsx_runtime.jsx)(pe,{id:te,...me,children:b})]})}),useMediaQuery=unstable_createUseMediaQuery({themeId:identifier_default}),API_SERVER=`https://complete.dotrust.co`,BBCLIENT_URL=`betbudget.app`,bgcolor=`#f6f6f6`,cdn=`https://static.dotrust.co.uk`,bb_green=`#7A9684`,bb_dark=`#525252`,cubeShadow=`2px 4px 12px 4px rgb(0,0,0,0.08)`,require_ua_parser_min=__commonJSMin(((e,t)=>{(function(n,i){var o=`1.0.41`,l=``,u=`?`,d=`function`,f=`undefined`,p=`object`,m=`string`,g=`major`,_=`model`,b=`name`,S=`type`,C=`vendor`,T=`version`,E=`architecture`,D=`console`,O=`mobile`,A=`tablet`,j=`smarttv`,M=`wearable`,N=`embedded`,P=500,F=`Amazon`,I=`Apple`,L=`ASUS`,R=`BlackBerry`,z=`Browser`,B=`Chrome`,V=`Edge`,H=`Firefox`,U=`Google`,W=`Honor`,K=`Huawei`,q=`Lenovo`,J=`LG`,Y=`Microsoft`,ee=`Motorola`,X=`Nvidia`,te=`OnePlus`,Z=`Opera`,ne=`OPPO`,Q=`Samsung`,ie=`Sharp`,ae=`Sony`,oe=`Xiaomi`,se=`Zebra`,$=`Facebook`,ce=`Chromium OS`,le=`Mac OS`,ue=` Browser`,de=function(e,t){var n={};for(var i in e)t[i]&&t[i].length%2==0?n[i]=t[i].concat(e[i]):n[i]=e[i];return n},fe=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},pe=function(e,t){return typeof e===m?me(t).indexOf(me(e))!==-1:!1},me=function(e){return e.toLowerCase()},he=function(e){return typeof e===m?e.replace(/[^\d\.]/g,l).split(`.`)[0]:i},ge=function(e,t){if(typeof e===m)return e=e.replace(/^\s\s*/,l),typeof t===f?e:e.substring(0,P)},_e=function(e,t){for(var n=0,o,l,u,f,m,g;n<t.length&&!m;){var _=t[n],b=t[n+1];for(o=l=0;o<_.length&&!m&&_[o];)if(m=_[o++].exec(e),m)for(u=0;
vendor: 9,171 bytes, line 213
213u<b.length;u++)g=m[++l],f=b[u],typeof f===p&&f.length>0?f.length===2?typeof f[1]==d?this[f[0]]=f[1].call(this,g):this[f[0]]=f[1]:f.length===3?typeof f[1]===d&&!(f[1].exec&&f[1].test)?this[f[0]]=g?f[1].call(this,g,f[2]):i:this[f[0]]=g?g.replace(f[1],f[2]):i:f.length===4&&(this[f[0]]=g?f[3].call(this,g.replace(f[1],f[2])):i):this[f]=g||i;n+=2}},ve=function(e,t){for(var n in t)if(typeof t[n]===p&&t[n].length>0){for(var o=0;o<t[n].length;o++)if(pe(t[n][o],e))return n===u?i:n}else if(pe(t[n],e))return n===u?i:n;return t.hasOwnProperty(`*`)?t[`*`]:e},ye={"1.0":`/8`,1.2:`/1`,1.3:`/3`,"2.0":`/412`,"2.0.2":`/416`,"2.0.3":`/417`,"2.0.4":`/419`,"?":`/`},be={ME:`4.90`,"NT 3.11":`NT3.51`,"NT 4.0":`NT4.0`,2e3:`NT 5.0`,XP:[`NT 5.1`,`NT 5.2`],Vista:`NT 6.0`,7:`NT 6.1`,8:`NT 6.2`,8.1:`NT 6.3`,10:[`NT 6.4`,`NT 10.0`],RT:`ARM`},xe={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[T,[b,`Chrome`]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[T,[b,`Edge`]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[b,T],[/opios[\/ ]+([\w\.]+)/i],[T,[b,Z+` Mini`]],[/\bop(?:rg)?x\/([\w\.]+)/i],[T,[b,Z+` GX`]],[/\bopr\/([\w\.]+)/i],[T,[b,Z]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[T,[b,`Baidu`]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[T,[b,`Maxthon`]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[b,T],[/quark(?:pc)?\/([-\w\.]+)/i],[T,[b,`Quark`]],[/\bddg\/([\w\.]+)/i],[T,[b,`DuckDuckGo`]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[T,[b,`UC`+z]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[T,[b,`WeChat`]],[/konqueror\/([\w\.]+)/i],[T,[b,`Konqueror`]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[T,[b,`IE`]],[/ya(?:search)?browser\/([\w\.]+)/i],[T,[b,`Yandex`]],[/slbrowser\/([\w\.]+)/i],[T,[b,`Smart Lenovo `+z]],[/(avast|avg)\/([\w\.]+)/i],[[b,/(.+)/,`$1 Secure `+z],T],[/\bfocus\/([\w\.]+)/i],[T,[b,H+` Focus`]],[/\bopt\/([\w\.]+)/i],[T,[b,Z+` Touch`]],[/coc_coc\w+\/([\w\.]+)/i],[T,[b,`Coc Coc`]],[/dolfin\/([\w\.]+)/i],[T,[b,`Dolphin`]],[/coast\/([\w\.]+)/i],[T,[b,Z+` Coast`]],[/miuibrowser\/([\w\.]+)/i],[T,[b,`MIUI`+ue]],[/fxios\/([\w\.-]+)/i],[T,[b,H]],[/\bqihoobrowser\/?([\w\.]*)/i],[T,[b,`360`]],[/\b(qq)\/([\w\.]+)/i],[[b,/(.+)/,`$1Browser`],T],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[b,/(.+)/,`$1`+ue],T],[/samsungbrowser\/([\w\.]+)/i],[T,[b,Q+` Internet`]],[/metasr[\/ ]?([\d\.]+)/i],[T,[b,`Sogou Explorer`]],[/(sogou)mo\w+\/([\d\.]+)/i],[[b,`Sogou Mobile`],T],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[b,T],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[b],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[T,b],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[b,$],T],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[b,T],[/\bgsa\/([\w\.]+) .*safari\//i],[T,[b,`GSA`]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[T,[b,`TikTok`]],[/headlesschrome(?:\/([\w\.]+)| )/i],[T,[b,B+` Headless`]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[b,B+` WebView`],T],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[T,[b,`Android `+z]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[b,T],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[T,[b,`Mobile Safari`]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[T,b],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[b,[T,ve,ye]],[/(webkit|khtml)\/([\w\.]+)/i],[b,T],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[b,`Netscape`],T],[/(wolvic|librewolf)\/([\w\.]+)/i],[b,T],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[T,[b,H+` Reality`]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[b,[T,/_/g,`.`]],[/(cobalt)\/([\w\.]+)/i],[b,[T,/master.|lts./,``]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[E,`amd64`]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[E,`ia32`]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[E,`arm64`]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[E,`armhf`]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[E,`arm`]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[E,/ower/,l,me]],[/ sun4\w[;\)]/i],[[E,`sparc`]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[E,me]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[_,[C,Q],[S,A]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[_,[C,Q],[S,O]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[_,[C,I],[S,O]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[_,[C,I],[S,A]],[/(macintosh);/i],[_,[C,I]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[_,[C,ie],[S,O]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[_,[C,W],[S,A]],[/honor([-\w ]+)[;\)]/i],[_,[C,W],[S,O]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[_,[C,K],[S,A]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[_,[C,K],[S,O]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[_,/_/g,` `],[C,oe],[S,A]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[_,/_/g,` `],[C,oe],[S,O]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[_,[C,ne],[S,O]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[_,[C,ve,{OnePlus:[`304`,`403`,`203`],"*":ne}],[S,A]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[_,[C,`Vivo`],[S,O]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[_,[C,`Realme`],[S,O]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[_,[C,ee],[S,O]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[_,[C,ee],[S,A]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[_,[C,J],[S,A]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[_,[C,J],[S,O]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[_,[C,q],[S,A]],[/(nokia) (t[12][01])/i],[C,_,[S,A]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[_,/_/g,` `],[S,O],[C,`Nokia`]],[/(pixel (c|tablet))\b/i],[_,[C,U],[S,A]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[_,[C,U],[S,O]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[_,[C,ae],[S,O]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[_,`Xperia Tablet`],[C,ae],[S,A]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[_,[C,te],[S,O]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[_,[C,F],[S,A]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[_,/(.+)/g,`Fire Phone $1`],[C,F],[S,O]],[/(playbook);[-\w\),; ]+(rim)/i],[_,C,[S,A]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[_,[C,R],[S,O]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[_,[C,L],[S,A]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[_,[C,L],[S,O]],[/(nexus 9)/i],[_,[C,`HTC`],[S,A]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;
213|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[C,[_,/_/g,` `],[S,O]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[_,[C,`TCL`],[S,A]],[/(itel) ((\w+))/i],[[C,me],_,[S,ve,{tablet:[`p10001l`,`w7001`],"*":`mobile`}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[_,[C,`Acer`],[S,A]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[_,[C,`Meizu`],[S,O]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[_,[C,`Ulefone`],[S,O]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[_,[C,`Energizer`],[S,O]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[_,[C,`Cat`],[S,O]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[_,[C,`Smartfren`],[S,O]],[/droid.+; (a(?:015|06[35]|142p?))/i],[_,[C,`Nothing`],[S,O]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[_,[C,`Archos`],[S,A]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[_,[C,`Archos`],[S,O]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[C,_,[S,A]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[C,_,[S,O]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[C,_,[S,A]],[/(surface duo)/i],[_,[C,Y],[S,A]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[_,[C,`Fairphone`],[S,O]],[/(u304aa)/i],[_,[C,`AT&T`],[S,O]],[/\bsie-(\w*)/i],[_,[C,`Siemens`],[S,O]],[/\b(rct\w+) b/i],[_,[C,`RCA`],[S,A]],[/\b(venue[\d ]{2,7}) b/i],[_,[C,`Dell`],[S,A]],[/\b(q(?:mv|ta)\w+) b/i],[_,[C,`Verizon`],[S,A]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[_,[C,`Barnes & Noble`],[S,A]],[/\b(tm\d{3}\w+) b/i],[_,[C,`NuVision`],[S,A]],[/\b(k88) b/i],[_,[C,`ZTE`],[S,A]],[/\b(nx\d{3}j) b/i],[_,[C,`ZTE`],[S,O]],[/\b(gen\d{3}) b.+49h/i],[_,[C,`Swiss`],[S,O]],[/\b(zur\d{3}) b/i],[_,[C,`Swiss`],[S,A]],[/\b((zeki)?tb.*\b) b/i],[_,[C,`Zeki`],[S,A]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[C,`Dragon Touch`],_,[S,A]],[/\b(ns-?\w{0,9}) b/i],[_,[C,`Insignia`],[S,A]],[/\b((nxa|next)-?\w{0,9}) b/i],[_,[C,`NextBook`],[S,A]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[C,`Voice`],_,[S,O]],[/\b(lvtel\-)?(v1[12]) b/i],[[C,`LvTel`],_,[S,O]],[/\b(ph-1) /i],[_,[C,`Essential`],[S,O]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[_,[C,`Envizen`],[S,A]],[/\b(trio[-\w\. ]+) b/i],[_,[C,`MachSpeed`],[S,A]],[/\btu_(1491) b/i],[_,[C,`Rotor`],[S,A]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[_,[C,X],[S,A]],[/(sprint) (\w+)/i],[C,_,[S,O]],[/(kin\.[onetw]{3})/i],[[_,/\./g,` `],[C,Y],[S,O]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[_,[C,se],[S,A]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[_,[C,se],[S,O]],[/smart-tv.+(samsung)/i],[C,[S,j]],[/hbbtv.+maple;(\d+)/i],[[_,/^/,`SmartTV`],[C,Q],[S,j]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[C,J],[S,j]],[/(apple) ?tv/i],[C,[_,I+` TV`],[S,j]],[/crkey/i],[[_,B+`cast`],[C,U],[S,j]],[/droid.+aft(\w+)( bui|\))/i],[_,[C,F],[S,j]],[/(shield \w+ tv)/i],[_,[C,X],[S,j]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[_,[C,ie],[S,j]],[/(bravia[\w ]+)( bui|\))/i],[_,[C,ae],[S,j]],[/(mi(tv|box)-?\w+) bui/i],[_,[C,oe],[S,j]],[/Hbbtv.*(technisat) (.*);/i],[C,_,[S,j]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[C,ge],[_,ge],[S,j]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[_,[S,j]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[S,j]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[C,_,[S,D]],[/droid.+; (shield)( bui|\))/i],[_,[C,X],[S,D]],[/(playstation \w+)/i],[_,[C,ae],[S,D]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[_,[C,Y],[S,D]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[_,[C,Q],[S,M]],[/((pebble))app/i,/(asu
vendor: 6,324 bytes, line 213
213s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[C,_,[S,M]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[_,[C,ne],[S,M]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[_,[C,I],[S,M]],[/(opwwe\d{3})/i],[_,[C,te],[S,M]],[/(moto 360)/i],[_,[C,ee],[S,M]],[/(smartwatch 3)/i],[_,[C,ae],[S,M]],[/(g watch r)/i],[_,[C,J],[S,M]],[/droid.+; (wt63?0{2,3})\)/i],[_,[C,se],[S,M]],[/droid.+; (glass) \d/i],[_,[C,U],[S,M]],[/(pico) (4|neo3(?: link|pro)?)/i],[C,_,[S,M]],[/; (quest( \d| pro)?)/i],[_,[C,$],[S,M]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[C,[S,N]],[/(aeobc)\b/i],[_,[C,F],[S,N]],[/(homepod).+mac os/i],[_,[C,I],[S,N]],[/windows iot/i],[[S,N]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[_,[S,O]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[_,[S,A]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[S,A]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[S,O]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[_,[C,`Generic`]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[T,[b,V+`HTML`]],[/(arkweb)\/([\w\.]+)/i],[b,T],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[T,[b,`Blink`]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[b,T],[/ladybird\//i],[[b,`LibWeb`]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[T,b]],os:[[/microsoft (windows) (vista|xp)/i],[b,T],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[b,[T,ve,be]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[T,ve,be],[b,`Windows`]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[T,/_/g,`.`],[b,`iOS`]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[b,le],[T,/_/g,`.`]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[T,b],[/(ubuntu) ([\w\.]+) like android/i],[[b,/(.+)/,`$1 Touch`],T],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[b,T],[/\(bb(10);/i],[T,[b,R]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[T,[b,`Symbian`]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[T,[b,H+` OS`]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[T,[b,`webOS`]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[T,[b,`watchOS`]],[/crkey\/([\d\.]+)/i],[T,[b,B+`cast`]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[b,ce],T],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[b,T],[/(sunos) ?([\w\.\d]*)/i],[[b,`Solaris`],T],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[b,T]]},Se=function(e,t){if(typeof e===p&&(t=e,e=i),!(this instanceof Se))return new Se(e,t).getResult();var o=typeof n!==f&&n.navigator?n.navigator:i,u=e||(o&&o.userAgent?o.userAgent:l),D=o&&o.userAgentData?o.userAgentData:i,j=t?de(xe,t):xe,M=o&&o.userAgent==u;return this.getBrowser=function(){var e={};return e[b]=i,e[T]=i,_e.call(e,u,j.browser),e[g]=he(e[T]),M&&o&&o.brave&&typeof o.brave.isBrave==d&&(e[b]=`Brave`),e},this.getCPU=function(){var e={};return e[E]=i,_e.call(e,u,j.cpu),e},this.getDevice=function(){var e={};return e[C]=i,e[_]=i,e[S]=i,_e.call(e,u,j.device),M&&!e[S]&&D&&D.mobile&&(e[S]=O),M&&e[_]==`Macintosh`&&o&&typeof o.standalone!==f&&o.maxTouchPoints&&o.maxTouchPoints>2&&(e[_]=`iPad`,e[S]=A),e},this.getEngine=function(){var e={};return e[b]=i,e[T]=i,_e.call(e,u,j.engine),e},this.getOS=function(){var e={};return e[b]=i,e[T]=i,_e.call(e,u,j.os),M&&!e[b]&&D&&D.platform&&D.platform!=`Unknown`&&(e[b]=D.platform.replace(/chrome os/i,ce).replace(/macos/i,le)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return u},this.setUA=function(e){return u=typeof e===m&&e.length>P?ge(e,P):e,this},this.setUA(u),this};Se.VERSION=o,Se.BROWSER=fe([b,T,g]),Se.CPU=fe([E]),Se.DEVICE=fe([_,C,S,D,O,j,A,M,N]),Se.ENGINE=Se.OS=fe([b,T]),typeof e===f?typeof define===d&&define.amd?define(function(){return Se}):typeof n!==f&&(n.UAParser=Se):(typeof t!==f&&t.exports&&(e=t.exports=Se),e.UAParser=Se);var Ce=typeof n!==f&&(n.jQuery||n.Zepto);if(Ce&&!Ce.ua){var we=new Se;Ce.ua=we.getResult(),Ce.ua.get=function(){return we.getUA()},Ce.ua.set=function(e){we.setUA(e);var t=we.getResult();for(var n in t)Ce.ua[n]=t[n]}}})(typeof window==`object`?window:e)})),require_lib$1=__commonJSMin((e=>{Object.defineProperty(e,`__esModule`,{value:!0});function t(e){return e&&typeof e==`object`&&`default`in e?e.default:e}var n=require_react$1(),i=t(n),o=require_ua_parser_min(),l=new o,u=l.getBrowser(),d=l.getCPU(),f=l.getDevice(),p=l.getEngine(),m=l.getOS(),g=l.getUA(),_=function(e){return l.setUA(e)},b=function(e){if(!e){console.error(`No userAgent string was provided`);return}var t=new o(e);return{UA:t,browser:t.getBrowser(),cpu:t.getCPU(),device:t.getDevice(),engine:t.getEngine(),os:t.getOS(),ua:t.getUA(),setUserAgent:function(e){return t.setUA(e)}}},S=Object.freeze({ClientUAInstance:l,browser:u,cpu:d,device:f,engine:p,os:m,ua:g,setUa:_,parseUserAgent:b});function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
213t%2?C(Object(n),!0).forEach(function(t){j(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function E(e){"@babel/helpers - typeof";return E=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},E(e)}function D(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function O(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,`value`in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function A(e,t,n){return t&&O(e.prototype,t),n&&O(e,n),e}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(){return M=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},M.apply(this,arguments)}function N(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&F(e,t)}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function F(e,t){return F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},F(e,t)}function I(e,t){if(e==null)return{};var n={},i=Object.keys(e),o,l;for(l=0;l<i.length;l++)o=i[l],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function L(e,t){if(e==null)return{};var n=I(e,t),i,o;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)i=l[o],!(t.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}function R(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function z(e,t){if(t&&(typeof t==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return R(e)}function B(e,t){return V(e)||H(e,t)||U(e,t)||K()}function V(e){if(Array.isArray(e))return e}function H(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var i=[],o=!0,l=!1,u,d;try{for(n=n.call(e);!(o=(u=n.next()).done)&&(i.push(u.value),!(t&&i.length===t));o=!0);}catch(e){l=!0,d=e}finally{try{!o&&n.return!=null&&n.return()}finally{if(l)throw d}}return i}}function U(e,t){if(e){if(typeof e==`string`)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return W(e,t)}}function W(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}function K(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 214In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var q={Mobile:`mobile`,Tablet:`tablet`,SmartTv:`smarttv`,Console:`console`,Wearable:`wearable`,Embedded:`embedded`,Browser:void 0},J={Chrome:`Chrome`,Firefox:`Firefox`,Opera:`Opera`,Yandex:`Yandex`,Safari:`Safari`,InternetExplorer:`Internet Explorer`,Edge:`Edge`,Chromium:`Chromium`,Ie:`IE`,MobileSafari:`Mobile Safari`,EdgeChromium:`Edge Chromium`,MIUI:`MIUI Browser`,SamsungBrowser:`Samsung Browser`},Y={IOS:`iOS`,Android:`Android`,WindowsPhone:`Windows Phone`,Windows:`Windows`,MAC_OS:`Mac OS`},ee={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},X=function(e){switch(e){case q.Mobile:return{isMobile:!0};case q.Tablet:return{isTablet:!0};case q.SmartTv:return{isSmartTV:!0};case q.Console:return{isConsole:!0};case q.Wearable:return{isWearable:!0};case q.Browser:return{isBrowser:!0};case q.Embedded:return{isEmbedded:!0};default:return ee}},te=function(e){return _(e)},Z=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`none`;return e||t},ne=function(){return typeof window<`u`&&(window.navigator||navigator)?window.navigator||navigator:!1},Q=function(e){var t=ne();return t&&t.platform&&(t.platform.indexOf(e)!==-1||t.platform===`MacIntel`&&t.maxTouchPoints>1&&!window.MSStream)},ie=function(e,t,n,i,o){return{isBrowser:e,browserMajorVersion:Z(t.major),browserFullVersion:Z(t.version),browserName:Z(t.name),engineName:Z(n.name),engineVersion:Z(n.version),osName:Z(i.name),osVersion:Z(i.version),userAgent:Z(o)}},ae=function(e,t,n,i){return T({},e,{vendor:Z(t.vendor),model:Z(t.model),os:Z(n.name),osVersion:Z(n.version),ua:Z(i)})},oe=function(e,t,n,i){return{isSmartTV:e,engineName:Z(t.name),engineVersion:Z(t.version),osName:Z(n.name),osVersion:Z(n.version),userAgent:Z(i)}},se=function(e,t,n,i){return{isConsole:e,engineName:Z(t.name),engineVersion:Z(t.version),osName:Z(n.name),osVersion:Z(n.version),userAgent:Z(i)}},$=function(e,t,n,i){return{isWearable:e,engineName:Z(t.name),engineVersion:Z(t.version),osName:Z(n.name),osVersion:Z(n.version),userAgent:Z(i)}}
214,ce=function(e,t,n,i,o){return{isEmbedded:e,vendor:Z(t.vendor),model:Z(t.model),engineName:Z(n.name),engineVersion:Z(n.version),osName:Z(i.name),osVersion:Z(i.version),userAgent:Z(o)}};function le(e){var t=e?b(e):S,n=t.device,i=t.browser,o=t.engine,l=t.os,u=t.ua,d=X(n.type),f=d.isBrowser,p=d.isMobile,m=d.isTablet,g=d.isSmartTV,_=d.isConsole,C=d.isWearable,T=d.isEmbedded;if(f)return ie(f,i,o,l,u);if(g)return oe(g,o,l,u);if(_)return se(_,o,l,u);if(p||m)return ae(d,n,l,u);if(C)return $(C,o,l,u);if(T)return ce(T,n,o,l,u)}var ue=function(e){return e.type===q.Mobile},de=function(e){return e.type===q.Tablet},fe=function(e){var t=e.type;return t===q.Mobile||t===q.Tablet},pe=function(e){return e.type===q.SmartTv},me=function(e){return e.type===q.Browser},he=function(e){return e.type===q.Wearable},ge=function(e){return e.type===q.Console},_e=function(e){return e.type===q.Embedded},ve=function(e){var t=e.vendor;return Z(t)},ye=function(e){var t=e.model;return Z(t)},be=function(e){var t=e.type;return Z(t,`browser`)},xe=function(e){return e.name===Y.Android},Se=function(e){return e.name===Y.Windows},Ce=function(e){return e.name===Y.MAC_OS},we=function(e){return e.name===Y.WindowsPhone},Te=function(e){return e.name===Y.IOS},Ee=function(e){var t=e.version;return Z(t)},De=function(e){var t=e.name;return Z(t)},Oe=function(e){return e.name===J.Chrome},ke=function(e){return e.name===J.Firefox},Ae=function(e){return e.name===J.Chromium},je=function(e){return e.name===J.Edge},Me=function(e){return e.name===J.Yandex},Ne=function(e){var t=e.name;return t===J.Safari||t===J.MobileSafari},Pe=function(e){return e.name===J.MobileSafari},Fe=function(e){return e.name===J.Opera},Ie=function(e){var t=e.name;return t===J.InternetExplorer||t===J.Ie},Le=function(e){return e.name===J.MIUI},Re=function(e){return e.name===J.SamsungBrowser},ze=function(e){var t=e.version;return Z(t)},Be=function(e){var t=e.major;return Z(t)},Ve=function(e){var t=e.name;return Z(t)},He=function(e){var t=e.name;return Z(t)},Ue=function(e){var t=e.version;return Z(t)},We=function(){var e=ne(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return typeof t==`string`?/electron/.test(t):!1},Ge=function(e){return typeof e==`string`&&e.indexOf(`Edg/`)!==-1},Ke=function(){var e=ne();return e&&(/iPad|iPhone|iPod/.test(e.platform)||e.platform===`MacIntel`&&e.maxTouchPoints>1)&&!window.MSStream},qe=function(){return Q(`iPad`)},Je=function(){return Q(`iPhone`)},Ye=function(){return Q(`iPod`)},Xe=function(e){return Z(e)};function Ze(e){var t=e||S,n=t.device,i=t.browser,o=t.os,l=t.engine,u=t.ua;return{isSmartTV:pe(n),isConsole:ge(n),isWearable:he(n),isEmbedded:_e(n),isMobileSafari:Pe(i)||qe(),isChromium:Ae(i),isMobile:fe(n)||qe(),isMobileOnly:ue(n),isTablet:de(n)||qe(),isBrowser:me(n),isDesktop:me(n),isAndroid:xe(o),isWinPhone:we(o),isIOS:Te(o)||qe(),isChrome:Oe(i),isFirefox:ke(i),isSafari:Ne(i),isOpera:Fe(i),isIE:Ie(i),osVersion:Ee(o),osName:De(o),fullBrowserVersion:ze(i),browserVersion:Be(i),browserName:Ve(i),mobileVendor:ve(n),mobileModel:ye(n),engineName:He(l),engineVersion:Ue(l),getUA:Xe(u),isEdge:je(i)||Ge(u),isYandex:Me(i),deviceType:be(n),isIOS13:Ke(),isIPad13:qe(),isIPhone13:Je(),isIPod13:Ye(),isElectron:We(),isEdgeChromium:Ge(u),isLegacyEdge:je(i)&&!Ge(u),isWindows:Se(o),isMacOs:Ce(o),isMIUI:Le(i),isSamsungBrowser:Re(i)}}var Qe=pe(f),$e=ge(f),et=he(f),tt=_e(f),nt=Pe(u)||qe(),rt=Ae(u),it=fe(f)||qe(),at=ue(f),ot=de(f)||qe(),st=me(f),ct=me(f),lt=xe(m),ut=we(m),dt=Te(m)||qe(),ft=Oe(u),pt=ke(u),mt=Ne(u),ht=Fe(u),gt=Ie(u),_t=Ee(m),vt=De(m),yt=ze(u),bt=Be(u),xt=Ve(u),St=ve(f),Ct=ye(f),wt=He(p),Tt=Ue(p),Et=Xe(g),Dt=je(u)||Ge(g),Ot=Me(u),kt=be(f),At=Ke(),jt=qe(),Mt=Je(),Nt=Ye(),Pt=We(),Ft=Ge(g),It=je(u)&&!Ge(g),Lt=Se(m),Rt=Ce(m),zt=Le(u),Bt=Re(u),Vt=function(e){if(!e||typeof e!=`string`){console.error(`No valid user agent string was provided`);return}var t=b(e),n=t.device,i=t.browser,o=t.os,l=t.engine,u=t.ua;return Ze({device:n,browser:i,os:o,engine:l,ua:u})},Ht=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return lt?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},Ut=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return st?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},Wt=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return gt?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},Gt=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return dt?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},Kt=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return it?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},qt=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return ot?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},Jt=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return ut?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},Yt=function(e){var t=e.renderWithFragment,o=e.children;e.viewClassName,e.style;var l=L(e,[`renderWithFragment`,`children`,`viewClassName`,`style`]);return at?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},Xt=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return Qe?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},Zt=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return $e?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},Qt=function(e){var t=e.renderWithFragment,o=e.children,l=L(e,[`renderWithFragment`,`children`]);return et?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,l,o):null},$t=function(e){var t=e.renderWithFragment,o=e.children;e.viewClassName,e.style;var l=e.condition,u=L(e,[`renderWithFragment`,`children`,`viewClassName`,`style`,`condition`]);return l?t?i.createElement(n.Fragment,null,o):i.createElement(`div`,u,o):null};function en(e){return function(t){N(n,t);function n(e){var t;return D(this,n),t=z(this,P(n).call(this,e)),t.isEventListenerAdded=!1,t.handleOrientationChange=t.handleOrientationChange.bind(R(t)),t.onOrientationChange=t.onOr
214ientationChange.bind(R(t)),t.onPageLoad=t.onPageLoad.bind(R(t)),t.state={isLandscape:!1,isPortrait:!1},t}return A(n,[{key:`handleOrientationChange`,value:function(){this.isEventListenerAdded||=!0;var e=window.innerWidth>window.innerHeight?90:0;this.setState({isPortrait:e===0,isLandscape:e===90})}},{key:`onOrientationChange`,value:function(){this.handleOrientationChange()}},{key:`onPageLoad`,value:function(){this.handleOrientationChange()}},{key:`componentDidMount`,value:function(){(typeof window>`u`?`undefined`:E(window))!==void 0&&it&&(this.isEventListenerAdded?window.removeEventListener(`load`,this.onPageLoad,!1):(this.handleOrientationChange(),window.addEventListener(`load`,this.onPageLoad,!1)),window.addEventListener(`resize`,this.onOrientationChange,!1))}},{key:`componentWillUnmount`,value:function(){window.removeEventListener(`resize`,this.onOrientationChange,!1)}},{key:`render`,value:function(){return i.createElement(e,M({},this.props,{isLandscape:this.state.isLandscape,isPortrait:this.state.isPortrait}))}}]),n}(i.Component)}function tn(){var e=B(n.useState(function(){var e=window.innerWidth>window.innerHeight?90:0;return{isPortrait:e===0,isLandscape:e===90,orientation:e===0?`portrait`:`landscape`}}),2),t=e[0],i=e[1],o=n.useCallback(function(){var e=window.innerWidth>window.innerHeight?90:0,n={isPortrait:e===0,isLandscape:e===90,orientation:e===0?`portrait`:`landscape`};t.orientation!==n.orientation&&i(n)},[t.orientation]);return n.useEffect(function(){return(typeof window>`u`?`undefined`:E(window))!==void 0&&it&&(o(),window.addEventListener(`load`,o,!1),window.addEventListener(`resize`,o,!1)),function(){window.removeEventListener(`resize`,o,!1),window.removeEventListener(`load`,o,!1)}},[o]),t}function nn(e){return b(e||window.navigator.userAgent)}function rn(e){var t=nn(e||window.navigator.userAgent);return[Ze(t),t]}e.AndroidView=Ht,e.BrowserTypes=J,e.BrowserView=Ut,e.ConsoleView=Zt,e.CustomView=$t,e.IEView=Wt,e.IOSView=Gt,e.MobileOnlyView=Yt,e.MobileView=Kt,e.OsTypes=Y,e.SmartTVView=Xt,e.TabletView=qt,e.WearableView=Qt,e.WinPhoneView=Jt,e.browserName=xt,e.browserVersion=bt,e.deviceDetect=le,e.deviceType=kt,e.engineName=wt,e.engineVersion=Tt,e.fullBrowserVersion=yt,e.getSelectorsByUserAgent=Vt,e.getUA=Et,e.isAndroid=lt,e.isBrowser=st,e.isChrome=ft,e.isChromium=rt,e.isConsole=$e,e.isDesktop=ct,e.isEdge=Dt,e.isEdgeChromium=Ft,e.isElectron=Pt,e.isEmbedded=tt,e.isFirefox=pt,e.isIE=gt,e.isIOS=dt,e.isIOS13=At,e.isIPad13=jt,e.isIPhone13=Mt,e.isIPod13=Nt,e.isLegacyEdge=It,e.isMIUI=zt,e.isMacOs=Rt,e.isMobile=it,e.isMobileOnly=at,e.isMobileSafari=nt,e.isOpera=ht,e.isSafari=mt,e.isSamsungBrowser=Bt,e.isSmartTV=Qe,e.isTablet=ot,e.isWearable=et,e.isWinPhone=ut,e.isWindows=Lt,e.isYandex=Ot,e.mobileModel=Ct,e.mobileVendor=St,e.osName=vt,e.osVersion=_t,e.parseUserAgent=b,e.setUserAgent=te,e.useDeviceData=nn,e.useDeviceSelectors=rn,e.useMobileOrientation=tn,e.withOrientationChange=en})),require_lottie=__commonJSMin(((exports,module)=>{typeof document<`u`&&typeof navigator<`u`&&(function(e,t){typeof exports==`object`&&module!==void 0?module.exports=t():typeof define==`function`&&define.amd?define(t):(e=typeof globalThis<`u`?globalThis:e||self,e.lottie=t())})(exports,(function(){var svgNS=`http://www.w3.org/2000/svg`,locationHref=``,_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var n,i=e.length,o;for(n=0;n<i;n+=1)for(var l in o=e[n].prototype,o)Object.prototype.hasOwnProperty.call(o,l)&&(t.prototype[l]=o[l])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var n=0,i=[],o;switch(e){case`int16`:case`uint8c`:o=1;break;default:o=1.1;break}for(n=0;n<t;n+=1)i.push(o);return i}function t(t,n){return t===`float32`?new Float32Array(n):t===`int16`?new Int16Array(n):t===`uint8c`?new Uint8ClampedArray(n):e(t,n)}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$6=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1=``,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,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`.split(`.`),t,n=e.length;for(t=0;t<n;t+=1)BMMath[e[t]]=Math[e[t]]})();function ProjectInterface$1(){return{}}BMMath.random=Math.random,BMMath.abs=function(e){if(_typeof$6(e)===`object`&&e.length){var t=createSizedArray(e.length),n,i=e.length;for(n=0;n<i;n+=1)t[n]=Math.abs(e[n]);return t}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){_shouldRoundValues=!!e}function bmRnd(e){return _shouldRoundValues?Math.round(e):e}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,n,i){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=i<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,n,i){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=i<0?-1:1}function BMSegmentStartEvent(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}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}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}var createElementID=function(){var e=0;return function(){return e+=1,idPrefix$1+`__lottie_element_`+e}}();function HSVtoRGB(e,t,n){var i,o,l,u=Math.floor(e*6),d=e*6-u,f=n*(1-t),p=n*(1-d*t),m=n*(1-(1-d)*t);switch(u%6){case 0:i=n,o=m,l=f;break;case 1:i=p,o=n,l=f;break;case 2:i=f,o=n,l=m;break;case 3:i=f,o=p,l=n;break;case 4:i=m,o=f,l=n;break;case 5:i=n,o=f,l=p;break;default:break}return[i,o,l]}
vendor: 59,015 bytes, lines 214-215
214function RGBtoHSV(e,t,n){var i=Math.max(e,t,n),o=Math.min(e,t,n),l=i-o,u,d=i===0?0:l/i,f=i/255;switch(i){case o:u=0;break;case e:u=t-n+l*(t<n?6:0),u/=6*l;break;case t:u=n-e+l*2,u/=6*l;break;case n:u=e-t+l*4,u/=6*l;break;default:break}return[u,d,f]}function addSaturationToRGB(e,t){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[1]+=t,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[0]+=t/360,n[0]>1?--n[0]:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e=[],t,n;for(t=0;t<256;t+=1)n=t.toString(16),e[t]=n.length===1?`0`+n:n;return function(t,n,i){return t<0&&(t=0),n<0&&(n=0),i<0&&(i=0),`#`+e[t]+e[n]+e[i]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){"@babel/helpers - typeof";return _typeof$5=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_typeof$5(e)}var dataManager=function(){var e=1,t=[],n,i,o={onmessage:function(){},postMessage:function(e){n({data:e})}},l={postMessage:function(e){o.onmessage({data:e})}};function u(e){if(window.Worker&&window.Blob&&getWebWorker()){var t=new Blob([`var _workerSelf = self; self.onmessage = `,e.toString()],{type:`text/javascript`}),i=URL.createObjectURL(t);return new Worker(i)}return n=e,o}function d(){i||(i=u(function(e){function t(){function e(t,n){var u,d,f=t.length,p,m,g,_;for(d=0;d<f;d+=1)if(u=t[d],`ks`in u&&!u.completed){if(u.completed=!0,u.hasMask){var S=u.masksProperties;for(m=S.length,p=0;p<m;p+=1)if(S[p].pt.k.i)l(S[p].pt.k);else for(_=S[p].pt.k.length,g=0;g<_;g+=1)S[p].pt.k[g].s&&l(S[p].pt.k[g].s[0]),S[p].pt.k[g].e&&l(S[p].pt.k[g].e[0])}u.ty===0?(u.layers=i(u.refId,n),e(u.layers,n)):u.ty===4?o(u.shapes):u.ty===5&&b(u)}}function t(t,n){if(t){var o=0,l=t.length;for(o=0;o<l;o+=1)t[o].t===1&&(t[o].data.layers=i(t[o].data.refId,n),e(t[o].data.layers,n))}}function n(e,t){for(var n=0,i=t.length;n<i;){if(t[n].id===e)return t[n];n+=1}return null}function i(e,t){var i=n(e,t);return i?i.layers.__used?JSON.parse(JSON.stringify(i.layers)):(i.layers.__used=!0,i.layers):null}function o(e){var t,n=e.length,i,u;for(t=n-1;t>=0;--t)if(e[t].ty===`sh`)if(e[t].ks.k.i)l(e[t].ks.k);else for(u=e[t].ks.k.length,i=0;i<u;i+=1)e[t].ks.k[i].s&&l(e[t].ks.k[i].s[0]),e[t].ks.k[i].e&&l(e[t].ks.k[i].e[0]);else e[t].ty===`gr`&&o(e[t].it)}function l(e){var t,n=e.i.length;for(t=0;t<n;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function u(e,t){var n=t?t.split(`.`):[100,100,100];return e[0]>n[0]?!0:n[0]>e[0]?!1:e[1]>n[1]?!0:n[1]>e[1]?!1:e[2]>n[2]?!0:n[2]>e[2]?!1:null}var d=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function n(e){var n,i=e.length;for(n=0;n<i;n+=1)e[n].ty===5&&t(e[n])}return function(t){if(u(e,t.v)&&(n(t.layers),t.assets)){var i,o=t.assets.length;for(i=0;i<o;i+=1)t.assets[i].layers&&n(t.assets[i].layers)}}}(),f=function(){var e=[4,7,99];return function(t){if(t.chars&&!u(e,t.v)){var n,i=t.chars.length;for(n=0;n<i;n+=1){var l=t.chars[n];l.data&&l.data.shapes&&(o(l.data.shapes),l.data.ip=0,l.data.op=99999,l.data.st=0,l.data.sr=1,l.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}},t.chars[n].t||(l.data.shapes.push({ty:`no`}),l.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`})))}}}}(),p=function(){var e=[5,7,15];function t(e){var t=e.t.p;typeof t.a==`number`&&(t.a={a:0,k:t.a}),typeof t.p==`number`&&(t.p={a:0,k:t.p}),typeof t.r==`number`&&(t.r={a:0,k:t.r})}function n(e){var n,i=e.length;for(n=0;n<i;n+=1)e[n].ty===5&&t(e[n])}return function(t){if(u(e,t.v)&&(n(t.layers),t.assets)){var i,o=t.assets.length;for(i=0;i<o;i+=1)t.assets[i].layers&&n(t.assets[i].layers)}}}(),m=function(){var e=[4,1,9];function t(e){var n,i=e.length,o,l;for(n=0;n<i;n+=1)if(e[n].ty===`gr`)t(e[n].it);else if(e[n].ty===`fl`||e[n].ty===`st`)if(e[n].c.k&&e[n].c.k[0].i)for(l=e[n].c.k.length,o=0;o<l;o+=1)e[n].c.k[o].s&&(e[n].c.k[o].s[0]/=255,e[n].c.k[o].s[1]/=255,e[n].c.k[o].s[2]/=255,e[n].c.k[o].s[3]/=255),e[n].c.k[o].e&&(e[n].c.k[o].e[0]/=255,e[n].c.k[o].e[1]/=255,e[n].c.k[o].e[2]/=255,e[n].c.k[o].e[3]/=255);else e[n].c.k[0]/=255,e[n].c.k[1]/=255,e[n].c.k[2]/=255,e[n].c.k[3]/=255}function n(e){var n,i=e.length;for(n=0;n<i;n+=1)e[n].ty===4&&t(e[n].shapes)}return function(t){if(u(e,t.v)&&(n(t.layers),t.assets)){var i,o=t.assets.length;for(i=0;i<o;i+=1)t.assets[i].layers&&n(t.assets[i].layers)}}}(),g=function(){var e=[4,4,18];function t(e){var n,i=e.length,o,l;for(n=i-1;n>=0;--n)if(e[n].ty===`sh`)if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(l=e[n].ks.k.length,o=0;o<l;o+=1)e[n].ks.k[o].s&&(e[n].ks.k[o].s[0].c=e[n].closed),e[n].ks.k[o].e&&(e[n].ks.k[o].e[0].c=e[n].closed);else e[n].ty===`gr`&&t(e[n].it)}function n(e){var n,i,o=e.length,l,u,d,f;for(i=0;i<o;i+=1){if(n=e[i],n.hasMask){var p=n.masksProperties;for(u=p.length,l=0;l<u;l+=1)if(p[l].pt.k.i)p[l].pt.k.c=p[l].cl;else for(f=p[l].pt.k.length,d=0;d<f;d+=1)p[l].pt.k[d].s&&(p[l].pt.k[d].s[0].c=p[l].cl),p[l].pt.k[d].e&&(p[l].pt.k[d].e[0].c=p[l].cl)}n.ty===4&&t(n.shapes)}}return function(t){if(u(e,t.v)&&(n(t.layers),t.assets)){var i,o=t.assets.length;for(i=0;i<o;i+=1)t.assets[i].layers&&n(t.assets[i].layers)}}}();function _(n){n.__complete||=(m(n),d(n),f(n),p(n),g(n),e(n.layers,n.assets),t(n.chars,n.assets),!0)}function b(e){e.t.a.length===0&&`m`in e.t.p}var S={};return S.completeData=_,S.checkColors=m,S.checkChars=f,S.checkPathProperties=p,S.checkShapes=g,S.completeLayers=e,S}if(l.dataManager||=t(),l.assetLoader||=function(){function e(e){var t=e.getResponseHeader(`content-type`);return t&&e.responseType===`json`&&t.indexOf(`json`)!==-1||e.response&&_typeof$5(e.response)===`object`?e.response:e.response&&typeof e.response==`string`?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}function t(t,n,i,o){var l,u=new XMLHttpRequest;try{u.responseType=`json`}catch{}u.onreadystatechange=function(){if(u.readyState===4)if(u.status===200)l=e(u),i(l);else try{l=e(u),i(l)}catch(e){o&&o(e)}};try{u.open([`G`,`E`,`T`].join(``),t,!0)}catch{u.open([`G`,`E`,`T`].join(``),n+`/`+t,!0)}u.send()}return{load:t}}(),e.data.type===`loadAnimation`)l.assetLoader.load(e.data.path,e.data.fullPath,function(t){l.dataManager.completeData(t),l.postMessage({id:e.data.id,payload:t,status:`success`})},function(){l.postMessage({id:e.data.id,status:`error`})});else if(e.data.type===`complete`){var n=e.data.animation;l.dataManager.completeData(n),l.postMessage({id:e.data.id,payload:n,status:`success`})}else e.data.type===`loadData`&&l.assetLoader.load(e.data.path,e.data.fullPath,function(t){l.postMessage({id:e.data.id,payload:t,status:`success`})},function(){l.postMessage({id:e.data.id,status:`error`})})}),i.onmessage=function(e){var n=e.data,i=n.id,o=t[i];t[i]=null,n.status===`success`?o.onComplete(n.payload):o.onError&&o.onError()})}function f(n,i){e+=1;var o=`processId_`+e;return t[o]={onComplete:n,onError:i},o}function p(e,t,n){d();var o=f(t,n);i.postMessage({type:`loadAnimation`,path:e,fullPath:window.location.origin+window.location.pathname,id:o})}function m(e,t,n){d();var o=f(t,n);i.postMessage({type:`loadData`,path:e,fullPath:window.location.origin+window.location.pathname,id:o})}function g(e,t,n){d();var o=f(t,n);i.postMessage({type:`complete`,animation:e,id:o})}return{loadAnimation:p,loadData:m,completeAnimation:g}}(),ImagePreloader=function(){var e=function(){var e=createTag(`canvas`);e.width=1,e.height=1;var t=e.getContext(`2d`);return t.fillStyle=`rgba(0,0,0,0)`,t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(e,t,n){var i=``;if(e.e)i=e.p;else if(t){var o=e.p;o.indexOf(`images/`)!==-1&&(o=o.split(`/`)[1]),i=t+o}else i=n,i+=e.u?e.u:``,i+=e.p;return i}function o(e){var t=0,n=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}function l(t){var n=i(t,this.assetsPath,this.path),o=createNS(`image`);isSafari?this.testImageLoaded(o):o.addEventListener(`load`,this._imageLoaded,!1),o.addEventListener(`error`,function(){l.img=e,this._imageLoaded()}.bind(this),!1),o.setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,n),this._elementHelper.append?this._elementHelper.append(o):this._elementHelper.appendChild(o);var l={img:o,assetData:t};return l}function u(t){var n=i(t,this.assetsPath,this.path),o=createTag(`img`);o.crossOrigin=`anonymous`,o.addEventListener(`load`,this._imageLoaded,!1),o.addEventListener(`error`,function(){l.img=e,this._imageLoaded()}.bind(this),!1),o.src=n;var l={img:o,assetData:t};return l}function d(e){var t={assetData:e},n=i(e,this.assetsPath,this.path);return dataManager.loadData(n,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function f(e,t){this.imagesLoadedCb=t;var n,i=e.length;for(n=0;n<i;n+=1)e[n].layers||(!e[n].t||e[n].t===`seq`?(this.totalImages+=1,this.images.push(this._createImageData(e[n]))):e[n].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[n]))))}function p(e){this.path=e||``}function m(e){this.assetsPath=e||``}function g(e){for(var t=0,n=this.images.length;t<n;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null}function _(){this.imagesLoadedCb=null,this.images.length=0}function b(){return this.totalImages===this.loadedAssets}function S(){return this.totalFootages===this.loadedFootagesCount}function C(e,t){e===`svg`?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function T(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=d.bind(this),this.assetsPath=``,this.path=``,this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return T.prototype={loadAssets:f,setAssetsPath:m,setPath:p,loadedImages:b,loadedFootages:S,destroy:_,getAsset:g,createImgData:u,createImageData:l,imageLoaded:t,footageLoaded:n,setCacheType:C},T}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var n=this._cbs[e],i=0;i<n.length;i+=1)n[i](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(!t)this._cbs[e]=null;else if(this._cbs[e]){for(var n=0,i=this._cbs[e].length;n<i;)this._cbs[e][n]===t&&(this._cbs[e].splice(n,1),--n,--i),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}};var markerParser=function(){function e(e){for(var t=e.split(`\r 215`),n={},i,o=0,l=0;l<t.length;l+=1)i=t[l].split(`:`),i.length===2&&(n[i[0]]=i[1].trim(),o+=1);if(o===0)throw Error();return n}return function(t){for(var n=[],i=0;i<t.length;i+=1){var o=t[i],l={time:o.tm,duration:o.dr};try{l.payload=JSON.parse(t[i].cm)}catch{try{l.payload=e(t[i].cm)}catch{l.payload={name:t[i].cm}}}n.push(l)}return n}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,n=this.compositions.length;t<n;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};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$4=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_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),this.renderer=new(getRenderer(t))(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 n={wrapper:e,animationData:t},i=e.attributes;n.path=i.getNamedItem(`data-animation-path`)?i.getNamedItem(`data-animation-path`).value:i.getNamedItem(`data-bm-path`)?i.getNamedItem(`data-bm-path`).value:i.getNamedItem(`bm-path`)?i.getNamedItem(`bm-path`).value:``,n.animType=i.getNamedItem(`data-anim-type`)?i.getNamedItem(`data-anim-type`).value:i.getNamedItem(`data-bm-type`)?i.getNamedItem(`data-bm-type`).value:i.getNamedItem(`bm-type`)?i.getNamedItem(`bm-type`).value:i.getNamedItem(`data-bm-renderer`)?i.getNamedItem(`data-bm-renderer`).value:i.getNamedItem(`bm-renderer`)?i.getNamedItem(`bm-renderer`).value:getRegisteredRenderer()||`canvas`;var o=i.getNamedItem(`data-anim-loop`)?i.getNamedItem(`data-anim-loop`).value:i.getNamedItem(`data-bm-loop`)?i.getNamedItem(`data-bm-loop`).value:i.getNamedItem(`bm-loop`)?i.getNamedItem(`bm-loop`).value:``;o===`false`?n.loop=!1:o===`true`?n.loop=!0:o!==``&&(n.loop=parseInt(o,10)),n.autoplay=(i.getNamedItem(`data-anim-autoplay`)?i.getNamedItem(`data-anim-autoplay`).value:i.getNamedItem(`data-bm-autoplay`)?i.getNamedItem(`data-bm-autoplay`).value:i.getNamedItem(`bm-autoplay`)?i.getNamedItem(`bm-autoplay`).value:!0)!==`false`,n.name=i.getNamedItem(`data-name`)?i.getNamedItem(`data-name`).value:i.getNamedItem(`data-bm-name`)?i.getNamedItem(`data-bm-name`).value:i.getNamedItem(`bm-name`)?i.getNamedItem(`bm-name`).value:``,(i.getNamedItem(`data-anim-prerender`)?i.getNamedItem(`data-anim-prerender`).value:i.getNamedItem(`data-bm-prerender`)?i.getNamedItem(`data-bm-prerender`).value:i.getNamedItem(`bm-prerender`)?i.getNamedItem(`bm-prerender`).value:``)===`false`&&(n.prerender=!1),n.path?this.setParams(n):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,n,i=t.length,o=e.layers,l,u=o.length;for(l=0;l<u;l+=1)for(n=0;n<i;){if(t[n].id===o[l].id){t[n]=o[l];break}n+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(i=e.assets.length,n=0;n<i;n+=1)this.animationData.assets.push(e.assets[n]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var 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}this.timeCompleted=e.shift().time*this.frameRate;var t=this.path+this.fileName+`_`+this.segmentPos+`.json`;this.segmentPos+=1,dataManager.loadData(t,this.includeLayers.bind(this),function(){this.trigger(`data_failed`)}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(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||=[],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(e){this.triggerConfigError(e)}},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 n=typeof e==`number`?e:void 0,i=typeof t==`number`?t:void 0;this.renderer.updateContainerSize(n,i)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger(`enterFrame`),this.renderFrame(),this.trigger(`drawnFrame`)},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger(`_play`),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger(`_active`)))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger(`_pause`),this._idle=!0,this.trigger(`_idle`),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n<this.markers.length;n+=1)if(t=this.markers[n],t.payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,n){if(!(n&&this.name!==n)){var i=Number(e);if(isNaN(i)){var o=this.getMarkerData(e);o&&this.goToAndStop(o.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,n){if(!(n&&this.name!==n)){var i=Number(e);if(isNaN(i)){var o=this.getMarkerData(e);o&&(o.duration?this.playSegments([o.time,o.time+o.duration],!0):this.goToAndStop(o.time,!0))}else this.goToAndStop(i,t,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!(this.isPaused===!0||this.isLoaded===!1)){var t=this.currentRawFrame+e*this.frameModifier,n=!1;t>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!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):(n=!0,t=0)):this.setCurrentRawFrameValue(t),n&&(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 n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,n!==-1&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])===`object`){var n,i=e.length;for(n=0;n<i;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&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 n=e.p;n.indexOf(`images/`)!==-1&&(n=n.split(`/`)[1]),t=this.assetsPath+n}else t=this.path,t+=e.u?e.u:``,t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){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,n){try{this.renderer.getElementByPath(e).updateDocumentData(t,n)}catch{}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case`enterFrame`:this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case`drawnFrame`:this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case`loopComplete`:this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case`complete`:this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case`segmentStart`:this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case`destroy`:this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}e===`enterFrame`&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),e===`loopComplete`&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),e===`complete`&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),e===`segmentStart`&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),e===`destroy`&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var 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=[],n=0,i=0,o=0,l=!0,u=!1;function d(e){for(var n=0,o=e.target;n<i;)t[n].animation===o&&(t.splice(n,1),--n,--i,o.isPaused||g()),n+=1}function f(e,n){if(!e)return null;for(var o=0;o<i;){if(t[o].elem===e&&t[o].elem!==null)return t[o].animation;o+=1}var l=new AnimationItem;return _(l,e),l.setData(e,n),l}function p(){var e,n=t.length,i=[];for(e=0;e<n;e+=1)i.push(t[e].animation);return i}function m(){o+=1,I()}function g(){--o}function _(e,n){e.addEventListener(`destroy`,d),e.addEventListener(`_active`,m),e.addEventListener(`_idle`,g),t.push({elem:n,animation:e}),i+=1}function b(e){var t=new AnimationItem;return _(t,null),t.setParams(e),t}function S(e,n){var o;for(o=0;o<i;o+=1)t[o].animation.setSpeed(e,n)}function C(e,n){var o;for(o=0;o<i;o+=1)t[o].animation.setDirection(e,n)}function T(e){var n;for(n=0;n<i;n+=1)t[n].animation.play(e)}function E(e){var d=e-n,f;for(f=0;f<i;f+=1)t[f].animation.advanceTime(d);n=e,o&&!u?window.requestAnimationFrame(E):l=!0}function D(e){n=e,window.requestAnimationFrame(E)}function O(e){var n;for(n=0;n<i;n+=1)t[n].animation.pause(e)}function A(e,n,o){var l;for(l=0;l<i;l+=1)t[l].animation.goToAndStop(e,n,o)}function j(e){var n;for(n=0;n<i;n+=1)t[n].animation.stop(e)}function M(e){var n;for(n=0;n<i;n+=1)t[n].animation.togglePause(e)}function N(e){var n;for(n=i-1;n>=0;--n)t[n].animation.destroy(e)}function P(e,t,n){var i=[].concat([].slice.call(document.getElementsByClassName(`lottie`)),[].slice.call(document.getElementsByClassName(`bodymovin`))),o,l=i.length;for(o=0;o<l;o+=1)n&&i[o].setAttribute(`data-bm-type`,n),f(i[o],e);if(t&&l===0){n||=`svg`;var u=document.getElementsByTagName(`body`)[0];u.innerText=``;var d=createTag(`div`);d.style.width=`100%`,d.style.height=`100%`,d.setAttribute(`data-bm-type`,n),u.appendChild(d),f(d,e)}}function F(){var e;for(e=0;e<i;e+=1)t[e].animation.resize()}function I(){!u&&o&&(l&&=(window.requestAnimationFrame(D),!1))}function L(){u=!0}function R(){u=!1,I()}function z(e,n){var o;for(o=0;o<i;o+=1)t[o].animation.setVolume(e,n)}function B(e){var n;for(n=0;n<i;n+=1)t[n].animation.mute(e)}function V(e){var n;for(n=0;n<i;n+=1)t[n].animation.unmute(e)}return e.registerAnimation=f,e.loadAnimation=b,e.setSpeed=S,e.setDirection=C,e.play=T,e.pause=O,e.stop=j,e.togglePause=M,e.searchAnimations=P,e.resize=F,e.goToAndStop=A,e.destroy=N,e.freeze=L,e.unfreeze=R,e.setVolume=z,e.mute=B,e.unmute=V,e.getRegisteredAnimations=p,e}(),BezierFactory=function(){var e={};e.getBezierEasing=n;var t={};function n(e,n,i,o,l){var u=l||(`bez_`+e+`_`+n+`_`+i+`_`+o).replace(/\./g,`p`);if(t[u])return t[u];var d=new E([e,n,i,o]);return t[u]=d,d}var i=4,o=.001,l=1e-7,u=10,d=11,f=1/(d-1),p=typeof Float32Array==`function`;function m(e,t){return 1-3*t+3*e}function g(e,t){return 3*t-6*e}function _(e){return 3*e}function b(e,t,n){return((m(t,n)*e+g(t,n))*e+_(t))*e}function S(e,t,n){return 3*m(t,n)*e*e+2*g(t,n)*e+_(t)}function C(e,t,n,i,o){var d,f,p=0;do f=t+(n-t)/2,d=b(f,i,o)-e,d>0?n=f:t=f;while(Math.abs(d)>l&&++p<u);return f}function T(e,t,n,o){for(var l=0;l<i;++l){var u=S(t,n,o);if(u===0)return t;var d=b(t,n,o)-e;t-=d/u}return t}function E(e){this._p=e,this._mSampleValues=p?new Float32Array(d):Array(d),this._precomputed=!1,this.get=this.get.bind(this)}return E.prototype={get:function(e){var t=this._p[0],n=this._p[1],i=this._p[2],o=this._p[3];return this._precomputed||this._precompute(),t===n&&i===o?e:e===0?0:e===1?1:b(this._getTForX(e),n,o)},_precompute:function(){var e=this._p[0],t=this._p[1],n=this._p[2],i=this._p[3];this._precomputed=!0,(e!==t||n!==i)&&this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],n=0;n<d;++n)this._mSampleValues[n]=b(n*f,e,t)},_getTForX:function(e){for(var t=this._p[0],n=this._p[2],i=this._mSampleValues,l=0,u=1,p=d-1;u!==p&&i[u]<=e;++u)l+=f;--u;var m=(e-i[u])/(i[u+1]-i[u]),g=l+m*f,_=S(g,t,n);return _>=o?T(e,g,t,n):_===0?g:C(e,l,l+f,t,n)}},e}(),pooling=function(){function e(e){return e.concat(createSizedArray(e.length))}return{double:e}}(),poolFactory=function(){return function(e,t,n){var i=0,o=e,l=createSizedArray(o),u={newElement:d,release:f};function d(){var e;return i?(--i,e=l[i]):e=t(),e}function f(e){i===o&&(l=pooling.double(l),o*=2),n&&n(e),l[i]=e,i+=1}return u}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray(`float32`,getDefaultCurveSegments()),lengths:createTypedArray(`float32`,getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function t(e){var t,n=e.lengths.length;for(t=0;t<n;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0}return poolFactory(8,e,t)}();function bezFunction(){var e=Math;function t(e,t,n,i,o,l){var u=e*i+t*o+n*l-o*i-l*e-n*t;return u>-.001&&u<.001}function n(n,i,o,l,u,d,f,p,m){if(o===0&&d===0&&m===0)return t(n,i,l,u,f,p);var g=e.sqrt(e.pow(l-n,2)+e.pow(u-i,2)+e.pow(d-o,2)),_=e.sqrt(e.pow(f-n,2)+e.pow(p-i,2)+e.pow(m-o,2)),b=e.sqrt(e.pow(f-l,2)+e.pow(p-u,2)+e.pow(m-d,2)),S=g>_?g>b?g-_-b:b-_-g:b>_?b-_-g:_-g-b;return S>-1e-4&&S<1e-4}var i=function(){return function(e,t,n,i){var o=getDefaultCurveSegments(),l,u,d,f,p,m=0,g,_=[],b=[],S=bezierLengthPool.newElement();for(d=n.length,l=0;l<o;l+=1){for(p=l/(o-1),g=0,u=0;u<d;u+=1)f=bmPow(1-p,3)*e[u]+3*bmPow(1-p,2)*p*n[u]+3*(1-p)*bmPow(p,2)*i[u]+bmPow(p,3)*t[u],_[u]=f,b[u]!==null&&(g+=bmPow(_[u]-b[u],2)),b[u]=_[u];g&&(g=bmSqrt(g),m+=g),S.percents[l]=p,S.lengths[l]=m}return S.addedLength=m,S}}();function o(e){var t=segmentsLengthPool.newElement(),n=e.c,o=e.v,l=e.o,u=e.i,d,f=e._length,p=t.lengths,m=0;for(d=0;d<f-1;d+=1)p[d]=i(o[d],o[d+1],l[d],u[d+1]),m+=p[d].addedLength;return n&&f&&(p[d]=i(o[d],o[0],l[d],u[0]),m+=p[d].addedLength),t.totalLength=m,t}function l(e){this.segmentLength=0,this.points=Array(e)}function u(e,t){this.partialLength=e,this.point=t}var d=function(){var e={};return function(n,i,o,d){var f=(n[0]+`_`+n[1]+`_`+i[0]+`_`+i[1]+`_`+o[0]+`_`+o[1]+`_`+d[0]+`_`+d[1]).replace(/\./g,`p`);if(!e[f]){var p=getDefaultCurveSegments(),m,g,_,b,S,C=0,T,E,D=null;n.length===2&&(n[0]!==i[0]||n[1]!==i[1])&&t(n[0],n[1],i[0],i[1],n[0]+o[0],n[1]+o[1])&&t(n[0],n[1],i[0],i[1],i[0]+d[0],i[1]+d[1])&&(p=2);var O=new l(p);for(_=o.length,m=0;m<p;m+=1){for(E=createSizedArray(_),S=m/(p-1),T=0,g=0;g<_;g+=1)b=bmPow(1-S,3)*n[g]+3*bmPow(1-S,2)*S*(n[g]+o[g])+3*(1-S)*bmPow(S,2)*(i[g]+d[g])+bmPow(S,3)*i[g],E[g]=b,D!==null&&(T+=bmPow(E[g]-D[g],2));T=bmSqrt(T),C+=T,O.points[m]=new u(T,E),D=E}O.segmentLength=C,e[f]=O}return e[f]}}();function f(e,t){var n=t.percents,i=t.lengths,o=n.length,l=bmFloor((o-1)*e),u=e*t.addedLength,d=0;if(l===o-1||l===0||u===i[l])return n[l];for(var f=i[l]>u?-1:1,p=!0;p;)if(i[l]<=u&&i[l+1]>u?(d=(u-i[l])/(i[l+1]-i[l]),p=!1):l+=f,l<0||l>=o-1){if(l===o-1)return n[l];p=!1}return n[l]+(n[l+1]-n[l])*d}function p(t,n,i,o,l,u){var d=f(l,u),p=1-d;return[e.round((p*p*p*t[0]+(d*p*p+p*d*p+p*p*d)*i[0]+(d*d*p+p*d*d+d*p*d)*o[0]+d*d*d*n[0])*1e3)/1e3,e.round((p*p*p*t[1]+(d*p*p+p*d*p+p*p*d)*i[1]+(d*d*p+p*d*d+d*p*d)*o[1]+d*d*d*n[1])*1e3)/1e3]}var m=createTypedArray(`float32`,8);function g(t,n,i,o,l,u,d){l<0?l=0:l>1&&(l=1);var p=f(l,d);u=u>1?1:u;var g=f(u,d),_,b=t.length,S=1-p,C=1-g,T=S*S*S,E=p*S*S*3,D=p*p*S*3,O=p*p*p,A=S*S*C,j=p*S*C+S*p*C+S*S*g,M=p*p*C+S*p*g+p*S*g,N=p*p*g,P=S*C*C,F=p*C*C+S*g*C+S*C*g,I=p*g*C+S*g*g+p*C*g,L=p*g*g,R=C*C*C,z=g*C*C+C*g*C+C*C*g,B=g*g*C+C*g*g+g*C*g,V=g*g*g;for(_=0;_<b;_+=1)m[_*4]=e.round((T*t[_]+E*i[_]+D*o[_]+O*n[_])*1e3)/1e3,m[_*4+1]=e.round((A*t[_]+j*i[_]+M*o[_]+N*n[_])*1e3)/1e3,m[_*4+2]=e.round((P*t[_]+F*i[_]+I*o[_]+L*n[_])*1e3)/1e3,m[_*4+3]=e.round((R*t[_]+z*i[_]+B*o[_]+V*n[_])*1e3)/1e3;return m}return{getSegmentsLength:o,getNewSegment:g,getPointInSegment:p,buildBezierData:d,pointOnLine2D:t,pointOnLine3D:n}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var n=this.offsetTime,i;this.propType===`multidimensional`&&(i=createTypedArray(`float32`,this.pv.length));for(var o=t.lastIndex,l=o,u=this.keyframes.length-1,d=!0,f,p,m;d;){if(f=this.keyframes[l],p=this.keyframes[l+1],l===u-1&&e>=p.t-n){f.h&&(f=p),o=0;break}if(p.t-n>e){o=l;break}l<u-1?l+=1:(o=0,d=!1)}m=this.keyframesMetadata[l]||{};var g,_,b,S,C,T,E=p.t-n,D=f.t-n,O;if(f.to){m.bezierData||=bez.buildBezierData(f.s,p.s||f.e,f.to,f.ti);var A=m.bezierData;if(e>=E||e<D){var j=e>=E?A.points.length-1:0;for(_=A.points[j].point.length,g=0;g<_;g+=1)i[g]=A.points[j].point[g]}else{m.__fnct?T=m.__fnct:(T=BezierFactory.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y,f.n).get,m.__fnct=T),b=T((e-D)/(E-D));var M=A.segmentLength*b,N,P=t.lastFrame<e&&t._lastKeyframeIndex===l?t._lastAddedLength:0;for(C=t.lastFrame<e&&t._lastKeyframeIndex===l?t._lastPoint:0,d=!0,S=A.points.length;d;){if(P+=A.points[C].partialLength,M===0||b===0||C===A.points.length-1){for(_=A.points[C].point.length,g=0;g<_;g+=1)i[g]=A.points[C].point[g];break}else if(M>=P&&M<P+A.points[C+1].partialLength){for(N=(M-P)/A.points[C+1].partialLength,_=A.points[C].point.length,g=0;g<_;g+=1)i[g]=A.points[C].point[g]+(A.points[C+1].point[g]-A.points[C].point[g])*N;break}C<S-1?C+=1:d=!1}t._lastPoint=C,t._lastAddedLength=P-A.points[C].partialLength,t._lastKeyframeIndex=l}}else{var F,I,L,R,z;if(u=f.s.length,O=p.s||f.e,this.sh&&f.h!==1)if(e>=E)i[0]=O[0],i[1]=O[1],i[2]=O[2];else if(e<=D)i[0]=f.s[0],i[1]=f.s[1],i[2]=f.s[2];else{var B=createQuaternion(f.s),V=createQuaternion(O),H=(e-D)/(E-D);quaternionToEuler(i,slerp(B,V,H))}else for(l=0;l<u;l+=1)f.h!==1&&(e>=E?b=1:e<D?b=0:(f.o.x.constructor===Array?(m.__fnct||=[],m.__fnct[l]?T=m.__fnct[l]:(F=f.o.x[l]===void 0?f.o.x[0]:f.o.x[l],I=f.o.y[l]===void 0?f.o.y[0]:f.o.y[l],L=f.i.x[l]===void 0?f.i.x[0]:f.i.x[l],R=f.i.y[l]===void 0?f.i.y[0]:f.i.y[l],T=BezierFactory.getBezierEasing(F,I,L,R).get,m.__fnct[l]=T)):m.__fnct?T=m.__fnct:(F=f.o.x,I=f.o.y,L=f.i.x,R=f.i.y,T=BezierFactory.getBezierEasing(F,I,L,R).get,f.keyframeMetadata=T),b=T((e-D)/(E-D)))),O=p.s||f.e,z=f.h===1?f.s[l]:f.s[l]+(O[l]-f.s[l])*b,this.propType===`multidimensional`?i[l]=z:i=z}return t.lastIndex=o,i}function slerp(e,t,n){var i=[],o=e[0],l=e[1],u=e[2],d=e[3],f=t[0],p=t[1],m=t[2],g=t[3],_,b=o*f+l*p+u*m+d*g,S,C,T;return b<0&&(b=-b,f=-f,p=-p,m=-m,g=-g),1-b>1e-6?(_=Math.acos(b),S=Math.sin(_),C=Math.sin((1-n)*_)/S,T=Math.sin(n*_)/S):(C=1-n,T=n),i[0]=C*o+T*f,i[1]=C*l+T*p,i[2]=C*u+T*m,i[3]=C*d+T*g,i}function quaternionToEuler(e,t){var n=t[0],i=t[1],o=t[2],l=t[3],u=Math.atan2(2*i*l-2*n*o,1-2*i*i-2*o*o),d=Math.asin(2*n*i+2*o*l),f=Math.atan2(2*n*l-2*i*o,1-2*n*n-2*o*o);e[0]=u/degToRads,e[1]=d/degToRads,e[2]=f/degToRads}function createQuaternion(e){var t=e[0]*degToRads,n=e[1]*degToRads,i=e[2]*degToRads,o=Math.cos(t/2),l=Math.cos(n/2),u=Math.cos(i/2),d=Math.sin(t/2),f=Math.sin(n/2),p=Math.sin(i/2),m=o*l*u-d*f*p;return[d*f*u+o*l*p,d*l*u+o*f*p,o*f*u-d*l*p,m]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;return e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame<t&&e<t)||(this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),this.pv=this.interpolateValue(e,this._caching)),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 n=0,i=this.v.length;n<i;)t=e[n]*this.mult,mathAbs(this.v[n]-t)>1e-5&&(this.v[n]=t,this._mdf=!0),n+=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,n=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),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,n,i){this.propType=`unidimensional`,this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,n,i){this.propType=`multidimensional`,this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var o,l=t.k.length;for(this.v=createTypedArray(`float32`,l),this.pv=createTypedArray(`float32`,l),this.vel=createTypedArray(`float32`,l),o=0;o<l;o+=1)this.v[o]=t.k[o]*this.mult,this.pv[o]=t.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,n,i){this.propType=`unidimensional`,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=n||1,this.elem=e,this.container=i,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,n,i){this.propType=`multidimensional`;var o,l=t.k.length,u,d,f,p;for(o=0;o<l-1;o+=1)t.k[o].to&&t.k[o].s&&t.k[o+1]&&t.k[o+1].s&&(u=t.k[o].s,d=t.k[o+1].s,f=t.k[o].to,p=t.k[o].ti,(u.length===2&&!(u[0]===d[0]&&u[1]===d[1])&&bez.pointOnLine2D(u[0],u[1],d[0],d[1],u[0]+f[0],u[1]+f[1])&&bez.pointOnLine2D(u[0],u[1],d[0],d[1],d[0]+p[0],d[1]+p[1])||u.length===3&&!(u[0]===d[0]&&u[1]===d[1]&&u[2]===d[2])&&bez.pointOnLine3D(u[0],u[1],u[2],d[0],d[1],d[2],u[0]+f[0],u[1]+f[1],u[2]+f[2])&&bez.pointOnLine3D(u[0],u[1],u[2],d[0],d[1],d[2],d[0]+p[0],d[1]+p[1],d[2]+p[2]))&&(t.k[o].to=null,t.k[o].ti=null),u[0]===d[0]&&u[1]===d[1]&&f[0]===0&&f[1]===0&&p[0]===0&&p[1]===0&&(u.length===2||u[2]===d[2]&&f[2]===0&&p[2]===0)&&(t.k[o].to=null,t.k[o].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=n||1,this.elem=e,this.container=i,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var m=t.k[0].s.length;for(this.v=createTypedArray(`float32`,m),this.pv=createTypedArray(`float32`,m),o=0;o<m;o+=1)this.v[o]=initFrame,this.pv[o]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray(`float32`,m)},this.addEffect=addEffect}var PropertyFactory=function(){function e(e,t,n,i,o){t.sid&&(t=e.globalData.slotManager.getProp(t));var l;if(!t.k.length)l=new ValueProperty(e,t,i,o);else if(typeof t.k[0]==`number`)l=new MultiDimensionalProperty(e,t,i,o);else switch(n){case 0:l=new KeyframedValueProperty(e,t,i,o);break;case 1:l=new KeyframedMultidimensionalProperty(e,t,i,o);break;default:break}return l.effectsSequence.length&&o.addDynamicProperty(l),l}return{getProp:e}}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,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 n=0;n<t;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,n,i,o){var l;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case`v`:l=this.v;break;case`i`:l=this.i;break;case`o`:l=this.o;break;default:l=[];break}(!l[i]||l[i]&&!o)&&(l[i]=pointPool.newElement()),l[i][0]=e,l[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,i,o,l,u,d){this.setXYAt(e,t,`v`,u,d),this.setXYAt(n,i,`o`,u,d),this.setXYAt(o,l,`i`,u,d)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,n=this.o,i=this.i,o=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],n[0][0],n[0][1],0,!1),o=1);var l=this._length-1,u=this._length,d;for(d=o;d<u;d+=1)e.setTripleAt(t[l][0],t[l][1],i[l][0],i[l][1],n[l][0],n[l][1],d,!1),--l;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function e(){return new ShapePath}function t(e){var t=e._length,n;for(n=0;n<t;n+=1)pointPool.release(e.v[n]),pointPool.release(e.i[n]),pointPool.release(e.o[n]),e.v[n]=null,e.i[n]=null,e.o[n]=null;e._length=0,e.c=!1}function n(e){var t=i.newElement(),n,o=e._length===void 0?e.v.length:e._length;for(t.setLength(o),t.c=e.c,n=0;n<o;n+=1)t.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],n);return t}var i=poolFactory(4,e,t);return i.clone=n,i}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:o,release:l},t=0,n=4,i=createSizedArray(n);function o(){var e;return t?(--t,e=i[t]):e=new ShapeCollection,e}function l(e){var o,l=e._length;for(o=0;o<l;o+=1)shapePool.release(e.shapes[o]);e._length=0,t===n&&(i=pooling.double(i),n*=2),i[t]=e,t+=1}return e}(),ShapePropertyFactory=function(){var e=-999999;function t(e,t,n){var i=n.lastIndex,o,l,u,d,f,p,m,g,_,b=this.keyframes;if(e<b[0].t-this.offsetTime)o=b[0].s[0],u=!0,i=0;else if(e>=b[b.length-1].t-this.offsetTime)o=b[b.length-1].s?b[b.length-1].s[0]:b[b.length-2].e[0],u=!0;else{for(var S=i,C=b.length-1,T=!0,E,D,O;T&&(E=b[S],D=b[S+1],!(D.t-this.offsetTime>e));)S<C-1?S+=1:T=!1;if(O=this.keyframesMetadata[S]||{},u=E.h===1,i=S,!u){if(e>=D.t-this.offsetTime)g=1;else if(e<E.t-this.offsetTime)g=0;else{var A;O.__fnct?A=O.__fnct:(A=BezierFactory.getBezierEasing(E.o.x,E.o.y,E.i.x,E.i.y).get,O.__fnct=A),g=A((e-(E.t-this.offsetTime))/(D.t-this.offsetTime-(E.t-this.offsetTime)))}l=D.s?D.s[0]:E.e[0]}o=E.s[0]}for(p=t._length,m=o.i[0].length,n.lastIndex=i,d=0;d<p;d+=1)for(f=0;f<m;f+=1)_=u?o.i[d][f]:o.i[d][f]+(l.i[d][f]-o.i[d][f])*g,t.i[d][f]=_,_=u?o.o[d][f]:o.o[d][f]+(l.o[d][f]-o.o[d][f])*g,t.o[d][f]=_,_=u?o.v[d][f]:o.v[d][f]+(l.v[d][f]-o.v[d][f])*g,t.v[d][f]=_}function n(){var t=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime,o=this._caching.lastFrame;return o!==e&&(o<n&&t<n||o>i&&t>i)||(this._caching.lastIndex=o<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function i(){this.paths=this.localShapeCollection}function o(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var n,i=e._length;for(n=0;n<i;n+=1)if(e.v[n][0]!==t.v[n][0]||e.v[n][1]!==t.v[n][1]||e.o[n][0]!==t.o[n][0]||e.o[n][1]!==t.o[n][1]||e.i[n][0]!==t.i[n][0]||e.i[n][1]!==t.i[n][1])return!1;return!0}function l(e){o(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function u(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,t,n=this.effectsSequence.length;for(t=0;t<n;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function d(e,t,n){this.propType=`shape`,this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var o=n===3?t.pt.k:t.ks.k;this.v=shapePool.clone(o),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function f(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}d.prototype.interpolateShape=t,d.prototype.getValue=u,d.prototype.setVValue=l,d.prototype.addEffect=f;function p(t,o,l){this.propType=`shape`,this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=l===3?o.pt.k:o.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var u=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,u),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=i,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}p.prototype.getValue=u,p.prototype.interpolateShape=t,p.prototype.setVValue=l,p.prototype.addEffect=f;var m=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],n=this.p.v[1],i=this.s.v[0]/2,o=this.s.v[1]/2,l=this.d!==3,u=this.v;u.v[0][0]=t,u.v[0][1]=n-o,u.v[1][0]=l?t+i:t-i,u.v[1][1]=n,u.v[2][0]=t,u.v[2][1]=n+o,u.v[3][0]=l?t-i:t+i,u.v[3][1]=n,u.i[0][0]=l?t-i*e:t+i*e,u.i[0][1]=n-o,u.i[1][0]=l?t+i:t-i,u.i[1][1]=n-o*e,u.i[2][0]=l?t+i*e:t-i*e,u.i[2][1]=n+o,u.i[3][0]=l?t-i:t+i,u.i[3][1]=n+o*e,u.o[0][0]=l?t+i*e:t-i*e,u.o[0][1]=n-o,u.o[1][0]=l?t+i:t-i,u.o[1][1]=n+o*e,u.o[2][0]=l?t-i*e:t+i*e,u.o[2][1]=n+o,u.o[3][0]=l?t-i:t+i,u.o[3][1]=n-o*e}},extendPrototype([DynamicPropertyContainer],t),t}(),g=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),t.sy===1?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,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 e.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e=Math.floor(this.pt.v)*2,t=Math.PI*2/e,n=!0,i=this.or.v,o=this.ir.v,l=this.os.v,u=this.is.v,d=2*Math.PI*i/(e*2),f=2*Math.PI*o/(e*2),p,m,g,_,b=-Math.PI/2;b+=this.r.v;var S=this.data.d===3?-1:1;for(this.v._length=0,p=0;p<e;p+=1){m=n?i:o,g=n?l:u,_=n?d:f;var C=m*Math.cos(b),T=m*Math.sin(b),E=C===0&&T===0?0:T/Math.sqrt(C*C+T*T),D=C===0&&T===0?0:-C/Math.sqrt(C*C+T*T);C+=+this.p.v[0],T+=+this.p.v[1],this.v.setTripleAt(C,T,C-E*_*g*S,T-D*_*g*S,C+E*_*g*S,T+D*_*g*S,p,!0),n=!n,b+=t*S}},convertPolygonToPath:function(){var e=Math.floor(this.pt.v),t=Math.PI*2/e,n=this.or.v,i=this.os.v,o=2*Math.PI*n/(e*4),l,u=-Math.PI*.5,d=this.data.d===3?-1:1;for(u+=this.r.v,this.v._length=0,l=0;l<e;l+=1){var f=n*Math.cos(u),p=n*Math.sin(u),m=f===0&&p===0?0:p/Math.sqrt(f*f+p*p),g=f===0&&p===0?0:-f/Math.sqrt(f*f+p*p);f+=+this.p.v[0],p+=+this.p.v[1],this.v.setTripleAt(f,p,f-m*o*i*d,p-g*o*i*d,f+m*o*i*d,p+g*o*i*d,l,!0),u+=t*d}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),_=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],n=this.s.v[0]/2,i=this.s.v[1]/2,o=bmMin(n,i,this.r.v),l=o*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(e+n,t-i+o,e+n,t-i+o,e+n,t-i+l,0,!0),this.v.setTripleAt(e+n,t+i-o,e+n,t+i-l,e+n,t+i-o,1,!0),o===0?(this.v.setTripleAt(e-n,t+i,e-n+l,t+i,e-n,t+i,2),this.v.setTripleAt(e-n,t-i,e-n,t-i+l,e-n,t-i,3)):(this.v.setTripleAt(e+n-o,t+i,e+n-o,t+i,e+n-l,t+i,2,!0),this.v.setTripleAt(e-n+o,t+i,e-n+l,t+i,e-n+o,t+i,3,!0),this.v.setTripleAt(e-n,t+i-o,e-n,t+i-o,e-n,t+i-l,4,!0),this.v.setTripleAt(e-n,t-i+o,e-n,t-i+l,e-n,t-i+o,5,!0),this.v.setTripleAt(e-n+o,t-i,e-n+o,t-i,e-n+l,t-i,6,!0),this.v.setTripleAt(e+n-o,t-i,e+n-l,t-i,e+n-o,t-i,7,!0))):(this.v.setTripleAt(e+n,t-i+o,e+n,t-i+l,e+n,t-i+o,0,!0),o===0?(this.v.setTripleAt(e-n,t-i,e-n+l,t-i,e-n,t-i,1,!0),this.v.setTripleAt(e-n,t+i,e-n,t+i-l,e-n,t+i,2,!0),this.v.setTripleAt(e+n,t+i,e+n-l,t+i,e+n,t+i,3,!0)):(this.v.setTripleAt(e+n-o,t-i,e+n-o,t-i,e+n-l,t-i,1,!0),this.v.setTripleAt(e-n+o,t-i,e-n+l,t-i,e-n+o,t-i,2,!0),this.v.setTripleAt(e-n,t-i+o,e-n,t-i+o,e-n,t-i+l,3,!0),this.v.setTripleAt(e-n,t+i-o,e-n,t+i-l,e-n,t+i-o,4,!0),this.v.setTripleAt(e-n+o,t+i,e-n+o,t+i,e-n+l,t+i,5,!0),this.v.setTripleAt(e+n-o,t+i,e+n-l,t+i,e+n-o,t+i,6,!0),this.v.setTripleAt(e+n,t+i-o,e+n,t+i-o,e+n,t+i-l,7,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],e),e}();function b(e,t,n){var i;return n===3||n===4?i=(n===3?t.pt:t.ks).k.length?new p(e,t,n):new d(e,t,n):n===5?i=new _(e,t):n===6?i=new m(e,t):n===7&&(i=new g(e,t)),i.k&&e.addDynamicProperty(i),i}function S(){return d}function C(){return p}var T={};return T.getShapeProp=b,T.getConstructorFunction=S,T.getKeyframedConstructorFunction=C,T}(),Matrix=function(){var e=Math.cos,t=Math.sin,n=Math.tan,i=Math.round;function o(){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 l(n){if(n===0)return this;var i=e(n),o=t(n);return this._t(i,-o,0,0,o,i,0,0,0,0,1,0,0,0,0,1)}function u(n){if(n===0)return this;var i=e(n),o=t(n);return this._t(1,0,0,0,0,i,-o,0,0,o,i,0,0,0,0,1)}function d(n){if(n===0)return this;var i=e(n),o=t(n);return this._t(i,0,o,0,0,1,0,0,-o,0,i,0,0,0,0,1)}function f(n){if(n===0)return this;var i=e(n),o=t(n);return this._t(i,-o,0,0,o,i,0,0,0,0,1,0,0,0,0,1)}function p(e,t){return this._t(1,t,e,1,0,0)}function m(e,t){return this.shear(n(e),n(t))}function g(i,o){var l=e(o),u=t(o);return this._t(l,u,0,0,-u,l,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(i),1,0,0,0,0,1,0,0,0,0,1)._t(l,-u,0,0,u,l,0,0,0,0,1,0,0,0,0,1)}function _(e,t,n){return!n&&n!==0&&(n=1),e===1&&t===1&&n===1?this:this._t(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1)}function b(e,t,n,i,o,l,u,d,f,p,m,g,_,b,S,C){return this.props[0]=e,this.props[1]=t,this.props[2]=n,this.props[3]=i,this.props[4]=o,this.props[5]=l,this.props[6]=u,this.props[7]=d,this.props[8]=f,this.props[9]=p,this.props[10]=m,this.props[11]=g,this.props[12]=_,this.props[13]=b,this.props[14]=S,this.props[15]=C,this}function S(e,t,n){return n||=0,e!==0||t!==0||n!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,n,1):this}function C(e,t,n,i,o,l,u,d,f,p,m,g,_,b,S,C){var T=this.props;if(e===1&&t===0&&n===0&&i===0&&o===0&&l===1&&u===0&&d===0&&f===0&&p===0&&m===1&&g===0)return T[12]=T[12]*e+T[15]*_,T[13]=T[13]*l+T[15]*b,T[14]=T[14]*m+T[15]*S,T[15]*=C,this._identityCalculated=!1,this;var E=T[0],D=T[1],O=T[2],A=T[3],j=T[4],M=T[5],N=T[6],P=T[7],F=T[8],I=T[9],L=T[10],R=T[11],z=T[12],B=T[13],V=T[14],H=T[15];return T[0]=E*e+D*o+O*f+A*_,T[1]=E*t+D*l+O*p+A*b,T[2]=E*n+D*u+O*m+A*S,T[3]=E*i+D*d+O*g+A*C,T[4]=j*e+M*o+N*f+P*_,T[5]=j*t+M*l+N*p+P*b,T[6]=j*n+M*u+N*m+P*S,T[7]=j*i+M*
215d+N*g+P*C,T[8]=F*e+I*o+L*f+R*_,T[9]=F*t+I*l+L*p+R*b,T[10]=F*n+I*u+L*m+R*S,T[11]=F*i+I*d+L*g+R*C,T[12]=z*e+B*o+V*f+H*_,T[13]=z*t+B*l+V*p+H*b,T[14]=z*n+B*u+V*m+H*S,T[15]=z*i+B*d+V*g+H*C,this._identityCalculated=!1,this}function T(e){var t=e.props;return this.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function E(){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),!0),this._identity}function D(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function O(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function A(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function j(e,t,n){return{x:e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}}function M(e,t,n){return e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12]}function N(e,t,n){return e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13]}function P(e,t,n){return e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}function F(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,n=-this.props[1]/e,i=-this.props[4]/e,o=this.props[0]/e,l=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,u=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,d=new Matrix;return d.props[0]=t,d.props[1]=n,d.props[4]=i,d.props[5]=o,d.props[12]=l,d.props[13]=u,d}function I(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function L(e){var t,n=e.length,i=[];for(t=0;t<n;t+=1)i[t]=I(e[t]);return i}function R(e,t,n){var i=createTypedArray(`float32`,6);if(this.isIdentity())i[0]=e[0],i[1]=e[1],i[2]=t[0],i[3]=t[1],i[4]=n[0],i[5]=n[1];else{var o=this.props[0],l=this.props[1],u=this.props[4],d=this.props[5],f=this.props[12],p=this.props[13];i[0]=e[0]*o+e[1]*u+f,i[1]=e[0]*l+e[1]*d+p,i[2]=t[0]*o+t[1]*u+f,i[3]=t[0]*l+t[1]*d+p,i[4]=n[0]*o+n[1]*u+f,i[5]=n[0]*l+n[1]*d+p}return i}function z(e,t,n){return this.isIdentity()?[e,t,n]:[e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]]}function B(e,t){if(this.isIdentity())return e+`,`+t;var n=this.props;return Math.round((e*n[0]+t*n[4]+n[12])*100)/100+`,`+Math.round((e*n[1]+t*n[5]+n[13])*100)/100}function V(){for(var e=0,t=this.props,n=`matrix3d(`,o=1e4;e<16;)n+=i(t[e]*o)/o,n+=e===15?`)`:`,`,e+=1;return n}function H(e){var t=1e4;return e<1e-6&&e>0||e>-1e-6&&e<0?i(e*t)/t:e}function U(){var e=this.props,t=H(e[0]),n=H(e[1]),i=H(e[4]),o=H(e[5]),l=H(e[12]),u=H(e[13]);return`matrix(`+t+`,`+n+`,`+i+`,`+o+`,`+l+`,`+u+`)`}return function(){this.reset=o,this.rotate=l,this.rotateX=u,this.rotateY=d,this.rotateZ=f,this.skew=m,this.skewFromAxis=g,this.shear=p,this.scale=_,this.setTransform=b,this.translate=S,this.transform=C,this.multiply=T,this.applyToPoint=j,this.applyToX=M,this.applyToY=N,this.applyToZ=P,this.applyToPointArray=z,this.applyToTriplePoints=R,this.applyToPointStringified=B,this.toCSS=V,this.to2dCSS=U,this.clone=O,this.cloneFromProps=A,this.equals=D,this.inversePoints=L,this.inversePoint=I,this.getInverseMatrix=F,this._t=this.transform,this.isIdentity=E,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray(`float32`,16),this.reset()}}();function _typeof$3(e){"@babel/helpers - typeof";return _typeof$3=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_typeof$3(e)}var lottie={},standalone=`__[STANDALONE]__`,animationData=`__[ANIMATIONDATA]__`,renderer=``;function setLocation(e){setLocationHref(e)}function searchAnimations(){standalone===!0?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return standalone===!0&&(e.animationData=JSON.parse(animationData)),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);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}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.13.0`;function checkReady(){document.readyState===`complete`&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split(`&`),n=0;n<t.length;n+=1){var i=t[n].split(`=`);
215if(decodeURIComponent(i[0])==e)return decodeURIComponent(i[1])}return null}var queryString=``;if(standalone){var scripts=document.getElementsByTagName(`script`),myScript=scripts[scripts.length-1]||{src:``};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,``):``,renderer=getQueryVariable(`renderer`)}var readyStateCheckInterval=setInterval(checkReady,100);try{!((exports===void 0?`undefined`:_typeof$3(exports))===`object`&&module!==void 0)&&!(typeof define==`function`&&define.amd)&&(window.bodymovin=lottie)}catch{}var ShapeModifiers=function(){var e={},t={};e.registerModifier=n,e.getModifier=i;function n(e,n){t[e]||(t[e]=n)}function i(e,n,i){return new t[e](n,i)}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,n,i,o){var l=[];t<=1?l.push({s:e,e:t}):e>=1?l.push({s:e-1,e:t-1}):(l.push({s:e,e:1}),l.push({s:0,e:t-1}));var u=[],d,f=l.length,p;for(d=0;d<f;d+=1)if(p=l[d],!(p.e*o<i||p.s*o>i+n)){var m=p.s*o<=i?0:(p.s*o-i)/n,g=p.e*o>=i+n?1:(p.e*o-i)/n;u.push([m,g])}return u.length||u.push([0,0]),u},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t<n;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,n;if(this._mdf||e){var i=this.o.v%360/360;if(i<0&&(i+=1),t=this.s.v>1?1+i:this.s.v<0?0+i:this.s.v+i,n=this.e.v>1?1+i:this.e.v<0?0+i:this.e.v+i,t>n){var o=t;t=n,n=o}t=Math.round(t*1e4)*1e-4,n=Math.round(n*1e4)*1e-4,this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var l,u,d=this.shapes.length,f,p,m,g,_,b=0;if(n===t)for(u=0;u<d;u+=1)this.shapes[u].localShapeCollection.releaseShapes(),this.shapes[u].shape._mdf=!0,this.shapes[u].shape.paths=this.shapes[u].localShapeCollection,this._mdf&&(this.shapes[u].pathsData.length=0);else if(!(n===1&&t===0||n===0&&t===1)){var S=[],C,T;for(u=0;
vendor: 28,942 bytes, line 215
215u<d;u+=1)if(C=this.shapes[u],!C.shape._mdf&&!this._mdf&&!e&&this.m!==2)C.shape.paths=C.localShapeCollection;else{if(l=C.shape.paths,p=l._length,_=0,!C.shape._mdf&&C.pathsData.length)_=C.totalShapeLength;else{for(m=this.releasePathsData(C.pathsData),f=0;f<p;f+=1)g=bez.getSegmentsLength(l.shapes[f]),m.push(g),_+=g.totalLength;C.totalShapeLength=_,C.pathsData=m}b+=_,C.shape._mdf=!0}var E=t,D=n,O=0,A;for(u=d-1;u>=0;--u)if(C=this.shapes[u],C.shape._mdf){for(T=C.localShapeCollection,T.releaseShapes(),this.m===2&&d>1?(A=this.calculateShapeEdges(t,n,C.totalShapeLength,O,b),O+=C.totalShapeLength):A=[[E,D]],p=A.length,f=0;f<p;f+=1){E=A[f][0],D=A[f][1],S.length=0,D<=1?S.push({s:C.totalShapeLength*E,e:C.totalShapeLength*D}):E>=1?S.push({s:C.totalShapeLength*(E-1),e:C.totalShapeLength*(D-1)}):(S.push({s:C.totalShapeLength*E,e:C.totalShapeLength}),S.push({s:0,e:C.totalShapeLength*(D-1)}));var j=this.addShapes(C,S[0]);if(S[0].s!==S[0].e){if(S.length>1)if(C.shape.paths.shapes[C.shape.paths._length-1].c){var M=j.pop();this.addPaths(j,T),j=this.addShapes(C,S[1],M)}else this.addPaths(j,T),j=this.addShapes(C,S[1]);this.addPaths(j,T)}}C.shape.paths=T}}else if(this._mdf)for(u=0;u<d;u+=1)this.shapes[u].pathsData.length=0,this.shapes[u].shape._mdf=!0},TrimModifier.prototype.addPaths=function(e,t){var n,i=e.length;for(n=0;n<i;n+=1)t.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,t,n,i,o,l,u){o.setXYAt(t[0],t[1],`o`,l),o.setXYAt(n[0],n[1],`i`,l+1),u&&o.setXYAt(e[0],e[1],`v`,l),o.setXYAt(i[0],i[1],`v`,l+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,n,i){t.setXYAt(e[1],e[5],`o`,n),t.setXYAt(e[2],e[6],`i`,n+1),i&&t.setXYAt(e[0],e[4],`v`,n),t.setXYAt(e[3],e[7],`v`,n+1)},TrimModifier.prototype.addShapes=function(e,t,n){var i=e.pathsData,o=e.shape.paths.shapes,l,u=e.shape.paths._length,d,f,p=0,m,g,_,b,S=[],C,T=!0;for(n?(g=n._length,C=n._length):(n=shapePool.newElement(),g=0,C=0),S.push(n),l=0;l<u;l+=1){for(_=i[l].lengths,n.c=o[l].c,f=o[l].c?_.length:_.length+1,d=1;d<f;d+=1)if(m=_[d-1],p+m.addedLength<t.s)p+=m.addedLength,n.c=!1;else if(p>t.e){n.c=!1;break}else t.s<=p&&t.e>=p+m.addedLength?(this.addSegment(o[l].v[d-1],o[l].o[d-1],o[l].i[d],o[l].v[d],n,g,T),T=!1):(b=bez.getNewSegment(o[l].v[d-1],o[l].v[d],o[l].o[d-1],o[l].i[d],(t.s-p)/m.addedLength,(t.e-p)/m.addedLength,_[d-1]),this.addSegmentFromArray(b,n,g,T),T=!1,n.c=!1),p+=m.addedLength,g+=1;if(o[l].c&&_.length){if(m=_[d-1],p<=t.e){var E=_[d-1].addedLength;t.s<=p&&t.e>=p+E?(this.addSegment(o[l].v[d-1],o[l].o[d-1],o[l].i[0],o[l].v[0],n,g,T),T=!1):(b=bez.getNewSegment(o[l].v[d-1],o[l].v[0],o[l].o[d-1],o[l].i[0],(t.s-p)/E,(t.e-p)/E,_[d-1]),this.addSegmentFromArray(b,n,g,T),T=!1,n.c=!1)}else n.c=!1;p+=m.addedLength,g+=1}if(n._length&&(n.setXYAt(n.v[C][0],n.v[C][1],`i`,C),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],`o`,n._length-1)),p>t.e)break;l<u-1&&(n=shapePool.newElement(),T=!0,S.push(n),g=0)}return S};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 n=t/100,i=[0,0],o=e._length,l=0;for(l=0;l<o;l+=1)i[0]+=e.v[l][0],i[1]+=e.v[l][1];i[0]/=o,i[1]/=o;var u=shapePool.newElement();u.c=e.c;var d,f,p,m,g,_;for(l=0;l<o;l+=1)d=e.v[l][0]+(i[0]-e.v[l][0])*n,f=e.v[l][1]+(i[1]-e.v[l][1])*n,p=e.o[l][0]+(i[0]-e.o[l][0])*-n,m=e.o[l][1]+(i[1]-e.o[l][1])*-n,g=e.i[l][0]+(i[0]-e.i[l][0])*-n,_=e.i[l][1]+(i[1]-e.i[l][1])*-n,u.setTripleAt(d,f,p,m,g,_,l);return u},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,n,i=this.shapes.length,o,l,u=this.amount.v;if(u!==0){var d,f;for(n=0;n<i;n+=1){if(d=this.shapes[n],f=d.localShapeCollection,!(!d.shape._mdf&&!this._mdf&&!e))for(f.releaseShapes(),d.shape._mdf=!0,t=d.shape.paths.shapes,l=d.shape.paths._length,o=0;o<l;o+=1)f.addShape(this.processPath(t[o],u));d.shape.paths=d.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.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?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function n(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&=(this.precalculateMatrix(),!1),this.iterateDynamicProperties(),this._mdf||t){var n;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 i,o;if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(i=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),o=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(i=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),o=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(i=this.p.pv,o=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){i=[],o=[];var l=this.px,u=this.py;l._caching.lastFrame+l.offsetTime<=l.keyframes[0].t?(i[0]=l.getValueAtTime((l.keyframes[0].t+.01)/n,0),i[1]=u.getValueAtTime((u.keyframes[0].t+.01)/n,0),o[0]=l.getValueAtTime(l.keyframes[0].t/n,0),o[1]=u.getValueAtTime(u.keyframes[0].t/n,0)):l._caching.lastFrame+l.offsetTime>=l.keyframes[l.keyframes.length-1].t?(i[0]=l.getValueAtTime(l.keyframes[l.keyframes.length-1].t/n,0),i[1]=u.getValueAtTime(u.keyframes[u.keyframes.length-1].t/n,0),o[0]=l.getValueAtTime((l.keyframes[l.keyframes.length-1].t-.01)/n,0),o[1]=u.getValueAtTime((u.keyframes[u.keyframes.length-1].t-.01)/n,0)):(i=[l.pv,u.pv],o[0]=l.getValueAtTime((l._caching.lastFrame+l.offsetTime-.01)/n,l.offsetTime),o[1]=u.getValueAtTime((u._caching.lastFrame+u.offsetTime-.01)/n,u.offsetTime))}else o=e,i=o;this.v.rotate(-Math.atan2(i[1]-o[1],i[0]-o[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function i(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function o(){}function l(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0}function u(e,t,n){if(this.elem=e,this.frameId=-1,this.propType=`transform`,this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var i,o=t.or.k.length;for(i=0;i<o;i+=1)t.or.k[i].to=null,t.or.k[i].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}u.prototype={applyToMatrix:t,getValue:n,precalculateMatrix:i,autoOrient:o},extendPrototype([DynamicPropertyContainer],u),u.prototype.addDynamicProperty=l,u.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function d(e,t,n){return new u(e,t,n)}return{getTransformProperty:d}}();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,n,i,o,l){var u=l?-1:1,d=i.s.v[0]+(1-i.s.v[0])*(1-o),f=i.s.v[1]+(1-i.s.v[1])*(1-o);e.translate(i.p.v[0]*u*o,i.p.v[1]*u*o,i.p.v[2]),t.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),t.rotate(-i.r.v*u*o),t.translate(i.a.v[0],i.a.v[1],i.a.v[2]),n.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),n.scale(l?1/d:d,l?1/f:f),n.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(e,t,n,i){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);n>0;)--n,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t<n;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 n,i=e.length;for(n=0;n<i;n+=1)e[n]._render=t,e[n].ty===`gr`&&this.changeGroupRender(e[n].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,n,i,o,l,u=!1;if(this._mdf||e){var d=Math.ceil(this.c.v);if(this._groups.length<d){for(;this._groups.length<d;){var f={it:this.cloneElements(this._elements),ty:`gr`};f.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,f),this._groups.splice(0,0,f),this._currentCopies+=1}this.elem.reloadShapes(),u=!0}l=0;var p;for(i=0;i<=this._groups.length-1;i+=1){if(p=l<d,this._groups[i]._render=p,this.changeGroupRender(this._groups[i].it,p),!p){var m=this.elemsData[i].it,g=m[m.length-1];g.transform.op.v===0?g.transform.op._mdf=!1:(g.transform.op._mdf=!0,g.transform.op.v=0)}l+=1}this._currentCopies=d;var _=this.o.v,b=_%1,S=_>0?Math.floor(_):Math.ceil(_),C=this.pMatrix.props,T=this.rMatrix.props,E=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var D=0;if(_>0){for(;D<S;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),D+=1;b&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,b,!1),D+=b)}else if(_<0){for(;D>S;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),--D;b&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-b,!0),D-=b)}i=this.data.m===1?0:this._currentCopies-1,o=this.data.m===1?1:-1,l=this._currentCopies;for(var O,A;l;){if(t=this.elemsData[i].it,n=t[t.length-1].transform.mProps.v.props,A=n.length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),D!==0){for((i!==0&&o===1||i!==this._currentCopies-1&&o===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7],T[8],T[9],T[10],T[11],T[12],T[13],T[14],T[15]),this.matrix.transform(E[0],E[1],E[2],E[3],E[4],E[5],E[6],E[7],E[8],E[9],E[10],E[11],E[12],E[13],E[14],E[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]),O=0;O<A;O+=1)n[O]=this.matrix.props[O];this.matrix.reset()}else for(this.matrix.reset(),O=0;O<A;O+=1)n[O]=this.matrix.props[O];D+=1,--l,i+=o}}else for(l=this._currentCopies,i=0,o=1;l;)t=this.elemsData[i].it,n=t[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,--l,i+=o;return u},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 n=shapePool.newElement();n.c=e.c;var i,o=e._length,l,u,d,f,p,m,g=0,_,b,S,C,T,E;for(i=0;i<o;i+=1)l=e.v[i],d=e.o[i],u=e.i[i],l[0]===d[0]&&l[1]===d[1]&&l[0]===u[0]&&l[1]===u[1]?(i===0||i===o-1)&&!e.c?(n.setTripleAt(l[0],l[1],d[0],d[1],u[0],u[1],g),g+=1):(f=i===0?e.v[o-1]:e.v[i-1],p=Math.sqrt((l[0]-f[0])**2+(l[1]-f[1])**2),m=p?Math.min(p/2,t)/p:0,T=l[0]+(f[0]-l[0])*m,_=T,E=l[1]-(l[1]-f[1])*m,b=E,S=_-(_-l[0])*roundCorner,C=b-(b-l[1])*roundCorner,n.setTripleAt(_,b,S,C,T,E,g),g+=1,f=i===o-1?e.v[0]:e.v[i+1],p=Math.sqrt((l[0]-f[0])**2+(l[1]-f[1])**2),m=p?Math.min(p/2,t)/p:0,S=l[0]+(f[0]-l[0])*m,_=S,C=l[1]+(f[1]-l[1])*m,b=C,T=_-(_-l[0])*roundCorner,E=b-(b-l[1])*roundCorner,n.setTripleAt(_,b,S,C,T,E,g),g+=1):(n.setTripleAt(e.v[i][0],e.v[i][1],e.o[i][0],e.o[i][1],e.i[i][0],e.i[i][1],g),g+=1);return n},RoundCornersModifier.prototype.processShapes=function(e){var t,n,i=this.shapes.length,o,l,u=this.rd.v;if(u!==0){var d,f;for(n=0;n<i;n+=1){if(d=this.shapes[n],f=d.localShapeCollection,!(!d.shape._mdf&&!this._mdf&&!e))for(f.releaseShapes(),d.shape._mdf=!0,t=d.shape.paths.shapes,l=d.shape.paths._length,o=0;o<l;o+=1)f.addShape(this.processPath(t[o],u));d.shape.paths=d.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,n){return e*(1-n)+t*n}function lerpPoint(e,t,n){return[lerp(e[0],t[0],n),lerp(e[1],t[1],n)]}function quadRoots(e,t,n){if(e===0)return[];var i=t*t-4*e*n;if(i<0)return[];var o=-t/(2*e);if(i===0)return[o];var l=Math.sqrt(i)/(2*e);return[o-l,o+l]}function polynomialCoefficients(e,t,n,i){return[-e+3*t-3*n+i,3*e-6*t+3*n,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,n,i,o){o&&pointEqual(e,t)&&(t=lerpPoint(e,i,1/3)),o&&pointEqual(n,i)&&(n=lerpPoint(e,i,2/3));var l=polynomialCoefficients(e[0],t[0],n[0],i[0]),u=polynomialCoefficients(e[1],t[1],n[1],i[1]);this.a=[l[0],u[0]],this.b=[l[1],u[1]],this.c=[l[2],u[2]],this.d=[l[3],u[3]],this.points=[e,t,n,i]}PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,n=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(n<0)return[];var i=Math.sqrt(n);return floatZero(i)?i>0&&i<1?[t]:[]:[t-i,t+i].filter(function(e){return e>0&&e<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),n=lerpPoint(this.points[1],this.points[2],e),i=lerpPoint(this.points[2],this.points[3],e),o=lerpPoint(t,n,e),l=lerpPoint(n,i,e),u=lerpPoint(o,l,e);return[new PolynomialBezier(this.points[0],t,o,u,!0),new PolynomialBezier(u,l,i,this.points[3],!0)]};function extrema(e,t){var n=e.points[0][t],i=e.points[e.points.length-1][t];if(n>i){var o=i;i=n,n=o}for(var l=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),u=0;u<l.length;u+=1)if(l[u]>0&&l[u]<1){var d=e.point(l[u])[t];d<n?n=d:d>i&&(i=d)}return{min:n,max:i}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}};function intersectData(e,t,n){var i=e.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:e,t:(t+n)/2,t1:t,t2:n}}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,n,i,o,l){if(boxIntersect(e,t)){if(n>=l||e.width<=i&&e.height<=i&&t.width<=i&&t.height<=i){o.push([e.t,t.t]);return}var u=splitData(e),d=splitData(t);intersectsImpl(u[0],d[0],n+1,i,o,l),intersectsImpl(u[0],d[1],n+1,i,o,l),intersectsImpl(u[1],d[0],n+1,i,o,l),intersectsImpl(u[1],d[1],n+1,i,o,l)}}PolynomialBezier.prototype.intersections=function(e,t,n){t===void 0&&(t=2),n===void 0&&(n=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,i,n),i},PolynomialBezier.shapeSegment=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],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,n,i){var o=[e[0],e[1],1],l=[t[0],t[1],1],u=[n[0],n[1],1],d=[i[0],i[1],1],f=crossProduct(crossProduct(o,l),crossProduct(u,d));return floatZero(f[2])?null:[f[0]/f[2],f[1]/f[2]]}function polarOffset(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}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,n,i,o,l,u){var d=n-Math.PI/2,f=n+Math.PI/2,p=t[0]+Math.cos(n)*i*o,m=t[1]-Math.sin(n)*i*o;e.setTripleAt(p,m,p+Math.cos(d)*l,m-Math.sin(d)*l,p+Math.cos(f)*u,m-Math.sin(f)*u,e.length())}function getPerpendicularVector(e,t){var n=[t[0]-e[0],t[1]-e[1]],i=-Math.PI*.5;return[Math.cos(i)*n[0]-Math.sin(i)*n[1],Math.sin(i)*n[0]+Math.cos(i)*n[1]]}function getProjectingAngle(e,t){var n=t===0?e.length()-1:t-1,i=(t+1)%e.length(),o=e.v[n],l=e.v[i],u=getPerpendicularVector(o,l);return Math.atan2(0,1)-Math.atan2(u[1],u[0])}function zigZagCorner(e,t,n,i,o,l,u){var d=getProjectingAngle(t,n),f=t.v[n%t._length],p=t.v[n===0?t._length-1:n-1],m=t.v[(n+1)%t._length],g=l===2?Math.sqrt((f[0]-p[0])**2+(f[1]-p[1])**2):0,_=l===2?Math.sqrt((f[0]-m[0])**2+(f[1]-m[1])**2):0;setPoint(e,t.v[n%t._length],d,u,i,_/((o+1)*2),g/((o+1)*2),l)}function zigZagSegment(e,t,n,i,o,l){for(var u=0;u<i;u+=1){var d=(u+1)/(i+1),f=o===2?Math.sqrt((t.points[3][0]-t.points[0][0])**2+(t.points[3][1]-t.points[0][1])**2):0,p=t.normalAngle(d);setPoint(e,t.point(d),p,l,n,f/((i+1)*2),f/((i+1)*2),o),l=-l}return l}ZigZagModifier.prototype.processPath=function(e,t,n,i){var o=e._length,l=shapePool.newElement();if(l.c=e.c,e.c||--o,o===0)return l;var u=-1,d=PolynomialBezier.shapeSegment(e,0);zigZagCorner(l,e,0,t,n,i,u);for(var f=0;f<o;f+=1)u=zigZagSegment(l,d,t,n,i,-u),d=f===o-1&&!e.c?null:PolynomialBezier.shapeSegment(e,(f+1)%o),zigZagCorner(l,e,f+1,t,n,i,u);return l},ZigZagModifier.prototype.processShapes=function(e){var t,n,i=this.shapes.length,o,l,u=this.amplitude.v,d=Math.max(0,Math.round(this.frequency.v)),f=this.pointsType.v;if(u!==0){var p,m;for(n=0;n<i;n+=1){if(p=this.shapes[n],m=p.localShapeCollection,!(!p.shape._mdf&&!this._mdf&&!e))for(m.releaseShapes(),p.shape._mdf=!0,t=p.shape.paths.shapes,l=p.shape.paths._length,o=0;o<l;o+=1)m.addShape(this.processPath(t[o],u,d,f));p.shape.paths=p.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(e,t,n){var i=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,i,n),polarOffset(t,i,n)]}function offsetSegment(e,t){var n,i,o,l,u,d,f=linearOffset(e.points[0],e.points[1],t);n=f[0],i=f[1],f=linearOffset(e.points[1],e.points[2],t),o=f[0],l=f[1],f=linearOffset(e.points[2],e.points[3],t),u=f[0],d=f[1];var p=lineIntersection(n,i,o,l);p===null&&(p=i);var m=lineIntersection(u,d,o,l);return m===null&&(m=u),new PolynomialBezier(n,p,m,d)}function joinLines(e,t,n,i,o){var l=t.points[3],u=n.points[0];if(i===3||pointEqual(l,u))return l;if(i===2){var d=-t.tangentAngle(1),f=-n.tangentAngle(0)+Math.PI,p=lineIntersection(l,polarOffset(l,d+Math.PI/2,100),u,polarOffset(u,d+Math.PI/2,100)),m=p?pointDistance(p,l):pointDistance(l,u)/2,g=polarOffset(l,d,2*m*roundCorner);return e.setXYAt(g[0],g[1],`o`,e.length()-1),g=polarOffset(u,f,2*m*roundCorner),e.setTripleAt(u[0],u[1],u[0],u[1],g[0],g[1],e.length()),u}var _=lineIntersection(pointEqual(l,t.points[2])?t.points[0]:t.points[2],l,u,pointEqual(u,n.points[1])?n.points[3]:n.points[1]);return _&&pointDistance(_,l)<o?(e.setTripleAt(_[0],_[1],_[0],_[1],_[0],_[1],e.length()),_):l}function getIntersection(e,t){var n=e.intersections(t);return n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length?n[0]:null}function pruneSegmentIntersection(e,t){var n=e.slice(),i=t.slice(),o=getIntersection(e[e.length-1],t[0]);return o&&(n[e.length-1]=e[e.length-1].split(o[0])[0],i[0]=t[0].split(o[1])[1]),e.length>1&&t.length>1&&(o=getIntersection(e[0],t[t.length-1]),o)?[[e[0].split(o[0])[0]],[t[t.length-1].split(o[1])[1]]]:[n,i]}function pruneIntersections(e){for(var t,n=1;n<e.length;n+=1)t=pruneSegmentIntersection(e[n-1],e[n]),e[n-1]=t[0],e[n]=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 n=e.inflectionPoints(),i,o,l,u;if(n.length===0)return[offsetSegment(e,t)];if(n.length===1||floatEqual(n[1],1))return l=e.split(n[0]),i=l[0],o=l[1],[offsetSegment(i,t),offsetSegment(o,t)];l=e.split(n[0]),i=l[0];var d=(n[1]-n[0])/(1-n[0]);return l=l[1].split(d),u=l[0],o=l[1],[offsetSegment(i,t),offsetSegment(u,t),offsetSegment(o,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,n,i){var o=shapePool.newElement();o.c=e.c;var l=e.length();e.c||--l;var u,d,f,p=[];for(u=0;u<l;u+=1)f=PolynomialBezier.shapeSegment(e,u),p.push(offsetSegmentSplit(f,t));if(!e.c)for(u=l-1;u>=0;--u)f=PolynomialBezier.shapeSegmentInverted(e,u),p.push(offsetSegmentSplit(f,t));p=pruneIntersections(p);var m=null,g=null;for(u=0;u<p.length;u+=1){var _=p[u];for(g&&(m=joinLines(o,g,_[0],n,i)),g=_[_.length-1],d=0;d<_.length;d+=1)f=_[d],m&&pointEqual(f.points[0],m)?o.setXYAt(f.points[1][0],f.points[1][1],`o`,o.length()-1):o.setTripleAt(f.points[0][0],f.points[0][1],f.points[1][0],f.points[1][1],f.points[0][0],f.points[0][1],o.length()),o.setTripleAt(f.points[3][0],f.points[3][1],f.points[3][0],f.points[3][1],f.points[2][0],f.points[2][1],o.length()),m=f.points[3]}return p.length&&joinLines(o,g,p[0][0],n,i),o},OffsetPathModifier.prototype.processShapes=function(e){var t,n,i=this.shapes.length,o,l,u=this.amount.v,d=this.miterLimit.v,f=this.lineJoin;if(u!==0){var p,m;for(n=0;n<i;n+=1){if(p=this.shapes[n],m=p.localShapeCollection,!(!p.shape._mdf&&!this._mdf&&!e))for(m.releaseShapes(),p.shape._mdf=!0,t=p.shape.paths.shapes,l=p.shape.paths._length,o=0;o<l;o+=1)m.addShape(this.processPath(t[o],u,f,d));p.shape.paths=p.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(` `):[],n=`normal`,i=`normal`,o=t.length,l,u=0;u<o;u+=1)switch(l=t[u].toLowerCase(),l){case`italic`:i=`italic`;break;case`bold`:n=`700`;break;case`black`:n=`900`;break;case`medium`:n=`500`;break;case`regular`:case`normal`:n=`400`;break;case`light`:case`thin`:n=`200`;break;default:break}return{style:i,weight:e.fWeight||n}}var FontManager=function(){var e=5e3,t={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];n=n.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var i=127988,o=917631,l=917601,u=917626,d=65039,f=8205,p=127462,m=127487,g=[`d83cdffb`,`d83cdffc`,`d83cdffd`,`d83cdffe`,`d83cdfff`];function _(e){var t=e.split(`,`),n,i=t.length,o=[];for(n=0;n<i;n+=1)t[n]!==`sans-serif`&&t[n]!==`monospace`&&o.push(t[n]);return o.join(`,`)}function b(e,t){var n=createTag(`span`);n.setAttribute(`aria-hidden`,!0),n.style.fontFamily=t;var i=createTag(`span`);i.innerText=`giItT1WQy@!-/#`,n.style.position=`absolute`,n.style.left=`-10000px`,n.style.top=`-10000px`,n.style.fontSize=`300px`,n.style.fontVariant=`normal`,n.style.fontStyle=`normal`,n.style.fontWeight=`normal`,n.style.letterSpacing=`0`,n.appendChild(i),document.body.appendChild(n);var o=i.offsetWidth;return i.style.fontFamily=_(e)+`, `+t,{node:i,w:o,parent:n}}function S(){var t,n=this.fonts.length,i,o,l=n;for(t=0;t<n;t+=1)this.fonts[t].loaded?--l:this.fonts[t].fOrigin===`n`||this.fonts[t].origin===0?this.fonts[t].loaded=!0:(i=this.fonts[t].monoCase.node,o=this.fonts[t].monoCase.w,i.offsetWidth===o?(i=this.fonts[t].sansCase.node,o=this.fonts[t].sansCase.w,i.offsetWidth!==o&&(--l,this.fonts[t].loaded=!0)):(--l,this.fonts[t].loaded=!0),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));l!==0&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function C(e,t){var n=document.body&&t?`svg`:`canvas`,i,o=getFontProperties(e);if(n===`svg`){var l=createNS(`text`);l.style.fontSize=`100px`,l.setAttribute(`font-family`,e.fFamily),l.setAttribute(`font-style`,o.style),l.setAttribute(`font-weight`,o.weight),l.textContent=`1`,e.fClass?(l.style.fontFamily=`
215inherit`,l.setAttribute(`class`,e.fClass)):l.style.fontFamily=e.fFamily,t.appendChild(l),i=l}else{var u=new OffscreenCanvas(500,500).getContext(`2d`);u.font=o.style+` `+o.weight+` 100px `+e.fFamily,i=u}function d(e){return n===`svg`?(i.textContent=e,i.getComputedTextLength()):i.measureText(e).width}return{measureText:d}}function T(e,t){if(!e){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=e.list;return}if(!document.body){this.isLoaded=!0,e.list.forEach(function(e){e.helper=C(e),e.cache={}}),this.fonts=e.list;return}var n=e.list,i,o=n.length,l=o;for(i=0;i<o;i+=1){var u=!0,d,f;if(n[i].loaded=!1,n[i].monoCase=b(n[i].fFamily,`monospace`),n[i].sansCase=b(n[i].fFamily,`sans-serif`),!n[i].fPath)n[i].loaded=!0,--l;else if(n[i].fOrigin===`p`||n[i].origin===3){if(d=document.querySelectorAll(`style[f-forigin="p"][f-family="`+n[i].fFamily+`"], style[f-origin="3"][f-family="`+n[i].fFamily+`"]`),d.length>0&&(u=!1),u){var p=createTag(`style`);p.setAttribute(`f-forigin`,n[i].fOrigin),p.setAttribute(`f-origin`,n[i].origin),p.setAttribute(`f-family`,n[i].fFamily),p.type=`text/css`,p.innerText=`@font-face {font-family: `+n[i].fFamily+`; font-style: normal; src: url('`+n[i].fPath+`');}`,t.appendChild(p)}}else if(n[i].fOrigin===`g`||n[i].origin===1){for(d=document.querySelectorAll(`link[f-forigin="g"], link[f-origin="1"]`),f=0;f<d.length;f+=1)d[f].href.indexOf(n[i].fPath)!==-1&&(u=!1);if(u){var m=createTag(`link`);m.setAttribute(`f-forigin`,n[i].fOrigin),m.setAttribute(`f-origin`,n[i].origin),m.type=`text/css`,m.rel=`stylesheet`,m.href=n[i].fPath,document.body.appendChild(m)}}else if(n[i].fOrigin===`t`||n[i].origin===2){for(d=document.querySelectorAll(`script[f-forigin="t"], script[f-origin="2"]`),f=0;f<d.length;f+=1)n[i].fPath===d[f].src&&(u=!1);if(u){var g=createTag(`link`);g.setAttribute(`f-forigin`,n[i].fOrigin),g.setAttribute(`f-origin`,n[i].origin),g.setAttribute(`rel`,`stylesheet`),g.setAttribute(`href`,n[i].fPath),t.appendChild(g)}}n[i].helper=C(n[i],t),n[i].cache={},this.fonts.push(n[i])}l===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function E(e){if(e){this.chars||=[];var t,n=e.length,i,o=this.chars.length,l;for(t=0;t<n;t+=1){for(i=0,l=!1;i<o;)this.chars[i].style===e[t].style&&this.chars[i].fFamily===e[t].fFamily&&this.chars[i].ch===e[t].ch&&(l=!0),i+=1;l||(this.chars.push(e[t]),o+=1)}}}function D(e,n,i){for(var o=0,l=this.chars.length;o<l;){if(this.chars[o].ch===e&&this.chars[o].style===n&&this.chars[o].fFamily===i)return this.chars[o];o+=1}return(typeof e==`string`&&e.charCodeAt(0)!==13||!e)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn(`Missing character from exported characters list: `,e,n,i)),t}function O(e,t,n){var i=this.getFontByName(t),o=e;if(!i.cache[o]){var l=i.helper;if(e===` `){var u=l.measureText(`|`+e+`|`),d=l.measureText(`||`);i.cache[o]=(u-d)/100}else i.cache[o]=l.measureText(e)/100}return i.cache[o]*n}function A(e){for(var t=0,n=this.fonts.length;t<n;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]}function j(e){var t=0,n=e.charCodeAt(0);if(n>=55296&&n<=56319){var i=e.charCodeAt(1);i>=56320&&i<=57343&&(t=(n-55296)*1024+i-56320+65536)}return t}function M(e,t){var n=e.toString(16)+t.toString(16);return g.indexOf(n)!==-1}function N(e){return e===f}function P(e){return e===d}function F(e){var t=j(e);return t>=p&&t<=m}function I(e){return F(e.substr(0,2))&&F(e.substr(2,2))}function L(e){return n.indexOf(e)!==-1}function R(e,t){var n=j(e.substr(t,2));if(n!==i)return!1;var d=0;for(t+=2;d<5;){if(n=j(e.substr(t,2)),n<l||n>u)return!1;d+=1,t+=2}return j(e.substr(t,2))===o}function z(){this.isLoaded=!0}var B=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)};return B.isModifier=M,B.isZeroWidthJoiner=N,B.isFlagEmoji=I,B.isRegionalCode=F,B.isCombinedCharacter=L,B.isRegionalFlag=R,B.isVariationSelector=P,B.BLACK_FLAG_CODE_POINT=i,B.prototype={addChars:E,addFonts:T,getCharData:D,getFontByName:A,measureText:O,checkLoadedFonts:S,setIsLoaded:z},B}();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)}
vendor: 19,703 bytes, line 215
215function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){this.renderableComponents.indexOf(e)===-1&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){this.renderableComponents.indexOf(e)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},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(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?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 e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].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,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function AngleEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function ColorEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function PointEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function LayerIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function MaskIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function CheckboxEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var n=e.ef||[];this.effectElements=[];var i,o=n.length,l;for(i=0;i<o;i+=1)l=new GroupEffect(n[i],t),this.effectElements.push(l)}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 n,i=this.data.ef.length,o,l=this.data.ef;for(n=0;n<i;n+=1){switch(o=null,l[n].ty){case 0:o=new SliderEffect(l[n],t,this);break;case 1:o=new AngleEffect(l[n],t,this);break;case 2:o=new ColorEffect(l[n],t,this);break;case 3:o=new PointEffect(l[n],t,this);break;case 4:case 7:o=new CheckboxEffect(l[n],t,this);break;case 10:o=new LayerIndexEffect(l[n],t,this);break;case 11:o=new MaskIndexEffect(l[n],t,this);break;case 5:o=new EffectsManager(l[n],t,this);break;default:o=new NoValueEffect(l[n],t,this);break}o&&this.effectElements.push(o)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if(this.data.masksProperties[e].mode!==`n`&&this.data.masksProperties[e].cl!==!1)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e(`layer`),n=e(`effects`),i=e(`shape`),o=e(`text`),l=e(`comp`);this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var u=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(u),this.data.ty===0||this.data.xt?this.compInterface=l(this):this.data.ty===4?(this.layerInterface.shapeInterface=i(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=o(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm),t=this.baseElement||this.layerElement;t.style[`mix-blend-mode`]=e},initBaseData:function(e,t,n){this.globalData=t,this.comp=n,this.data=e,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(e,t){var n,i=this.dynamicProperties.length;for(n=0;n<i;n+=1)(t||this._isParent&&this.dynamicProperties[n].propType===`transform`)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&this.dynamicProperties.push(e)}};function FootageElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();e&&(this.layerInterface=e(`footage`)(this))},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,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){this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder?this._currentTime=e/this.data.sr:this._currentTime=this.tm.v,this._volume=this.lv.v[0];var t=this._volume*this._volumeMultiplier;this._previousVolume!==t&&(this._previousVolume=t,this.audio.volume(t))},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,n=this.layers.length,i;for(this.completeLayers=!0,t=n-1;t>=0;--t)this.elements[t]||(i=this.layers[t],i.ip-i.st<=e-this.layers[t].st&&i.op-i.st>e-this.layers[t].st&&this.buildItem(t)),this.completeLayers=this.elements[t]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw 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,n=e.length,i,o=this.layers.length;for(t=0;t<n;t+=1)for(i=0;i<o;){if(this.layers[i].id===e[t].id){this.layers[i]=e[t];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,n){for(var i=this.elements,o=this.layers,l=0,u=o.length;l<u;)o[l].ind==t&&(!i[l]||i[l]===!0?(this.buildItem(l),this.addPendingElement(e)):(n.push(i[l]),i[l].setAsParent(),o[l].parent===void 0?e.setHierarchy(n):this.buildElementParenting(e,o[l].parent,n))),l+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,n=e.length;for(t=0;t<n;t+=1)if(e[t].xt){var i=this.createComp(e[t]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementById=function(e){var t,n=this.elements.length;for(t=0;t<n;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t=e.shift(),n;if(typeof t==`number`)n=this.elements[t];else{var i,o=this.elements.length;for(i=0;i<o;i+=1)if(this.elements[i].data.nm===t){n=this.elements[i];break}}return e.length===0?n:n.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 e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,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 e,t=this.finalTransform.mat,n=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<i;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),n=0;n<i;n+=1)t.multiply(this.hierarchy[n].finalTransform.mProp.v)}(!this.localTransforms||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 e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var n=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(n),e=1;e<t;e+=1){var i=this.localTransforms[e].matrix;n.multiply(i)}n.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var o=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)o*=this.localTransforms[e].opacity*.01;this.finalTransform.localOpacity=o}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,n=e.length;for(t=0;t<n;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var n=!0,i=this.comp;n;)i.finalTransform?(i.data.hasMask&&t.splice(0,0,i.finalTransform),i=i.comp):n=!1;var o,l=t.length,u;for(o=0;o<l;o+=1)u=t[o].mat.applyToPointArray(0,0,0),e=[e[0]-u[0],e[1]-u[1],0];return e},mHelper:new Matrix};function MaskElement(e,t,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i=this.globalData.defs,o,l=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(l),this.solidPath=``;var u,d=this.masksProperties,f=0,p=[],m,g,_=createElementID(),b,S,C,T,E=`clipPath`,D=`clip-path`;for(o=0;o<l;o+=1)if((d[o].mode!==`a`&&d[o].mode!==`n`||d[o].inv||d[o].o.k!==100||d[o].o.x)&&(E=`mask`,D=`mask`),(d[o].mode===`s`||d[o].mode===`i`)&&f===0?(b=createNS(`rect`),b.setAttribute(`fill`,`#ffffff`),b.setAttribute(`width`,this.element.comp.data.w||0),b.setAttribute(`height`,this.element.comp.data.h||0),p.push(b)):b=null,u=createNS(`path`),d[o].mode===`n`)this.viewData[o]={op:PropertyFactory.getProp(this.element,d[o].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,d[o],3),elem:u,lastPath:``},i.appendChild(u);else{f+=1,u.setAttribute(`fill`,d[o].mode===`s`?`#000000`:`#ffffff`),u.setAttribute(`clip-rule`,`nonzero`);var O;if(d[o].x.k===0?(C=null,T=null):(E=`mask`,D=`mask`,T=PropertyFactory.getProp(this.element,d[o].x,0,null,this.element),O=createElementID(),S=createNS(`filter`),S.setAttribute(`id`,O),C=createNS(`feMorphology`),C.setAttribute(`operator`,`erode`),C.setAttribute(`in`,`SourceGraphic`),C.setAttribute(`radius`,`0`),S.appendChild(C),i.appendChild(S),u.setAttribute(`stroke`,d[o].mode===`s`?`#000000`:`#ffffff`)),this.storedData[o]={elem:u,x:T,expan:C,lastPath:``,lastOperator:``,filterId:O,lastRadius:0},d[o].mode===`i`){g=p.length;var A=createNS(`g`);for(m=0;m<g;m+=1)A.appendChild(p[m]);var j=createNS(`mask`);j.setAttribute(`mask-type`,`alpha`),j.setAttribute(`id`,_+`_`+f),j.appendChild(u),i.appendChild(j),A.setAttribute(`mask`,`url(`+getLocationHref()+`#`+_+`_`+f+`)`),p.length=0,p.push(A)}else p.push(u);d[o].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[o]={elem:u,lastPath:``,op:PropertyFactory.getProp(this.element,d[o].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,d[o],3),invRect:b},this.viewData[o].prop.k||this.drawPath(d[o],this.viewData[o].prop.v,this.viewData[o])}for(this.maskElement=createNS(E),l=p.length,o=0;o<l;o+=1)this.maskElement.appendChild(p[o]);f>0&&(this.maskElement.setAttribute(`id`,_),this.element.maskedElement.setAttribute(D,`url(`+getLocationHref()+`#`+_+`)`),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t=this.element.finalTransform.mat,n,i=this.masksProperties.length;for(n=0;n<i;n+=1)if((this.viewData[n].prop._mdf||e)&&this.drawPath(this.masksProperties[n],this.viewData[n].prop.v,this.viewData[n]),(this.viewData[n].op._mdf||e)&&this.viewData[n].elem.setAttribute(`fill-opacity`,this.viewData[n].op.v),this.masksProperties[n].mode!==`n`&&(this.viewData[n].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[n].invRect.setAttribute(`transform`,t.getInverseMatrix().to2dCSS()),this.storedData[n].x&&(this.storedData[n].x._mdf||e))){var o=this.storedData[n].expan;this.storedData[n].x.v<0?(this.storedData[n].lastOperator!==`erode`&&(this.storedData[n].lastOperator=`erode`,this.storedData[n].elem.setAttribute(`filter`,`url(`+getLocationHref()+`#`+this.storedData[n].filterId+`)`)),o.setAttribute(`radius`,-this.storedData[n].x.v)):(this.storedData[n].lastOperator!==`dilate`&&(this.storedData[n].lastOperator=`dilate`,this.storedData[n].elem.setAttribute(`filter`,null)),this.storedData[n].elem.setAttribute(`stroke-width`,this.storedData[n].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e=`M0,0 `;return e+=` h`+this.globalData.compSize.w,e+=` v`+this.globalData.compSize.h,e+=` h-`+this.globalData.compSize.w,e+=` v-`+this.globalData.compSize.h+` `,e},MaskElement.prototype.drawPath=function(e,t,n){var i=` M`+t.v[0][0]+`,`+t.v[0][1],o,l=t._length;for(o=1;o<l;o+=1)i+=` C`+t.o[o-1][0]+`,`+t.o[o-1][1]+` `+t.i[o][0]+`,`+t.i[o][1]+` `+t.v[o][0]+`,`+t.v[o][1];if(t.c&&l>1&&(i+=` C`+t.o[o-1][0]+`,`+t.o[o-1][1]+` `+t.i[0][0]+`,`+t.i[0][1]+` `+t.v[0][0]+`,`+t.v[0][1]),n.lastPath!==i){var u=``;n.elem&&(t.c&&(u=e.inv?this.solidPath+i:i),n.elem.setAttribute(`d`,u)),n.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};e.createFilter=t,e.createAlphaToLuminanceFilter=n;function t(e,t){var n=createNS(`filter`);return n.setAttribute(`id`,e),t!==!0&&(n.setAttribute(`filterUnits`,`objectBoundingBox`),n.setAttribute(`x`,`0%`),n.setAttribute(`y`,`0%`),n.setAttribute(`width`,`100%`),n.setAttribute(`height`,`100%`)),n}function n(){var e=createNS(`feColorMatrix`);return e.setAttribute(`type`,`matrix`),e.setAttribute(`color-interpolation-filters`,`sRGB`),e.setAttribute(`values`,`0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1`),e}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,n=`SourceGraphic`,i=e.data.ef?e.data.ef.length:0,o=createElementID(),l=filtersFactory.createFilter(o,!0),u=0;this.filters=[];var d;for(t=0;t<i;t+=1){d=null;var f=e.data.ef[t].ty;if(registeredEffects$1[f]){var p=registeredEffects$1[f].effect;d=new p(l,e.effectsManager.effectElements[t],e,idPrefix+u,n),n=idPrefix+u,registeredEffects$1[f].countsAsEffect&&(u+=1)}d&&this.filters.push(d)}u&&(e.globalData.defs.appendChild(l),e.layerElement.setAttribute(`filter`,`url
215(`+getLocationHref()+`#`+o+`)`)),this.filters.length&&e.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,n=this.filters.length,i=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i};function registerEffect$1(e,t,n){registeredEffects$1[e]={effect:t,countsAsEffect:n}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS(`g`)},createContainerElements:function(){this.matteElement=createNS(`g`),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS(`g`);t.setAttribute(`id`,this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=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 n=createNS(`clipPath`),i=createNS(`path`);i.setAttribute(`d`,`M0,0 L`+this.data.w+`,0 L`+this.data.w+`,`+this.data.h+` L0,`+this.data.h+`z`);var o=createElementID();if(n.setAttribute(`id`,o),n.appendChild(i),this.globalData.defs.appendChild(n),this.checkMasks()){var l=createNS(`g`);l.setAttribute(`clip-path`,`url(`+getLocationHref()+`#`+o+`)`),l.appendChild(this.layerElement),this.transformedElement=l,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute(`clip-path`,`url(`+getLocationHref()+`#`+o+`)`)}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(e){if(this.matteMasks||={},!this.matteMasks[e]){var t=this.layerId+`_`+e,n,i,o,l;if(e===1||e===3){var u=createNS(`mask`);u.setAttribute(`id`,t),u.setAttribute(`mask-type`,e===3?`luminance`:`alpha`),o=createNS(`use`),o.setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,`#`+this.layerId),u.appendChild(o),this.globalData.defs.appendChild(u),!featureSupport.maskType&&e===1&&(u.setAttribute(`mask-type`,`luminance`),n=createElementID(),i=filtersFactory.createFilter(n),this.globalData.defs.appendChild(i),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),l=createNS(`g`),l.appendChild(o),u.appendChild(l),l.setAttribute(`filter`,`url(`+getLocationHref()+`#`+n+`)`))}else if(e===2){var d=createNS(`mask`);d.setAttribute(`id`,t),d.setAttribute(`mask-type`,`alpha`);var f=createNS(`g`);d.appendChild(f),n=createElementID(),i=filtersFactory.createFilter(n);var p=createNS(`feComponentTransfer`);p.setAttribute(`in`,`SourceGraphic`),i.appendChild(p);var m=createNS(`feFuncA`);m.setAttribute(`type`,`table`),m.setAttribute(`tableValues`,`1.0 0.0`),p.appendChild(m),this.globalData.defs.appendChild(i);var g=createNS(`rect`);g.setAttribute(`width`,this.comp.data.w),g.setAttribute(`height`,this.comp.data.h),g.setAttribute(`x`,`0`),g.setAttribute(`y`,`0`),g.setAttribute(`fill`,`#ffffff`),g.setAttribute(`opacity`,`0`),f.setAttribute(`filter`,`url(`+getLocationHref()+`#`+n+`)`),f.appendChild(g),o=createNS(`use`),o.setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,`#`+this.layerId),f.appendChild(o),featureSupport.maskType||(d.setAttribute(`mask-type`,`luminance`),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),l=createNS(`g`),f.appendChild(g),l.a
vendor: 47,494 bytes, line 215
215ppendChild(this.layerElement),f.appendChild(l)),this.globalData.defs.appendChild(d)}this.matteMasks[e]=t}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute(`mask`,`url(`+getLocationHref()+`#`+e+`)`)}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var e=this.baseElement||this.layerElement;e.style.display=`none`,this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var e=this.baseElement||this.layerElement;e.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&&=!1)},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement)})();function IImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS(`image`),this.innerElem.setAttribute(`width`,this.assetData.w+`px`),this.innerElem.setAttribute(`height`,this.assetData.h+`px`),this.innerElem.setAttribute(`preserveAspectRatio`,this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(e){var t,n=this.shapeModifiers.length;for(t=0;t<n;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=0,n=this.shapeModifiers.length;t<n;)if(this.shapeModifiers[t].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();t=this.shapeModifiers.length;var n;for(e=t-1;e>=0&&(n=this.shapeModifiers[e].processShapes(this._isFirstFrame),!n);--e);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,i=t.length;n<i;){if(t[n].elem===e)return t[n].pos;n+=1}return 0},addProcessedElement:function(e,t){for(var n=this.processedElements,i=n.length;i;)if(--i,n[i].elem===e){n[i].pos=t;return}n.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:`butt`,2:`round`,3:`square`},lineJoinEnum={1:`miter`,2:`round`,3:`bevel`};function SVGShapeData(e,t,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr=``,this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var i=0,o=e.length;i<o;){if(e[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d=``,this.lvl=t,this._mdf=!1,this.closed=e.hd===!0,this.pElem=createNS(`path`),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d=``,this._mdf=!1};function DashProperty(e,t,n,i){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=n,this.k=!1,this.dashStr=``,this.dashArray=createTypedArray(`float32`,t.length?t.length-1:0),this.dashoffset=createTypedArray(`float32`,1),this.initDynamicPropertyContainer(i);var o,l=t.length||0,u;for(o=0;o<l;o+=1)u=PropertyFactory.getProp(e,t[o].v,0,0,this),this.k=u.k||this.k,this.dataProps[o]={n:t[o].n,p:u};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(e){if(!(this.elem.globalData.frameId===this.frameId&&!e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,n=this.dataProps.length;for(this.renderer===`svg`&&(this.dashStr=``),t=0;t<n;t+=1)this.dataProps[t].n===`o`?this.dashoffset[0]=this.dataProps[t].p.v:this.renderer===`svg`?this.dashStr+=` `+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(e,t,n){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=n,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(e,t,n){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=n}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(e,t,n){this.data=t,this.c=createTypedArray(`uint8c`,t.p*4);var i=t.k.k[0].s?t.k.k[0].s.length-t.p*4:t.k.k.length-t.p*4;this.o=createTypedArray(`float32`,i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(n),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 n=0,i=this.o.length/2,o;n<i;){if(o=Math.abs(e[n*4]-e[t*4+n*2]),o>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,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,n=this.data.p*4,i,o;for(t=0;t<n;t+=1)i=t%4==0?100:255,o=Math.round(this.prop.v[t]*i),this.c[t]!==o&&(this.c[t]=o,this._cmdf=!e);if(this.o.length)for(n=this.prop.v.length,t=this.data.p*4;t<n;t+=1)i=t%2==0?100:1,o=t%2==0?Math.round(this.prop.v[t]*100):this.prop.v[t],this.o[t-this.data.p*4]!==o&&(this.o[t-this.data.p*4]=o,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}SVGGradientFillStyleData.prototype.initGradientData=function(e,t,n){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=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var n=createElementID(),i=createNS(t.t===1?`linearGradient`:`radialGradient`);i.setAttribute(`id`,n),i.setAttribute(`spreadMethod`,`pad`),i.setAttribute(`gradientUnits`,`userSpaceOnUse`);var o=[],l,u,d=t.g.p*4;for(u=0;u<d;u+=4)l=createNS(`stop`),i.appendChild(l),o.push(l);e.setAttribute(t.ty===`gf`?`fill`:`stroke`,`url(`+getLocationHref()+`#`+n+`)`),this.gf=i,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var n,i,o,l=createNS(`mask`),u=createNS(`path`);l.appendChild(u);var d=createElementID(),f=createElementID();l.setAttribute(`id`,f);var p=createNS(e.t===1?`linearGradient`:`radialGradient`);p.setAttribute(`id`,d),p.setAttribute(`spreadMethod`,`pad`),p.setAttribute(`gradientUnits`,`userSpaceOnUse`),o=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var m=this.stops;for(i=e.g.p*4;i<o;i+=2)n=createNS(`stop`),n.setAttribute(`stop-color`,`rgb(255,255,255)`),p.appendChild(n),m.push(n);u.setAttribute(e.ty===`gf`?`fill`:`stroke`,`url(`+getLocationHref()+`#`+d+`)`),e.ty===`gs`&&(u.setAttribute(`stroke-linecap`,lineCapEnum[e.lc||2]),u.setAttribute(`stroke-linejoin`,lineJoinEnum[e.lj||2]),e.lj===1&&u.setAttribute(`stroke-miterlimit`,e.ml)),this.of=p,this.ms=l,this.ost=m,this.maskId=f,t.msElem=u}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(e,t,n){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,n),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS(`g`)}function SVGTransformData(e,t,n){this.transform={mProps:e,op:t,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(e,t,n,i){if(t===0)return``;var o=e.o,l=e.i,u=e.v,d,f=` M`+i.applyToPointStringified(u[0][0],u[0][1]);for(d=1;d<t;d+=1)f+=` C`+i.applyToPointStringified(o[d-1][0],o[d-1][1])+` `+i.applyToPointStringified(l[d][0],l[d][1])+` `+i.applyToPointStringified(u[d][0],u[d][1]);return n&&t&&(f+=` C`+i.applyToPointStringified(o[d-1][0],o[d-1][1])+` `+i.applyToPointStringified(l[0][0],l[0][1])+` `+i.applyToPointStringified(u[0][0],u[0][1]),f+=`z`),f},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix,n={createRenderFunction:i};function i(e){switch(e.ty){case`fl`:return d;case`gf`:return p;case`gs`:return f;case`st`:return m;case`sh`:case`el`:case`rc`:case`sr`:return u;case`tr`:return o;case`no`:return l;default:return null}}function o(e,t,n){(n||t.transform.op._mdf)&&t.transform.container.setAttribute(`opacity`,t.transform.op.v),(n||t.transform.mProps._mdf)&&t.transform.container.setAttribute(`transform`,t.transform.mProps.v.to2dCSS())}function l(){}function u(n,i,o){var l,u,d,f,p,m,g=i.styles.length,_=i.lvl,b,S,C,T;for(m=0;m<g;m+=1){if(f=i.sh._mdf||o,i.styles[m].lvl<_){for(S=t.reset(),C=_-i.styles[m].lvl,T=i.transformers.length-1;!f&&C>0;)f=i.transformers[T].mProps._mdf||f,--C,--T;if(f)for(C=_-i.styles[m].lvl,T=i.transformers.length-1;C>0;)S.multiply(i.transformers[T].mProps.v),--C,--T}else S=e;if(b=i.sh.paths,u=b._length,f){for(d=``,l=0;l<u;l+=1)p=b.shapes[l],p&&p._length&&(d+=buildShapeString(p,p._length,p.c,S));i.caches[m]=d}else d=i.caches[m];i.styles[m].d+=n.hd===!0?``:d,i.styles[m]._mdf=f||i.styles[m]._mdf}}function d(e,t,n){var i=t.style;(t.c._mdf||n)&&i.pElem.setAttribute(`fill`,`rgb(`+bmFloor(t.c.v[0])+`,`+bmFloor(t.c.v[1])+`,`+bmFloor(t.c.v[2])+`)`),(t.o._mdf||n)&&i.pElem.setAttribute(`fill-opacity`,t.o.v)}function f(e,t,n){p(e,t,n),m(e,t,n)}function p(e,t,n){var i=t.gf,o=t.g._hasOpacity,l=t.s.v,u=t.e.v;if(t.o._mdf||n){var d=e.ty===`gf`?`fill-opacity`:`stroke-opacity`;t.style.pElem.setAttribute(d,t.o.v)}if(t.s._mdf||n){var f=e.t===1?`x1`:`cx`,p=f===`x1`?`y1`:`cy`;i.setAttribute(f,l[0]),i.setAttribute(p,l[1]),o&&!t.g._collapsable&&(t.of.setAttribute(f,l[0]),t.of.setAttribute(p,l[1]))}var m,g,_,b;if(t.g._cmdf||n){m=t.cst;var S=t.g.c;for(_=m.length,g=0;g<_;g+=1)b=m[g],b.setAttribute(`offset`,S[g*4]+`%`),b.setAttribute(`stop-color`,`rgb(`+S[g*4+1]+`,`+S[g*4+2]+`,`+S[g*4+3]+`)`)}if(o&&(t.g._omdf||n)){var C=t.g.o;for(m=t.g._collapsable?t.cst:t.ost,_=m.length,g=0;g<_;g+=1)b=m[g],t.g._collapsable||b.setAttribute(`offset`,C[g*2]+`%`),b.setAttribute(`stop-opacity`,C[g*2+1])}if(e.t===1)(t.e._mdf||n)&&(i.setAttribute(`x2`,u[0]),i.setAttribute(`y2`,u[1]),o&&!t.g._collapsable&&(t.of.setAttribute(`x2`,u[0]),t.of.setAttribute(`y2`,u[1])));else{var T;if((t.s._mdf||t.e._mdf||n)&&(T=Math.sqrt((l[0]-u[0])**2+(l[1]-u[1])**2),i.setAttribute(`r`,T),o&&!t.g._collapsable&&t.of.setAttribute(`r`,T)),t.s._mdf||t.e._mdf||t.h._mdf||t.a._mdf||n){T||=Math.sqrt((l[0]-u[0])**2+(l[1]-u[1])**2);var E=Math.atan2(u[1]-l[1],u[0]-l[0]),D=t.h.v;D>=1?D=.99:D<=-1&&(D=-.99);var O=T*D,A=Math.cos(E+t.a.v)*O+l[0],j=Math.sin(E+t.a.v)*O+l[1];i.setAttribute(`fx`,A),i.setAttribute(`fy`,j),o&&!t.g._collapsable&&(t.of.setAttribute(`fx`,A),t.of.setAttribute(`fy`,j))}}}function m(e,t,n){var i=t.style,o=t.d;o&&(o._mdf||n)&&o.dashStr&&(i.pElem.setAttribute(`stroke-dasharray`,o.dashStr),i.pElem.setAttribute(`stroke-dashoffset`,o.dashoffset[0])),t.c&&(t.c._mdf||n)&&i.pElem.setAttribute(`stroke`,`rgb(`+bmFloor(t.c.v[0])+`,`+bmFloor(t.c.v[1])+`,`+bmFloor(t.c.v[2])+`)`),(t.o._mdf||n)&&i.pElem.setAttribute(`stroke-opacity`,t.o.v),(t.w._mdf||n)&&(i.pElem.setAttribute(`stroke-width`,t.w.v),i.msElem&&i.msElem.setAttribute(`stroke-width`,t.w.v))}return n}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t=this.shapes.length,n,i,o=this.stylesList.length,l,u=[],d=!1;for(i=0;i<o;i+=1){for(l=this.stylesList[i],d=!1,u.length=0,e=0;e<t;e+=1)n=this.shapes[e],n.styles.indexOf(l)!==-1&&(u.push(n),d=n._isAnimated||d);u.length>1&&d&&this.setShapesAsAnimated(u)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var n,i=new SVGStyleData(e,t),o=i.pElem;return e.ty===`st`?n=new SVGStrokeStyleData(this,e,i):e.ty===`fl`?n=new SVGFillStyleData(this,e,i):e.ty===`gf`||e.ty===`gs`?(n=new(e.ty===`gf`?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,i),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),o.setAttribute(`mask`,`url(`+getLocationHref()+`#`+n.maskId+`)`))):e.ty===`no`&&(n=new SVGNoStyleData(this,e,i)),(e.ty===`st`||e.ty===`gs`)&&(o.setAttribute(`stroke-linecap`,lineCapEnum[e.lc||2]),o.setAttribute(`stroke-linejoin`,lineJoinEnum[e.lj||2]),o.setAttribute(`fill-opacity`,`0`),e.lj===1&&o.setAttribute(`stroke-miterlimit`,e.ml)),e.r===2&&o.setAttribute(`fill-rule`,`evenodd`),e.ln&&o.setAttribute(`id`,e.ln),e.cl&&o.setAttribute(`class`,e.cl),e.bm&&(o.style[`mix-blend-mode`]=getBlendMode(e.bm)),this.stylesList.push(i),this.addToAnimatedContents(e,n),n},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 n=TransformPropertyFactory.getTransformProperty(this,e,this),i=new SVGTransformData(n,n.o,t);return this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.createShapeElement=function(e,t,n){var i=4;e.ty===`rc`?i=5:e.ty===`el`?i=6:e.ty===`sr`&&(i=7);var o=new SVGShapeData(t,n,ShapePropertyFactory.getShapeProp(this,e,i,this));return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(e,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var n=0,i=this.animatedContents.length;n<i;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t=e.styles,n,i=this.stylesList.length;for(n=0;n<i;n+=1)t.indexOf(this.stylesList[n])===-1&&!this.stylesList[n].closed&&t.push(this.stylesList[n])},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,n,i,o,l,u){var d=[].concat(l),f,p=e.length-1,m,g,_=[],b=[],S,C,T;for(f=p;f>=0;--f){if(T=this.searchProcessedElement(e[f]),T?t[f]=n[T-1]:e[f]._render=u,e[f].ty===`fl`||e[f].ty===`st`||e[f].ty===`gf`||e[f].ty===`gs`||e[f].ty===`no`)T?t[f].style.closed=e[f].hd:t[f]=this.createStyleElement(e[f],o),e[f]._render&&t[f].style.pElem.parentNode!==i&&i.appendChild(t[f].style.pElem),_.push(t[f].style);else if(e[f].ty===`gr`){if(!T)t[f]=this.createGroupElement(e[f]);else for(g=t[f].it.length,m=0;m<g;m+=1)t[f].prevViewData[m]=t[f].it[m];this.searchShapes(e[f].it,t[f].it,t[f].prevViewData,t[f].gr,o+1,d,u),e[f]._render&&t[f].gr.parentNode!==i&&i.appendChild(t[f].gr)}else e[f].ty===`tr`?(T||(t[f]=this.createTransformElement(e[f],i)),S=t[f].transform,d.push(S)):e[f].ty===`sh`||e[f].ty===`rc`||e[f].ty===`el`||e[f].ty===`sr`?(T||(t[f]=this.createShapeElement(e[f],d,o)),this.setElementStyles(t[f])):e[f].ty===`tm`||e[f].ty===`rd`||e[f].ty===`ms`||e[f].ty===`pb`||e[f].ty===`zz`||e[f].ty===`op`?(T?(C=t[f],C.closed=!1):(C=ShapeModifiers.getModifier(e[f].ty),C.init(this,e[f]),t[f]=C,this.shapeModifiers.push(C)),b.push(C)):e[f].ty===`rp`&&(T?(C=t[f],C.closed=!0):(C=ShapeModifiers.getModifier(e[f].ty),t[f]=C,C.init(this,e,f,t),this.shapeModifiers.push(C),u=!1),b.push(C));this.addProcessedElement(e[f],f+1)}for(p=_.length,f=0;f<p;f+=1)_[f].closed=!0;for(p=b.length,f=0;f<p;f+=1)b[f].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,n;for(e=0;e<t;e+=1)n=this.animatedContents[e],(this._isFirstFrame||n.element._isAnimated)&&n.data!==!0&&n.fn(n.data,n.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(e,t,n,i,o,l){this.o=e,this.sw=t,this.sc=n,this.fc=i,this.m=o,this.p=l,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!i,m:!0,p:!0}}LetterProps.prototype.update=function(e,t,n,i,o,l){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var u=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,u=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,u=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,u=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,u=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,u=!0),l.length&&(this.p[0]!==l[0]||this.p[1]!==l[1]||this.p[4]!==l[4]||this.p[5]!==l[5]||this.p[12]!==l[12]||this.p[13]!==l[13])&&(this.p=l,this._mdf.p=!0,u=!0),u};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 n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,o=this.effectsSequence.length,l=e||this.data.d.k[this.keysIndex].s;for(i=0;i<o;i+=1)l=n===this.keysIndex?this.effectsSequence[i](this.currentData,l.t):this.effectsSequence[i](l,l.t);t!==l&&this.setCurrentData(l),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,n=0,i=e.length;n<=i-1&&!(n===i-1||e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t=[],n=0,i=e.length,o,l,u=!1,d=!1,f=``;n<i;)u=d,d=!1,o=e.charCodeAt(n),f=e.charAt(n),FontManager.isCombinedCharacter(o)?u=!0:o>=55296&&o<=56319?FontManager.isRegionalFlag(e,n)?f=e.substr(n,14):(l=e.charCodeAt(n+1),l>=56320&&l<=57343&&(FontManager.isModifier(o,l)?(f=e.substr(n,2),u=!0):f=FontManager.isFlagEmoji(e.substr(n,4))?e.substr(n,4):e.substr(n,2))):o>56319?(l=e.charCodeAt(n+1),FontManager.isVariationSelector(o)&&(u=!0)):FontManager.isZeroWidthJoiner(o)&&(u=!0,d=!0),u?(t[t.length-1]+=f,u=!1):t.push(f),n+=f.length;return t},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t=this.elem.globalData.fontManager,n=this.data,i=[],o,l,u,d=0,f,p=n.m.g,m=0,g=0,_=0,b=[],S=0,C=0,T,E,D=t.getFontByName(e.f),O,A=0,j=getFontProperties(D);e.fWeight=j.weight,e.fStyle=j.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),l=e.finalText.length,e.finalLineHeight=e.lh;var M=e.tr/1e3*e.finalSize,N;if(e.sz)for(var P=!0,F=e.sz[0],I=e.sz[1],L,R;P;){R=this.buildFinalText(e.t),L=0,S=0,l=R.length,M=e.tr/1e3*e.finalSize;var z=-1;for(o=0;o<l;o+=1)N=R[o].charCodeAt(0),u=!1,R[o]===` `?z=o:(N===13||N===3)&&(S=0,u=!0,L+=e.finalLineHeight||e.finalSize*1.2),t.chars?(O=t.getCharData(R[o],D.fStyle,D.fFamily),A=u?0:O.w*e.finalSize/100):A=t.measureText(R[o],e.f,e.finalSize),S+A>F&&R[o]!==` `?(z===-1?l+=1:o=z,L+=e.finalLineHeight||e.finalSize*1.2,R.splice(o,z===o?1:0,`\r`),z=-1,S=0):(S+=A,S+=M);L+=D.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&I<L?(--e.finalSize,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=R,l=e.finalText.length,P=!1)}S=-M,A=0;var B=0,V;for(o=0;o<l;o+=1)if(u=!1,V=e.finalText[o],N=V.charCodeAt(0),N===13||N===3?(B=0,b.push(S),C=S>C?S:C,S=-2*M,f=``,u=!0,_+=1):f=V,t.chars?(O=t.getCharData(V,D.fStyle,t.getFontByName(e.f).fFamily),A=u?0:O.w*e.finalSize/100):A=t.measureText(f,e.f,e.finalSize),V===` `?B+=A+M:(S+=A+M+B,B=0),i.push({l:A,an:A,add:m,n:u,anIndexes:[],val:f,line:_,animatorJustifyOffset:0}),p==2){if(m+=A,f===``||f===` `||o===l-1){for((f===``||f===` `)&&(m-=A);g<=o;)i[g].an=m,i[g].ind=d,i[g].extra=A,g+=1;d+=1,m=0}}else if(p==3){if(m+=A,f===``||o===l-1){for(f===``&&(m-=A);g<=o;)i[g].an=m,i[g].ind=d,i[g].extra=A,g+=1;m=0,d+=1}}else i[d].ind=d,i[d].extra=0,d+=1;if(e.l=i,C=S>C?S:C,b.push(S),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=C,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=b;var H=n.a,U,W;E=H.length;var K,q,J=[];for(T=0;T<E;T+=1){for(U=H[T],U.a.sc&&(e.strokeColorAnim=!0),U.a.sw&&(e.strokeWidthAnim=!0),(U.a.fc||U.a.fh||U.a.fs||U.a.fb)&&(e.fillColorAnim=!0),q=0,K=U.s.b,o=0;o<l;o+=1)W=i[o],W.anIndexes[T]=q,(K==1&&W.val!==``||K==2&&W.val!==``&&W.val!==` `||K==3&&(W.n||W.val==` `||o==l-1)||K==4&&(W.n||o==l-1))&&(U.s.rn===1&&J.push(q),q+=1);n.a[T].s.totalChars=q;var Y=-1,ee;if(U.s.rn===1)for(o=0;o<l;o+=1)W=i[o],Y!=W.anIndexes[T]&&(Y=W.anIndexes[T],ee=J.splice(Math.floor(Math.random()*J.length),1)[0]),W.anIndexes[T]=ee}e.yOffset=e.finalLineHeight||e.finalSize*1.2,e.ls=e.ls||0,e.ascent=D.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=t===void 0?this.keysIndex:t;var n=this.copyData({},this.data.d.k[t].s);n=this.copyData(n,e),this.data.d.k[t].s=n,this.recalculate(t),this.setCurrentData(n),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,n=Math.floor;function i(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),`e`in t?this.e=PropertyFactory.getProp(e,t.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}i.prototype={getMult:function(i){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,l=0,u=1,d=1;this.ne.v>0?o=this.ne.v/100:l=-this.ne.v/100,this.xe.v>0?u=1-this.xe.v/100:d=1+this.xe.v/100;var f=BezierFactory.getBezierEasing(o,l,u,d).get,p=0,m=this.finalS,g=this.finalE,_=this.data.sh;if(_===2)p=g===m?i>=g?1:0:e(0,t(.5/(g-m)+(i-m)/(g-m),1)),p=f(p);else if(_===3)p=g===m?i>=g?0:1:1-e(0,t(.5/(g-m)+(i-m)/(g-m),1)),p=f(p);else if(_===4)g===m?p=0:(p=e(0,t(.5/(g-m)+(i-m)/(g-m),1)),p<.5?p*=2:p=1-2*(p-.5)),p=f(p);else if(_===5){if(g===m)p=0;else{var b=g-m;i=t(e(0,i+.5-m),g-m);var S=-b/2+i,C=b/2;p=Math.sqrt(1-S*S/(C*C))}p=f(p)}else _===6?(g===m?p=0:(i=t(e(0,i+.5-m),g-m),p=(1+Math.cos(Math.PI+Math.PI*2*i/(g-m)))/2),p=f(p)):(i>=n(m)&&(p=i-m<0?e(0,t(t(g,1)-(m-i),1)):e(0,t(g-i,1))),p=f(p));if(this.sm.v!==100){var T=this.sm.v*.01;T===0&&(T=1e-8);var E=.5-T*.5;p<E?p=0:(p=(p-E)/T,p>1&&(p=1))}return p*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&this.data.r===2&&(this.e.v=this._currentTextLength);var t=this.data.r===2?1:100/this.data.totalChars,n=this.o.v/t,i=this.s.v/t+n,o=this.e.v/t+n;if(i>o){var l=i;i=o,o=l}this.finalS=i,this.finalE=o}},extendPrototype([DynamicPropertyContainer],i);function o(e,t,n){return new i(e,t,n)}return{getTextSelectorProp:o}}();function TextAnimatorDataProperty(e,t,n){var i={propType:!1},o=PropertyFactory.getProp,l=t.a;this.a={r:l.r?o(e,l.r,0,degToRads,n):i,rx:l.rx?o(e,l.rx,0,degToRads,n):i,ry:l.ry?o(e,l.ry,0,degToRads,n):i,sk:l.sk?o(e,l.sk,0,degToRads,n):i,sa:l.sa?o(e,l.sa,0,degToRads,n):i,s:l.s?o(e,l.s,1,.01,n):i,a:l.a?o(e,l.a,1,0,n):i,o:l.o?o(e,l.o,0,.01,n):i,p:l.p?o(e,l.p,1,0,n):i,sw:l.sw?o(e,l.sw,0,0,n):i,sc:l.sc?o(e,l.sc,1,0,n):i,fc:l.fc?o(e,l.fc,1,0,n):i,fh:l.fh?o(e,l.fh,0,0,n):i,fs:l.fs?o(e,l.fs,0,.01,n):i,fb:l.fb?o(e,l.fb,0,.01,n):i,t:l.t?o(e,l.t,0,0,n):i},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}TextAnimatorProperty.prototype.searchProperties=function(){var e,t=this._textData.a.length,n,i=PropertyFactory.getProp;for(e=0;e<t;e+=1)n=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,n,this);this._textData.p&&`m`in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=i(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,!(!this._mdf&&!this._isFirstFrame&&!t&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var n=this._moreOptions.alignment.v,i=this._animatorsData,o=this._textData,l=this.mHelper,u=this._renderType,d=this.renderedLetters.length,f,p,m,g,_=e.l,b,S,C,T,E,D,O,A,j,M,N,P,F,I,L;if(this._hasMaskedPath){if(L=this._pathData.m,!this._pathData.n||this._pathData._mdf){var R=L.v;this._pathData.r.v&&(R=R.reverse()),b={tLength:0,segments:[]},g=R._length-1;var z;for(P=0,m=0;m<g;m+=1)z=bez.buildBezierData(R.v[m],R.v[m+1],[R.o[m][0]-R.v[m][0],R.o[m][1]-R.v[m][1]],[R.i[m+1][0]-R.v[m+1][0],R.i[m+1][1]-R.v[m+1][1]]),b.tLength+=z.segmentLength,b.segments.push(z),P+=z.segmentLength;m=g,L.v.c&&(z=bez.buildBezierData(R.v[m],R.v[0],[R.o[m][0]-R.v[m][0],R.o[m][1]-R.v[m][1]],[R.i[0][0]-R.v[0][0],R.i[0][1]-R.v[0][1]]),b.tLength+=z.segmentLength,b.segments.push(z),P+=z.segmentLength),this._pathData.pi=b}if(b=this._pathData.pi,S=this._pathData.f.v,O=0,D=1,T=0,E=!0,M=b.segments,S<0&&L.v.c)for(b.tLength<Math.abs(S)&&(S=-Math.abs(S)%b.tLength),O=M.length-1,j=M[O].points,D=j.length-1;S<0;)S+=j[D].partialLength,--D,D<0&&(--O,j=M[O].points,D=j.length-1);j=M[O].points,A=j[D-1],C=j[D],N=C.partialLength}g=_.length,f=0,p=0;var B=e.finalSize*1.2*.714,V=!0,H,U,W,K=i.length,q,J,Y=-1,ee,X,te,Z=S,ne=O,Q=D,ie=-1,ae,oe,se,$,ce,le,ue,de,fe=``,pe=this.defaultPropsArray,me;if(e.j===2||e.j===1){var he=0,ge=0,_e=e.j===2?-.5:-1,ve=0,ye=!0;for(m=0;m<g;m+=1)if(_[m].n){for(he&&(he+=ge);ve<m;)_[ve].animatorJustifyOffset=he,ve+=1;he=0,ye=!0}else{for(W=0;W<K;W+=1)H=i[W].a,H.t.propType&&(ye&&e.j===2&&(ge+=H.t.v*_e),U=i[W].s,J=U.getMult(_[m].anIndexes[W],o.a[W].s.totalChars),J.length?he+=H.t.v*J[0]*_e:he+=H.t.v*J*_e);ye=!1}for(he&&(he+=ge);ve<m;)_[ve].animatorJustifyOffset=he,ve+=1}for(m=0;m<g;m+=1){if(l.reset(),ae=1,_[m].n)f=0,p+=e.yOffset,p+=V?1:0,S=Z,V=!1,this._hasMaskedPath&&(O=ne,D=Q,j=M[O].points,A=j[D-1],C=j[D],N=C.partialLength,T=0),fe=``,de=``,le=``,me=``,pe=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ie!==_[m].line){switch(e.j){case 1:S+=P-e.lineWidths[_[m].line];break;case 2:S+=(P-e.lineWidths[_[m].line])/2;break;default:break}ie=_[m].line}Y!==_[m].ind&&(_[Y]&&(S+=_[Y].extra),S+=_[m].an/2,Y=_[m].ind),S+=n[0]*_[m].an*.005;var be=0;for(W=0;W<K;W+=1)H=i[W].a,H.p.propType&&(U=i[W].s,J=U.getMult(_[m].anIndexes[W],o.a[W].s.totalChars),J.length?be+=H.p.v[0]*J[0]:be+=H.p.v[0]*J),H.a.propType&&(U=i[W].s,J=U.getMult(_[m].anIndexes[W],o.a[W].s.totalChars),J.length?be+=H.a.v[0]*J[0]:be+=H.a.v[0]*J);for(E=!0,this._pathData.a.v&&(S=_[0].an*.5+(P-this._pathData.f.v-_[0].an*.5-_[_.length-1].an*.5)*Y/(g-1),S+=this._pathData.f.v);E;)T+N>=S+be||!j?(F=(S+be-T)/C.partialLength,X=A.point[0]+(C.point[0]-A.point[0])*F,te=A.point[1]+(C.point[1]-A.point[1])*F,l.translate(-n[0]*_[m].an*.005,-(n[1]*B)*.01),E=!1):j&&(T+=C.partialLength,D+=1,D>=j.length&&(D=0,O+=1,M[O]?j=M[O].points:L.v.c?(D=0,O=0,j=M[O].points):(T-=C.partialLength,j=null)),j&&(A=C,C=j[D],N=C.partialLength));ee=_[m].an/2-_[m].add,l.translate(-ee,0,0)}else ee=_[m].an/2-_[m].add,l.translate(-ee,0,0),l.translate(-n[0]*_[m].an*.005,-n[1]*B*.01,0);for(W=0;W<K;W+=1)H=i[W].a,H.t.propType&&(U=i[W].s,J=U.getMult(_[m].anIndexes[W],o.a[W].s.totalChars),(f!==0||e.j!==0)&&(this._hasMaskedPath?J.length?S+=H.t.v*J[0]:S+=H.t.v*J:J.length?f+=H.t.v*J[0]:f+=H.t.v*J));for(e.strokeWidthAnim&&(se=e.sw||0),e.strokeColorAnim&&(oe=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&($=[e.fc[0],e.fc[1],e.fc[2]]),W=0;W<K;W+=1)H=i[W].a,H.a.propType&&(U=i[W].s,J=U.getMult(_[m].anIndexes[W],o.a[W].s.totalChars),J.length?l.translate(-H.a.v[0]*J[0],-H.a.v[1]*J[1],H.a.v[2]*J[2]):l.translate(-H.a.v[0]*J,-H.a.v[1]*J,H.a.v[2]*J));for(W=0;W<K;W+=1)H=i[W].a,H.s.propType&&(U=i[W].s,J=U.getMult(_[m].anIndexes[W],o.a[W].s.totalChars),J.length?l.scale(1+(H.s.v[0]-1)*J[0],1+(H.s.v[1]-1)*J[1],1):l.scale(1+(H.s.v[0]-1)*J,1+(H.s.v[1]-1)*J,1));for(W=0;W<K;W+=1){if(H=i[W].a,U=i[W].s,J=U.getMult(_[m].anIndexes[W],o.a[W].s.totalChars),H.sk.propType&&(J.length?l.skewFromAxis(-H.sk.v*J[0],H.sa.v*J[1]):l.skewFromAxis(-H.sk.v*J,H.sa.v*J)),H.r.propType&&(J.length?l.rotateZ(-H.r.v*J[2]):l.rotateZ(-H.r.v*J)),H.ry.propType&&(J.length?l.rotateY(H.ry.v*J[1]):l.rotateY(H.ry.v*J)),H.rx.propType&&(J.length?l.rotateX(H.rx.v*J[0]):l.rotateX(H.rx.v*J)),H.o.propType&&(J.length?ae+=(H.o.v*J[0]-ae)*J[0]:ae+=(H.o.v*J-ae)*J),e.strokeWidthAnim&&H.sw.propType&&(J.length?se+=H.sw.v*J[0]:se+=H.sw.v*J),e.strokeColorAnim&&H.sc.propType)for(ce=0;ce<3;ce+=1)J.length?oe[ce]+=(H.sc.v[ce]-oe[ce])*J[0]:oe[ce]+=(H.sc.v[ce]-oe[ce])*J;if(e.fillColorAnim&&e.fc){if(H.fc.propType)for(ce=0;ce<3;ce+=1)J.length?$[ce]+=(H.fc.v[ce]-$[ce])*J[0]:$[ce]+=(H.fc.v[ce]-$[ce])*J;H.fh.propType&&($=J.length?addHueToRGB($,H.fh.v*J[0]):addHueToRGB($,H.fh.v*J)),H.fs.propType&&($=J.length?addSaturationToRGB($,H.fs.v*J[0]):addSaturationToRGB($,H.fs.v*J)),H.fb.propType&&($=J.length?addBrightnessToRGB($,H.fb.v*J[0]):addBrightnessToRGB($,H.fb.v*J))}}for(W=0;W<K;W+=1)H=i[W].a,H.p.propType&&(U=i[W].s,J=U.getMult(_[m].anIndexes[W],o.a[W].s.totalChars),this._hasMaskedPath?J.length?l.translate(0,H.p.v[1]*J[0],-H.p.v[2]*J[1]):l.translate(0,H.p.v[1]*J,-H.p.v[2]*J):J.length?l.translate(H.p.v[0]*J[0],H.p.v[1]*J[1],-H.p.v[2]*J[2]):l.translate(H.p.v[0]*J,H.p.v[1]*J,-H.p.v[2]*J));if(e.strokeWidthAnim&&(le=se<0?0:se),e.strokeColorAnim&&(ue=`rgb(`+Math.round(oe[0]*255)+`,`+Math.round(oe[1]*255)+`,`+Math.round(oe[2]*255)+`)`),e.fillColorAnim&&e.fc&&(de=`rgb(`+Math.round($[0]*255)+`,`+Math.round($[1]*255)+`,`+Math.round($[2]*255)+`)`),this._hasMaskedPath){if(l.translate(0,-e.ls),l.translate(0,n[1]*B*.01+p,0),this._pathData.p.v){I=(C.point[1]-A.point[1])/(C.point[0]-A.point[0]);var xe=Math.atan(I)*180/Math.PI;C.point[0]<A.point[0]&&(xe+=180),l.rotate(-xe*Math.PI/180)}l.translate(X,te,0),S-=n[0]*_[m].an*.005,_[m+1]&&Y!==_[m+1].ind&&(S+=_[m].an/2,S+=e.tr*.001*e.finalSize)}else{switch(l.translate(f,p,0),e.ps&&l.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:l.translate(_[m].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[_[m].line]),0,0);break;case 2:l.translate(_[m].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[_[m].line])/2,0,0);break;default:break}l.translate(0,-e.ls),l.translate(ee,0,0),l.translate(n[0]*_[m].an*.005,n[1]*B*.01,0),f+=_[m].l+e.tr*.001*e.finalSize}u===`html`?fe=l.toCSS():u===`svg`?fe=l.to2dCSS():pe=[l.props[0],l.props[1],l.props[2],l.props[3],l.props[4],l.props[5],l.props[6],l.props[7],l.props[8],l.props[9],l.props[10],l.props[11],l.props[12],l.props[13],l.props[14],l.props[15]],me=ae}d<=m?(q=new LetterProps(me,le,ue,de,fe,pe),this.renderedLetters.push(q),d+=1,this.lettersChangedFlag=!0):(q=this.renderedLetters[m],this.lettersChangedFlag=q.update(me,le,ue,de,fe,pe)||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,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var n,i=t.length,o,l=``;for(n=0;n<i;n+=1)t[n].ty===`sh`&&(o=t[n].ks.k,l+=buildShapeString(o,o.i.length,!0,e));return l},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,n,i,o){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[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0);break;default:break}t.translate(i,o,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,n){this.textSpans=[],this.renderType=`svg`,this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS(`text`))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,n=e.length,i=[],o=``;t<n;)e[t]===`\r`||e[t]===`�`?(i.push(o),o=``):o+=e[t],t+=1;return i.push(o),i},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var i=n.it[n.it.length-1];i.s&&(i.s.k[0]=t,i.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var e,t,n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),n.fc?this.layerElement.setAttribute(`fill`,this.buildColor(n.fc)):this.layerElement.setAttribute(`fill`,`rgba(0,0,0,0)`),n.sc&&(this.layerElement.setAttribute(`stroke`,this.buildColor(n.sc)),this.layerElement.setAttribute(`stroke-width`,n.sw)),this.layerElement.setAttribute(`font-size`,n.finalSize);var i=this.globalData.fontManager.getFontByName(n.f);if(i.fClass)this.layerElement.setAttribute(`class`,i.fClass);else{this.layerElement.setAttribute(`font-family`,i.fFamily);var o=n.fWeight,l=n.fStyle;this.layerElement.setAttribute(`font-style`,l),this.layerElement.setAttribute(`font-weight`,o)}this.layerElement.setAttribute(`aria-label`,n.t);var u=n.l||[],d=!!this.globalData.fontManager.chars;t=u.length;var f,p=this.mHelper,m=``,g=this.data.singleShape,_=0,b=0,S=!0,C=n.tr*.001*n.finalSize;if(g&&!d&&!n.sz){var T=this.textContainer,E=`start`;switch(n.j){case 1:E=`end`;break;case 2:E=`middle`;break;default:E=`start`;break}T.setAttribute(`text-anchor`,E),T.setAttribute(`letter-spacing`,C);var D=this.buildTextContents(n.finalText);for(t=D.length,b=n.ps?n.ps[1]+n.ascent:0,e=0;e<t;e+=1)f=this.textSpans[e].span||createNS(`tspan`),f.textContent=D[e],f.setAttribute(`x`,0),f.setAttribute(`y`,b),f.style.display=`inherit`,T.appendChild(f),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=f,b+=n.finalLineHeight;this.layerElement.appendChild(T)}else{var O=this.textSpans.length,A;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!d||!g||e===0){if(f=O>e?this.textSpans[e].span:createNS(d?`g`:`text`),O<=e){if(f.setAttribute(`stroke-linecap`,`butt`),f.setAttribute(`stroke-linejoin`,`round`),f.setAttribute(`stroke-miterlimit`,`4`),this.textSpans[e].span=f,d){var j=createNS(`g`);f.appendChild(j),this.textSpans[e].childSpan=j}this.textSpans[e].span=f,this.layerElement.appendChild(f)}f.style.display=`inherit`}if(p.reset(),g&&(u[e].n&&(_=-C,b+=n.yOffset,b+=S?1:0,S=!1),this.applyTextPropertiesToMatrix(n,p,u[e].line,_,b),_+=u[e].l||0,_+=C),d){A=this.globalData.fontManager.getCharData(n.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);var M;if(A.t===1)M=new SVGCompElement(A.data,this.globalData,this);else{var N=emptyShapeData;A.data&&A.data.shapes&&(N=this.buildShapeData(A.data,n.finalSize)),M=new SVGShapeElement(N,this.globalData,this)}if(this.textSpans[e].glyph){var P=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(P.layerElement),P.destroy()}this.textSpans[e].glyph=M,M._debug=!0,M.prepareFrame(0),M.renderFrame(),this.textSpans[e].childSpan.appendChild(M.layerElement),A.t===1&&this.textSpans[e].childSpan.setAttribute(`transform`,`scale(`+n.finalSize/100+`,`+n.finalSize/100+`)`)}else g&&f.setAttribute(`transform`,`translate(`+p.props[12]+`,`+p.props[13]+`)`),f.textContent=u[e].val,f.setAttributeNS(`http://www.w3.org/XML/1998/namespace`,`xml:space`,`preserve`)}g&&f&&f.setAttribute(`d`,m)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display=`none`,e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t=this.textSpans.length,n;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<t;e+=1)n=this.textSpans[e].glyph,n&&(n.prepareFrame(this.comp.renderedFrame-this.data.st),n._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.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,n=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;t=i.length;var o,l,u;for(e=0;e<t;e+=1)i[e].n||(o=n[e],l=this.textSpans[e].span,u=this.textSpans[e].glyph,u&&u.renderFrame(),o._mdf.m&&l.setAttribute(`transform`,o.m),o._mdf.o&&l.setAttribute(`opacity`,o.o),o._mdf.sw&&l.setAttribute(`stroke-width`,o.sw),o._mdf.sc&&l.setAttribute(`stroke`,o.sc),o._mdf.fc&&l.setAttribute(`fill`,o.fc))}};function ISolidElement(e,t,n){this.initElement(e,t,n)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS(`rect`);e.setAttribute(`width`,this.data.sw),e.setAttribute(`height`,this.data.sh),e.setAttribute(`fill`,this.data.sc),this.layerElement.appendChild(e)};function NullElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute(`xmlns`,`http://www.w3.org/2000/svg`),this.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(`focu
215sable`,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 n=createNS(`clipPath`),i=createNS(`rect`);i.setAttribute(`width`,e.w),i.setAttribute(`height`,e.h),i.setAttribute(`x`,0),i.setAttribute(`y`,0);var o=createElementID();n.setAttribute(`id`,o),n.appendChild(i),this.layerElement.setAttribute(`clip-path`,`url(`+getLocationHref()+`#`+o+`)`),t.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=``),this.layerElement=null,this.globalData.defs=null;var e,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,n=this.layers.length;for(t=0;t<n;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 n=this.createItem(this.layers[e]);if(t[e]=n,getExpressionsPlugin()&&(this.layers[e].ty===0&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt){var i=`tp`in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(i===-1)return;if(!this.elements[i]||this.elements[i]===!0)this.buildItem(i),this.addPendingElement(n);else{var o=t[i].getMatte(this.layers[e].tt);n.setMatte(o)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){var i=`tp`in e.data?this.findIndexByInd(e.data.tp):t-1,o=this.elements[i].getMatte(this.layers[t].tt);e.setMatte(o);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,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-1;t>=0;--t)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){for(var i=0,o;i<t;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement()&&(o=this.elements[i].getBaseElement()),i+=1;o?this.layerElement.insertBefore(n,o):this.layerElement.appendChild(n)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display=`none`},SVGRendererBase.prototype.show=function(){this.layerElement.style.display=`block`};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),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 n,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=i-1;n>=0;--n)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,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,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),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 n=``;if(t&&t.title){var i=createNS(`title`),o=createElementID();i.setAttribute(`id`,o),i.textContent=t.title,this.svgElement.appendChild(i),n+=o}if(t&&t.description){var l=createNS(`desc`),u=createElementID();l.setAttribute(`id`,u),l.textContent=t.description,this.svgElement.appendChild(l),n+=` `+u}n&&this.svgElement.setAttribute(`aria-labelledby`,n);var d=createNS(`defs`);this.svgElement.appendChild(d);var f=createNS(`g`);this.svgElement.appendChild(f),this.layerElement=f,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),viewB
vendor: 35,029 bytes, line 215
215oxOnly: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:d,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(e){var t,n=e.length,i=`_`;for(t=0;t<n;t+=1)i+=e[t].transform.key+`_`;var o=this.sequences[i];return o||(o={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[i]=o,this.sequenceList.push(o)),o},processSequence:function(e,t){for(var n=0,i=e.transforms.length,o=t;n<i&&!t;){if(e.transforms[n].transform.mProps._mdf){o=!0;break}n+=1}if(o)for(e.finalTransform.reset(),n=i-1;n>=0;--n)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=o},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t<n;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,`_`+this.transform_key_count}};var lumaLoader=function(){var e=`__lottie_element_luma_buffer`,t=null,n=null,i=null;function o(){var t=createNS(`svg`),n=createNS(`filter`),i=createNS(`feColorMatrix`);return n.setAttribute(`id`,e),i.setAttribute(`type`,`matrix`),i.setAttribute(`color-interpolation-filters`,`sRGB`),i.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`),n.appendChild(i),t.appendChild(n),t.setAttribute(`id`,e+`_svg`),featureSupport.svgLumaHidden&&(t.style.display=`none`),t}function l(){t||(i=o(),document.body.appendChild(i),t=createTag(`canvas`),n=t.getContext(`2d`),n.filter=`url(#`+e+`)`,n.fillStyle=`rgba(0,0,0,0)`,n.fillRect(0,0,1,1))}function u(i){return t||l(),t.width=i.width,t.height=i.height,n.filter=`url(#`+e+`)`,t}return{load:l,get:u}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var n=createTag(`canvas`);return n.width=e,n.height=t,n}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(e){var t,n=e.data.ef?e.data.ef.length:0;this.filters=[];var i;for(t=0;t<n;t+=1){i=null;var o=e.data.ef[t].ty;if(registeredEffects[o]){var l=registeredEffects[o].effect;i=new l(e.effectsManager.effectElements[t],e)}i&&this.filters.push(i)}this.filters.length&&e.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,n=this.filters.length,i=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i};function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n,i=this.masksProperties.length,o=!1;for(n=0;n<i;n+=1)this.masksProperties[n].mode!==`n`&&(o=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e=this.element.finalTransform.mat,t=this.element.canvasContext,n,i=this.masksProperties.length,o,l,u;for(t.beginPath(),n=0;n<i;n+=1)if(this.masksProperties[n].mode!==`n`){this.masksProperties[n].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)),u=this.viewData[n].v,o=e.applyToPointArray(u.v[0][0],u.v[0][1],0),t.moveTo(o[0],o[1]);var d,f=u._length;for(d=1;d<f;d+=1)l=e.applyToTriplePoints(u.o[d-1],u.i[d],u.v[d]),t.bezierCurveTo(l[0],l[1],l[2],l[3],l[4],l[5]);l=e.applyToTriplePoints(u.o[d-1],u.i[0],u.v[0]),t.bezierCurveTo(l[0],l[1],l[2],l[3],l[4],l[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 e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),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 e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},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(e){e.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 e=this.buffers[0].getContext(`2d`);this.clearCanvas(e),e.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 e=this.buffers[1],t=e.getContext(`2d`);if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById(`tp`in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext(`2d`).drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,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(e){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),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,n,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o=4;t.ty===`rc`?o=5:t.ty===`el`?o=6:t.ty===`sr`&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,o,e);var l,u=n.length,d;for(l=0;l<u;l+=1)n[l].closed||(d={transforms:i.addTransformSequence(n[l].transforms),trNodes:[]},this.styledShapes.push(d),n[l].elements.push(d))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:e.hd===!0},i={};return e.ty===`fl`||e.ty===`st`?(i.c=PropertyFactory.getProp(this,e.c,1,255,this),i.c.k||(n.co=`rgb(`+bmFloor(i.c.v[0])+`,`+bmFloor(i.c.v[1])+`,`+bmFloor(i.c.v[2])+`)`)):(e.ty===`gf`||e.ty===`gs`)&&(i.s=PropertyFactory.getProp(this,e.s,1,null,this),i.e=PropertyFactory.getProp(this,e.e,1,null,this),i.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,e.g,this)),i.o=PropertyFactory.getProp(this,e.o,0,.01,this),e.ty===`st`||e.ty===`gs`?(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],e.lj==1&&(n.ml=e.ml),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(n.wi=i.w.v),e.d&&(i.d=new DashProperty(this,e.d,`canvas`,this),i.d.k||(n.da=i.d.dashArray,n.do=i.d.dashoffset[0]))):n.r=e.r===2?`evenodd`:`nonzero`,this.stylesList.push(n),i.style=n,i},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},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,n=this.stylesList.length;for(t=0;t<n;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,n=e.length;for(t=0;t<n;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,n,i,o){var l,u=e.length-1,d,f,p=[],m=[],g,_,b,S=[].concat(o);for(l=u;l>=0;--l){if(g=this.searchProcessedElement(e[l]),g?t[l]=n[g-1]:e[l]._shouldRender=i,e[l].ty===`fl`||e[l].ty===`st`||e[l].ty===`gf`||e[l].ty===`gs`)g?t[l].style.closed=!1:t[l]=this.createStyleElement(e[l],S),p.push(t[l].style);else if(e[l].ty===`gr`){if(!g)t[l]=this.createGroupElement(e[l]);else for(f=t[l].it.length,d=0;d<f;d+=1)t[l].prevViewData[d]=t[l].it[d];this.searchShapes(e[l].it,t[l].it,t[l].prevViewData,i,S)}else e[l].ty===`tr`?(g||(b=this.createTransformElement(e[l]),t[l]=b),S.push(t[l]),this.addTransformToStyleList(t[l])):e[l].ty===`sh`||e[l].ty===`rc`||e[l].ty===`el`||e[l].ty===`sr`?g||(t[l]=this.createShapeElement(e[l])):e[l].ty===`tm`||e[l].ty===`rd`||e[l].ty===`pb`||e[l].ty===`zz`||e[l].ty===`op`?(g?(_=t[l],_.closed=!1):(_=ShapeModifiers.getModifier(e[l].ty),_.init(this,e[l]),t[l]=_,this.shapeModifiers.push(_)),m.push(_)):e[l].ty===`rp`&&(g?(_=t[l],_.closed=!0):(_=ShapeModifiers.getModifier(e[l].ty),t[l]=_,_.init(this,e,l,t),this.shapeModifiers.push(_),i=!1),m.push(_));this.addProcessedElement(e[l],l+1)}for(this.removeTransformFromStyleList(),this.closeStyles(p),u=m.length,l=0;l<u;l+=1)m[l].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,n,i,o,l,u,d,f=this.globalData.renderer,p=this.globalData.canvasContext,m,g;for(e=0;e<t;e+=1)if(g=this.stylesList[e],m=g.type,!((m===`st`||m===`gs`)&&g.wi===0||!g.data._shouldRender||g.coOp===0||this.globalData.currentGlobalAlpha===0)){for(f.save(),u=g.elements,m===`st`||m===`gs`?(f.ctxStrokeStyle(m===`st`?g.co:g.grd),f.ctxLineWidth(g.wi),f.ctxLineCap(g.lc),f.ctxLineJoin(g.lj),f.ctxMiterLimit(g.ml||0)):f.ctxFillStyle(m===`fl`?g.co:g.grd),f.ctxOpacity(g.coOp),m!==`st`&&m!==`gs`&&p.beginPath(),f.ctxTransform(g.preTransforms.finalTransform.props),i=u.length,n=0;n<i;n+=1){for((m===`st`||m===`gs`)&&(p.beginPath(),g.da&&(p.setLineDash(g.da),p.lineDashOffset=g.do)),d=u[n].trNodes,l=d.length,o=0;o<l;o+=1)d[o].t===`m`?p.moveTo(d[o].p[0],d[o].p[1]):d[o].t===`c`?p.bezierCurveTo(d[o].pts[0],d[o].pts[1],d[o].pts[2],d[o].pts[3],d[o].pts[4],d[o].pts[5]):p.closePath();(m===`st`||m===`gs`)&&(f.ctxStroke(),g.da&&p.setLineDash(this.dashResetter))}m!==`st`&&m!==`gs`&&this.globalData.renderer.ctxFill(g.r),f.restore()}},CVShapeElement.prototype.renderShape=function(e,t,n,i){var o,l=t.length-1,u=e;for(o=l;o>=0;--o)t[o].ty===`tr`?(u=n[o].transform,this.renderShapeTransform(e,u)):t[o].ty===`sh`||t[o].ty===`el`||t[o].ty===`rc`||t[o].ty===`sr`?this.renderPath(t[o],n[o]):t[o].ty===`fl`?this.renderFill(t[o],n[o],u):t[o].ty===`st`?this.renderStroke(t[o],n[o],u):t[o].ty===`gf`||t[o].ty===`gs`?this.renderGradientFill(t[o],n[o],u):t[o].ty===`gr`?this.renderShape(u,t[o].it,n[o].it):t[o].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n=e.trNodes,i=t.paths,o,l,u,d=i._length;n.length=0;var f=e.transforms.finalTransform;for(u=0;u<d;u+=1){var p=i.shapes[u];if(p&&p.v){for(l=p._length,o=1;o<l;o+=1)o===1&&n.push({t:`m`,p:f.applyToPointArray(p.v[0][0],p.v[0][1],0)}),n.push({t:`c`,pts:f.applyToTriplePoints(p.o[o-1],p.i[o],p.v[o])});l===1&&n.push({t:`m`,p:f.applyToPointArray(p.v[0][0],p.v[0][1],0)}),p.c&&l&&(n.push({t:`c`,pts:f.applyToTriplePoints(p.o[o-1],p.i[0],p.v[0])}),n.push({t:`z`}))}}e.trNodes=n}},CVShapeElement.prototype.renderPath=function(e,t){if(e.hd!==!0&&e._shouldRender){var n,i=t.styledShapes.length;for(n=0;n<i;n+=1)this.renderStyledShape(t.styledShapes[n],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,n){var i=t.style;(t.c._mdf||this._isFirstFrame)&&(i.co=`rgb(`+bmFloor(t.c.v[0])+`,`+bmFloor(t.c.v[1])+`,`+bmFloor(t.c.v[2])+`)`),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,n){var i=t.style,o;if(!i.grd||t.g._mdf||t.s._mdf||t.e._mdf||e.t!==1&&(t.h._mdf||t.a._mdf)){var l=this.globalData.canvasContext,u=t.s.v,d=t.e.v;if(e.t===1)o=l.createLinearGradient(u[0],u[1],d[0],d[1]);else{var f=Math.sqrt((u[0]-d[0])**2+(u[1]-d[1])**2),p=Math.atan2(d[1]-u[1],d[0]-u[0]),m=t.h.v;m>=1?m=.99:m<=-1&&(m=-.99);var g=f*m,_=Math.cos(p+t.a.v)*g+u[0],b=Math.sin(p+t.a.v)*g+u[1];o=l.createRadialGradient(_,b,0,u[0],u[1],f)}var S,C=e.g.p,T=t.g.c,E=1;for(S=0;S<C;S+=1)t.g._hasOpacity&&t.g._collapsable&&(E=t.g.o[S*2+1]),o.addColorStop(T[S*4]/100,`rgba(`+T[S*4+1]+`,`+T[S*4+2]+`,`+T[S*4+3]+`,`+E+`)`);i.grd=o}i.coOp=t.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,t,n){var i=t.style,o=t.d;o&&(o._mdf||this._isFirstFrame)&&(i.da=o.dashArray,i.do=o.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(i.co=`rgb(`+bmFloor(t.c.v[0])+`,`+bmFloor(t.c.v[1])+`,`+bmFloor(t.c.v[2])+`)`),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*n.opacity),(t.w._mdf||this._isFirstFrame)&&(i.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(e,t,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType=`canvas`,this.values={fill:`rgba(0,0,0,0)`,stroke:`rgba(0,0,0,0)`,sWidth:0,fValue:``},this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag(`canvas`).getContext(`2d`),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var 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 n=!1;e.sc&&(n=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var i=this.globalData.fontManager.getFontByName(e.f),o,l,u=e.l,d=this.mHelper;this.stroke=n,this.values.fValue=e.finalSize+`px `+this.globalData.fontManager.getFontByName(e.f).fFamily,l=e.finalText.length;var f,p,m,g,_,b,S,C,T,E,D=this.data.singleShape,O=e.tr*.001*e.finalSize,A=0,j=0,M=!0,N=0;for(o=0;o<l;o+=1){f=this.globalData.fontManager.getCharData(e.finalText[o],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),p=f&&f.data||{},d.reset(),D&&u[o].n&&(A=-O,j+=e.yOffset,j+=M?1:0,M=!1),_=p.shapes?p.shapes[0].it:[],S=_.length,d.scale(e.finalSize/100,e.finalSize/100),D&&this.applyTextPropertiesToMatrix(e,d,u[o].line,A,j),T=createSizedArray(S-1);var P=0;for(b=0;b<S;b+=1)if(_[b].ty===`sh`){for(g=_[b].ks.k.i.length,C=_[b].ks.k,E=[],m=1;m<g;m+=1)m===1&&E.push(d.applyToX(C.v[0][0],C.v[0][1],0),d.applyToY(C.v[0][0],C.v[0][1],0)),E.push(d.applyToX(C.o[m-1][0],C.o[m-1][1],0),d.applyToY(C.o[m-1][0],C.o[m-1][1],0),d.applyToX(C.i[m][0],C.i[m][1],0),d.applyToY(C.i[m][0],C.i[m][1],0),d.applyToX(C.v[m][0],C.v[m][1],0),d.applyToY(C.v[m][0],C.v[m][1],0));E.push(d.applyToX(C.o[m-1][0],C.o[m-1][1],0),d.applyToY(C.o[m-1][0],C.o[m-1][1],0),d.applyToX(C.i[0][0],C.i[0][1],0),d.applyToY(C.i[0][0],C.i[0][1],0),d.applyToX(C.v[0][0],C.v[0][1],0),d.applyToY(C.v[0][0],C.v[0][1],0)),T[P]=E,P+=1}D&&(A+=u[o].l,A+=O),this.textSpans[N]?this.textSpans[N].elem=T:this.textSpans[N]={elem:T},N+=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,n,i,o,l,u,d=this.textAnimator.renderedLetters,f=this.textProperty.currentData.l;n=f.length;var p,m=null,g=null,_=null,b,S,C=this.globalData.renderer;for(t=0;t<n;t+=1)if(!f[t].n){if(p=d[t],p&&(C.save(),C.ctxTransform(p.p),C.ctxOpacity(p.o)),this.fill){for(p&&p.fc?m!==p.fc&&(C.ctxFillStyle(p.fc),m=p.fc):m!==this.values.fill&&(m=this.values.fill,C.ctxFillStyle(this.values.fill)),b=this.textSpans[t].elem,o=b.length,this.globalData.canvasContext.beginPath(),i=0;i<o;i+=1)for(S=b[i],u=S.length,this.globalData.canvasContext.moveTo(S[0],S[1]),l=2;l<u;l+=6)this.globalData.canvasContext.bezierCurveTo(S[l],S[l+1],S[l+2],S[l+3],S[l+4],S[l+5]);this.globalData.canvasContext.closePath(),C.ctxFill()}if(this.stroke){for(p&&p.sw?_!==p.sw&&(_=p.sw,C.ctxLineWidth(p.sw)):_!==this.values.sWidth&&(_=this.values.sWidth,C.ctxLineWidth(this.values.sWidth)),p&&p.sc?g!==p.sc&&(g=p.sc,C.ctxStrokeStyle(p.sc)):g!==this.values.stroke&&(g=this.values.stroke,C.ctxStrokeStyle(this.values.stroke)),b=this.textSpans[t].elem,o=b.length,this.globalData.canvasContext.beginPath(),i=0;i<o;i+=1)for(S=b[i],u=S.length,this.globalData.canvasContext.moveTo(S[0],S[1]),l=2;l<u;l+=6)this.globalData.canvasContext.bezierCurveTo(S[l],S[l+1],S[l+2],S[l+3],S[l+4],S[l+5]);this.globalData.canvasContext.closePath(),C.ctxStroke()}p&&this.globalData.renderer.restore()}};function CVImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag(`canvas`);e.width=this.assetData.w,e.height=this.assetData.h;var t=e.getContext(`2d`),n=this.img.width,i=this.img.height,o=n/i,l=this.assetData.w/this.assetData.h,u,d,f=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;o>l&&f===`xMidYMid slice`||o<l&&f!==`xMidYMid slice`?(d=i,u=d*l):(u=n,d=u/l),t.drawImage(this.img,(n-u)/2,(i-d)/2,u,d,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,n){this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){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,n,i){this.canvasContext.fillRect(e,t,n,i)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}e&&(this.globalData.blendMode=`source-over`),this.contextData.restore(e)},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag(`canvas`);var t=this.animationItem.container.style;t.width=`100%`,t.height=`100%`;var n=`0px 0px 0px`;t.transformOrigin=n,t.mozTransformOrigin=n,t.webkitTransformOrigin=n,t[`-webkit-transform`]=n,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 n,i;e?(n=e,i=t,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr);var o,l;if(this.renderConfig.preserveAspectRatio.indexOf(`meet`)!==-1||this.renderConfig.preserveAspectRatio.indexOf(`slice`)!==-1){var u=this.renderConfig.preserveAspectRatio.split(` `),d=u[1]||`meet`,f=u[0]||`xMidYMid`,p=f.substr(0,4),m=f.substr(4);o=n/i,l=this.transformCanvas.w/this.transformCanvas.h,l>o&&d===`meet`||l<o&&d===`slice`?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),p===`xMid`&&(l<o&&d===`meet`||l>o&&d===`slice`)?this.transformCanvas.tx=(n-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:p===`xMax`&&(l<o&&d===`meet`||l>o&&d===`slice`)?this.transformCanvas.tx=(n-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,m===`YMid`&&(l>o&&d===`meet`||l<o&&d===`slice`)?this.transformCanvas.ty=(i-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:m===`YMax`&&(l>o&&d===`meet`||l<o&&d===`slice`)?this.transformCanvas.ty=(i-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio===`none`?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=``);var e;for(e=(this.layers?this.layers.length:0)-1;e>=0;--e)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 n,i=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=i-1;n>=0;--n)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=i-1;n>=0;--n)(this.completeLayers||this.elements[n])&&this.elements[n].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 n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().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 n=new CanvasContext;this.stack[e]=n}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;var t=this.stack[this.cArrPos],n=t.transform,i,o=this.cTr.props;for(i=0;i<16;i+=1)o[i]=n[i];if(e){this.nativeContext.restore();var l=this.stack[this.cArrPos+1];this.appliedFillStyle=l.fillStyle,this.appliedStrokeStyle=l.strokeStyle,this.appliedLineWidth=l.lineWidth,this.appliedLineCap=l.lineCap,this.appliedLineJoin=l.lineJoin,this.appliedMiterLimit=l.miterLimit}this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[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 n=this.stack[this.cArrPos],i;for(i=0;i<16;i+=1)n.transform[i]=t[i];this.cArrPos+=1;var o=this.stack[this.cArrPos];o.opacity=n.opacity,o.fillStyle=n.fillStyle,o.strokeStyle=n.strokeStyle,o.lineWidth=n.lineWidth,o.lineCap=n.lineCap,o.lineJoin=n.lineJoin,o.miterLimit=n.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 n=t.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[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,n,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,n,i)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWi
215dth!==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,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,n),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;for(t=this.layers.length-1;t>=0;--t)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;--e)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=ne
vendor: 39,497 bytes, line 215
215w 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 e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&=!1)},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&=null,this.maskManager&&=(this.maskManager.destroy(),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,n){this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS(`rect`),e.setAttribute(`width`,this.data.sw),e.setAttribute(`height`,this.data.sh),e.setAttribute(`fill`,this.data.sc),this.svgElement.setAttribute(`width`,this.data.sw),this.svgElement.setAttribute(`height`,this.data.sh)):(e=createTag(`div`),e.style.width=this.data.sw+`px`,e.style.height=this.data.sh+`px`,e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS(`g`),this.initElement(e,t,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS(`svg`);var 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 n,i=e.length;for(n=0;n<i;n+=1)t=e[n].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var n=e.sh.v,i=e.transformers,o,l=n._length,u,d,f,p;if(!(l<=1)){for(o=0;o<l-1;o+=1)u=this.getTransformedPoint(i,n.v[o]),d=this.getTransformedPoint(i,n.o[o]),f=this.getTransformedPoint(i,n.i[o+1]),p=this.getTransformedPoint(i,n.v[o+1]),this.checkBounds(u,d,f,p,t);n.c&&(u=this.getTransformedPoint(i,n.v[o]),d=this.getTransformedPoint(i,n.o[o]),f=this.getTransformedPoint(i,n.i[0]),p=this.getTransformedPoint(i,n.v[0]),this.checkBounds(u,d,f,p,t))}},HShapeElement.prototype.checkBounds=function(e,t,n,i,o){this.getBoundsOfCurve(e,t,n,i);var l=this.shapeBoundingBox;o.x=bmMin(l.left,o.x),o.xMax=bmMax(l.right,o.xMax),o.y=bmMin(l.top,o.y),o.yMax=bmMax(l.bottom,o.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,n,i){for(var o=[[e[0],i[0]],[e[1],i[1]]],l,u,d,f,p,m,g,_=0;_<2;++_)u=6*e[_]-12*t[_]+6*n[_],l=-3*e[_]+9*t[_]-9*n[_]+3*i[_],d=3*t[_]-3*e[_],u|=0,l|=0,d|=0,l===0&&u===0||(l===0?(f=-d/u,f>0&&f<1&&o[_].push(this.calculateF(f,e,t,n,i,_))):(p=u*u-4*d*l,p>=0&&(m=(-u+bmSqrt(p))/(2*l),m>0&&m<1&&o[_].push(this.calculateF(m,e,t,n,i,_)),g=(-u-bmSqrt(p))/(2*l),g>0&&g<1&&o[_].push(this.calculateF(g,e,t,n,i,_)))));this.shapeBoundingBox.left=bmMin.apply(null,o[0]),this.shapeBoundingBox.top=bmMin.apply(null,o[1]),this.shapeBoundingBox.right=bmMax.apply(null,o[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,o[1])},HShapeElement.prototype.calculateF=function(e,t,n,i,o,l){return bmPow(1-e,3)*t[l]+3*bmPow(1-e,2)*e*n[l]+3*(1-e)*bmPow(e,2)*i[l]+bmPow(e,3)*o[l]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,i=e.length;for(n=0;n<i;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],t):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,t):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var n=0;if(e.keyframes){for(var i=0;i<e.keyframes.length;i+=1){var o=e.keyframes[i].s;o>n&&(n=o)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,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 n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute(`width`,e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute(`height`,e.height),n=!0),n||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute(`viewBox`,this.currentBBox.x+` `+this.currentBBox.y+` `+this.currentBBox.w+` `+this.currentBBox.h);var i=this.shapeCont.style,o=`translate(`+this.currentBBox.x+`px,`+this.currentBBox.y+`px)`;i.transform=o,i.webkitTransform=o}}};function HTextElement(e,t,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType=`svg`,this.isMasked=!1,this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType=`svg`,this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute(`width`,this.compW),this.svgElement.setAttribute(`height`,this.compH);var e=createNS(`g`);this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType=`html`,this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,n=e.fc?this.buildColor(e.fc):`rgba(0,0,0,0)`;t.fill=n,t.color=n,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+`px`);var i=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+`px`,t.lineHeight=e.finalSize+`px`,i.fClass)this.innerElem.className=i.fClass;else{t.fontFamily=i.fFamily;var o=e.fWeight;t.fontStyle=e.fStyle,t.fontWeight=o}var l,u,d=e.l;u=d.length;var f,p,m,g=this.mHelper,_,b=``,S=0;for(l=0;l<u;l+=1){if(this.globalData.fontManager.chars?(this.textPaths[S]?f=this.textPaths[S]:(f=createNS(`path`),f.setAttribute(`stroke-linecap`,lineCapEnum[1]),f.setAttribute(`stroke-linejoin`,lineJoinEnum[2]),f.setAttribute(`stroke-miterlimit`,`4`)),this.isMasked||(this.textSpans[S]?(p=this.textSpans[S],m=p.children[0]):(p=createTag(`div`),p.style.lineHeight=0,m=createNS(`svg`),m.appendChild(f),styleDiv(p)))):this.isMasked?f=this.textPaths[S]?this.textPaths[S]:createNS(`text`):this.textSpans[S]?(p=this.textSpans[S],f=this.textPaths[S]):(p=createTag(`span`),styleDiv(p),f=createTag(`span`),styleDiv(f),p.appendChild(f)),this.globalData.fontManager.chars){var C=this.globalData.fontManager.getCharData(e.finalText[l],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),T=C?C.data:null;if(g.reset(),T&&T.shapes&&T.shapes.length&&(_=T.shapes[0].it,g.scale(e.finalSize/100,e.finalSize/100),b=this.createPathShape(g,_),f.setAttribute(`d`,b)),this.isMasked)this.innerElem.appendChild(f);else{if(this.innerElem.appendChild(p),T&&T.shapes){document.body.appendChild(m);var E=m.getBBox();m.setAttribute(`width`,E.width+2),m.setAttribute(`height`,E.height+2),m.setAttribute(`viewBox`,E.x-1+` `+(E.y-1)+` `+(E.width+2)+` `+(E.height+2));var D=m.style,O=`translate(`+(E.x-1)+`px,`+(E.y-1)+`px)`;D.transform=O,D.webkitTransform=O,d[l].yOffset=E.y-1}else m.setAttribute(`width`,1),m.setAttribute(`height`,1);p.appendChild(m)}}else if(f.textContent=d[l].val,f.setAttributeNS(`http://www.w3.org/XML/1998/namespace`,`xml:space`,`preserve`),this.isMasked)this.innerElem.appendChild(f);else{this.innerElem.appendChild(p);var A=f.style,j=`translate3d(0,`+-e.finalSize/1.2+`px,0)`;A.transform=j,A.webkitTransform=j}this.isMasked?this.textSpans[S]=f:this.textSpans[S]=p,this.textSpans[S].style.display=`block`,this.textPaths[S]=f,S+=1}for(;S<this.textSpans.length;)this.textSpans[S].style.display=`none`,S+=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 n,i,o=0,l=this.textAnimator.renderedLetters,u=this.textProperty.currentData.l;i=u.length;var d,f,p;for(n=0;n<i;n+=1)u[n].n?o+=1:(f=this.textSpans[n],p=this.textPaths[n],d=l[o],o+=1,d._mdf.m&&(this.isMasked?f.setAttribute(`transform`,d.m):(f.style.webkitTransform=d.m,f.style.transform=d.m)),f.style.opacity=d.o,d.sw&&d._mdf.sw&&p.setAttribute(`stroke-width`,d.sw),d.sc&&d._mdf.sc&&p.setAttribute(`stroke`,d.sc),d.fc&&d._mdf.fc&&(p.setAttribute(`fill`,d.fc),p.style.color=d.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var m=this.innerElem.getBBox();this.currentBBox.w!==m.width&&(this.currentBBox.w=m.width,this.svgElement.setAttribute(`width`,m.width)),this.currentBBox.h!==m.height&&(this.currentBBox.h=m.height,this.svgElement.setAttribute(`height`,m.height));var g=1;if(this.currentBBox.w!==m.width+g*2||this.currentBBox.h!==m.height+g*2||this.currentBBox.x!==m.x-g||this.currentBBox.y!==m.y-g){this.currentBBox.w=m.width+g*2,this.currentBBox.h=m.height+g*2,this.currentBBox.x=m.x-g,this.currentBBox.y=m.y-g,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,n){this.initFrame(),this.initBaseData(e,t,n),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,e.pe,0,0,this),e.ks.p.s?(this.px=i(this,e.ks.p.x,1,0,this),this.py=i(this,e.ks.p.y,1,0,this),this.pz=i(this,e.ks.p.z,1,0,this)):this.p=i(this,e.ks.p,1,0,this),e.ks.a&&(this.a=i(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var o,l=e.ks.or.k.length;for(o=0;o<l;o+=1)e.ks.or.k[o].to=null,e.ks.or.k[o].ti=null}this.or=i(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,e.ks.rx,0,degToRads,this),this.ry=i(this,e.ks.ry,0,degToRads,this),this.rz=i(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t=this.comp.threeDElements.length,n,i,o;for(e=0;e<t;e+=1)if(n=this.comp.threeDElements[e],n.type===`3d`){i=n.perspectiveElem.style,o=n.container.style;var l=this.pe.v+`px`,u=`0px 0px 0px`,d=`matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)`;i.perspective=l,i.webkitPerspective=l,o.transformOrigin=u,o.mozTransformOrigin=u,o.webkitTransformOrigin=u,i.transform=d,i.webkitTransform=d}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame,t,n;if(this.hierarchy)for(n=this.hierarchy.length,t=0;t<n;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(n=this.hierarchy.length-1,t=n;t>=0;--t){var i=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var o=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]],l=Math.sqrt(o[0]**2+o[1]**2+o[2]**2),u=[o[0]/l,o[1]/l,o[2]/l],d=Math.sqrt(u[2]*u[2]+u[0]*u[0]),f=Math.atan2(u[1],d),p=Math.atan2(u[0],-u[2]);this.mat.rotateY(p).rotateX(-f)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var m=!this._prevMat.equals(this.mat);if((m||this.pe._mdf)&&this.comp.threeDElements){n=this.comp.threeDElements.length;var g,_,b;for(t=0;t<n;t+=1)if(g=this.comp.threeDElements[t],g.type===`3d`){if(m){var S=this.mat.toCSS();b=g.container.style,b.transform=S,b.webkitTransform=S}this.pe._mdf&&(_=g.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,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n)}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;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){var i=this.layers[t];if(!i.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(n,t);else{for(var o=0,l,u,d;o<t;)this.elements[o]&&this.elements[o]!==!0&&this.elements[o].getBaseElement&&(u=this.elements[o],d=this.layers[o].ddd?this.getThreeDContainerByPos(o):u.getBaseElement(),l=d||l),o+=1;l?(!i.ddd||!this.supports3d)&&this.layerElement.insertBefore(n,l):(!i.ddd||!this.supports3d)&&this.layerElement.appendChild(n)}else this.addTo3dContainer(n,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,n=this.threeDElements.length;t<n;){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 n=createTag(`div`),i,o;styleDiv(n);var l=createTag(`div`);if(styleDiv(l),t===`3d`){i=n.style,i.width=this.globalData.compSize.w+`px`,i.height=this.globalData.compSize.h+`px`;var u=`50% 50%`;i.webkitTransformOrigin=u,i.mozTransformOrigin=u,i.transformOrigin=u,o=l.style;var d=`matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)`;o.transform=d,o.webkitTransform=d}n.appendChild(l);var f={container:l,perspectiveElem:n,startPos:e,endPos:e,type:t};return this.threeDElements.push(f),f},HybridRendererBase.prototype.build3dContainers=function(){var e,t=this.layers.length,n,i=``;for(e=0;e<t;e+=1)this.layers[e].ddd&&this.layers[e].ty!==3?(i!==`3d`&&(i=`3d`,n=this.createThreeDContainer(e,`3d`)),n.endPos=Math.max(n.endPos,e)):(i!==`2d`&&(i=`2d`,n=this.createThreeDContainer(e,`2d`)),n.endPos=Math.max(n.endPos,e));for(t=this.threeDElements.length,e=t-1;e>=0;--e)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,i=this.threeDElements.length;n<i;){if(t<=this.threeDElements[n].endPos){for(var o=this.threeDElements[n].startPos,l;o<t;)this.elements[o]&&this.elements[o].getBaseElement&&(l=this.elements[o].getBaseElement()),o+=1;l?this.threeDElements[n].container.insertBefore(e,l):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag(`div`),n=this.animationItem.wrapper,i=t.style;i.width=e.w+`px`,i.height=e.h+`px`,this.resizerElem=t,styleDiv(t),i.transformStyle=`flat`,i.mozTransformStyle=`flat`,i.webkitTransformStyle=`flat`,this.renderConfig.className&&t.setAttribute(`class`,this.renderConfig.className),n.appendChild(t),i.overflow=`hidden`;var o=createNS(`svg`);o.setAttribute(`width`,`1`),o.setAttribute(`height`,`1`),styleDiv(o),this.resizerElem.appendChild(o);var l=createNS(`defs`);o.appendChild(l),this.data=e,this.setupGlobalData(e,o),this.globalData.defs=l,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,n=e/t,i=this.globalData.compSize.w/this.globalData.compSize.h,o,l,u,d;i>n?(o=e/this.globalData.compSize.w,l=e/this.globalData.compSize.w,u=0,d=(t-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(o=t/this.globalData.compSize.h,l=t/this.globalData.compSize.h,u=(e-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,d=0);var f=this.resizerElem.style;f.webkitTransform=`matrix3d(`+o+`,0,0,0,0,`+l+`,0,0,0,0,1,0,`+u+`,`+d+`,0,1)`,f.transform=f.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,n,i=this.threeDElements.length;for(n=0;n<i;n+=1){var o=this.threeDElements[n].perspectiveElem.style;o.webkitPerspective=Math.sqrt(e**2+t**2)+`px`,o.perspective=o.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,n=e.length,i=createTag(`div`);for(t=0;t<n;t+=1)if(e[t].xt){var o=this.createComp(e[t],i,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}};function HCompElement(e,t,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),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 n=0,i;n<t;)this.elements[n]&&this.elements[n].getBaseElement&&(i=this.elements[n].getBaseElement()),n+=1;i?this.layerElement.insertBefore(e,i):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};function HybridRenderer(e,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(t){for(var n=0,i=e.layers.length;n<i;){if(e.layers[n].nm===t||e.layers[n].ind===t)return e.elements[n].layerInterface;n+=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$2=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_typeof$2(e)}function seedRandom(e,t){var n=this,i=256,o=6,l=52,u=`random`,d=t.pow(i,o),f=t.pow(2,l),p=f*2,m=i-1,g;function _(n,l,m){var g=[];l=l===!0?{entropy:!0}:l||{};var _=T(C(l.entropy?[n,D(e)]:n===null?E():n,3),g),O=new b(g),A=function(){for(var e=O.g(o),t=d,n=0;e<f;)e=(e+n)*i,t*=i,n=O.g(1);for(;e>=p;)e/=2,t/=2,n>>>=1;return(e+n)/t};return A.int32=function(){return O.g(4)|0},A.quick=function(){return O.g(4)/4294967296},A.double=A,T(D(O.S),e),(l.pass||m||function(e,n,i,o){return o&&(o.S&&S(o,O),e.state=function(){return S(O,{})}),i?(t[u]=e,n):e})(A,_,`global`in l?l.global:this==t,l.state)}t[`seed`+u]=_;function b(e){var t,n=e.length,o=this,l=0,u=o.i=o.j=0,d=o.S=[];for(n||(e=[n++]);l<i;)d[l]=l++;for(l=0;l<i;l++)d[l]=d[u=m&u+e[l%n]+(t=d[l])],d[u]=t;o.g=function(e){for(var t,n=0,l=o.i,u=o.j,d=o.S;e--;)t=d[l=m&l+1],n=n*i+d[m&(d[l]=d[u=m&u+t])+(d[u]=t)];return o.i=l,o.j=u,n}}function S(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function C(e,t){var n=[],i=_typeof$2(e),o;if(t&&i==`object`)for(o in e)try{n.push(C(e[o],t-1))}catch{}return n.length?n:i==`string`?e:e+`\0`}function T(e,t){for(var n=e+``,i,o=0;o<n.length;)t[m&o]=m&(i^=t[m&o]*19)+n.charCodeAt(o++);return D(t)}function E(){try{if(g)return D(g.randomBytes(i));var t=new Uint8Array(i);return(n.crypto||n.msCrypto).getRandomValues(t),D(t)}catch{var o=n.navigator,l=o&&o.plugins;return[+new Date,n,l,n.screen,D(e)]}}function D(e){return String.fromCharCode.apply(0,e)}T(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:`shape`};function _typeof$1(e){"@babel/helpers - typeof";return _typeof$1=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_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 n,i=e.length,o=[];for(n=0;n<i;n+=1)o[n]=-e[n];return o}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 n=_typeof$1(e),i=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(i,t)||n===`string`||i===`string`)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return e=e.slice(0),e[0]+=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var o=0,l=e.length,u=t.length,d=[];o<l||o<u;)(typeof e[o]==`number`||e[o]instanceof Number)&&(typeof t[o]==`number`||t[o]instanceof Number)?d[o]=e[o]+t[o]:d[o]=t[o]===void 0?e[o]:e[o]||t[o],o+=1;return d}return 0}var add=sum;function sub(e,t){var n=_typeof$1(e),i=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(i,t))return n===`string`&&(e=parseInt(e,10)),i===`string`&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return e=e.slice(0),e[0]-=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var o=0,l=e.length,u=t.length,d=[];o<l||o<u;)(typeof e[o]==`number`||e[o]instanceof Number)&&(typeof t[o]==`number`||t[o]instanceof Number)?d[o]=e[o]-t[o]:d[o]=t[o]===void 0?e[o]:e[o]||t[o],o+=1;return d}return 0}function mul(e,t){var n=_typeof$1(e),i=_typeof$1(t),o;if(isNumerable(n,e)&&isNumerable(i,t))return e*t;var l,u;if($bm_isInstanceOfArray(e)&&isNumerable(i,t)){for(u=e.length,o=createTypedArray(`float32`,u),l=0;l<u;l+=1)o[l]=e[l]*t;return o}if(isNumerable(n,e)&&$bm_isInstanceOfArray(t)){for(u=t.length,o=createTypedArray(`float32`,u),l=0;l<u;l+=1)o[l]=e*t[l];return o}return 0}function div(e,t){var n=_typeof$1(e),i=_typeof$1(t),o;if(isNumerable(n,e)&&isNumerable(i,t))return e/t;var l,u;if($bm_isInstanceOfArray(e)&&isNumerable(i,t)){for(u=e.length,o=createTypedArray(`float32`,u),l=0;l<u;l+=1)o[l]=e[l]/t;return o}if(isNumerable(n,e)&&$bm_isInstanceOfArray(t)){for(u=t.length,o=createTypedArray(`float32`,u),l=0;l<u;l+=1)o[l]=e/t[l];return o}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,n){if(t>n){var i=n;n=t,t=i}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e==`number`||e instanceof Number)return t||=0,Math.abs(e-t);t||=helperLengthArray;var n,i=Math.min(e.length,t.length),o=0;for(n=0;n<i;n+=1)o+=Math.pow(t[n]-e[n],2);return Math.sqrt(o)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t=e[0],n=e[1],i=e[2],o=Math.max(t,n,i),l=Math.min(t,n,i),u,d,f=(o+l)/2;if(o===l)u=0,d=0;else{var p=o-l;switch(d=f>.5?p/(2-o-l):p/(o+l),o){case t:u=(n-i)/p+(n<i?6:0);break;case n:u=(i-t)/p+2;break;case i:u=(t-n)/p+4;break;default:break}u/=6}return[u,d,f,e[3]]}function hue2rgb(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t=e[0],n=e[1],i=e[2],o,l,u;if(n===0)o=i,u=i,l=i;else{var d=i<.5?i*(1+n):i+n-i*n,f=2*i-d;o=hue2rgb(f,d,t+1/3),l=hue2rgb(f,d,t),u=hue2rgb(f,d,t-1/3)}return[o,l,u,e[3]]}function linear(e,t,n,i,o){if((i===void 0||o===void 0)&&(i=t,o=n,t=0,n=1),n<t){var l=n;n=t,t=l}if(e<=t)return i;if(e>=n)return o;var u=n===t?0:(e-t)/(n-t);if(!i.length)return i+(o-i)*u;var d,f=i.length,p=createTypedArray(`float32`,f);for(d=0;d<f;d+=1)p[d]=i[d]+(o[d]-i[d])*u;return p}function random(e,t){if(t===void 0&&(e===void 0?(e=0,t=1):(t=e,e=void 0)),t.length){var n,i=t.length;e||=createTypedArray(`float32`,i);var o=createTypedArray(`float32`,i),l=BMMath.random();for(n=0;n<i;n+=1)o[n]=e[n]+l*(t[n]-e[n]);return o}e===void 0&&(e=0);var u=BMMath.random();return e+u*(t-e)}function createPath(e,t,n,i){var o,l=e.length,u=shapePool.newElement();u.setPathData(!!i,l);var d=[0,0],f,p;for(o=0;o<l;o+=1)f=t&&t[o]?t[o]:d,p=n&&n[o]?n[o]:d,u.setTripleAt(e[o][0],e[o][1],p[0]+e[o][0],p[1]+e[o][1],f[0]+e[o][0],f[1]+e[o][1],o,!0);return u}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._name=elem.data.nm,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){var n,i,o=this.pv.length?this.pv.length:1,l=createTypedArray(`float32`,o);e=5;var u=Math.floor(time*e);for(n=0,i=0;n<u;){for(i=0;i<o;i+=1)l[i]+=-t+t*2*BMMath.random();n+=1}var d=time*e,f=d-Math.floor(d),p=createTypedArray(`float32`,o);if(o>1){for(i=0;i<o;i+=1)p[i]=this.pv[i]+l[i]+(-t+t*2*BMMath.random())*f;return p}return this.pv+l[0]+(-t+t*2*BMMath.random())*f}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(e,t){var n=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],i=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,i,0]}function easeOut(e,t,n,i,o){return applyEase(easeOutBez,e,t,n,i,o)}function easeIn(e,t,n,i,o){return applyEase(easeInBez,e,t,n,i,o)}function ease(e,t,n,i,o){return applyEase(easeInOutBez,e,t,n,i,o)}function applyEase(e,t,n,i,o,l){o===void 0?(o=n,l=i):t=(t-n)/(i-n),t>1?t=1:t<0&&(t=0);var u=e(t);if($bm_isInstanceOfArray(o)){var d,f=o.length,p=createTypedArray(`float32`,f);for(d=0;d<f;d+=1)p[d]=(l[d]-o[d])*u+o[d];return p}return(l-o)*u+o}function nearestKey(e){var t,n=data.k.length,i,o;if(!data.k.length||typeof data.k[0]==`number`)i=0,o=0;else if(i=-1,e*=elem.comp.globalData.frameRate,e<data.k[0].t)i=1,o=data.k[0].t;else{for(t=0;t<n-1;t+=1)if(e===data.k[t].t){i=t+1,o=data.k[t].t;break}else if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(i=t+2,o=data.k[t+1].t):(i=t+1,o=data.k[t].t);break}i===-1&&(i=t+1,o=data.k[t].t)}var l={};return l.index=i,l.time=o/elem.comp.globalData.frameRate,l}function key(e){var t,n,i;if(!data.k.length||typeof data.k[0]==`number`)throw Error(`The property has no keyframe at index `+e);--e,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[e],`s`)?data.k[e].s:data.k[e-1].e;for(i=o.length,n=0;n<i;n+=1)t[n]=o[n],t.value[n]=o[n];return t}function framesToTime(e,t){return t||=elem.comp.globalData.frameRate,e/t}function timeToFrames(e,t){return!e&&e!==0&&(e=time),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||=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,numKe
215ys,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(e){var t=0,n=[];function i(){t+=1}function o(){--t,t===0&&u()}function l(e){n.indexOf(e)===-1&&n.push(e)}function u(){var e,t=n.length;for(e=0;e<t;e+=1)n[e].release();n.length=0}e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=i,e.renderer.globalData.popExpression=o,e.renderer.globalData.registerExpressionProperty=l}return e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return 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}}),function(t){var n=createSizedArray(t.viewData.length),i,o=t.viewData.length;for(i=0;i<o;i+=1)n[i]=new e(t.viewData[i],t.masksProperties[i]);return function(e){for(i=0;i<o;){if(t.masksProperties[i].nm===e)return n[i];i+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function n(e,t,n){Object.defineProperty(e,`velocity`,{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(i){if(!e.numKeys)return 0;var o=``;o=`s`in t.keyframes[i-1]?t.keyframes[i-1].s:`e`in t.keyframes[i-2]?t.keyframes[i-2].e:t.keyframes[i-2].s;var l=n===`unidimensional`?new Number(o):Object.assign({},o);return l.time=t.keyframes[i-1].t/t.elem.comp.globalData.frameRate,l.value=n===`unidimensional`?o[0]:o,l},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function i(t){(!t||!(`pv`in t))&&(t=e);var i=1/t.mult,o=t.pv*i,l=new Number(o);return l.value=o,n(l,t,`unidimensional`),function(){return t.k&&t.getValue(),o=t.v*i,l.value!==o&&(l=new Number(o),l.value=o,l[0]=o,n(l,t,`unidimensional`)),l}}function o(e){(!e||!(`pv`in e))&&(e=t);var i=1/e.mult,o=e.data&&e.data.l||e.pv.length,l=createTypedArray(`float32`,o),u=createTypedArray(`float32`,o);return l.value=u,n(l,e,`multidimensional`),function(){e.k&&e.getValue();for(var t=0;t<o;t+=1)u[t]=e.v[t]*i,l[t]=u[t];return l}}function l(){return e}return function(e){return e?e.propType===`unidimensional`?i(e):o(e):l}}(),TransformExpressionInterface=function(){return function(e){function t(e){switch(e){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 n,i,o,l;return e.p?l=ExpressionPropertyInterface(e.p):(n=ExpressionPropertyInterface(e.px),i=ExpressionPropertyInterface(e.py),e.pz&&(o=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,`position`,{get:function(){return e.p?l():[n(),i(),o?o():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)}
vendor: 16,061 bytes, line 215
215),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(e){var t=new Matrix;return e===void 0?this._elem.finalTransform.mProp.applyToMatrix(t):this._elem.finalTransform.mProp.getValueAtTime(e).clone(t),t}function t(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,e)}function n(e,t){var n=this.getMatrix(t);return this.applyPoint(n,e)}function i(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,e)}function o(e,t){var n=this.getMatrix(t);return this.invertPoint(n,e)}function l(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,i=this._elem.hierarchy.length;for(n=0;n<i;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function u(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,i=this._elem.hierarchy.length;for(n=0;n<i;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function d(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var n,i=this._elem.hierarchy.length;for(n=0;n<i;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function f(){return[1,1,1,1]}return function(p){var m;function g(e){b.mask=new MaskManagerInterface(e,p)}function _(e){b.effect=e}function b(e){switch(e){case`ADBE Root Vectors Group`:case`Contents`:case 2:return b.shapeInterface;case 1:case 6:case`Transform`:case`transform`:case`ADBE Transform Group`:return m;case 4:case`ADBE Effect Parade`:case`effects`:case`Effects`:return b.effect;case`ADBE Text Properties`:return b.textInterface;default:return null}}b.getMatrix=e,b.invertPoint=u,b.applyPoint=l,b.toWorld=n,b.toWorldVec=t,b.fromWorld=o,b.fromWorldVec=i,b.toComp=n,b.fromComp=d,b.sampleImage=f,b.sourceRectAtTime=p.sourceRectAtTime.bind(p),b._elem=p,m=TransformExpressionInterface(p.finalTransform.mProp);var S=getDescriptor(m,`anchorPoint`);return Object.defineProperties(b,{hasParent:{get:function(){return p.hierarchy.length}},parent:{get:function(){return p.hierarchy[0].layerInterface}},rotation:getDescriptor(m,`rotation`),scale:getDescriptor(m,`scale`),position:getDescriptor(m,`position`),opacity:getDescriptor(m,`opacity`),anchorPoint:S,anchor_point:S,transform:{get:function(){return m}},active:{get:function(){return p.isInRange}}}),b.startTime=p.data.st,b.index=p.data.ind,b.source=p.data.refId,b.height=p.data.ty===0?p.data.h:100,b.width=p.data.ty===0?p.data.w:100,b.inPoint=p.data.ip/p.comp.globalData.frameRate,b.outPoint=p.data.op/p.comp.globalData.frameRate,b._name=p.data.nm,b.registerMaskInterface=g,b.registerEffectsInterface=_,b}}(),propertyGroupFactory=function(){return function(e,t){return function(n){return n=n===void 0?1:n,n<=0?e:t(n-1)}}}(),PropertyInterface=function(){return function(e,t){var n={_name:e};function i(e){return e=e===void 0?1:e,e<=0?n:t(e-1)}return i}}(),EffectsExpressionInterface=function(){var e={createEffectsInterface:t};function t(e,t){if(e.effectsManager){var i=[],o=e.data.ef,l,u=e.effectsManager.effectElements.length;for(l=0;l<u;l+=1)i.push(n(o[l],e.effectsManager.effectElements[l],t,e));var d=e.data.ef||[],f=function(e){for(l=0,u=d.length;l<u;){if(e===d[l].nm||e===d[l].mn||e===d[l].ix)return i[l];l+=1}return null};return Object.defineProperty(f,`numProperties`,{get:function(){return d.length}}),f}return null}function n(e,t,o,l){function u(t){for(var n=e.ef,i=0,o=n.length;i<o;){if(t===n[i].nm||t===n[i].mn||t===n[i].ix)return n[i].ty===5?f[i]:f[i]();i+=1}throw Error()}var d=propertyGroupFactory(u,o),f=[],p,m=e.ef.length;for(p=0;p<m;p+=1)e.ef[p].ty===5?f.push(n(e.ef[p],t.effectElements[p],t.effectElements[p].propertyGroup,l)):f.push(i(t.effectElements[p],e.ef[p].ty,l,d));return e.mn===`ADBE Color Control`&&Object.defineProperty(u,`color`,{get:function(){return f[0]()}}),Object.defineProperties(u,{numProperties:{get:function(){return e.np}},_name:{value:e.nm},propertyGroup:{value:d}}),u.enabled=e.en!==0,u.active=u.enabled,u}function i(e,t,n,i){var o=ExpressionPropertyInterface(e.p);function l(){return t===10?n.comp.compInterface(e.p.v):o()}return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface(``,i)),l}return e}(),ShapePathInterface=function(){return function(e,t,n){var i=t.sh;function o(e){return e===`Shape`||e===`shape`||e===`Path`||e===`path`||e===`ADBE Vector Shape`||e===2?o.path:null}var l=propertyGroupFactory(o,n);return i.setGroupProperty(PropertyInterface(`Path`,l)),Object.defineProperties(o,{path:{get:function(){return i.k&&i.getValue(),i}},shape:{get:function(){return i.k&&i.getValue(),i}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),o}}(),ShapeExpressionInterface=function(){function e(e,t,f){var S=[],C,T=e?e.length:0;for(C=0;C<T;C+=1)e[C].ty===`gr`?S.push(n(e[C],t[C],f)):e[C].ty===`fl`?S.push(i(e[C],t[C],f)):e[C].ty===`st`?S.push(u(e[C],t[C],f)):e[C].ty===`tm`?S.push(d(e[C],t[C],f)):e[C].ty===`tr`||(e[C].ty===`el`?S.push(p(e[C],t[C],f)):e[C].ty===`sr`?S.push(m(e[C],t[C],f)):e[C].ty===`sh`?S.push(ShapePathInterface(e[C],t[C],f)):e[C].ty===`rc`?S.push(g(e[C],t[C],f)):e[C].ty===`rd`?S.push(_(e[C],t[C],f)):e[C].ty===`rp`?S.push(b(e[C],t[C],f)):e[C].ty===`gf`?S.push(o(e[C],t[C],f)):S.push(l(e[C],t[C],f)));return S}function t(t,n,i){var o,l=function(e){for(var t=0,n=o.length;t<n;){if(o[t]._name===e||o[t].mn===e||o[t].propertyIndex===e||o[t].ix===e||o[t].ind===e)return o[t];t+=1}return typeof e==`number`?o[e-1]:null};return l.propertyGroup=propertyGroupFactory(l,i),o=e(t.it,n.it,l.propertyGroup),l.numProperties=o.length,l.transform=f(t.it[t.it.length-1],n.it[n.it.length-1],l.propertyGroup),l.propertyIndex=t.cix,l._name=t.nm,l}function n(e,n,i){var o=function(e){switch(e){case`ADBE Vectors Group`:case`Contents`:case 2:return o.content;default:return o.transform}};o.propertyGroup=propertyGroupFactory(o,i);var l=t(e,n,o.propertyGroup),u=f(e.it[e.it.length-1],n.it[n.it.length-1],o.propertyGroup);return o.content=l,o.transform=u,Object.defineProperty(o,`_name`,{get:function(){return e.nm}}),o.numProperties=e.np,o.propertyIndex=e.ix,o.nm=e.nm,o.mn=e.mn,o}function i(e,t,n){function i(e){return e===`Color`||e===`color`?i.color:e===`Opacity`||e===`opacity`?i.opacity:null}return Object.defineProperties(i,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface(`Color`,n)),t.o.setGroupProperty(PropertyInterface(`Opacity`,n)),i}function o(e,t,n){function i(e){return e===`Start Point`||e===`start point`?i.startPoint:e===`End Point`||e===`end point`?i.endPoint:e===`Opacity`||e===`opacity`?i.opacity:null}return Object.defineProperties(i,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return`a`}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface(`Start Point`,n)),t.e.setGroupProperty(PropertyInterface(`End Point`,n)),t.o.setGroupProperty(PropertyInterface(`Opacity`,n)),i}function l(){function e(){return null}return e}function u(e,t,n){var i=propertyGroupFactory(p,n),o=propertyGroupFactory(f,i);function l(n){Object.defineProperty(f,e.d[n].nm,{get:ExpressionPropertyInterface(t.d.dataProps[n].p)})}var u,d=e.d?e.d.length:0,f={};for(u=0;u<d;u+=1)l(u),t.d.dataProps[u].p.setGroupProperty(o);function p(e){return e===`Color`||e===`color`?p.color:e===`Opacity`||e===`opacity`?p.opacity:e===`Stroke Width`||e===`stroke width`?p.strokeWidth:null}return Object.defineProperties(p,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return f}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface(`Color`,i)),t.o.setGroupProperty(PropertyInterface(`Opacity`,i)),t.w.setGroupProperty(PropertyInterface(`Stroke Width`,i)),p}function d(e,t,n){function i(t){return t===e.e.ix||t===`End`||t===`end`?i.end:t===e.s.ix?i.start:t===e.o.ix?i.offset:null}var o=propertyGroupFactory(i,n);return i.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface(`Start`,o)),t.e.setGroupProperty(PropertyInterface(`End`,o)),t.o.setGroupProperty(PropertyInterface(`Offset`,o)),i.propertyIndex=e.ix,i.propertyGroup=n,Object.defineProperties(i,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),i.mn=e.mn,i}function f(e,t,n){function i(t){return e.a.ix===t||t===`Anchor Point`?i.anchorPoint:e.o.ix===t||t===`Opacity`?i.opacity:e.p.ix===t||t===`Position`?i.position:e.r.ix===t||t===`Rotation`||t===`ADBE Vector Rotation`?i.rotation:e.s.ix===t||t===`Scale`?i.scale:e.sk&&e.sk.ix===t||t===`Skew`?i.skew:e.sa&&e.sa.ix===t||t===`Skew Axis`?i.skewAxis:null}var o=propertyGroupFactory(i,n);return t.transform.mProps.o.setGroupProperty(PropertyInterface(`Opacity`,o)),t.transform.mProps.p.setGroupProperty(PropertyInterface(`Position`,o)),t.transform.mProps.a.setGroupProperty(PropertyInterface(`Anchor Point`,o)),t.transform.mProps.s.setGroupProperty(PropertyInterface(`Scale`,o)),t.transform.mProps.r.setGroupProperty(PropertyInterface(`Rotation`,o)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface(`Skew`,o)),t.transform.mProps.sa.setGroupProperty(PropertyInterface(`Skew Angle`,o))),t.transform.op.setGroupProperty(PropertyInterface(`Opacity`,o)),Object.defineProperties(i,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),i.ty=`tr`,i.mn=e.mn,i.propertyGroup=n,i}function p(e,t,n){function i(t){return e.p.ix===t?i.position:e.s.ix===t?i.size:null}var o=propertyGroupFactory(i,n);i.propertyIndex=e.ix;var l=t.sh.ty===`tm`?t.sh.prop:t.sh;return l.s.setGroupProperty(PropertyInterface(`Size`,o)),l.p.setGroupProperty(PropertyInterface(`Position`,o)),Object.defineProperties(i,{size:{get:ExpressionPropertyInterface(l.s)},position:{get:ExpressionPropertyInterface(l.p)},_name:{value:e.nm}}),i.mn=e.mn,i}function m(e,t,n){function i(t){return e.p.ix===t?i.position:e.r.ix===t?i.rotation:e.pt.ix===t?i.points:e.or.ix===t||t===`ADBE Vector Star Outer Radius`?i.outerRadius:e.os.ix===t?i.outerRoundness:e.ir&&(e.ir.ix===t||t===`ADBE Vector Star Inner Radius`)?i.innerRadius:e.is&&e.is.ix===t?i.innerRoundness:null}var o=propertyGroupFactory(i,n),l=t.sh.ty===`tm`?t.sh.prop:t.sh;return i.propertyIndex=e.ix,l.or.setGroupProperty(PropertyInterface(`Outer Radius`,o)),l.os.setGroupProperty(PropertyInterface(`Outer Roundness`,o)),l.pt.setGroupProperty(PropertyInterface(`Points`,o)),l.p.setGroupProperty(PropertyInterface(`Position`,o)),l.r.setGroupProperty(PropertyInterface(`Rotation`,o)),e.ir&&(l.ir.setGroupProperty(PropertyInterface(`Inner Radius`,o)),l.is.setGroupProperty(PropertyInterface(`Inner Roundness`,o))),Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(l.p)},rotation:{get:ExpressionPropertyInterface(l.r)},points:{get:ExpressionPropertyInterface(l.pt)},outerRadius:{get:ExpressionPropertyInterface(l.or)},outerRoundness:{get:ExpressionPropertyInterface(l.os)},innerRadius:{get:ExpressionPropertyInterface(l.ir)},innerRoundness:{get:ExpressionPropertyInterface(l.is)},_name:{value:e.nm}}),i.mn=e.mn,i}function g(e,t,n){function i(t){return e.p.ix===t?i.position:e.r.ix===t?i.roundness:e.s.ix===t||t===`Size`||t===`ADBE Vector Rect Size`?i.size:null}var o=propertyGroupFactory(i,n),l=t.sh.ty===`tm`?t.sh.prop:t.sh;return i.propertyIndex=e.ix,l.p.setGroupProperty(PropertyInterface(`Position`,o)),l.s.setGroupProperty(PropertyInterface(`Size`,o)),l.r.setGroupProperty(PropertyInterface(`Rotation`,o)),Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(l.p)},roundness:{get:ExpressionPropertyInterface(l.r)},size:{get:ExpressionPropertyInterface(l.s)},_name:{value:e.nm}}),i.mn=e.mn,i}function _(e,t,n){function i(t){return e.r.ix===t||t===`Round Corners 1`?i.radius:null}var o=propertyGroupFactory(i,n),l=t;return i.propertyIndex=e.ix,l.rd.setGroupProperty(PropertyInterface(`Radius`,o)),Object.defineProperties(i,{radius:{get:ExpressionPropertyInterface(l.rd)},_name:{value:e.nm}}),i.mn=e.mn,i}function b(e,t,n){function i(t){return e.c.ix===t||t===`Copies`?i.copies:e.o.ix===t||t===`Offset`?i.offset:null}var o=propertyGroupFactory(i,n),l=t;return i.propertyIndex=e.ix,l.c.setGroupProperty(PropertyInterface(`Copies`,o)),l.o.setGroupProperty(PropertyInterface(`Offset`,o)),Object.defineProperties(i,{copies:{get:ExpressionPropertyInterface(l.c)},offset:{get:ExpressionPropertyInterface(l.o)},_name:{value:e.nm}}),i.mn=e.mn,i}return function(t,n,i){var o;function l(e){if(typeof e==`number`)return e=e===void 0?1:e,e===0?i:o[e-1];for(var t=0,n=o.length;t<n;){if(o[t]._name===e)return o[t];t+=1}return null}function u(){return i}return l.propertyGroup=propertyGroupFactory(l,u),o=e(t,n,l.propertyGroup),l.numProperties=o.length,l._name=`Contents`,l}}(),TextExpressionInterface=function(){return function(e){var t;function n(e){switch(e){case`ADBE Text Document`:return n.sourceText;default:return null}}return Object.defineProperty(n,`sourceText`,{get:function(){e.textProperty.getValue();var n=e.textProperty.currentData.t;return(!t||n!==t.value)&&(t=new String(n),t.value=n||new String(n),Object.defineProperty(t,`style`,{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),n}}();function _typeof(e){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_typeof(e)}var FootageInterface=function(){var e=function(e){var t=``,n=e.getFootageData();function i(){return t=``,n=e.getFootageData(),o}function o(e){if(n[e])return t=e,n=n[e],_typeof(n)===`object`?o:n;var i=e.indexOf(t);if(i!==-1){var l=parseInt(e.substr(i+t.length),10);return n=n[l],_typeof(n)===`object`?o:n}return``}return i},t=function(t){function n(e){return e===`Outline`?n.outlineInterface():null}return n._name=`Outline`,n.outlineInterface=e(t),n};return function(e){function n(e){return e===`Data`?n.dataInterface:null}return n._name=`Data`,n.dataInterface=t(e),n}}(),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(e,t,n){t.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(e,t,n).bind(n)))}function t(e){return e*=this.elem.globalData.frameRate,e-=this.offsetTime,e!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value}function n(e){var t=-.01,n=this.getValueAtTime(e),i=this.getValueAtTime(e+t),o=0;if(n.length){var l;
215for(l=0;l<n.length;l+=1)o+=(i[l]-n[l])**2;o=Math.sqrt(o)*100}else o=0;return o}function i(e){if(this.vel!==void 0)return this.vel;var t=-.001,n=this.getValueAtTime(e),i=this.getValueAtTime(e+t),o;if(n.length){o=createTypedArray(`float32`,n.length);var l;for(l=0;l<n.length;l+=1)o[l]=(i[l]-n[l])/t}else o=(i-n)/t;return o}function o(){return this.pv}function l(e){this.propertyGroup=e}return{searchExpressions:e,getSpeedAtTime:n,getVelocityAtTime:i,getValueAtTime:t,getStaticValueAtTime:o,setGroupProperty:l}}();function addPropertyDecorator(){function e(e,t,n){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():``;var i=this.comp.renderedFrame,o=this.keyframes,l=o[o.length-1].t;if(i<=l)return this.pv;var u,d;n?(u=t?Math.abs(l-this.elem.comp.globalData.frameRate*t):Math.max(0,l-this.elem.data.ip),d=l-u):((!t||t>o.length-1)&&(t=o.length-1),d=o[o.length-1-t].t,u=l-d);var f,p,m;if(e===`pingpong`){if(Math.floor((i-d)/u)%2!=0)return this.getValueAtTime((u-(i-d)%u+d)/this.comp.globalData.frameRate,0)}else if(e===`offset`){var g=this.getValueAtTime(d/this.comp.globalData.frameRate,0),_=this.getValueAtTime(l/this.comp.globalData.frameRate,0),b=this.getValueAtTime(((i-d)%u+d)/this.comp.globalData.frameRate,0),S=Math.floor((i-d)/u);if(this.pv.length){for(m=Array(g.length),p=m.length,f=0;f<p;f+=1)m[f]=(_[f]-g[f])*S+b[f];return m}return(_-g)*S+b}else if(e===`continue`){var C=this.getValueAtTime(l/this.comp.globalData.frameRate,0),T=this.getValueAtTime((l-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(m=Array(C.length),p=m.length,f=0;f<p;f+=1)m[f]=C[f]+(C[f]-T[f])*((i-l)/this.comp.globalData.frameRate)/5e-4;return m}return C+(C-T)*((i-l)/.001)}return this.getValueAtTime(((i-d)%u+d)/this.comp.globalData.frameRate,0)}function t(e,t,n){if(!this.k)return this.pv;e=e?e.toLowerCase():``;var i=this.comp.renderedFrame,o=this.keyframes,l=o[0].t;if(i>=l)return this.pv;var u,d;n?(u=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-l),d=l+u):((!t||t>o.length-1)&&(t=o.length-1),d=o[t].t,u=d-l);var f,p,m;if(e===`pingpong`){if(Math.floor((l-i)/u)%2==0)return this.getValueAtTime(((l-i)%u+l)/this.comp.globalData.frameRate,0)}else if(e===`offset`){var g=this.getValueAtTime(l/this.comp.globalData.frameRate,0),_=this.getValueAtTime(d/this.comp.globalData.frameRate,0),b=this.getValueAtTime((u-(l-i)%u+l)/this.comp.globalData.frameRate,0),S=Math.floor((l-i)/u)+1;if(this.pv.length){for(m=Array(g.length),p=m.length,f=0;f<p;f+=1)m[f]=b[f]-(_[f]-g[f])*S;return m}return b-(_-g)*S}else if(e===`continue`){var C=this.getValueAtTime(l/this.comp.globalData.frameRate,0),T=this.getValueAtTime((l+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(m=Array(C.length),p=m.length,f=0;f<p;f+=1)m[f]=C[f]+(C[f]-T[f])*(l-i)/.001;return m}return C+(C-T)*(l-i)/.001}return this.getValueAtTime((u-((l-i)%u+l))/this.comp.globalData.frameRate,0)}function n(e,t){if(!this.k||(e=(e||.4)*.5,t=Math.floor(t||5),t<=1))return this.pv;for(var n=this.comp.renderedFrame/this.comp.globalData.frameRate,i=n-e,o=n+e,l=t>1?(o-i)/(t-1):1,u=0,d=0,f=this.pv.length?createTypedArray(`float32`,this.pv.length):0,p;u<t;){if(p=this.getValueAtTime(i+u*l),this.pv.length)for(d=0;d<this.pv.length;d+=1)f[d]+=p[d];else f+=p;u+=1}if(this.pv.length)for(d=0;d<this.pv.length;d+=1)f[d]/=t;else f/=t;return f}function i(e){this._transformCachingAtTime||={v:new Matrix};var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(e);t.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var i=this.s.getValueAtTime(e);t.scale(i[0]*this.s.mult,i[1]*this.s.mult,i[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var o=this.sk.getValueAtTime(e),l=this.sa.getValueAtTime(e);t.skewFromAxis(-o*this.sk.mult,l*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var u=this.r.getValueAtTime(e);t.rotate(-u*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var d=this.rz.getValueAtTime(e),f=this.ry.getValueAtTime(e),p=this.rx.getValueAtTime(e),m=this.or.getValueAtTime(e);t.rotateZ(-d*this.rz.mult).rotateY(f*this.ry.mult).rotateX(p*this.rx.mult).rotateZ(-m[2]*this.or.mult).rotateY(m[1]*this.or.mult).rotateX(m[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var g=this.px.getValueAtTime(e),_=this.py.getValueAtTime(e);
vendor: 20,105 bytes, line 215
215if(this.data.p.z){var b=this.pz.getValueAtTime(e);t.translate(g*this.px.mult,_*this.py.mult,-b*this.pz.mult)}else t.translate(g*this.px.mult,_*this.py.mult,0)}else{var S=this.p.getValueAtTime(e);t.translate(S[0]*this.p.mult,S[1]*this.p.mult,-S[2]*this.p.mult)}return t}function o(){return this.v.clone(new Matrix)}var l=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,n){var u=l(e,t,n);return u.dynamicProperties.length?u.getValueAtTime=i.bind(u):u.getValueAtTime=o.bind(u),u.setGroupProperty=expressionHelpers.setGroupProperty,u};var u=PropertyFactory.getProp;PropertyFactory.getProp=function(i,o,l,d,f){var p=u(i,o,l,d,f);p.kf?p.getValueAtTime=expressionHelpers.getValueAtTime.bind(p):p.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(p),p.setGroupProperty=expressionHelpers.setGroupProperty,p.loopOut=e,p.loopIn=t,p.smooth=n,p.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(p),p.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(p),p.numKeys=o.a===1?o.k.length:0,p.propertyIndex=o.ix;var m=0;return l!==0&&(m=createTypedArray(`float32`,o.a===1?o.k[0].s.length:o.k.length)),p._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:m},expressionHelpers.searchExpressions(i,o,p),p.k&&f.addDynamicProperty(p),p};function d(e){return this._cachingAtTime||={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame},e*=this.elem.globalData.frameRate,e-=this.offsetTime,e!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var f=ShapePropertyFactory.getConstructorFunction(),p=ShapePropertyFactory.getKeyframedConstructorFunction();function m(){}m.prototype={vertices:function(e,t){this.k&&this.getValue();var n=this.v;t!==void 0&&(n=this.getValueAtTime(t,0));var i,o=n._length,l=n[e],u=n.v,d=createSizedArray(o);for(i=0;i<o;i+=1)e===`i`||e===`o`?d[i]=[l[i][0]-u[i][0],l[i][1]-u[i][1]]:d[i]=[l[i][0],l[i][1]];return d},points:function(e){return this.vertices(`v`,e)},inTangents:function(e){return this.vertices(`i`,e)},outTangents:function(e){return this.vertices(`o`,e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var n=this.v;t!==void 0&&(n=this.getValueAtTime(t,0)),this._segmentsLength||=bez.getSegmentsLength(n);for(var i=this._segmentsLength,o=i.lengths,l=i.totalLength*e,u=0,d=o.length,f=0,p;u<d;){if(f+o[u].addedLength>l){var m=u,g=n.c&&u===d-1?0:u+1,_=(l-f)/o[u].addedLength;p=bez.getPointInSegment(n.v[m],n.v[g],n.o[m],n.i[g],_,o[u]);break}else f+=o[u].addedLength;u+=1}return p||=n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]],p},vectorOnPath:function(e,t,n){e==1?e=this.v.c:e==0&&(e=.999);var i=this.pointOnPath(e,t),o=this.pointOnPath(e+.001,t),l=o[0]-i[0],u=o[1]-i[1],d=Math.sqrt(l**2+u**2);return d===0?[0,0]:n===`tangent`?[l/d,u/d]:[-u/d,l/d]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,`tangent`)},normalOnPath:function(e,t){return this.vectorOnPath(e,t,`normal`)},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([m],f),extendPrototype([m],p),p.prototype.getValueAtTime=d,p.prototype.initiateExpression=ExpressionManager.initiateExpression;var g=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,n,i,o){var l=g(e,t,n,i,o);return l.propertyIndex=t.ix,l.lock=!1,n===3?expressionHelpers.searchExpressions(e,t.pt,l):n===4&&expressionHelpers.searchExpressions(e,t.ks,l),l.k&&e.addDynamicProperty(l),l}}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(e,t){var n=this.calculateExpression(t);if(e.t!==n){var i={};return this.copyData(i,e),i.t=n.toString(),i.__complete=!1,i}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var n=createNS(`feMerge`);n.setAttribute(`result`,e);var i,o;for(o=0;o<t.length;o+=1)i=createNS(`feMergeNode`),i.setAttribute(`in`,t[o]),n.appendChild(i),n.appendChild(i);return n}};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,n,i,o){this.filterManager=t;var l=createNS(`feColorMatrix`);l.setAttribute(`type`,`matrix`),l.setAttribute(`color-interpolation-filters`,`linearRGB`),l.setAttribute(`values`,linearFilterValue+` 1 0`),this.linearFilter=l,l.setAttribute(`result`,i+`_tint_1`),e.appendChild(l),l=createNS(`feColorMatrix`),l.setAttribute(`type`,`matrix`),l.setAttribute(`color-interpolation-filters`,`sRGB`),l.setAttribute(`values`,`1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0`),l.setAttribute(`result`,i+`_tint_2`),e.appendChild(l),this.matrixFilter=l;var u=this.createMergeNode(i,[o,i+`_tint_1`,i+`_tint_2`]);e.appendChild(u)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute(`values`,linearFilterValue+` `+i+` 0`),this.matrixFilter.setAttribute(`values`,n[0]-t[0]+` 0 0 0 `+t[0]+` `+(n[1]-t[1])+` 0 0 0 `+t[1]+` `+(n[2]-t[2])+` 0 0 0 `+t[2]+` 0 0 0 1 0`)}};function SVGFillFilter(e,t,n,i){this.filterManager=t;var o=createNS(`feColorMatrix`);o.setAttribute(`type`,`matrix`),o.setAttribute(`color-interpolation-filters`,`sRGB`),o.setAttribute(`values`,`1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0`),o.setAttribute(`result`,i),e.appendChild(o),this.matrixFilter=o}SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,n=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 `+n+` 0`)}};function SVGStrokeEffect(e,t,n){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var e=this.elem.layerElement.children||this.elem.layerElement.childNodes,t,n,i,o;for(this.filterManager.effectElements[1].p.v===1?(o=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,o=i+1),n=createNS(`g`),n.setAttribute(`fill`,`none`),n.setAttribute(`stroke-linecap`,`round`),n.setAttribute(`stroke-dashoffset`,1);i<o;i+=1)t=createNS(`path`),n.appendChild(t),this.paths.push({p:t,m:i});if(this.filterManager.effectElements[10].p.v===3){var l=createNS(`mask`),u=createElementID();l.setAttribute(`id`,u),l.setAttribute(`mask-type`,`alpha`),l.appendChild(n),this.elem.globalData.defs.appendChild(l);var d=createNS(`g`);for(d.setAttribute(`mask`,`url(`+getLocationHref()+`#`+u+`)`);e[0];)d.appendChild(e[0]);this.elem.layerElement.appendChild(d),this.masker=l,n.setAttribute(`stroke`,`#fff`)}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(e=this.elem.layerElement.children||this.elem.layerElement.childNodes;e.length;)this.elem.layerElement.removeChild(e[0]);this.elem.layerElement.appendChild(n),this.elem.layerElement.removeAttribute(`mask`),n.setAttribute(`stroke`,`#fff`)}this.initialized=!0,this.pathMasker=n},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var t,n=this.paths.length,i,o;for(t=0;t<n;t+=1)if(this.paths[t].m!==-1&&(i=this.elem.maskManager.viewData[this.paths[t].m],o=this.paths[t].p,(e||this.filterManager._mdf||i.prop._mdf)&&o.setAttribute(`d`,i.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var l;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var u=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,d=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,f=o.getTotalLength();l=`0 0 0 `+f*u+` `;var p=f*(d-u),m=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,g=Math.floor(p/m),_;for(_=0;_<g;_+=1)l+=`1 `+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+` `;l+=`0 `+f*10+` 0 0`}else l=`1 `+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;o.setAttribute(`stroke-dasharray`,l)}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 b=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute(`stroke`,`rgb(`+bmFloor(b[0]*255)+`,`+bmFloor(b[1]*255)+`,`+bmFloor(b[2]*255)+`)`)}};function SVGTritoneFilter(e,t,n,i){this.filterManager=t;var o=createNS(`feColorMatrix`);o.setAttribute(`type`,`matrix`),o.setAttribute(`color-interpolation-filters`,`linearRGB`),o.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(o);var l=createNS(`feComponentTransfer`);l.setAttribute(`color-interpolation-filters`,`sRGB`),l.setAttribute(`result`,i),this.matrixFilter=l;var u=createNS(`feFuncR`);u.setAttribute(`type`,`table`),l.appendChild(u),this.feFuncR=u;var d=createNS(`feFuncG`);d.setAttribute(`type`,`table`),l.appendChild(d),this.feFuncG=d;var f=createNS(`feFuncB`);f.setAttribute(`type`,`table`),l.appendChild(f),this.feFuncB=f,e.appendChild(l)}SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,o=i[0]+` `+n[0]+` `+t[0],l=i[1]+` `+n[1]+` `+t[1],u=i[2]+` `+n[2]+` `+t[2];this.feFuncR.setAttribute(`tableValues`,o),this.feFuncG.setAttribute(`tableValues`,l),this.feFuncB.setAttribute(`tableValues`,u)}};function SVGProLevelsFilter(e,t,n,i){this.filterManager=t;var o=this.filterManager.effectElements,l=createNS(`feComponentTransfer`);(o[10].p.k||o[10].p.v!==0||o[11].p.k||o[11].p.v!==1||o[12].p.k||o[12].p.v!==1||o[13].p.k||o[13].p.v!==0||o[14].p.k||o[14].p.v!==1)&&(this.feFuncR=this.createFeFunc(`feFuncR`,l)),(o[17].p.k||o[17].p.v!==0||o[18].p.k||o[18].p.v!==1||o[19].p.k||o[19].p.v!==1||o[20].p.k||o[20].p.v!==0||o[21].p.k||o[21].p.v!==1)&&(this.feFuncG=this.createFeFunc(`feFuncG`,l)),(o[24].p.k||o[24].p.v!==0||o[25].p.k||o[25].p.v!==1||o[26].p.k||o[26].p.v!==1||o[27].p.k||o[27].p.v!==0||o[28].p.k||o[28].p.v!==1)&&(this.feFuncB=this.createFeFunc(`feFuncB`,l)),(o[31].p.k||o[31].p.v!==0||o[32].p.k||o[32].p.v!==1||o[33].p.k||o[33].p.v!==1||o[34].p.k||o[34].p.v!==0||o[35].p.k||o[35].p.v!==1)&&(this.feFuncA=this.createFeFunc(`feFuncA`,l)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(l.setAttribute(`color-interpolation-filters`,`sRGB`),e.appendChild(l)),(o[3].p.k||o[3].p.v!==0||o[4].p.k||o[4].p.v!==1||o[5].p.k||o[5].p.v!==1||o[6].p.k||o[6].p.v!==0||o[7].p.k||o[7].p.v!==1)&&(l=createNS(`feComponentTransfer`),l.setAttribute(`color-interpolation-filters`,`sRGB`),l.setAttribute(`result`,i),e.appendChild(l),this.feFuncRComposed=this.createFeFunc(`feFuncR`,l),this.feFuncGComposed=this.createFeFunc(`feFuncG`,l),this.feFuncBComposed=this.createFeFunc(`feFuncB`,l))}SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var n=createNS(e);return n.setAttribute(`type`,`table`),t.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,t,n,i,o){for(var l=0,u=256,d,f=Math.min(e,t),p=Math.max(e,t),m=Array.call(null,{length:u}),g,_=0,b=o-i,S=t-e;l<=256;)d=l/256,g=d<=f?S<0?o:i:d>=p?S<0?i:o:i+b*((d-e)/S)**(1/n),m[_]=g,_+=1,l+=256/(u-1);return m.join(` `)},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute(`tableValues`,t),this.feFuncGComposed.setAttribute(`tableValues`,t),this.feFuncBComposed.setAttribute(`tableValues`,t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute(`tableValues`,t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute(`tableValues`,t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute(`tableValues`,t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute(`tableValues`,t))}};function SVGDropShadowEffect(e,t,n,i,o){var l=t.container.globalData.renderConfig.filterSize,u=t.data.fs||l;e.setAttribute(`x`,u.x||l.x),e.setAttribute(`y`,u.y||l.y),e.setAttribute(`width`,u.width||l.width),e.setAttribute(`height`,u.height||l.height),this.filterManager=t;var d=createNS(`feGaussianBlur`);d.setAttribute(`in`,`SourceAlpha`),d.setAttribute(`result`,i+`_drop_shadow_1`),d.setAttribute(`stdDeviation`,`0`),this.feGaussianBlur=d,e.appendChild(d);var f=createNS(`feOffset`);f.setAttribute(`dx`,`25`),f.setAttribute(`dy`,`0`),f.setAttribute(`in`,i+`_drop_shadow_1`),f.setAttribute(`result`,i+`_drop_shadow_2`),this.feOffset=f,e.appendChild(f);var p=createNS(`feFlood`);p.setAttribute(`flood-color`,`#00ff00`),p.setAttribute(`flood-opacity`,`1`),p.setAttribute(`result`,i+`_drop_shadow_3`),this.feFlood=p,e.appendChild(p);var m=createNS(`feComposite`);m.setAttribute(`in`,i+`_drop_shadow_3`),m.setAttribute(`in2`,i+`_drop_shadow_2`),m.setAttribute(`operator`,`in`),m.setAttribute(`result`,i+`_drop_shadow_4`),e.appendChild(m);var g=this.createMergeNode(i,[i+`_drop_shadow_4`,o]);e.appendChild(g)}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 n=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=n*Math.cos(i),l=n*Math.sin(i);this.feOffset.setAttribute(`dx`,o),this.feOffset.setAttribute(`dy`,l)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS(`g`),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;t<n;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var n=e.layerElement.parentNode;if(n){for(var i=n.children,o=0,l=i.length;o<l&&i[o]!==e.layerElement;)o+=1;var u;o<=l-2&&(u=i[o+1]);var d=createNS(`use`);d.setAttribute(`href`,`#`+t),u?n.insertBefore(d,u):n.appendChild(d)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var n=createElementID(),i=createNS(`mask`);i.setAttribute(`id`,t.layerId),i.setAttribute(`mask-type`,`alpha`),_svgMatteSymbols.push(t);var o=e.globalData.defs;o.appendChild(i);var l=createNS(`symbol`);l.setAttribute(`id`,n),this.replaceInParent(t,n),l.appendChild(t.layerElement),o.appendChild(l);var u=createNS(`use`);u.setAttribute(`href`,`#`+n),i.appendChild(u),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,n=0,i=t.length;n<i;)t[n]&&t[n].data.ind===e&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(e,t,n,i){e.setAttribute(`x`,`-100%`),e.setAttribute(`y`,`-100%`),e.setAttribute(`width`,`300%`),e.setAttribute(`height`,`300%`),this.filterManager=t;var o=createNS(`feGaussianBlur`);o.setAttribute(`result`,i),e.appendChild(o),this.feGaussianBlur=o}SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v*.3,n=this.filterManager.effectElements[1].p.v,i=n==3?0:t,o=n==2?0:t;this.feGaussianBlur.setAttribute(`stdDeviation`,i+` `+o);var l=this.filterManager.effectElements[2].p.v==1?`wrap`:`duplicate`;this.feGaussianBlur.setAttribute(`edgeMode`,l)}};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,n=t[0].p.v,i=t[1].p.v,o=t[2].p.v===1,l=t[3].p.v,u=o?l:t[4].p.v,d=t[5].p.v,f=t[6].p.v,p=t[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(u*.01,l*.01,1),this.matrix.rotate(-p*degToRads),this.matrix.skewFromAxis(-d*degToRads,(f+90)*degToRads),this.matrix.translate(i[0],i[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(e,t){this.init(t)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(e){this.init(e)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer(`canvas`,CanvasRenderer),registerRenderer(`html`,HybridRenderer),registerRenderer(`svg`,SVGRenderer),ShapeModifiers.registerModifier(`tm`,TrimModifier),ShapeModifiers.registerModifier(`pb`,PuckerAndBloatModifier),ShapeModifiers.registerModifier(`rp`,RepeaterModifier),ShapeModifiers.registerModifier(`rd`,RoundCornersModifier),ShapeModifiers.registerModifier(`zz`,ZigZagModifier),ShapeModifiers.registerModifier(`op`,OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie}))})),require_react=__commonJSMin(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;
215if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var i,o,l;if(Array.isArray(t)){if(i=t.length,i!=n.length)return!1;for(o=i;o--!==0;)if(!e(t[o],n[o]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],n.get(o[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if(i=t.length,i!=n.length)return!1;for(o=i;o--!==0;)if(t[o]!==n[o])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(l=Object.keys(t),i=l.length,i!==Object.keys(n).length)return!1;for(o=i;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,l[o]))return!1;for(o=i;o--!==0;){var u=l[o];if(!(u===`_owner`&&t.$$typeof)&&!e(t[u],n[u]))return!1}return!0}return t!==t&&n!==n}})),require_rfdc=__commonJSMin(((e,t)=>{t.exports=i;function n(e){return e instanceof Buffer?Buffer.from(e):new e.constructor(e.buffer.slice(),e.byteOffset,e.length)}function i(e){if(e||={},e.circles)return o(e);let t=new Map;if(t.set(Date,e=>new Date(e)),t.set(Map,(e,t)=>new Map(l(Array.from(e),t))),t.set(Set,(e,t)=>new Set(l(Array.from(e),t))),e.constructorHandlers)for(let n of e.constructorHandlers)t.set(n[0],n[1]);let i=null;return e.proto?d:u;function l(e,o){let l=Object.keys(e),u=Array(l.length);for(let d=0;d<l.length;d++){let f=l[d],p=e[f];typeof p!=`object`||!p?u[f]=p:p.constructor!==Object&&(i=t.get(p.constructor))?u[f]=i(p,o):ArrayBuffer.isView(p)?u[f]=n(p):u[f]=o(p)}return u}function u(e){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return l(e,u);if(e.constructor!==Object&&(i=t.get(e.constructor)))return i(e,u);let o={};for(let l in e){if(Object.hasOwnProperty.call(e,l)===!1)continue;let d=e[l];typeof d!=`object`||!d?o[l]=d:d.constructor!==Object&&(i=t.get(d.constructor))?o[l]=i(d,u):ArrayBuffer.isView(d)?o[l]=n(d):o[l]=u(d)}return o}function d(e){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return l(e,d);if(e.constructor!==Object&&(i=t.get(e.constructor)))return i(e,d);let o={};for(let l in e){let u=e[l];typeof u!=`object`||!u?o[l]=u:u.constructor!==Object&&(i=t.get(u.constructor))?o[l]=i(u,d):ArrayBuffer.isView(u)?o[l]=n(u):o[l]=d(u)}return o}}function o(e){let t=[],i=[],o=new Map;if(o.set(Date,e=>new Date(e)),o.set(Map,(e,t)=>new Map(u(Array.from(e),t))),o.set(Set,(e,t)=>new Set(u(Array.from(e),t))),e.constructorHandlers)for(let t of e.constructorHandlers)o.set(t[0],t[1]);let l=null;return e.proto?f:d;function u(e,u){let d=Object.keys(e),f=Array(d.length);for(let p=0;p<d.length;p++){let m=d[p],g=e[m];if(typeof g!=`object`||!g)f[m]=g;else if(g.constructor!==Object&&(l=o.get(g.constructor)))f[m]=l(g,u);else if(ArrayBuffer.isView(g))f[m]=n(g);else{let e=t.indexOf(g);e===-1?f[m]=u(g):f[m]=i[e]}}return f}function d(e){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return u(e,d);if(e.constructor!==Object&&(l=o.get(e.constructor)))return l(e,d);let f={};t.push(e),i.push(f);for(let u in e){if(Object.hasOwnProperty.call(e,u)===!1)continue;let p=e[u];if(typeof p!=`object`||!p)f[u]=p;else if(p.constructor!==Object&&(l=o.get(p.constructor)))f[u]=l(p,d);else if(ArrayBuffer.isView(p))f[u]=n(p);else{let e=t.indexOf(p);e===-1?f[u]=d(p):f[u]=i[e]}}return t.pop(),i.pop(),f}function f(e){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return u(e,f);if(e.constructor!==Object&&(l=o.get(e.constructor)))return l(e,f);let d={};t.push(e),i.push(d);for(let u in e){let p=e[u];if(typeof p!=`object`||!p)d[u]=p;else if(p.constructor!==Object&&(l=o.get(p.constructor)))d[u]=l(p,f);else if(ArrayBuffer.isView(p))d[u]=n(p);else{let e=t.indexOf(p);e===-1?d[u]=f(p):d[u]=i[e]}}return t.pop(),i.pop(),d}}})),require_default=__commonJSMin(((e,t)=>{t.exports=require_rfdc()()})),import_lib$1=__toESM(require_lib$1(),1),import_lottie=__toESM(require_lottie()),import_react=__toESM(require_react()),import_default=__toESM(require_default());function _extends$7(){return _extends$7=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_extends$7.apply(this,arguments)}function _objectWithoutPropertiesLoose(e,t){if(e==null)return{};var n={},i=Object.keys(e),o,l;for(l=0;l<i.length;
215l++)o=i[l],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var emptyObject={},noOp=function(){},LottiePlayer=function(e){var t=e.loadAnimation;return(0,import_react$1.memo)((0,import_react$1.forwardRef)(function(e,n){var i=e.play,o=i===void 0?null:i,l=e.speed,u=l===void 0?1:l,d=e.direction,f=d===void 0?1:d,p=e.segments,m=p===void 0?null:p,g=e.goTo,_=g===void 0?null:g,b=e.useSubframes,S=b===void 0?!0:b,C=e.renderer,T=C===void 0?`svg`:C,E=e.loop,D=E===void 0?!0:E,O=e.rendererSettings,A=O===void 0?emptyObject:O,j=e.audioFactory,M=e.onLoad,N=M===void 0?noOp:M,P=e.onComplete,F=P===void 0?noOp:P,I=e.onLoopComplete,L=I===void 0?noOp:I,R=e.onEnterFrame,z=R===void 0?noOp:R,B=e.onSegmentStart,V=B===void 0?noOp:B,H=_objectWithoutPropertiesLoose(e,[`play`,`speed`,`direction`,`segments`,`goTo`,`useSubframes`,`renderer`,`loop`,`rendererSettings`,`audioFactory`,`onLoad`,`onComplete`,`onLoopComplete`,`onEnterFrame`,`onSegmentStart`]),U=H,W,K;if(`animationData`in H){var q=H;W=q.animationData,U=_objectWithoutPropertiesLoose(q,[`animationData`])}if(`path`in H){var J=H;K=J.path,U=_objectWithoutPropertiesLoose(J,[`path`])}var Y=(0,import_react$1.useRef)(null),ee=(0,import_react$1.useRef)(),X=(0,import_react$1.useCallback)(function(){if(ee.current==null)throw Error(`Lottie ref is not set`);return ee.current},[]),te=(0,import_react$1.useState)(!1),Z=te[0],ne=te[1],Q=(0,import_react$1.useState)(m),ie=Q[0],ae=Q[1];(0,import_react$1.useEffect)(function(){(0,import_react.default)(ie,m)||ae(m)},[m,ie]);var oe=(0,import_react$1.useState)(A),se=oe[0],$=oe[1];(0,import_react$1.useEffect)(function(){(0,import_react.default)(se,A)||$(A)},[A,se]),(0,import_react$1.useEffect)(function(){return function(){return X().removeEventListener(`complete`,F)}},[X,F]),(0,import_react$1.useEffect)(function(){return function(){return X().removeEventListener(`loopComplete`,L)}},[X,L]),(0,import_react$1.useEffect)(function(){return function(){return X().removeEventListener(`enterFrame`,z)}},[X,z]),(0,import_react$1.useEffect)(function(){return function(){return X().removeEventListener(`segmentStart`,V)}},[X,V]),(0,import_react$1.useEffect)(function(){return function(){return X().removeEventListener(`DOMLoaded`,N)}},[X,N]);var ce=(0,import_react$1.useCallback)(function(e){ee.current=e,typeof n==`function`?n(e):n!=null&&(n.current=e)},[n]);(0,import_react$1.useEffect)(function(){function e(){return typeof W!=`object`||!W?W:`default`in W&&typeof W.default==`object`?(0,import_default.default)(W.default):(0,import_default.default)(W)}if(Y.current==null)throw Error(`animElementRef is not set`);ce(t(_extends$7({animationData:e(),path:K,container:Y.current,renderer:T,loop:!1,autoplay:!1,rendererSettings:se},j?{audioFactory:j}:{})));var n=function(){return ne(!0)};return X().addEventListener(`DOMLoaded`,n),function(){X().removeEventListener(`DOMLoaded`,n),ne(!1),X().destroy(),ce(void 0)}},[D,T,se,W,K,j,ce,X]),(0,import_react$1.useEffect)(function(){X().addEventListener(`DOMLoaded`,N)},[X,N]),(0,import_react$1.useEffect)(function(){X().addEventListener(`complete`,F)},[X,F]),(0,import_react$1.useEffect)(function(){X().addEventListener(`loopComplete`,L)},[X,L]),(0,import_react$1.useEffect)(function(){X().addEventListener(`enterFrame`,z)},[X,z]),(0,import_react$1.useEffect)(function(){X().addEventListener(`segmentStart`,V)},[X,V]),(0,import_react$1.useEffect)(function(){Z&&(X().loop=D)},[Z,D,X]);var le=(0,import_react$1.useRef)(!1);return(0,import_react$1.useEffect)(function(){if(!Z)return;function e(e){X().goToAndPlay(e,!0),X().setDirection(f)}if(o===!0){var t=!0;ie?(X().playSegments(ie,t),le.current=!0,f===-1&&e(typeof ie[1]==`number`?ie[1]:ie[1][1])):(le.current&&X().resetSegments(t),le.current=!1,f===-1?e(X().getDuration(!0)):X().play())}else o===!1&&X().pause()},[o,ie,Z,f,X]),(0,import_react$1.useEffect)(function(){Z&&(Number.isNaN(u)||X().setSpeed(u))},[u,Z,X]),(0,import_react$1.useEffect)(function(){Z&&X().setDirection(f)},[f,X,Z]),(0,import_react$1.useEffect)(function(){if(Z&&_!=null){var e=!0;o?X().goToAndPlay(_,e):X().goToAndStop(_,e)}},[X,_,o,Z]),(0,import_react$1.useEffect)(function(){X().setSubframe&&X().setSubframe(S)},[X,S]),import_react$1.createElement(`div`,_extends$7({},U,{ref:Y}))}))}(import_lottie.default),AccountBalance_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M4 10h3v7H4zm6.5 0h3v7h-3zM2 19h20v3H2zm15-9h3v7h-3zm-5-9L2 6v2h20V6z`}),`AccountBalance`),AccountBalanceTwoTone_default=createSvgIcon([(0,import_jsx_runtime.jsx)(`path`,{d:`m6.29 6 5.21-2.74L16.71 6z`,opacity:`.3`},`0`),(0,import_jsx_runtime.jsx)(`path`,{d:`M6.5 10h-2v7h2zm6 0h-2v7h2zm8.5 9H2v2h19zm-2.5-9h-2v7h2zm-7-9L2 6v2h19V6zM6.29 6l5.21-2.74L16.71 6z`},`1`)],`AccountBalanceTwoTone`),AccountTree_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3z`}),`AccountTree`),Analytics_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-5h2zm4 0h-2v-3h2zm0-5h-2v-2h2zm4 5h-2V7h2z`}),`Analytics`),ArrowLeft_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`m14 7-5 5 5 5z`}),`ArrowLeft`),BarChart_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z`}),`BarChart`),Campaign_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34`}),`Campaign`),Cancel_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z`}),`Cancel`),Casino_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9`}),`Casino`),CheckCircle_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z`}),`CheckCircle`),ChevronLeft_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z`}),`ChevronLeft`),Circle_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2`}),`Circle`),Close_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`),Dashboard_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z`}),`Dashboard`),Delete_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z`}),`Delete`),DeleteForever_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z`}),`DeleteForever`),Description_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 16H8v-2h8zm0-4H8v-2h8zm-3-5V3.5L18.5 9z`}),`Description`),DoNotDisturb_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9`}),`DoNotDisturb`),Edit_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z`}),`Edit`),Email_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z`}),`Email`),ExitToApp_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2`}),`ExitToApp`),ExpandMore_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`ExpandMore`),Flaky_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{fillRule:`evenodd`,d:`m14.05 17.58-.01.01-2.4-2.4 1.06-1.06 1.35 1.35L16.54 13l1.06 1.06-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41 1.41-1.41 1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.41-1.41 1.41-1.06-1.06 1.41-1.41-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8`}),`Flaky`),Help_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59
215-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25`}),`Help`),HelpOutlined_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25`}),`HelpOutlined`),Info_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z`}),`Info`),InfoRounded_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1-8h-2V7h2z`}),`InfoRounded`),Insights_default=createSvgIcon([(0,import_jsx_runtime.jsx)(`path`,{d:`M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2`},`0`),(0,import_jsx_runtime.jsx)(`path`,{d:`m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z`},`1`)],`Insights`),KeyboardReturn_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z`}),`KeyboardReturn`),Label_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12z`}),`Label`),Link_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5`}),`Link`),Lock_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z`}),`Lock`),Login_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-8v2h8z`}),`Login`),Logout_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z`}),`Logout`),Menu_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z`}),`Menu`),NavigateBefore_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z`}),`NavigateBefore`),NavigateNext_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`NavigateNext`),OpenInNew_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z`}),`OpenInNew`),PanTool_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5`}),`PanTool`),Person_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4`}),`Person`),Preview_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5`}),`Preview`),SentimentDissatisfied_default=createSvgIcon([(0,import_jsx_runtime.jsx)(`circle`,{cx:`15.5`,cy:`9.5`,r:`1.5`},`0`),(0,import_jsx_runtime.jsx)(`circle`,{cx:`8.5`,cy:`9.5`,r:`1.5`},`1`),(0,import_jsx_runtime.jsx)(`path`,{d:`M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-3.5c.73 0 1.39.19 1.97.53.12-.14.86-.98 1.01-1.14-.85-.56-1.87-.89-2.98-.89s-2.13.33-2.99.88c.97 1.09.01.02 1.01 1.14.59-.33 1.25-.52 1.98-.52`},`2`)],`SentimentDissatisfied`),SentimentNeutral_default=createSvgIcon([(0,import_jsx_runtime.jsx)(`path`,{d:`M9 15.5h6v1H9z`},`0`),(0,import_jsx_runtime.jsx)(`circle`,{cx:`15.5`,cy:`9.5`,r:`1.5`},`1`),(0,import_jsx_runtime.jsx)(`circle`,{cx:`8.5`,cy:`9.5`,r:`1.5`},`2`),(0,import_jsx_runtime.jsx)(`path`,{d:`M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8`},`3`)],`SentimentNeutral`),SentimentSatisfied_default=createSvgIcon([(0,import_jsx_runtime.jsx)(`circle`,{cx:`15.5`,cy:`9.5`,r:`1.5`},`0`),(0,import_jsx_runtime.jsx)(`circle`,{cx:`8.5`,cy:`9.5`,r:`1.5`},`1`),(0,import_jsx_runtime.jsx)(`path`,{d:`M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-4c-.73 0-1.38-.18-1.96-.52-.12.14-.86.98-1.01 1.15.86.55 1.87.87 2.97.87 1.11 0 2.12-.33 2.98-.88-.97-1.09-.01-.02-1.01-1.15-.59.35-1.24.53-1.97.53`}
215,`2`)],`SentimentSatisfied`),SentimentVeryDissatisfied_default=createSvgIcon([(0,import_jsx_runtime.jsx)(`circle`,{cx:`15.5`,cy:`9.5`,r:`1.5`},`0`),(0,import_jsx_runtime.jsx)(`circle`,{cx:`8.5`,cy:`9.5`,r:`1.5`},`1`),(0,import_jsx_runtime.jsx)(`path`,{d:`M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-6c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5`},`2`)],`SentimentVeryDissatisfied`),SentimentVerySatisfied_default=createSvgIcon([(0,import_jsx_runtime.jsx)(`circle`,{cx:`15.5`,cy:`9.5`,r:`1.5`},`0`),(0,import_jsx_runtime.jsx)(`circle`,{cx:`8.5`,cy:`9.5`,r:`1.5`},`1`),(0,import_jsx_runtime.jsx)(`path`,{d:`M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-5-6c.78 2.34 2.72 4 5 4s4.22-1.66 5-4z`},`2`)],`SentimentVerySatisfied`),Settings_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6`}),`Settings`),Share_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92`}),`Share`),TaskAlt_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z`}),`TaskAlt`),Tour_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M21 4H7V2H5v20h2v-8h14l-2-5zm-6 5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2`}),`Tour`),Visibility_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3`}),`Visibility`),VisibilityOff_default=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z`}),`VisibilityOff`),byteToHex=[];for(let e=0;e<256;++e)byteToHex.push((e+256).toString(16).slice(1));function unsafeStringify(e,t=0){return(byteToHex[e[t+0]]+byteToHex[e[t+1]]+byteToHex[e[t+2]]+byteToHex[e[t+3]]+`-`+byteToHex[e[t+4]]+byteToHex[e[t+5]]+`-`+byteToHex[e[t+6]]+byteToHex[e[t+7]]+`-`+byteToHex[e[t+8]]+byteToHex[e[t+9]]+`-`+byteToHex[e[t+10]]+byteToHex[e[t+11]]+byteToHex[e[t+12]]+byteToHex[e[t+13]]+byteToHex[e[t+14]]+byteToHex[e[t+15]]).toLowerCase()}var getRandomValues,rnds8=new Uint8Array(16);function rng(){if(!getRandomValues){if(typeof crypto>`u`||!crypto.getRandomValues)throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);getRandomValues=crypto.getRandomValues.bind(crypto)}return getRandomValues(rnds8)}var randomUUID=typeof crypto<`u`&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),native_default={randomUUID};function _v4(e,t,n){e||={};let i=e.random??e.rng?.()??rng();if(i.length<16)throw Error(`Random bytes length must be >= 16`);if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){if(n||=0,n<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=i[e];return t}return unsafeStringify(i)}function v4(e,t,n){return native_default.randomUUID&&!t&&!e?native_default.randomUUID():_v4(e,t,n)}function BodyText$1({bold:e,bolder:t,children:n,linkStyle:i,variant:o,link:l,xlarge:u,larger:d,large:f,medium:p,tiny:m,center:g,color:_,panelFont:b,fontFace:S,font:C,replace:T,primary:E,red:D,white:O,size:A}){let j;j=t?`bolder`:e?`bold`:`lighter`;let M;M=A||(u?`xx-large`:d?`x-large`:f?`large`:p?`medium`:m?`x-small`:`small`);let N=g?`center`:`start`,P;P=b||_||(E?`primary`:D?`error`:O?`white`:bb_dark);let F=n;
215Array.isArray(F)&&T&&Object.keys(T).forEach(e=>{F=F?.replaceAll(`{{${e.toLowerCase()}}}`,T[e])});let I={};return(S||C)&&(I.fontFamily=S??C),l?(I.cursor=`pointer`,(o||i)&&(I.textDecoration=o===`underline`||i===`underline`?`underline`:`none`),(0,import_jsx_runtime.jsx)(Typography,{fontSize:M,fontWeight:j,textAlign:N,color:P||`primary`,onClick:l,sx:I,children:n})):(0,import_jsx_runtime.jsx)(Typography,{fontSize:M,fontWeight:j,textAlign:N,color:P,sx:I,children:F})}BodyText$1.propTypes={bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,children:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.arrayOf(import_prop_types.default.string),import_prop_types.default.node]),linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number,import_prop_types.default.shape({xs:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number]),md:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number]),lg:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number])})])};var require_ErrorCorrectLevel=__commonJSMin(((e,t)=>{t.exports={L:1,M:0,Q:3,H:2}})),require_mode=__commonJSMin(((e,t)=>{t.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}})),require__8BitByte=__commonJSMin(((e,t)=>{var n=require_mode();function i(e){this.mode=n.MODE_8BIT_BYTE,this.data=e}i.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},t.exports=i})),require_RSBlock=__commonJSMin(((e,t)=>{var n=require_ErrorCorrectLevel();function i(e,t){this.totalCount=e,this.dataCount=t}i.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],i.getRSBlocks=function(e,t){var n=i.getRsBlockTable(e,t);if(n==null)throw Error(`bad rs block @ typeNumber:`+e+`/errorCorrectLevel:`+t);for(var o=n.length/3,l=[],u=0;u<o;u++)for(var d=n[u*3+0],f=n[u*3+1],p=n[u*3+2],m=0;m<d;m++)l.push(new i(f,p));return l},i.getRsBlockTable=function(e,t){switch(t){case n.L:return i.RS_BLOCK_TABLE[(e-1)*4+0];case n.M:return i.RS_BLOCK_TABLE[(e-1)*4+1];case n.Q:return i.RS_BLOCK_TABLE[(e-1)*4+2];case n.H:return i.RS_BLOCK_TABLE[(e-1)*4+3];default:return}},t.exports=i})),require_BitBuffer=__commonJSMin(((e,t)=>{function n(){this.buffer=[],this.length=0}n.prototype={get:function(e){var t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)==1},put:function(e,t){for(var n=0;n<t;n++)this.putBit((e>>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},t.exports=n})),require_math=__commonJSMin(((e,t)=>{for(var n={glog:function(e){if(e<1)throw Error(`glog(`+e+`)`);return n.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return n.EXP_TABLE[e]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},i=0;i<8;i++)n.EXP_TABLE[i]=1<<i;for(var i=8;i<256;i++)n.EXP_TABLE[i]=n.EXP_TABLE[i-4]^n.EXP_TABLE[i-5]^n.EXP_TABLE[i-6]^n.EXP_TABLE[i-8];for(var i=0;i<255;i++)n.LOG_TABLE[n.EXP_TABLE[i]]=i;t.exports=n})),require_Polynomial=__commonJSMin(((e,t)=>{var n=require_math();function i(e,t){if(e.length==null)throw Error(e.length+`/`+t);for(var n=0;n<e.length&&e[n]==0;)n++;this.num=Array(e.length-n+t);for(var i=0;i<e.length-n;i++)this.num[i]=e[i+n]}i.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=Array(this.getLength()+e.getLength()-1),o=0;o<this.getLength();o++)for(var l=0;l<e.getLength();l++)t[o+l]^=n.gexp(n.glog(this.get(o))+n.glog(e.get(l)));return new i(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=n.glog(this.get(0))-n.glog(e.get(0)),o=Array(this.getLength()),l=0;l<this.getLength();l++)o[l]=this.get(l);for(var l=0;l<e.getLength();l++)o[l]^=n.gexp(n.glog(e.get(l))+t);return new i(o,0).mod(e)}},t.exports=i})),require_util=__commonJSMin(((e,t)=>{var n=require_mode(),i=require_Polynomial(),o=require_math(),l={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},u={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;
215u.getBCHDigit(t)-u.getBCHDigit(u.G15)>=0;)t^=u.G15<<u.getBCHDigit(t)-u.getBCHDigit(u.G15);return(e<<10|t)^u.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;u.getBCHDigit(t)-u.getBCHDigit(u.G18)>=0;)t^=u.G18<<u.getBCHDigit(t)-u.getBCHDigit(u.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;e!=0;)t++,e>>>=1;return t},getPatternPosition:function(e){return u.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case l.PATTERN000:return(t+n)%2==0;case l.PATTERN001:return t%2==0;case l.PATTERN010:return n%3==0;case l.PATTERN011:return(t+n)%3==0;case l.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case l.PATTERN101:return t*n%2+t*n%3==0;case l.PATTERN110:return(t*n%2+t*n%3)%2==0;case l.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw Error(`bad maskPattern:`+e)}},getErrorCorrectPolynomial:function(e){for(var t=new i([1],0),n=0;n<e;n++)t=t.multiply(new i([1,o.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case n.MODE_NUMBER:return 10;case n.MODE_ALPHA_NUM:return 9;case n.MODE_8BIT_BYTE:return 8;case n.MODE_KANJI:return 8;default:throw Error(`mode:`+e)}else if(t<27)switch(e){case n.MODE_NUMBER:return 12;case n.MODE_ALPHA_NUM:return 11;case n.MODE_8BIT_BYTE:return 16;case n.MODE_KANJI:return 10;default:throw Error(`mode:`+e)}else if(t<41)switch(e){case n.MODE_NUMBER:return 14;case n.MODE_ALPHA_NUM:return 13;case n.MODE_8BIT_BYTE:return 16;case n.MODE_KANJI:return 12;default:throw Error(`mode:`+e)}else throw Error(`type:`+t)},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,i=0;i<t;i++)for(var o=0;o<t;o++){for(var l=0,u=e.isDark(i,o),d=-1;d<=1;d++)if(!(i+d<0||t<=i+d))for(var f=-1;f<=1;f++)o+f<0||t<=o+f||d==0&&f==0||u==e.isDark(i+d,o+f)&&l++;l>5&&(n+=3+l-5)}for(var i=0;i<t-1;i++)for(var o=0;o<t-1;o++){var p=0;e.isDark(i,o)&&p++,e.isDark(i+1,o)&&p++,e.isDark(i,o+1)&&p++,e.isDark(i+1,o+1)&&p++,(p==0||p==4)&&(n+=3)}for(var i=0;i<t;i++)for(var o=0;o<t-6;o++)e.isDark(i,o)&&!e.isDark(i,o+1)&&e.isDark(i,o+2)&&e.isDark(i,o+3)&&e.isDark(i,o+4)&&!e.isDark(i,o+5)&&e.isDark(i,o+6)&&(n+=40);for(var o=0;o<t;o++)for(var i=0;i<t-6;i++)e.isDark(i,o)&&!e.isDark(i+1,o)&&e.isDark(i+2,o)&&e.isDark(i+3,o)&&e.isDark(i+4,o)&&!e.isDark(i+5,o)&&e.isDark(i+6,o)&&(n+=40);for(var m=0,o=0;o<t;o++)for(var i=0;i<t;i++)e.isDark(i,o)&&m++;var g=Math.abs(100*m/t/t-50)/5;return n+=g*10,n}};t.exports=u})),require_QRCode=__commonJSMin(((e,t)=>{var n=require__8BitByte(),i=require_RSBlock(),o=require_BitBuffer(),l=require_util(),u=require_Polynomial();function d(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var f=d.prototype;f.addData=function(e){var t=new n(e);this.dataList.push(t),this.dataCache=null},f.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw Error(e+`,`+t);return this.modules[e][t]},f.getModuleCount=function(){return this.moduleCount},f.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=i.getRSBlocks(e,this.errorCorrectLevel),n=new o,u=0,d=0;d<t.length;d++)u+=t[d].dataCount;for(var d=0;d<this.dataList.length;d++){var f=this.dataList[d];n.put(f.mode,4),n.put(f.getLength(),l.getLengthInBits(f.mode,e)),f.write(n)}if(n.getLengthInBits()<=u*8)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},f.makeImpl=function(e,t){this.moduleCount=this.typeNumber*4+17,this.modules=Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=Array(this.moduleCount);for(var i=0;i<this.moduleCount;i++)this.modules[n][i]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),this.dataCache??=d.createData(this.typeNumber,this.errorCorrectLevel,this.dataList),this.mapData(this.dataCache,t)},f.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var i=-1;i<=7;i++)t+i<=-1||this.moduleCount<=t+i||(0<=n&&n<=6&&(i==0||i==6)||0<=i&&i<=6&&(n==0||n==6)||2<=n&&n<=4&&2<=i&&i<=4?this.modules[e+n][t+i]=!0:this.modules[e+n][t+i]=!1)},f.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var i=l.getLostPoint(this);(n==0||e>i)&&(e=i,t=n)}return t},f.createMovieClip=function(e,t,n){var i=e.createEmptyMovieClip(t,n),o=1;this.make();for(var l=0;l<this.modules.length;l++)for(var u=l*o,d=0;d<this.modules[l].length;
215d++){var f=d*o;this.modules[l][d]&&(i.beginFill(0,100),i.moveTo(f,u),i.lineTo(f+o,u),i.lineTo(f+o,u+o),i.lineTo(f,u+o),i.endFill())}return i},f.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)this.modules[e][6]??(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)this.modules[6][t]??(this.modules[6][t]=t%2==0)},f.setupPositionAdjustPattern=function(){for(var e=l.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var i=e[t],o=e[n];if(this.modules[i][o]==null)for(var u=-2;u<=2;u++)for(var d=-2;d<=2;d++)u==-2||u==2||d==-2||d==2||u==0&&d==0?this.modules[i+u][o+d]=!0:this.modules[i+u][o+d]=!1}},f.setupTypeNumber=function(e){for(var t=l.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var i=!e&&(t>>n&1)==1;this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=i}for(var n=0;n<18;n++){var i=!e&&(t>>n&1)==1;this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=i}},f.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,i=l.getBCHTypeInfo(n),o=0;o<15;o++){var u=!e&&(i>>o&1)==1;o<6?this.modules[o][8]=u:o<8?this.modules[o+1][8]=u:this.modules[this.moduleCount-15+o][8]=u}for(var o=0;o<15;o++){var u=!e&&(i>>o&1)==1;o<8?this.modules[8][this.moduleCount-o-1]=u:o<9?this.modules[8][15-o-1+1]=u:this.modules[8][15-o-1]=u}this.modules[this.moduleCount-8][8]=!e},f.mapData=function(e,t){for(var n=-1,i=this.moduleCount-1,o=7,u=0,d=this.moduleCount-1;d>0;d-=2)for(d==6&&d--;;){for(var f=0;f<2;f++)if(this.modules[i][d-f]==null){var p=!1;u<e.length&&(p=(e[u]>>>o&1)==1),l.getMask(t,i,d-f)&&(p=!p),this.modules[i][d-f]=p,o--,o==-1&&(u++,o=7)}if(i+=n,i<0||this.moduleCount<=i){i-=n,n=-n;break}}},d.PAD0=236,d.PAD1=17,d.createData=function(e,t,n){for(var u=i.getRSBlocks(e,t),f=new o,p=0;p<n.length;p++){var m=n[p];f.put(m.mode,4),f.put(m.getLength(),l.getLengthInBits(m.mode,e)),m.write(f)}for(var g=0,p=0;p<u.length;p++)g+=u[p].dataCount;if(f.getLengthInBits()>g*8)throw Error(`code length overflow. (`+f.getLengthInBits()+`>`+g*8+`)`);for(f.getLengthInBits()+4<=g*8&&f.put(0,4);f.getLengthInBits()%8!=0;)f.putBit(!1);for(;!(f.getLengthInBits()>=g*8||(f.put(d.PAD0,8),f.getLengthInBits()>=g*8));)f.put(d.PAD1,8);return d.createBytes(f,u)},d.createBytes=function(e,t){for(var n=0,i=0,o=0,d=Array(t.length),f=Array(t.length),p=0;p<t.length;p++){var m=t[p].dataCount,g=t[p].totalCount-m;i=Math.max(i,m),o=Math.max(o,g),d[p]=Array(m);for(var _=0;_<d[p].length;_++)d[p][_]=255&e.buffer[_+n];n+=m;var b=l.getErrorCorrectPolynomial(g),S=new u(d[p],b.getLength()-1).mod(b);f[p]=Array(b.getLength()-1);for(var _=0;_<f[p].length;_++){var C=_+S.getLength()-f[p].length;f[p][_]=C>=0?S.get(C):0}}for(var T=0,_=0;_<t.length;_++)T+=t[_].totalCount;for(var E=Array(T),D=0,_=0;_<i;_++)for(var p=0;p<t.length;p++)_<d[p].length&&(E[D++]=d[p][_]);for(var _=0;_<o;_++)for(var p=0;p<t.length;p++)_<f[p].length&&(E[D++]=f[p][_]);return E},t.exports=d})),require_QRCodeSvg=__commonJSMin((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},n=l(require_prop_types()),i=require_react$1(),o=l(i);function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}var d={bgColor:n.default.oneOfType([n.default.object,n.default.string]).isRequired,bgD:n.default.string.isRequired,fgColor:n.default.oneOfType([n.default.object,n.default.string]).isRequired,fgD:n.default.string.isRequired,size:n.default.number.isRequired,title:n.default.string,viewBoxSize:n.default.number.isRequired,xmlns:n.default.string},f=(0,i.forwardRef)(function(e,n){var i=e.bgColor,l=e.bgD,d=e.fgD,f=e.fgColor,p=e.size,m=e.title,g=e.viewBoxSize,_=e.xmlns,b=_===void 0?`http://www.w3.org/2000/svg`:_,S=u(e,[`bgColor`,`bgD`,`fgD`,`fgColor`,`size`,`title`,`viewBoxSize`,`xmlns`]);return o.default.createElement(`svg`,t({},S,{height:p,ref:n,viewBox:`0 0 `+g+` `+g,width:p,xmlns:b}),m?o.default.createElement(`title`,null,m):null,o.default.createElement(`path`,{d:l,fill:i}),o.default.createElement(`path`,{d,fill:f}))});f.displayName=`QRCodeSvg`,f.propTypes=d,e.default=f})),require_lib=__commonJSMin((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.QRCode=void 0;var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},n=f(require_prop_types()),i=f(require_ErrorCorrectLevel()),o=f(require_QRCode()),l=require_react$1(),u=f(l),d=f(require_QRCodeSvg());
215function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}var m={bgColor:n.default.oneOfType([n.default.object,n.default.string]),fgColor:n.default.oneOfType([n.default.object,n.default.string]),level:n.default.string,size:n.default.number,value:n.default.string.isRequired},g=(0,l.forwardRef)(function(e,n){var l=e.bgColor,f=l===void 0?`#FFFFFF`:l,m=e.fgColor,g=m===void 0?`#000000`:m,_=e.level,b=_===void 0?`L`:_,S=e.size,C=S===void 0?256:S,T=e.value,E=p(e,[`bgColor`,`fgColor`,`level`,`size`,`value`]),D=new o.default(-1,i.default[b]);D.addData(T),D.make();var O=D.modules;return u.default.createElement(d.default,t({},E,{bgColor:f,bgD:O.map(function(e,t){return e.map(function(e,n){return e?``:`M `+n+` `+t+` l 1 0 0 1 -1 0 Z`}).join(` `)}).join(` `),fgColor:g,fgD:O.map(function(e,t){return e.map(function(e,n){return e?`M `+n+` `+t+` l 1 0 0 1 -1 0 Z`:``}).join(` `)}).join(` `),ref:n,size:C,viewBoxSize:O.length}))});e.QRCode=g,g.displayName=`QRCode`,g.propTypes=m})),import_lib=require_lib(),AppStore_default=`/assets/AppStore-Jp4pU6Di.png`,googlePlay_default=`/assets/googlePlay-CS_gaWGv.png`;function AppStoreButtons({context:e}){let t=`app:com.deptoftrust.betbudget?c=${e?e.shortlink:``}`,n=`app:com.deptoftrust.betbudget?c=${e?e.shortlink:``}`;return(0,import_jsx_runtime.jsx)(`div`,{children:(()=>{let e=navigator.userAgent||navigator.vendor||window.opera;return/windows phone/i.test(e)?`w`:/android/i.test(e)?`a`:/iPad|iPhone|iPod/.test(e)&&!window.MSStream?`i`:`u`})()===`i`?(0,import_jsx_runtime.jsx)(Box,{sx:{cursor:`pointer`,height:`50px`,marginY:`20px`},onClick:()=>{window.open(n)},children:(0,import_jsx_runtime.jsx)(`img`,{id:`app-store-click`,src:AppStore_default,alt:`Apple`,height:`100%`})}):(0,import_jsx_runtime.jsx)(Box,{sx:{cursor:`pointer`,height:`50px`,marginY:`20px`},onClick:()=>{window.open(t)},children:(0,import_jsx_runtime.jsx)(`img`,{id:`google-play-click`,src:googlePlay_default,alt:`google`,height:`100%`})})})}AppStoreButtons.propTypes={context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool})};var Styling_default={corners:6,pageColor:`#f9f9f9`,balanceLineColor:`#8b1698`,amountPositiveColor:`#72b05f`,amountNegativeColor:`#833344`,textNeutralColor:`#777676`,buttonOn:`#777676`,buttonOff:`#f6f6f6`,buttonOffContrast:`#d4d3d3`,activeColor:`#3c73ff`,inactiveColor:`#777676`,modal:{position:`absolute`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,width:`70%`,bgcolor:`background.paper`,boxShadow:24,borderRadius:6,p:2,maxHeight:`80%`,overflowY:`auto`,maxWidth:`90%`,overflowX:`auto`},popUpModal:{position:`absolute`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,width:import_lib$1.isMobile?`60%`:`40%`,bgcolor:`background.paper`,borderRadius:6,boxShadow:24,p:4},modalSmaller:{position:`absolute`,top:`50%`,maxHeight:`80%`,overflowY:`auto`,maxWidth:`90%`,overflowX:`auto`,left:`50%`,transform:`translate(-50%, -50%)`,width:import_lib$1.isMobile?`80%`:`50%`,bgcolor:`white`,boxShadow:24,borderRadius:`14px`,p:import_lib$1.isMobile?`20px`:`40px`},modalXSmall:{position:`absolute`,top:`50%`,maxHeight:`80%`,overflowY:`auto`,maxWidth:`90%`,overflowX:`auto`,left:`50%`,transform:`translate(-50%, -50%)`,width:import_lib$1.isMobile?`80%`:`30%`,bgcolor:`white`,boxShadow:24,borderRadius:`14px`,p:import_lib$1.isMobile?`20px`:`40px`},colours:{green500:`#5A6D61`,green400:`#769180`,green300:`#91A799`,green200:`#ADBDB3`,green100:`#D6DED9`,blue500:`#121533`,blue400:`#3E415D`,blue300:`#6B6E84`,blue200:`#989AAC`,blue100:`#C5C7D3`,red500:`#5A3031`,red400:`#8D5454`,red300:`#AB7375`,red200:`#C09697`,red100:`#DFCACB`,grey500:`#414141`,grey400:`#919191`,grey300:`#BBBBBB`,grey200:`#D6D6D6`,grey100:`#F1F1F1`,black:`#000000`,white:`#FFFFFF`},fontSize:{h1:`64px`,h2:`45px`,h3:`32px`,h4:`23px`,body1:`16px`,body2:`14px`,caption:`12px`},linearGradient:{green:`linear-gradient(95.22deg, rgba(255,255,255,0.14) 53.16%, rgba(118,145,128,0.14) 53.17%, rgba(118,145,128,0) 85.66%), #FFFFFF`,red:`linear-gradient(95.22deg, rgba(255,255,255,0.14) 53.16%, rgba(141,84,84,0.14) 53.17%, rgba(141,84,84,0) 85.66%), #FFFFFF`}};function Heading({variant:e,fontWeight:t,color:n,title:i,textAlign:o}){let{colours:l}=Styling_default,u=createTheme({typography:{fontFamily:[`Inter`,`cursive`].join(`,`)}});return(0,import_jsx_runtime.jsx)(ThemeProvider,{theme:u,children:(0,import_jsx_runtime.jsx)(Typography,{variant:e,color:n||l.black,fontWeight:t||400,fontFamily:u.typography.fontFamily,textAlign:o||`left`,children:i})})}Heading.propTypes={variant:import_prop_types.default.oneOf([`h1`,`h2`,`h3`,`h4`]).isRequired,fontWeight:import_prop_types.default.number,color:import_prop_types.default.string,title:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.arrayOf(import_prop_types.default.string)]).isRequired,textAlign:import_prop_types.default.oneOf([`left`,`center`,`right`])};function BText({fontWeight:e,color:t,title:n,variant:i,textAlign:o,icon:l,center:u,small:d}){let{colours:f}=Styling_default,p=createTheme({typography:{fontFamily:[`Inter`,`cursive`].join(`,`)}});if(!n)return null;let m=n;typeof n==`object`&&(m=n.text);let g=o;u&&(g=`center`);let _=i;return d&&(_=`body2`),(0,import_jsx_runtime.jsx)(ThemeProvider,{theme:p,children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,alignItems:`flex-start`,children:[l||null,(0,import_jsx_runtime.jsx)(Typography,{variant:_||void 0,color:t||f.black,fontSize:d?`small`:void 0,fontWeight:e||400,fontFamily:p.typography.fontFamily,textAlign:g||`left`,children:m})]})})}BText.propTypes={fontWeight:import_prop_types.default.string,color:import_prop_types.default.string,title:import_prop_types.default.oneOfType([import_prop_types.default.string.isRequired,import_prop_types.default.shape({text:import_prop_types.default.string.isRequired}).isRequired]).isRequired,variant:import_prop_types.default.string,textAlign:import_prop_types.default.string,icon:import_prop_types.default.node,center:import_prop_types.default.bool,small:import_prop_types.default.bool};function AppButton({title:e,disabled:t,secondary:n,onClick:i,theme:o,width:l,small:u,loading:d}){let{colours:f}=Styling_default,p;p=t?f.grey400:n?f.green400:f.white;let m;m=t?f.grey200:n?f.grey100:o===`red`?f.red400:f.green400;let g;return g=t?f.grey200:o===`red`?f.red500:f.green500,(0,import_jsx_runtime.jsx)(Button,{onClick:i,variant:n?`outlined`:`contained`,disabled:!!t,loading:d,sx:{width:l||null,bgcolor:m,color:p,borderWidth:1,borderColor:f.green400,padding:u?`4px 12px 4px 12px`:`16px 24px 17px`,borderRadius:u?`6px`:`8px`,height:u?`36px`:`52px`,textTransform:`none`,"&:hover":{bgcolor:g,color:t?f.grey400:f.white,borderColor:f.green400},"&:active":{bgcolor:f.grey100,color:f.green400}},children:e})}AppButton.propTypes={title:import_prop_types.default.string.isRequired,disabled:import_prop_types.default.bool,secondary:import_prop_types.default.bool,onClick:import_prop_types.default.func.isRequired,theme:import_prop_types.default.oneOf([`red`,`green`]),width:import_prop_types.default.string,small:import_prop_types.default.bool,loading:import_prop_types.default.bool};function TextInput({label:e,value:t,onChange:n,disabled:i,error:o,helperText:l,multiline:u,rows:d,placeholder:f,required:p}){let{colours:m}=Styling_default;return(0,import_jsx_runtime.jsx)(TextField,{slotProps:{input:{sx:{borderWidth:`1px`,borderRadius:`8px`,padding:`14px, 16px, 15px, 16px`}}},sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:m.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:m.green400,borderWidth:`1px`},margin:1,bgcolor:m.white},label:e,value:t,onChange:n,disabled:!!i,error:!!o,helperText:l,multiline:u||!1,rows:d||1,autoFocus:!0,placeholder:f||void 0,required:p||!1})}TextInput.propTypes={label:import_prop_types.default.string,value:import_prop_types.default.string.isRequired,onChange:import_prop_types.default.func.isRequired,disabled:import_prop_types.default.bool,error:import_prop_types.default.bool,helperText:import_prop_types.default.string,multiline:import_prop_types.default.bool,rows:import_prop_types.default.number,placeholder:import_prop_types.default.string,required:import_prop_types.default.bool};function GenericModalWithTitle({open:e,openValue:t,openHandler:n,content:i,title:o,titleChip:l,children:u,height:d,width:f,onClose:p}){let m=e||t,g=n||p;g||=()=>{};let _={position:`absolute`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,bgcolor:`background.paper`,borderRadius:2,border:`none`,boxShadow:12,overflowY:`scroll`,padding:2};return d&&(_.height=d),f&&(_.width=f),(0,import_jsx_runtime.jsx)(Modal,{sx:{"& .MuiModal-container":{border:0}},open:!!m,onClose:()=>g(!1),children:(0,import_jsx_runtime.jsx)(Box,{sx:_,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[l&&(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Chip,{label:l})}),o&&(0,import_jsx_runtime.jsx)(BodyText$1,{large:!0,children:o}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>g(!1),children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),i||null,u]})})})}GenericModalWithTitle.propTypes={open:import_prop_types.default.bool,openValue:import_prop_types.default.bool,openHandler:import_prop_types.default.func,content:import_prop_types.default.node,title:import_prop_types.default.string,titleChip:import_prop_types.default.string,children:import_prop_types.default.node,height:import_prop_types.default.oneOfType([import_prop_types.default.number,import_prop_types.default.string]),width:import_prop_types.default.oneOfType([import_prop_types.default.number,import_prop_types.default.string]),onClose:import_prop_types.default.func};function bind(e,t){return function(){return e.apply(t,arguments)}}var{toString}=Object.prototype,{getPrototypeOf}=Object,{iterator,toStringTag}=Symbol,kindOf=(e=>t=>{let n=toString.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=e=>(e=e.toLowerCase(),t=>kindOf(t)===e),typeOfTest=e=>t=>typeof t===e,{isArray}=Array,isUndefined$1=typeOfTest(`undefined`);function isBuffer(e){return e!==null&&!isUndefined$1(e)&&e.constructor!==null&&!isUndefined$1(e.constructor)&&isFunction$2(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var isArrayBuffer=kindOfTest(`ArrayBuffer`);function isArrayBufferView(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&isArrayBuffer(e.buffer),t}var isString=typeOfTest(`string`),isFunction$2=typeOfTest(`function`),isNumber=typeOfTest(`number`),isObject$2=e=>typeof e==`object`&&!!e,isBoolean=e=>e===!0||e===!1,isPlainObject$5=e=>{if(kindOf(e)!==`object`)return!1;let t=getPrototypeOf(e);
215return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(toStringTag in e)&&!(iterator in e)},isEmptyObject=e=>{if(!isObject$2(e)||isBuffer(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},isDate$1=kindOfTest(`Date`),isFile=kindOfTest(`File`),isReactNativeBlob=e=>!!(e&&e.uri!==void 0),isReactNative=e=>e&&e.getParts!==void 0,isBlob=kindOfTest(`Blob`),isFileList=kindOfTest(`FileList`),isStream=e=>isObject$2(e)&&isFunction$2(e.pipe);function getGlobal(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var G=getGlobal(),FormDataCtor=G.FormData===void 0?void 0:G.FormData,isFormData=e=>{let t;return e&&(FormDataCtor&&e instanceof FormDataCtor||isFunction$2(e.append)&&((t=kindOf(e))===`formdata`||t===`object`&&isFunction$2(e.toString)&&e.toString()===`[object FormData]`))},isURLSearchParams=kindOfTest(`URLSearchParams`),[isReadableStream,isRequest,isResponse,isHeaders]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(kindOfTest),trim=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function forEach(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let i,o;if(typeof e!=`object`&&(e=[e]),isArray(e))for(i=0,o=e.length;i<o;i++)t.call(null,e[i],i,e);else{if(isBuffer(e))return;let o=n?Object.getOwnPropertyNames(e):Object.keys(e),l=o.length,u;for(i=0;i<l;i++)u=o[i],t.call(null,e[u],u,e)}}function findKey(e,t){if(isBuffer(e))return null;t=t.toLowerCase();let n=Object.keys(e),i=n.length,o;for(;i-- >0;)if(o=n[i],t===o.toLowerCase())return o;return null}var _global=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,isContextDefined=e=>!isUndefined$1(e)&&e!==_global;function merge(){let{caseless:e,skipUndefined:t}=isContextDefined(this)&&this||{},n={},i=(i,o)=>{if(o===`__proto__`||o===`constructor`||o===`prototype`)return;let l=e&&findKey(n,o)||o;isPlainObject$5(n[l])&&isPlainObject$5(i)?n[l]=merge(n[l],i):isPlainObject$5(i)?n[l]=merge({},i):isArray(i)?n[l]=i.slice():(!t||!isUndefined$1(i))&&(n[l]=i)};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&forEach(arguments[e],i);return n}var extend$1=(e,t,n,{allOwnKeys:i}={})=>(forEach(t,(t,i)=>{n&&isFunction$2(t)?Object.defineProperty(e,i,{value:bind(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),e),stripBOM=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),inherits=(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),Object.defineProperty(e.prototype,`constructor`,{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject=(e,t,n,i)=>{let o,l,u,d={};if(t||={},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),l=o.length;l-- >0;)u=o[l],(!i||i(u,e,t))&&!d[u]&&(t[u]=e[u],d[u]=!0);e=n!==!1&&getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},endsWith=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let i=e.indexOf(t,n);return i!==-1&&i===n},toArray=e=>{if(!e)return null;if(isArray(e))return e;let t=e.length;if(!isNumber(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},isTypedArray=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&getPrototypeOf(Uint8Array)),forEachEntry=(e,t)=>{let n=(e&&e[iterator]).call(e),i;for(;(i=n.next())&&!i.done;){let n=i.value;t.call(e,n[0],n[1])}},matchAll=(e,t)=>{let n,i=[];for(;(n=e.exec(t))!==null;)i.push(n);return i},isHTMLForm=kindOfTest(`HTMLFormElement`),toCamelCase=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),hasOwnProperty=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),isRegExp=kindOfTest(`RegExp`),reduceDescriptors=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),i={};forEach(n,(n,o)=>{let l;(l=t(n,o,e))!==!1&&(i[o]=l||n)}),Object.defineProperties(e,i)},freezeMethods=e=>{reduceDescriptors(e,(t,n)=>{if(isFunction$2(e)&&[`arguments`,`caller`,`callee`].indexOf(n)!==-1)return!1;let i=e[n];if(isFunction$2(i)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},toObjectSet=(e,t)=>{let n={},i=e=>
215{e.forEach(e=>{n[e]=!0})};return isArray(e)?i(e):i(String(e).split(t)),n},noop$3=()=>{},toFiniteNumber=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function isSpecCompliantForm(e){return!!(e&&isFunction$2(e.append)&&e[toStringTag]===`FormData`&&e[iterator])}var toJSONObject=e=>{let t=Array(10),n=(e,i)=>{if(isObject$2(e)){if(t.indexOf(e)>=0)return;if(isBuffer(e))return e;if(!(`toJSON`in e)){t[i]=e;let o=isArray(e)?[]:{};return forEach(e,(e,t)=>{let l=n(e,i+1);!isUndefined$1(l)&&(o[t]=l)}),t[i]=void 0,o}}return e};return n(e,0)},isAsyncFn=kindOfTest(`AsyncFunction`),isThenable=e=>e&&(isObject$2(e)||isFunction$2(e))&&isFunction$2(e.then)&&isFunction$2(e.catch),_setImmediate=((e,t)=>e?setImmediate:t?((e,t)=>(_global.addEventListener(`message`,({source:n,data:i})=>{n===_global&&i===e&&t.length&&t.shift()()},!1),n=>{t.push(n),_global.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,isFunction$2(_global.postMessage)),asap=typeof queueMicrotask<`u`?queueMicrotask.bind(_global):typeof process<`u`&&process.nextTick||_setImmediate,isIterable$1=e=>e!=null&&isFunction$2(e[iterator]),utils_default={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject:isObject$2,isPlainObject:isPlainObject$5,isEmptyObject,isReadableStream,isRequest,isResponse,isHeaders,isUndefined:isUndefined$1,isDate:isDate$1,isFile,isReactNativeBlob,isReactNative,isBlob,isRegExp,isFunction:isFunction$2,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend:extend$1,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$3,toFiniteNumber,findKey,global:_global,isContextDefined,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap,isIterable:isIterable$1},AxiosError=class e extends Error{static from(t,n,i,o,l,u){let d=new e(t.message,n||t.code,i,o,l);return d.cause=t,d.name=t.name,t.status!=null&&d.status==null&&(d.status=t.status),u&&Object.assign(d,u),d}constructor(e,t,n,i,o){super(e),Object.defineProperty(this,`message`,{value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),o&&(this.response=o,this.status=o.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils_default.toJSONObject(this.config),code:this.code,status:this.status}}};AxiosError.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,AxiosError.ERR_BAD_OPTION=`ERR_BAD_OPTION`,AxiosError.ECONNABORTED=`ECONNABORTED`,AxiosError.ETIMEDOUT=`ETIMEDOUT`,AxiosError.ERR_NETWORK=`ERR_NETWORK`,AxiosError.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,AxiosError.ERR_DEPRECATED=`ERR_DEPRECATED`,AxiosError.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,AxiosError.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,AxiosError.ERR_CANCELED=`ERR_CANCELED`,AxiosError.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,AxiosError.ERR_INVALID_URL=`ERR_INVALID_URL`;function isVisitable(e){return utils_default.isPlainObject(e)||utils_default.isArray(e)}function removeBrackets(e){return utils_default.endsWith(e,`[]`)?e.slice(0,-2):e}function renderKey(e,t,n){return e?e.concat(t).map(function(e,t){return e=removeBrackets(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function isFlatArray(e){return utils_default.isArray(e)&&!e.some(isVisitable)}var predicates=utils_default.toFlatObject(utils_default,{},null,function(e){return/^is[A-Z]/.test(e)});function toFormData(e,t,n){if(!utils_default.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=utils_default.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!utils_default.isUndefined(t[e])});let i=n.metaTokens,o=n.visitor||p,l=n.dots,u=n.indexes,d=(n.Blob||typeof Blob<`u`&&Blob)&&utils_default.isSpecCompliantForm(t);if(!utils_default.isFunction(o))throw TypeError(`visitor must be a function`);function f(e){if(e===null)return``;if(utils_default.isDate(e))return e.toISOString();if(utils_default.isBoolean(e))return e.toString();if(!d&&utils_default.isBlob(e))throw new AxiosError(`Blob is not supported. Use a Buffer instead.`);return utils_default.isArrayBuffer(e)||utils_default.isTypedArray(e)?d&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function p(e,n,o){let d=e;if(utils_default.isReactNative(t)&&utils_default.isReactNativeBlob(e))return t.append(renderKey(o,n,l),f(e)),!1;if(e&&!o&&typeof e==`object`){if(utils_default.endsWith(n,`{}`))n=i?n:n.slice(0,-2),e=JSON.stringify(e);else if(utils_default.isArray(e)&&isFlatArray(e)||(utils_default.isFileList(e)||utils_default.endsWith(n,`[]`))&&(d=utils_default.toArray(e)))return n=removeBrackets(n),d.forEach(function(e,i){!(utils_default.isUndefined(e)||e===null)&&t.append(u===!0?renderKey([n],i,l):u===null?n:n+`[]`,f(e))}),!1}return isVisitable(e)?!0:(t.append(renderKey(o,n,l),f(e)),!1)}let m=[],g=Object.assign(predicates,{defaultVisitor:p,convertValue:f,isVisitable});function _(e,n){if(!utils_default.isUndefined(e)){if(m.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));m.push(e),utils_default.forEach(e,function(e,i){(!(utils_default.isUndefined(e)||e===null)&&o.call(t,e,utils_default.isString(i)?i.trim():i,n,g))===!0&&_(e,n?n.concat(i):[i])}),m.pop()}}if(!utils_default.isObject(e))throw TypeError(`data must be an object`);return _(e),t}function encode$2(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`,"%00":`\0`};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function AxiosURLSearchParams(e,t){this._pairs=[],e&&toFormData(e,this,t)}var prototype=AxiosURLSearchParams.prototype;prototype.append=function(e,t){this._pairs.push([e,t])},prototype.toString=function(e){let t=e?function(t){return e.call(this,t,encode$2)}:encode$2;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function encode$1(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function buildURL(e,t,n){if(!t)return e;
215let i=n&&n.encode||encode$1,o=utils_default.isFunction(n)?{serialize:n}:n,l=o&&o.serialize,u;if(u=l?l(t,o):utils_default.isURLSearchParams(t)?t.toString():new AxiosURLSearchParams(t,o).toString(i),u){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+u}return e}var InterceptorManager=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){utils_default.forEach(this.handlers,function(t){t!==null&&e(t)})}},transitional_default={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},URLSearchParams_default=typeof URLSearchParams<`u`?URLSearchParams:AxiosURLSearchParams,FormData_default=typeof FormData<`u`?FormData:null,Blob_default=typeof Blob<`u`?Blob:null,browser_default={isBrowser:!0,classes:{URLSearchParams:URLSearchParams_default,FormData:FormData_default,Blob:Blob_default},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]}
vendor: 1,711 bytes, line 215
215,utils_exports=__exportAll({hasBrowserEnv:()=>hasBrowserEnv,hasStandardBrowserEnv:()=>hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv:()=>hasStandardBrowserWebWorkerEnv,navigator:()=>_navigator,origin:()=>origin}),hasBrowserEnv=typeof window<`u`&&typeof document<`u`,_navigator=typeof navigator==`object`&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||[`ReactNative`,`NativeScript`,`NS`].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,origin=hasBrowserEnv&&window.location.href||`http://localhost`,platform_default={...utils_exports,...browser_default};function toURLEncodedForm(e,t){return toFormData(e,new platform_default.classes.URLSearchParams,{visitor:function(e,t,n,i){return platform_default.isNode&&utils_default.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):i.defaultVisitor.apply(this,arguments)},...t})}function parsePropPath(e){return utils_default.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function arrayToObject(e){let t={},n=Object.keys(e),i,o=n.length,l;for(i=0;i<o;i++)l=n[i],t[l]=e[l];return t}function formDataToJSON(e){function t(e,n,i,o){let l=e[o++];if(l===`__proto__`)return!0;let u=Number.isFinite(+l),d=o>=e.length;return l=!l&&utils_default.isArray(i)?i.length:l,d?(utils_default.hasOwnProp(i,l)?i[l]=[i[l],n]:i[l]=n,!u):((!i[l]||!utils_default.isObject(i[l]))&&(i[l]=[]),t(e,n,i[l],o)&&utils_default.isArray(i[l])&&(i[l]=arrayToObject(i[l])),!u)}if(utils_default.isFormData(e)&&utils_default.isFunction(e.entries)){let n={};return utils_default.forEachEntry(e,(e,i)=>{t(parsePropPath(e),i,n,0)}),n}return null}
vendor: 6,098 bytes, lines 215-217
215function stringifySafely(e,t,n){if(utils_default.isString(e))try{return(t||JSON.parse)(e),utils_default.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var defaults$24={transitional:transitional_default,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,i=n.indexOf(`application/json`)>-1,o=utils_default.isObject(e);if(o&&utils_default.isHTMLForm(e)&&(e=new FormData(e)),utils_default.isFormData(e))return i?JSON.stringify(formDataToJSON(e)):e;if(utils_default.isArrayBuffer(e)||utils_default.isBuffer(e)||utils_default.isStream(e)||utils_default.isFile(e)||utils_default.isBlob(e)||utils_default.isReadableStream(e))return e;if(utils_default.isArrayBufferView(e))return e.buffer;if(utils_default.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let l;if(o){if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return toURLEncodedForm(e,this.formSerializer).toString();if((l=utils_default.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let t=this.env&&this.env.FormData;return toFormData(l?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||i?(t.setContentType(`application/json`,!1),stringifySafely(e)):e}],transformResponse:[function(e){let t=this.transitional||defaults$24.transitional,n=t&&t.forcedJSONParsing,i=this.responseType===`json`;if(utils_default.isResponse(e)||utils_default.isReadableStream(e))return e;if(e&&utils_default.isString(e)&&(n&&!this.responseType||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n)throw e.name===`SyntaxError`?AxiosError.from(e,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform_default.classes.FormData,Blob:platform_default.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};utils_default.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`],e=>{defaults$24.headers[e]={}});var ignoreDuplicateOf=utils_default.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),parseHeaders_default=e=>{let t={},n,i,o;return e&&e.split(` 216`).forEach(function(e){o=e.indexOf(`:`),n=e.substring(0,o).trim().toLowerCase(),i=e.substring(o+1).trim(),!(!n||t[n]&&ignoreDuplicateOf[n])&&(n===`set-cookie`?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+`, `+i:i)}),t},$internals=Symbol(`internals`);function normalizeHeader(e){return e&&String(e).trim().toLowerCase()}function normalizeValue(e){return e===!1||e==null?e:utils_default.isArray(e)?e.map(normalizeValue):String(e)}function parseTokens(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}var isValidHeaderName=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function matchHeaderValue(e,t,n,i,o){if(utils_default.isFunction(i))return i.call(this,t,n);if(o&&(t=n),utils_default.isString(t)){if(utils_default.isString(i))return t.indexOf(i)!==-1;if(utils_default.isRegExp(i))return i.test(t)}}function formatHeader(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function buildAccessors(e,t){let n=utils_default.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(i=>{Object.defineProperty(e,i+n,{value:function(e,n,o){return this[i].call(this,t,e,n,o)},configurable:!0})})}var AxiosHeaders=class{constructor(e){e&&this.set(e)}set(e,t,n){let i=this;function o(e,t,n){let o=normalizeHeader(t);if(!o)throw Error(`header name must be a non-empty string`);let l=utils_default.findKey(i,o);(!l||i[l]===void 0||n===!0||n===void 0&&i[l]!==!1)&&(i[l||t]=normalizeValue(e))}let l=(e,t)=>utils_default.forEach(e,(e,n)=>o(e,n,t));if(utils_default.isPlainObject(e)||e instanceof this.constructor)l(e,t);else if(utils_default.isString(e)&&(e=e.trim())&&!isValidHeaderName(e))l(parseHeaders_default(e),t);else if(utils_default.isObject(e)&&utils_default.isIterable(e)){let n={},i,o;for(let t of e){if(!utils_default.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[o=t[0]]=(i=n[o])?utils_default.isArray(i)?[...i,t[1]]:[i,t[1]]:t[1]}l(n,t)}else e!=null&&o(t,e,n);return this}get(e,t){if(e=normalizeHeader(e),e){let n=utils_default.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return parseTokens(e);if(utils_default.isFunction(t))return t.call(this,e,n);if(utils_default.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=normalizeHeader(e),e){let n=utils_default.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||matchHeaderValue(this,this[n],n,t)))}return!1}delete(e,t){let n=this,i=!1;function o(e){if(e=normalizeHeader(e),e){let o=utils_default.findKey(n,e);o&&(!t||matchHeaderValue(n,n[o],o,t))&&(delete n[o],i=!0)}}return utils_default.isArray(e)?e.forEach(o):o(e),i}clear(e){let t=Object.keys(this),n=t.length,i=!1;for(;n--;){let o=t[n];(!e||matchHeaderValue(this,this[o],o,e,!0))&&(delete this[o],i=!0)}return i}normalize(e){let t=this,n={};return utils_default.forEach(this,(i,o)=>{let l=utils_default.findKey(n,o);if(l){t[l]=normalizeValue(i),delete t[o];return}let u=e?formatHeader(o):String(o).trim();u!==o&&delete t[o],t[u]=normalizeValue(i),n[u]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return utils_default.forEach(this,(n,i)=>{n!=null&&n!==!1&&(t[i]=e&&utils_default.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` 217`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);
217return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[$internals]=this[$internals]={accessors:{}}).accessors,n=this.prototype;function i(e){let i=normalizeHeader(e);t[i]||(buildAccessors(n,e),t[i]=!0)}return utils_default.isArray(e)?e.forEach(i):i(e),this}};AxiosHeaders.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),utils_default.reduceDescriptors(AxiosHeaders.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),utils_default.freezeMethods(AxiosHeaders);function transformData(e,t){let n=this||defaults$24,i=t||n,o=AxiosHeaders.from(i.headers),l=i.data;return utils_default.forEach(e,function(e){l=e.call(n,l,o.normalize(),t?t.status:void 0)}),o.normalize(),l}function isCancel(e){return!!(e&&e.__CANCEL__)}var CanceledError=class extends AxiosError{constructor(e,t,n){super(e??`canceled`,AxiosError.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function settle(e,t,n){let i=n.config.validateStatus;!n.status||!i||i(n.status)?e(n):t(new AxiosError(`Request failed with status code `+n.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function parseProtocol(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||``}function speedometer(e,t){e||=10;let n=Array(e),i=Array(e),o=0,l=0,u;return t=t===void 0?1e3:t,function(d){let f=Date.now(),p=i[l];u||=f,n[o]=d,i[o]=f;let m=l,g=0;for(;m!==o;)g+=n[m++],m%=e;if(o=(o+1)%e,o===l&&(l=(l+1)%e),f-u<t)return;let _=p&&f-p;return _?Math.round(g*1e3/_):void 0}}function throttle(e,t){let n=0,i=1e3/t,o,l,u=(t,i=Date.now())=>{n=i,o=null,l&&=(clearTimeout(l),null),e(...t)};return[(...e)=>{let t=Date.now(),d=t-n;d>=i?u(e,t):(o=e,l||=setTimeout(()=>{l=null,u(o)},i-d))},()=>o&&u(o)]}var progressEventReducer=(e,t,n=3)=>{let i=0,o=speedometer(50,250);return throttle(n=>{let l=n.loaded,u=n.lengthComputable?n.total:void 0,d=l-i,f=o(d),p=l<=u;i=l,e({loaded:l,total:u,progress:u?l/u:void 0,bytes:d,rate:f||void 0,estimated:f&&u&&p?(u-l)/f:void 0,event:n,lengthComputable:u!=null,[t?`download`:`upload`]:!0})},n)},progressEventDecorator=(e,t)=>{let n=e!=null;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},asyncDecorator=e=>(...t)=>utils_default.asap(()=>e(...t)),isURLSameOrigin_default=platform_default.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,platform_default.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(platform_default.origin),platform_default.navigator&&/(msie|trident)/i.test(platform_default.navigator.userAgent)):()=>!0,cookies_default=platform_default.hasStandardBrowserEnv?{write(e,t,n,i,o,l,u){if(typeof document>`u`)return;let d=[`${e}=${encodeURIComponent(t)}`];utils_default.isNumber(n)&&d.push(`expires=${new Date(n).toUTCString()}`),utils_default.isString(i)&&d.push(`path=${i}`),utils_default.isString(o)&&d.push(`domain=${o}`),l===!0&&d.push(`secure`),utils_default.isString(u)&&d.push(`SameSite=${u}`),document.cookie=d.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.match(RegExp(`(?:^|; )`+e+`=([^;]*)`));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(e){return typeof e==`string`?/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e):!1}function combineURLs(e,t){return t?e.replace(/\/?\/$/,``)+`/`+t.replace(/^\/+/,``):e}function buildFullPath(e,t,n){let i=!isAbsoluteURL(t);return e&&(i||n==0)?combineURLs(e,t):t}var headersToObject=e=>e instanceof AxiosHeaders?{...e}:e;function mergeConfig(e,t){t||={};let n={};function i(e,t,n,i){return utils_default.isPlainObject(e)&&utils_default.isPlainObject(t)?utils_default.merge.call({caseless:i},e,t):utils_default.isPlainObject(t)?utils_default.merge({},t):utils_default.isArray(t)?t.slice():t}function o(e,t,n,o){if(!utils_default.isUndefined(t))return i(e,t,n,o);if(!utils_default.isUndefined(e))return i(void 0,e,n,o)}function l(e,t){if(!utils_default.isUndefined(t))return i(void 0,t)}function u(e,t){if(!utils_default.isUndefined(t))return i(void 0,t);
217if(!utils_default.isUndefined(e))return i(void 0,e)}function d(n,o,l){if(l in t)return i(n,o);if(l in e)return i(void 0,n)}let f={url:l,method:l,data:l,baseURL:u,transformRequest:u,transformResponse:u,paramsSerializer:u,timeout:u,timeoutMessage:u,withCredentials:u,withXSRFToken:u,adapter:u,responseType:u,xsrfCookieName:u,xsrfHeaderName:u,onUploadProgress:u,onDownloadProgress:u,decompress:u,maxContentLength:u,maxBodyLength:u,beforeRedirect:u,transport:u,httpAgent:u,httpsAgent:u,cancelToken:u,socketPath:u,responseEncoding:u,validateStatus:d,headers:(e,t,n)=>o(headersToObject(e),headersToObject(t),n,!0)};return utils_default.forEach(Object.keys({...e,...t}),function(i){if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let l=utils_default.hasOwnProp(f,i)?f[i]:o,u=l(e[i],t[i],i);utils_default.isUndefined(u)&&l!==d||(n[i]=u)}),n}var resolveConfig_default=e=>{let t=mergeConfig({},e),{data:n,withXSRFToken:i,xsrfHeaderName:o,xsrfCookieName:l,headers:u,auth:d}=t;if(t.headers=u=AxiosHeaders.from(u),t.url=buildURL(buildFullPath(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),d&&u.set(`Authorization`,`Basic `+btoa((d.username||``)+`:`+(d.password?unescape(encodeURIComponent(d.password)):``))),utils_default.isFormData(n)){if(platform_default.hasStandardBrowserEnv||platform_default.hasStandardBrowserWebWorkerEnv)u.setContentType(void 0);else if(utils_default.isFunction(n.getHeaders)){let e=n.getHeaders(),t=[`content-type`,`content-length`];Object.entries(e).forEach(([e,n])=>{t.includes(e.toLowerCase())&&u.set(e,n)})}}if(platform_default.hasStandardBrowserEnv&&(i&&utils_default.isFunction(i)&&(i=i(t)),i||i!==!1&&isURLSameOrigin_default(t.url))){let e=o&&l&&cookies_default.read(l);e&&u.set(o,e)}return t},isXHRAdapterSupported=typeof XMLHttpRequest<`u`,xhr_default=isXHRAdapterSupported&&function(e){return new Promise(function(t,n){let i=resolveConfig_default(e),o=i.data,l=AxiosHeaders.from(i.headers).normalize(),{responseType:u,onUploadProgress:d,onDownloadProgress:f}=i,p,m,g,_,b;function S(){_&&_(),b&&b(),i.cancelToken&&i.cancelToken.unsubscribe(p),i.signal&&i.signal.removeEventListener(`abort`,p)}let C=new XMLHttpRequest;C.open(i.method.toUpperCase(),i.url,!0),C.timeout=i.timeout;function T(){if(!C)return;let i=AxiosHeaders.from(`getAllResponseHeaders`in C&&C.getAllResponseHeaders());settle(function(e){t(e),S()},function(e){n(e),S()},{data:!u||u===`text`||u===`json`?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:i,config:e,request:C}),C=null}`onloadend`in C?C.onloadend=T:C.onreadystatechange=function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.indexOf(`file:`)===0)||setTimeout(T)},C.onabort=function(){C&&=(n(new AxiosError(`Request aborted`,AxiosError.ECONNABORTED,e,C)),null)},C.onerror=function(t){let i=new AxiosError(t&&t.message?t.message:`Network Error`,AxiosError.ERR_NETWORK,e,C);i.event=t||null,n(i),C=null},C.ontimeout=function(){let t=i.timeout?`timeout of `+i.timeout+`ms exceeded`:`timeout exceeded`,o=i.transitional||transitional_default;i.timeoutErrorMessage&&(t=i.timeoutErrorMessage),n(new AxiosError(t,o.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,e,C)),C=null},o===void 0&&l.setContentType(null),`setRequestHeader`in C&&utils_default.forEach(l.toJSON(),function(e,t){C.setRequestHeader(t,e)}),utils_default.isUndefined(i.withCredentials)||(C.withCredentials=!!i.withCredentials),u&&u!==`json`&&(C.responseType=i.responseType),f&&([g,b]=progressEventReducer(f,!0),C.addEventListener(`progress`,g)),d&&C.upload&&([m,_]=progressEventReducer(d),C.upload.addEventListener(`progress`,m),C.upload.addEventListener(`loadend`,_)),(i.cancelToken||i.signal)&&(p=t=>{C&&=(n(!t||t.type?new CanceledError(null,e,C):t),C.abort(),null)},i.cancelToken&&i.cancelToken.subscribe(p),i.signal&&(i.signal.aborted?p():i.signal.addEventListener(`abort`,p)));let E=parseProtocol(i.url);if(E&&platform_default.protocols.indexOf(E)===-1){n(new AxiosError(`Unsupported protocol `+E+`:`,AxiosError.ERR_BAD_REQUEST,e));return}C.send(o||null)})},composeSignals=(e,t)=>{let{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n=new AbortController,i,o=function(e){if(!i){i=!0,u();let t=e instanceof Error?e:this.reason;n.abort(t instanceof AxiosError?t:new CanceledError(t instanceof Error?t.message:t))}},l=t&&setTimeout(()=>{l=null,o(new AxiosError(`timeout of ${t}ms exceeded`,AxiosError.ETIMEDOUT))},t),u=()=>
217{e&&=(l&&clearTimeout(l),l=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener(`abort`,o)}),null)};e.forEach(e=>e.addEventListener(`abort`,o));let{signal:d}=n;return d.unsubscribe=()=>utils_default.asap(u),d}},streamChunk=function*(e,t){let n=e.byteLength;if(!t||n<t){yield e;return}let i=0,o;for(;i<n;)o=i+t,yield e.slice(i,o),i=o},readBytes=async function*(e,t){for await(let n of readStream(e))yield*streamChunk(n,t)},readStream=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}let t=e.getReader();try{for(;;){let{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},trackStream=(e,t,n,i)=>{let o=readBytes(e,t),l=0,u,d=e=>{u||(u=!0,i&&i(e))};return new ReadableStream({async pull(e){try{let{done:t,value:i}=await o.next();if(t){d(),e.close();return}let u=i.byteLength;n&&n(l+=u),e.enqueue(new Uint8Array(i))}catch(e){throw d(e),e}},cancel(e){return d(e),o.return()}},{highWaterMark:2})},DEFAULT_CHUNK_SIZE=64*1024,{isFunction:isFunction$1}=utils_default,globalFetchAPI=(({Request:e,Response:t})=>({Request:e,Response:t}))(utils_default.global),{ReadableStream:ReadableStream$1,TextEncoder:TextEncoder$1}=utils_default.global,test$1=(e,...t)=>{try{return!!e(...t)}catch{return!1}},factory=e=>{e=utils_default.merge.call({skipUndefined:!0},globalFetchAPI,e);let{fetch:t,Request:n,Response:i}=e,o=t?isFunction$1(t):typeof fetch==`function`,l=isFunction$1(n),u=isFunction$1(i);if(!o)return!1;let d=o&&isFunction$1(ReadableStream$1),f=o&&(typeof TextEncoder$1==`function`?(e=>t=>e.encode(t))(new TextEncoder$1):async e=>new Uint8Array(await new n(e).arrayBuffer())),p=l&&d&&test$1(()=>{let e=!1,t=new n(platform_default.origin,{body:new ReadableStream$1,method:`POST`,get duplex(){return e=!0,`half`}}).headers.has(`Content-Type`);return e&&!t}),m=u&&d&&test$1(()=>utils_default.isReadableStream(new i(``).body)),g={stream:m&&(e=>e.body)};o&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!g[e]&&(g[e]=(t,n)=>{let i=t&&t[e];if(i)return i.call(t);throw new AxiosError(`Response type '${e}' is not supported`,AxiosError.ERR_NOT_SUPPORT,n)})});let _=async e=>{if(e==null)return 0;if(utils_default.isBlob(e))return e.size;if(utils_default.isSpecCompliantForm(e))return(await new n(platform_default.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(utils_default.isArrayBufferView(e)||utils_default.isArrayBuffer(e))return e.byteLength;if(utils_default.isURLSearchParams(e)&&(e+=``),utils_default.isString(e))return(await f(e)).byteLength},b=async(e,t)=>utils_default.toFiniteNumber(e.getContentLength())??_(t);return async e=>{let{url:o,method:u,data:d,signal:f,cancelToken:_,timeout:S,onDownloadProgress:C,onUploadProgress:T,responseType:E,headers:D,withCredentials:O=`same-origin`,fetchOptions:A}=resolveConfig_default(e),j=t||fetch;E=E?(E+``).toLowerCase():`text`;let M=composeSignals([f,_&&_.toAbortSignal()],S),N=null,P=M&&M.unsubscribe&&(()=>{M.unsubscribe()}),F;try{if(T&&p&&u!==`get`&&u!==`head`&&(F=await b(D,d))!==0){let e=new n(o,{method:`POST`,body:d,duplex:`half`}),t;if(utils_default.isFormData(d)&&(t=e.headers.get(`content-type`))&&D.setContentType(t),e.body){let[t,n]=progressEventDecorator(F,progressEventReducer(asyncDecorator(T)));d=trackStream(e.body,DEFAULT_CHUNK_SIZE,t,n)}}utils_default.isString(O)||(O=O?`include`:`omit`);let t=l&&`credentials`in n.prototype,f={...A,signal:M,method:u.toUpperCase(),headers:D.normalize().toJSON(),body:d,duplex:`half`,credentials:t?O:void 0};N=l&&new n(o,f);let _=await(l?j(N,A):j(o,f)),S=m&&(E===`stream`||E===`response`);if(m&&(C||S&&P)){let e={};[`status`,`statusText`,`headers`].forEach(t=>{e[t]=_[t]});let t=utils_default.toFiniteNumber(_.headers.get(`content-length`)),[n,o]=C&&progressEventDecorator(t,progressEventReducer(asyncDecorator(C),!0))||[];_=new i(trackStream(_.body,DEFAULT_CHUNK_SIZE,n,()=>{o&&o(),P&&P()}),e)}E||=`text`;let I=await g[utils_default.findKey(g,E)||`text`](_,e);return!S&&P&&P(),await new Promise((t,n)=>{settle(t,n,{data:I,headers:AxiosHeaders.from(_.headers),status:_.status,statusText:_.statusText,config:e,request:N})})}catch(t){throw P&&P(),t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new AxiosError(`Network Error`,AxiosError.ERR_NETWORK,e,N,t&&t.response),{cause:t.cause||t}):AxiosError.from(t,t&&t.code,e,N,t&&t.response)}}},seedCache=new Map,getFetch=e=>{let t=e&&e.env||{},{fetch:n,Request:i,Response:o}=t,l=[i,o,n],u=l.length,d,f,p=seedCache;for(;u--;)d=l[u],f=p.get(d),f===void 0&&p.set(d,f=u?new Map:factory(t)),p=f;return f},adapter=getFetch(),knownAdapters={http:null,xhr:xhr_default,fetch:{get:getFetch}};utils_default.forEach(knownAdapters,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{value:t})}catch{}Object.defineProperty(e,`adapterName`,{value:t})}});var renderReason=e=>`- ${e}`,isResolvedHandle=e=>utils_default.isFunction(e)||e===null||e===!1;function getAdapter(e,t){e=utils_default.isArray(e)?e:[e];let{length:n}=e,i,o,l={};for(let u=0;u<n;u++){i=e[u];let n;if(o=i,!isResolvedHandle(i)&&(o=knownAdapters[(n=String(i)).toLowerCase()],o===void 0))throw new AxiosError(`Unknown adapter '${n}'`);if(o&&(utils_default.isFunction(o)||(o=o.get(t))))break;l[n||`#`+u]=o}if(!o){let e=Object.entries(l).map(([e,t])=>`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new AxiosError(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : 218`+e.map(renderReason).join(` 219`):` `+renderReason(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return o}var adapters_default={getAdapter,adapters:knownAdapters};function throwIfCancellationRequested(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new CanceledError(null,e)}function dispatchRequest(e){return throwIfCancellationRequested(e),e.headers=AxiosHeaders.from(e.headers),e.data=transformData.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),adapters_default.getAdapter(e.adapter||defaults$24.adapter,e)(e).then(function(t){return throwIfCancellationRequested(e),t.data=transformData.call(e,e.transformResponse,t),t.headers=AxiosHeaders.from(t.headers),t},function(t){return isCancel(t)||(throwIfCancellationRequested(e),t&&t.response&&(t.response.data=transformData.call(e,e.transformResponse,t.response),t.response.headers=AxiosHeaders.from(t.response.headers))),Promise.reject(t)})}var VERSION=`1.13.6`,validators$1={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{validators$1[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var deprecatedWarnings={};validators$1.transitional=function(e,t,n){function i(e,t){return`[Axios v`+VERSION+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,o,l)=>{if(e===!1)throw new AxiosError(i(o,` has been removed`+(t?` in `+t:``)),AxiosError.ERR_DEPRECATED);return t&&!deprecatedWarnings[o]&&(deprecatedWarnings[o]=!0,console.warn(i(o,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,o,l):!0}},validators$1.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}
219`),!0)};function assertOptions(e,t,n){if(typeof e!=`object`)throw new AxiosError(`options must be an object`,AxiosError.ERR_BAD_OPTION_VALUE);let i=Object.keys(e),o=i.length;for(;o-- >0;){let l=i[o],u=t[l];if(u){let t=e[l],n=t===void 0||u(t,l,e);if(n!==!0)throw new AxiosError(`option `+l+` must be `+n,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new AxiosError(`Unknown option `+l,AxiosError.ERR_BAD_OPTION)}}var validator_default={assertOptions,validators:validators$1},validators=validator_default.validators,Axios=class{constructor(e){this.defaults=e||{},this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=t.stack?t.stack.replace(/^.+\n/,``):``;try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,``))&&(e.stack+=` 220`+n):e.stack=n}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=mergeConfig(this.defaults,t);let{transitional:n,paramsSerializer:i,headers:o}=t;n!==void 0&&validator_default.assertOptions(n,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean),legacyInterceptorReqResOrdering:validators.transitional(validators.boolean)},!1),i!=null&&(utils_default.isFunction(i)?t.paramsSerializer={serialize:i}:validator_default.assertOptions(i,{encode:validators.function,serialize:validators.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),validator_default.assertOptions(t,{baseUrl:validators.spelling(`baseURL`),withXsrfToken:validators.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let l=o&&utils_default.merge(o.common,o[t.method]);o&&utils_default.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`common`],e=>{delete o[e]}),t.headers=AxiosHeaders.concat(l,o);let u=[],d=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;d&&=e.synchronous;let n=t.transitional||transitional_default;n&&n.legacyInterceptorReqResOrdering?u.unshift(e.fulfilled,e.rejected):u.push(e.fulfilled,e.rejected)});let f=[];this.interceptors.response.forEach(function(e){f.push(e.fulfilled,e.rejected)});let p,m=0,g;if(!d){let e=[dispatchRequest.bind(this),void 0];for(e.unshift(...u),e.push(...f),g=e.length,p=Promise.resolve(t);m<g;)p=p.then(e[m++],e[m++]);return p}g=u.length;let _=t;for(;m<g;){let e=u[m++],t=u[m++];try{_=e(_)}catch(e){t.call(this,e);break}}try{p=dispatchRequest.call(this,_)}catch(e){return Promise.reject(e)}for(m=0,g=f.length;m<g;)p=p.then(f[m++],f[m++]);return p}getUri(e){return e=mergeConfig(this.defaults,e),buildURL(buildFullPath(e.baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}};utils_default.forEach([`delete`,`get`,`head`,`options`],function(e){Axios.prototype[e]=function(t,n){return this.request(mergeConfig(n||{},{method:e,url:t,data:(n||{}).data}))}}),utils_default.forEach([`post`,`put`,`patch`],function(e){function t(t){return function(n,i,o){return this.request(mergeConfig(o||{},{method:e,headers:t?{"Content-Type":`multipart/form-data`}:{},url:n,data:i}))}}Axios.prototype[e]=t(),Axios.prototype[e+`Form`]=t(!0)});var CancelToken=class e{constructor(e){if(typeof e!=`function`)throw TypeError(`executor must be a function.`);let t;this.promise=new Promise(function(e){t=e});let n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,i=new Promise(e=>{n.subscribe(e),t=e}).then(e);return i.cancel=function(){n.unsubscribe(t)},i},e(function(e,i,o){n.reason||(n.reason=new CanceledError(e,i,o),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function spread(e){return function(t){return e.apply(null,t)}}function isAxiosError(e){return utils_default.isObject(e)&&e.isAxiosError===!0}var HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,Re
220setContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(HttpStatusCode).forEach(([e,t])=>{HttpStatusCode[t]=e});function createInstance(e){let t=new Axios(e),n=bind(Axios.prototype.request,t);return utils_default.extend(n,Axios.prototype,t,{allOwnKeys:!0}),utils_default.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return createInstance(mergeConfig(e,t))},n}var axios=createInstance(defaults$24);axios.Axios=Axios,axios.CanceledError=CanceledError,axios.CancelToken=CancelToken,axios.isCancel=isCancel,axios.VERSION=VERSION,axios.toFormData=toFormData,axios.AxiosError=AxiosError,axios.Cancel=axios.CanceledError,axios.all=function(e){return Promise.all(e)},axios.spread=spread,axios.isAxiosError=isAxiosError,axios.mergeConfig=mergeConfig,axios.AxiosHeaders=AxiosHeaders,axios.formToJSON=e=>formDataToJSON(utils_default.isHTMLForm(e)?new FormData(e):e),axios.getAdapter=adapters_default.getAdapter,axios.HttpStatusCode=HttpStatusCode,axios.default=axios;var ApiFile=({endpoint:e,method:t=`POST`,fileObj:n,fileName:i,params:o,callback:l})=>{e||l({error:`missing endpoint`});let u=localStorage.getItem(`dot_logintoken`);u||l({error:`missing authorization`});let d=new FormData;d.append(i,n),o&&Object.keys(o).forEach(e=>{d.append(e,o[e])}),axios({method:t,url:`${API_SERVER}/${e}`,data:d,headers:{"Content-Type":`multipart/form-data`,"X-DoTrust":u}}).then(e=>{l(e.data)}).catch(e=>{l(e)})},AppAPI=({endpoint:e,method:t=`POST`,params:n,callback:i,setShowLogin:o=()=>{}})=>{let l=()=>{o(!0)};e||i({error:`missing endpoint`});let u=localStorage.getItem(`dot_logintoken`),d=``;t===`GET`&&n&&(d=new URLSearchParams(n).toString()),u||l();let f={method:t,url:`${API_SERVER}/${e}${d===``?``:`?${d}`}`,headers:{Accept:`application/json`,"Content-Type":`application/json`,"X-DoTrust":u}};n&&t!==`GET`&&(f.data=n),axios(f).then(e=>{if(!e||!(`data`in e)){l();return}let{data:t}=e;if(t&&`error`in t){let{error:e}=t.error;if(e&&e.startsWith(`unauthorised`)||e===`token`){l();return}}i(t)}).catch(()=>l())},API=({endpoint:e,method:t=`POST`,params:n,callback:i,setShowLogin:o=()=>{}})=>{e||i({error:`missing endpoint`});let l=localStorage.getItem(`dot_logintoken`);l||i({error:`missing authorization`});let u={method:t,url:`${API_SERVER}/${e}`,headers:{Accept:`application/json`,"Content-Type":`application/json`,"X-DoTrust":l}};n&&(t===`GET`?u.params=n:u.data=n);let d=()=>{o(!0)};axios(u).then(e=>{if(!e||!(`data`in e))return d();let{data:t}=e;if(t&&`error`in t){let{error:e}=t.error;if(e&&e.startsWith(`unauthorised`)||e===`token`)return d()}return i(t)}).catch(()=>d())};function GetMobileApp({label:e,context:t,format:n}){let[i,o]=(0,import_react$1.useState)(!1),[l,u]=(0,import_react$1.useState)(``),[d,f]=(0,import_react$1.useState)(!1),[p,m]=(0,import_react$1.useState)(!1),[g,_]=(0,import_react$1.useState)(!1),[b,S]=(0,import_react$1.useState)(``),C=160,{colours:T,fontSize:E}=Styling_default,D=(0,import_react$1.useCallback)(e=>{let t=e.toString();return t.replace(/[^0-9]/g,``),t.startsWith(`07`)&&(t=`44${t.substring(1)}`),t.startsWith(`7`)&&(t=`44${t}`),t},[]),O=()=>{AppAPI({endpoint:`betbudget/api/send/link`,method:`post`,params:{msisdn:D(l),shortlink:b},callback:()=>_(!0)})},A=(0,import_react$1.useCallback)(e=>{let t=/[^0-9]/g,n=e.replaceAll(` `,``);n.length<2?(m(!1),f(!1)):n.length>11?(m(!1),f(!0)):n.length>=2&&!n.startsWith(`07`)||t.test(n)?(f(!0),m(!1)):n.length<11?(f(!1),m(!1)):(f(!1),m(!0))},[]);return(0,import_react$1.useEffect)(()=>{t&&t.shortlink&&S(t.shortlink)},[t]),(0,import_react$1.useEffect)(()=>{A(l)},[l]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[!n||n===`link`||!import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:T.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:E.body1,margin:1},onClick:()=>{o(!0)},children:e}):(0,import_jsx_runtime.jsx)(AppStoreButtons,{context:t}),(0,import_jsx_runtime.jsx)(GenericModalWithTitle,{title:`Get BetBudget on your smartphone`,open:i,onClose:()=>o(!1),children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,p:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Scan QR code`,variant:`h6`,color:T.green400}),(0,import_jsx_runtime.jsx)(BText,{title:`Use the camera on your phone to download the App.`,variant:`body1`})]}),(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:`center`,p:2,children:(0,import_jsx_runtime.jsx)(import_lib.QRCode,{value:`${BBCLIENT_URL}/?link=${b}`,size:160})}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Send link by SMS`,variant:`h6`,color:T.green400}),(0,import_jsx_runtime.jsx)(BText,{title:`Enter your mobile number to get a free download link`,variant:`body1`})]}),g?(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(CheckCircle_default,{color:`success`,fontSize:`medium`}),(0,import_jsx_runtime.jsx)(BText,{title:`Link text sent`})]}):(0,import_jsx_runtime.jsx)(TextInput,{label:`Mobile`,value:l,onCh
220ange:e=>{u(e.target.value)},error:d,helperText:d?`Must be a UK mobile number`:` `}),(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>O(),title:`Send link now`,disabled:!p})]})]})})]})}GetMobileApp.propTypes={label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),format:import_prop_types.default.oneOf([`link`,`appstores`])};function GetAppButton({link:e,label:t,context:n}){return(0,import_jsx_runtime.jsx)(GetMobileApp,{format:e?`link`:`appstores`,label:t||`Mobile App`,context:n})}GetAppButton.propTypes={link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool})};var version=`1.8.2`;function Footer({loggedIn:e,link:t,label:n,context:i}){let o=useNavigate(),{colours:l,fontSize:u}=Styling_default;return import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(Stack,{flexDirection:`column`,marginTop:3,children:(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsxs)(Stack,{flexDirection:`column`,margin:1,children:[(0,import_jsx_runtime.jsx)(BText,{title:`BetBudget is brought to you by`,variant:`body2`}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{sx:{color:l.green400,fontWeight:`light`,fontSize:u.body1,padding:0},onClick:()=>{window.open(`https://www.dotrust.co.uk`,`_blank`)},children:`Department of Trust`})})]}),(0,import_jsx_runtime.jsx)(Divider,{}),(0,import_jsx_runtime.jsxs)(Stack,{flexDirection:`column`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(e?`/app/terms`:`/terms`)},children:`Terms`})}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(e?`/app/privacy`:`/privacy`)},children:`Privacy`})}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(e?`/app/contact`:`/contact`)},children:`Contact us`})}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(e?`/app/complain`:`/complain`)},children:`Complaints`})}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(e?`/app/resources`:`/resources`)},children:`Resources`})})]}),(0,import_jsx_runtime.jsx)(Divider,{}),(0,import_jsx_runtime.jsx)(Stack,{flexDirection:`column`,justifyContent:`space-between`,marginTop:2,marginBottom:1,children:(0,import_jsx_runtime.jsx)(Stack,{direction:{xs:`row`,md:`column`},alignItems:`center`,spacing:5,children:(0,import_jsx_runtime.jsx)(GetAppButton,{link:t,label:n,context:i})})})]})}):(0,import_jsx_runtime.jsxs)(Stack,{sx:{paddingX:1,paddingY:6,alignItems:`center`},spacing:3,children:[(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:3},sx:{alignItems:`flex-start`},children:(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,alignItems:`flex-start`,children:(0,import_jsx_runtime.jsxs)(Box,{children:[(0,import_jsx_runtime.jsx)(BText,{title:`BetBudget is brought to you by`,variant:`body2`}),(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{paddingX:0,paddingY:0,color:l.green400,fontWeight:`light`,fontSize:u.body1},onClick:()=>{window.open(`https://www.dotrust.co.uk`,`_blank`)},children:`Department of Trust`})]})})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:9},children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`flex-end`,spacing:3,children:[(0,import_jsx_runtime.jsx)(GetAppButton,{link:t,label:n,context:i}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(e?`/app/terms`:`/terms`)},children:`Terms`})}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(e?`/app/privacy`:`/privacy`)},children:`Privacy`})}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(e?`/app/contact`:`/contact`)},children:`Contact us`})}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(e?`/app/complain`:`/complain`)},children:`Complaints`})}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{padding:0,color:l.green400,fontWeight:`light`,textTransform:`capitalize`,fontSize:u.body1,margin:1},onClick:()=>{o(`/resources`)},children:`Resources`})})]})})]}),(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsxs)(BodyText$1,{center:!0,children:[`All materials are copyright 122 Ideas Limited, t/a Department of trust | Company number 12979583 (England and Wales). 86-90 Paul Street London EC2A 4NE | version: `,ver
220sion]})})]})}Footer.propTypes={loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool})};function Username({setUsername:e,storing:t,willStore:n,stored:i}){let[o,l]=(0,import_react$1.useState)(i),{colours:u}=Styling_default;return(0,import_react$1.useEffect)(()=>{!o||o.length<6||o.length>16?e(null):o.length>=6&&o.length<=16&&e(o)},[o]),(0,import_react$1.useEffect)(()=>{i&&o!==i&&l(i)},[i]),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Username`,color:u.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{onChange:e=>{(!o||o.length<16)&&l(e.target.value)},value:o??``,placeholder:`Username`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Checkbox,{checked:t,onChange:()=>{n(!t)},color:`primary`,sx:{padding:0,"&.Mui-checked":{color:u.green400}},size:`small`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Remember username for 30 days`})]})]})}Username.propTypes={setUsername:import_prop_types.default.func.isRequired,storing:import_prop_types.default.bool.isRequired,willStore:import_prop_types.default.func.isRequired,stored:import_prop_types.default.string};function Msisdn({setMsisdn:e,username:t,setAuthToken:n,setProblem:i,setLoginToken:o}){let[l,u]=(0,import_react$1.useState)(``),[d,f]=(0,import_react$1.useState)(!1),[p,m]=(0,import_react$1.useState)(``),[g,_]=(0,import_react$1.useState)(!1),[b,S]=(0,import_react$1.useState)(-1),C=new AbortController,T=(0,import_react$1.useRef)(void 0),{colours:E}=Styling_default,D=()=>{S(-1);try{clearTimeout(T.current)}catch{}},O=()=>{S(3)},A=()=>{S(b-1)},j=()=>{C.abort(),D(),_(!0),AppAPI({endpoint:`betbudget/api/login/web/credentials`,params:{msisdn:l,username:t},callback:t=>{_(!1),`authToken`in t?(m(``),i(null),e(l),n(t.authToken)):`loginToken`in t?(m(``),i(null),e(l),o(t.loginToken)):(i(`error`in t?t.error:`An unknown error occurred: check your network`),m(``),e(``),n(null))}})};(0,import_react$1.useEffect)(()=>{f(!!(l&&l.length===11&&t&&t.length>=6&&t.length<=16))},[l,t]),(0,import_react$1.useEffect)(()=>{d?O():D()},[d]),(0,import_react$1.useEffect)(()=>{b>0?T.current=setTimeout(()=>{A()},1e3):b!==-1&&(D(),j())},[b]);let M=e=>{if(!e){m(``),u(``);return}if(!/^[0-9]+$/.test(e)){m(`Numbers only`);return}if(e.length>=2&&!e.startsWith(`07`)){m(`Must be UK mobile starting 07..`);return}m(``),u(e)};return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Mobile number`,color:E.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{onChange:e=>{let t=e.target.value;(!t||t.length<=11)&&M(t)},value:l??``,placeholder:`07000000000`}),(0,import_jsx_runtime.jsx)(Stack,{alignItems:`center`,children:p?(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,red:!0,children:p}):null}),(0,import_jsx_runtime.jsx)(AppButton,{disabled:!d,loading:g,onClick:()=>{j()},title:`${b>0?`Sending code in ${b}...`:`Send verification code`}`})]})}Msisdn.propTypes={setMsisdn:import_prop_types.default.func.isRequired,username:import_prop_types.default.string,setAuthToken:import_prop_types.default.func.isRequired,setProblem:import_prop_types.default.func.isRequired,setLoginToken:import_prop_types.default.func.isRequired};function VerifyCode({context:e,setLoginToken:t,authToken:n,setAuthToken:i,setAcceptedInvitation:o,msisdn:l}
220){let[u,d]=(0,import_react$1.useState)(``),[f,p]=(0,import_react$1.useState)(!1),[m,g]=(0,import_react$1.useState)(``),{colours:_}=Styling_default,b=e=>`${e.substring(0,5)} ${e.substring(5)}`,S=()=>{p(!0);let i;e&&e.shortlink&&(i=e.shortlink),t(null),localStorage.removeItem(`dot_logintoken`),AppAPI({endpoint:`betbudget/api/login/web/passcode`,method:`post`,params:{passcode:u.toString(),authToken:n,shortlink:i},callback:e=>{if(p(!1),`error`in e)g(e.error),d(``);else if(`loginToken`in e){if(`acceptedInvitation`in e&&!(`error`in e.acceptedInvitation))try{o(e.acceptedInvitation)}catch{}t(e.loginToken)}}})};return(0,import_react$1.useEffect)(()=>{u.length===6&&S()},[u]),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsxs)(Stack,{bgcolor:_.grey100,p:2,borderRadius:3,spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`We have sent a one-time passcode`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`to ${b(l)}`})]}),(0,import_jsx_runtime.jsx)(TextField,{disabled:f,inputMode:`numeric`,slotProps:{htmlInput:{style:{textAlign:`center`}}},placeholder:`* * * * * *`,size:`small`,tabIndex:1,value:u??``,onChange:e=>{g(``),p(!1),d(e.target.value)},autoFocus:!0,sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:_.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:_.green400,borderWidth:`1px`},margin:1,bgcolor:_.white}}),(0,import_jsx_runtime.jsxs)(Box,{height:20,children:[m&&(0,import_jsx_runtime.jsx)(BodyText$1,{red:!0,center:!0,bolder:!0,children:m.toUpperCase()}),f&&(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`,sx:{"& .MuiLinearProgress-bar":{backgroundColor:_.green400},backgroundColor:_.grey200}})]})]}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:_.green400,alignItems:`flex-start`},size:`small`,onClick:()=>{i(null)},children:`No code?`})]})}VerifyCode.propTypes={context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setLoginToken:import_prop_types.default.func.isRequired,authToken:import_prop_types.default.string.isRequired,setAuthToken:import_prop_types.default.func.isRequired,setAcceptedInvitation:import_prop_types.default.func.isRequired,msisdn:import_prop_types.default.string.isRequired};function SubTitle$1({center:e,panelFont:t,color:n,primary:i,red:o,white:l,fontFace:u,font:d,larger:f,large:p,bold:m,bolder:g,children:_}){let b=e?`center`:`left`,S;S=t||n||(i?`primary`:o?`error`:l?`white`:bb_dark);let C={};(u||d)&&(C.fontFamily=u??d);let T;T=f?`h3`:p?`h4`:`h5`;let E;return E=g?`bolder`:m?`bold`:`lighter`,(0,import_jsx_runtime.jsx)(Typography,{color:S,variant:T,fontWeight:E,textAlign:b,sx:C,children:_})}SubTitle$1.propTypes={center:import_prop_types.default.bool,panelFont:import_prop_types.default.string,color:import_prop_types.default.string,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,children:import_prop_types.default.node.isRequired};function ResetUsername({setResetUsername:e,setShowLoginSignup:t}
220){let[n,i]=(0,import_react$1.useState)(0),[o,l]=(0,import_react$1.useState)(``),[u,d]=(0,import_react$1.useState)(``),[f,p]=(0,import_react$1.useState)(``),[m,g]=(0,import_react$1.useState)(!1),[_,b]=(0,import_react$1.useState)(!1),[S,C]=(0,import_react$1.useState)(``),[T,E]=(0,import_react$1.useState)(``),[D,O]=(0,import_react$1.useState)(``),[A,j]=(0,import_react$1.useState)(!1),[M,N]=(0,import_react$1.useState)(!1),[P,F]=(0,import_react$1.useState)(!1),{colours:I}=Styling_default,L=e=>{if(!e){l(``);return}/^[0-9]+$/.test(e)&&(e.length>=2&&!e.startsWith(`07`)||(p(``),l(e)))},R=e=>{if(!e){d(``);return}/^[0-9 ]+$/.test(e)&&d(e)},z=e=>{if(!e){E(``);return}/^[0-9]+$/.test(e)&&E(e)},B=e=>{if(!e){O(``);return}/^[a-zA-Z0-9]+$/.test(e)&&O(e)},V=()=>{b(!0),AppAPI({endpoint:`betbudget/api/reset/username/credentials`,method:`post`,params:{msisdn:o,lastFive:u},callback:e=>{if(b(!1),`error`in e){p(e.error);return}`authToken`in e&&(C(e.authToken),i(1))}})},H=()=>{b(!0),AppAPI({endpoint:`betbudget/api/reset/username/username`,method:`post`,params:{username:D,authToken:S,passcode:T},callback:e=>{b(!1),`error`in e?p(e.error):(C(``),i(2))}})},U=new AbortController,W=()=>{U.abort(),j(!0),AppAPI({endpoint:`betbudget/api/register/web/username/available`,params:{username:D},callback:e=>{j(!1),`error`in e?N(!0):N(!1)}})};return(0,import_react$1.useEffect)(()=>{D&&D.length>=6&&W()},[D]),(0,import_react$1.useEffect)(()=>{g(!!(o&&o.length===11&&(!u||u.length===5)))},[u,o]),(0,import_react$1.useEffect)(()=>{F(!!(!M&&!A&&D&&D.length>=6&&D.length<=16&&T&&T.length===6))},[D,T,A,M]),n?n===1?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Reset BetBudget username`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,justifyContent:`space-between`,bgcolor:`#f4f4f4`,borderRadius:3,p:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Thank you. We have sent a passcode to your mobile number to confirm it's you. Please enter the code below and select your new username.`}),(0,import_jsx_runtime.jsx)(TextField,{label:`Passcode sent by text`,size:`small`,sx:{bgcolor:`#fff`},value:T??``,onChange:e=>{let t=e.target.value;(!t||t.length<=6)&&z(t)},autoFocus:!0}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Your new username must be between 6 and 16 characters and contain at least 4 different letters/numbers.`}),(0,import_jsx_runtime.jsx)(TextField,{label:`New username`,size:`small`,sx:{bgcolor:`#fff`},value:D??``,onChange:e=>{let t=e.target.value;t&&t.length<16&&B(t)},error:M}),(0,import_jsx_runtime.jsxs)(Box,{height:20,children:[M&&!A?(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,red:!0,children:`Username not available`}):null,f?(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,red:!0,children:f}):null]}),(0,import_jsx_runtime.jsx)(Button,{loading:_,size:`small`,variant:`contained`,disabled:!P,onClick:()=>{H()},children:`Continue`})]}),(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{e(!1)},size:`small`,children:`Cancel and return to login`})]}):n===2?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(SubTitle$1,{bolder:!0,center:!0,children:`Reset BetBudget username`}),(0,import_jsx_runtime.jsx)(Stack,{spacing:3,justifyContent:`space-between`,bgcolor:`#f4f4f4`,borderRadius:3,p:2,children:(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,children:`Your BetBudget username has been changed. Please log in with your new username.`})})]}):null:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,spacing:1,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Reset BetBudget username`}),(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:`flex-end`,alignItems:`center`,children:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>t(null),sx:{padding:0},children:(0,import_jsx_runtime.jsx)(Close_default,{})})})]}),f?(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,color:I.red400,title:f}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Continue`,onClick:()=>{p(``)}})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,justifyContent:`space-between`,bgcolor:I.grey100,borderRadius:3,p:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Mobile number`,color:I.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{value:o??``,onChange:e=>{let t=e.target.value;(!t||t.length<=11)&&L(t)},label:`07...`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Please enter the last five digits of one bank account number you have connected to BetBudget. 221 Only if you have not connected any banks yet, leave blank.`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Last 5 digits`,color:I.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{value:u??``,onChange:e=>{let t=e.target.value;(!t||t.length<6)&&R(t)},label:`00000`}),(0,import_jsx_runtime.jsx)(AppButton,{disabled:!m,onClick:()=>{V()},title:`Continue`})]}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:I.green400,alignItems:`flex-start`},onClick:()=>{e(!1)},size:`small`,children:`Cancel and return to login`})]})}ResetUsername.propTypes={setResetUsername:import_prop_types.default.func.isRequired,setShowLoginSignup:import_prop_types.default.func.isRequired};function ResetMsisdn({setResetMsisdn:e,setShowLoginSignup:t}
221){let[n,i]=(0,import_react$1.useState)(0),[o,l]=(0,import_react$1.useState)(``),[u,d]=(0,import_react$1.useState)(``),[f,p]=(0,import_react$1.useState)(``),[m,g]=(0,import_react$1.useState)(!1),[_,b]=(0,import_react$1.useState)(!1),[S,C]=(0,import_react$1.useState)(``),[T,E]=(0,import_react$1.useState)(``),[D,O]=(0,import_react$1.useState)(!1),[A,j]=(0,import_react$1.useState)(``),[M,N]=(0,import_react$1.useState)(``),{colours:P}=Styling_default,F=e=>{if(!e){E(``);return}/^[0-9]+$/.test(e)&&(e.length>=2&&!e.startsWith(`07`)||(p(``),E(e)))},I=e=>{if(!e){d(``);return}/^[0-9 ]+$/.test(e)&&d(e)},L=e=>{if(!e){N(``);return}/^[0-9]+$/.test(e)&&N(e)},R=e=>{if(!e){l(``);return}/^[a-zA-Z0-9]+$/.test(e)&&l(e)},z=()=>{b(!0),AppAPI({endpoint:`betbudget/api/reset/msisdn/credentials`,method:`post`,params:{username:o,lastFive:u},callback:e=>{if(b(!1),`error`in e){p(e.error);return}`authToken`in e&&(C(e.authToken),i(1))}})},B=()=>{b(!0),AppAPI({endpoint:`betbudget/api/reset/msisdn/msisdn`,method:`post`,params:{msisdn:T,authToken:S},callback:e=>{b(!1),`error`in e?p(e.error):(j(e.msisdnAuthToken),i(2))}})},V=()=>{b(!0),AppAPI({endpoint:`betbudget/api/reset/msisdn/passcode`,method:`post`,params:{passcode:M,msisdnAuthToken:A},callback:e=>{b(!1),`error`in e?p(e.error):i(3)}})};return(0,import_react$1.useEffect)(()=>{g(!!(o&&o.length<=16&&o.length>=6&&(!u||u.length===5)))},[u,o]),(0,import_react$1.useEffect)(()=>{O(!!(T&&T.length===11&&S))},[T,S]),f?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Reset mobile number`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,color:P.red400,title:f}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Continue`,onClick:()=>{p(``)}})]})]}):n?n===1?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(SubTitle$1,{bolder:!0,center:!0,children:`Reset mobile number`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,justifyContent:`space-between`,bgcolor:`#f4f4f4`,borderRadius:3,p:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Thank you. Please enter a new mobile number below. We will send a passcode to verify it.`}),(0,import_jsx_runtime.jsx)(TextField,{label:`New mobile number`,size:`small`,sx:{bgcolor:`#fff`},value:T??``,onChange:e=>{let t=e.target.value;(!t||t.length<=11)&&F(t)},autoFocus:!0}),(0,import_jsx_runtime.jsx)(Button,{loading:_,size:`small`,variant:`contained`,disabled:!D,onClick:()=>{B()},children:`Continue`})]}),(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{e(!1)},size:`small`,children:`Cancel and return to login`})]}):n===2?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(SubTitle$1,{bolder:!0,center:!0,children:`Reset mobile number`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,justifyContent:`space-between`,bgcolor:`#f4f4f4`,borderRadius:3,p:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{children:`We have sent you a passcode, please enter it below.`}),(0,import_jsx_runtime.jsx)(TextField,{label:`Passcode sent by text`,size:`small`,sx:{bgcolor:`#fff`},value:M??``,placeholder:`* * * * * *`,onChange:e=>{let t=e.target.value;(!t||t.length<=6)&&L(t)},autoFocus:!0}),(0,import_jsx_runtime.jsx)(Button,{loading:_,size:`small`,variant:`contained`,disabled:!M||M.length!==6,onClick:()=>{V()},children:`Continue`})]}),(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{e(!1)},size:`small`,children:`Cancel and return to login`})]}):n===3?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(SubTitle$1,{bolder:!0,center:!0,children:`Reset mobile number`}),(0,import_jsx_runtime.jsx)(Stack,{spacing:3,justifyContent:`space-between`,bgcolor:`#f4f4f4`,borderRadius:3,p:2,children:(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,children:`Your mobile number has been changed. Please log in with your new number.`})})]}):null:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,spacing:1,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Reset mobile number`}),(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:`flex-end`,alignItems:`center`,children:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>t(null),sx:{padding:0},children:(0,import_jsx_runtime.jsx)(Close_default,{})})})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,justifyContent:`space-between`,bgcolor:P.grey100,borderRadius:3,p:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`BetBudget username`,color:P.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Username`,value:o??``,onChange:e=>{let t=e.target.value;(!t||t.length<16)&&R(t)}}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Please enter the last five digits of one bank account number you have connected to BetBudget. 222 Only if you have not connected any banks yet, leave blank.`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Last 5 digits`,color:P.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{value:u??``,onChange:e=>{let t=e.target.value;(!t||t.length<6)&&I(t)},label:`00000`}),(0,import_jsx_runtime.jsx)(AppButton,{disabled:!m,onClick:()=>{z()},title:`Continue`})]}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:P.green400,alignItems:`flex-start`},onClick:()=>{e(!1)},size:`small`,children:`Cancel and return to login`})]})}ResetMsisdn.propTypes={setResetMsisdn:import_prop_types.default.func.isRequired,setShowLoginSignup:import_prop_types.default.func.isRequired};function LoginContent({problem:e,colours:t,setProblem:n,authToken:i,username:o,willStore:l,storing:u,setUsername:d,setMsisdn:f,setAuthToken:p,setLoginToken:m,context:g,setAcceptedInvitation:_,msisdn:b,setShowLoginSignup:S,hideSignupOption:C,windowWidth:T,setResetUsername:E,resetUsername:D,setResetMsisdn:O,resetMsisdn:A}){let j;return j=e?(0,import_jsx_runtime.jsxs)(Stack,{alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{title:e,variant:`body1`,color:t.red400}),(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{n(null)},sx:{textTransform:`none`,color:t.green400},children:`Continue`})]}):i?(0,import_jsx_runtime.jsx)(VerifyCode,{msisdn:b,authToken:i,setAuthToken:p,setLoginToken:m,context:g,setAcceptedInvitation:_}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Username,{stored:o,willStore:l,storing:u,setUsername:d}),(0,import_jsx_runtime.jsx)(Msisdn,{setMsisdn:f,setProblem:n,username:o,setAuthToken:p,setLoginToken:m})]}),(0,import_jsx_runtime.jsxs)(Stack,{width:import_lib$1.isMobile?`100%`:600,spacing:2,justifyContent:`space-between`,children:[j,(0,import_jsx_runtime.jsxs)(Stack,{width:`100%`,direction:`row`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:t.green400,alignItems:`flex-start`},onClick:()=>{E(!D)},children:`Forgot username`}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:t.green400,alignItems:`flex-start`},onClick:()=>{O(!A)},size:`small`,children:`Change mobile`})]}),(0,import_jsx_runtime.jsx)(Stack,{justifyContent:`center`,children:C?null:(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:t.green400,alignItems:`flex-start`},onClick:()=>{S&&S(`signup`)},children:`Not a member yet?`})}),T<350?(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:t.green400,alignItems:`flex-start`},onClick:()=>{S&&S(null)},children:`Go Back`}):null]})}LoginContent.propTypes={problem:import_prop_types.default.string,colours:import_prop_types.default.shape({red400:import_prop_types.default.string.isRequired,green400:import_prop_types.default.string.isRequired}).isRequired,setProblem:import_prop_types.default.func.isRequired,authToken:import_prop_types.default.string,username:import_prop_types.default.string,willStore:import_prop_types.default.func.isRequired,storing:import_prop_types.default.bool.isRequired,setUsername:import_prop_types.default.func.isRequired,setMsisdn:import_prop_types.default.func.isRequired,setAuthToken:import_prop_types.default.func.isRequired,setLoginToken:import_prop_types.default.func.isRequired,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}
222),setAcceptedInvitation:import_prop_types.default.func.isRequired,msisdn:import_prop_types.default.string.isRequired,setShowLoginSignup:import_prop_types.default.func,hideSignupOption:import_prop_types.default.bool,windowWidth:import_prop_types.default.number.isRequired,setResetUsername:import_prop_types.default.func.isRequired,resetUsername:import_prop_types.default.bool.isRequired,setResetMsisdn:import_prop_types.default.func.isRequired,resetMsisdn:import_prop_types.default.bool.isRequired};function ResetOrLogin({resetUsername:e,resetMsisdn:t,setResetUsername:n,setResetMsisdn:i,setShowLoginSignup:o,setShowLogin:l,problem:u,colours:d,setProblem:f,authToken:p,username:m,willStore:g,storing:_,setUsername:b,setMsisdn:S,setAuthToken:C,setLoginToken:T,context:E,setAcceptedInvitation:D,msisdn:O,hideSignupOption:A,windowWidth:j}){return e?(0,import_jsx_runtime.jsx)(ResetUsername,{setResetUsername:n,setShowLoginSignup:o||l}):t?(0,import_jsx_runtime.jsx)(ResetMsisdn,{setResetMsisdn:i,setShowLoginSignup:o||l}):(0,import_jsx_runtime.jsx)(LoginContent,{problem:u,colours:d,setProblem:f,authToken:p,username:m,willStore:g,storing:_,setUsername:b,setMsisdn:S,setAuthToken:C,setLoginToken:T,context:E,setAcceptedInvitation:D,msisdn:O,setShowLoginSignup:o,hideSignupOption:A,windowWidth:j,setResetUsername:n,resetUsername:e,setResetMsisdn:i,resetMsisdn:t})}ResetOrLogin.propTypes={resetUsername:import_prop_types.default.bool.isRequired,resetMsisdn:import_prop_types.default.bool.isRequired,setResetUsername:import_prop_types.default.func.isRequired,setResetMsisdn:import_prop_types.default.func.isRequired,setShowLoginSignup:import_prop_types.default.func,setShowLogin:import_prop_types.default.func,problem:import_prop_types.default.string,colours:import_prop_types.default.shape({red400:import_prop_types.default.string.isRequired,green400:import_prop_types.default.string.isRequired}).isRequired,setProblem:import_prop_types.default.func.isRequired,authToken:import_prop_types.default.string,username:import_prop_types.default.string,willStore:import_prop_types.default.func.isRequired,storing:import_prop_types.default.bool.isRequired,setUsername:import_prop_types.default.func.isRequired,setMsisdn:import_prop_types.default.func.isRequired,setAuthToken:import_prop_types.default.func.isRequired,setLoginToken:import_prop_types.default.func.isRequired,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setAcceptedInvitation:import_prop_types.default.func.isRequired,msisdn:import_prop_types.default.string.isRequired,hideSignupOption:import_prop_types.default.bool,windowWidth:import_prop_types.default.number.isRequired};function Login({setShowLoginSignup:e,setShowLogin:t,setLoginToken:n,hideSignupOption:i,setAcceptedInvitation:o,context:l,windowWidth:u}){let[d,f]=(0,import_react$1.useState)(``),[p,m]=(0,import_react$1.useState)(``),[g,_]=(0,import_react$1.useState)(``),[b,S]=(0,import_react$1.useState)(null),[C,T]=(0,import_react$1.useState)(!0),[E,D]=(0,import_react$1.useState)(!1),[O,A]=(0,import_react$1.useState)(!1),{colours:j}=Styling_default,M=()=>{let e=localStorage.getItem(`bb_username`);if(!e)return;let t=JSON.parse(e);if(new Date().valueOf()-new Date(t.d).valueOf()>1e3*60*24*30){localStorage.removeItem(`bb_username`);return}f(t.u)},N=()=>{let e=JSON.stringify({u:d,d:new Date().toISOString()});localStorage.setItem(`bb_username`,e)},P=()=>{localStorage.removeItem(`bb_username`)};return(0,import_react$1.useEffect)(()=>{M()},[]),(0,import_react$1.useEffect)(()=>{b&&C&&N()},[b]),(0,import_react$1.useEffect)(()=>{C||P()},[C]),(0,import_jsx_runtime.jsx)(Stack,{borderRadius:3,bgcolor:`white`,px:u<350?1:2,py:import_lib$1.isMobile?2:void 0,spacing:2,children:(0,import_jsx_runtime.jsx)(ResetOrLogin,{resetUsername:E,resetMsisdn:O,setResetUsername:D,setResetMsisdn:A,setShowLoginSignup:e,setShowLogin:t,problem:g,colours:j,setProblem:_,authToken:b,username:d,willStore:T,storing:C,setUsername:f,setMsisdn:m,setAuthToken:S,setLoginToken:n,context:l,setAcceptedInvitation:o,msisdn:p,hideSignupOption:i,windowWidth:u})})}Login.propTypes={setShowLoginSignup:import_prop_types.default.func,setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),windowWidth:import_prop_types.default.number.isRequired};function Caption({fontWeight:e,color:t,title:n}){let{colours:i}=Styling_default,o=createTheme({typography:{fontFamily:[`Inter`,`cursive`].join(`,`)}});return(0,import_jsx_runtime.jsx)(ThemeProvider,{theme:o,children:(0,import_jsx_runtime.jsx)(Typography,{variant:`caption`,color:t||i.black,fontWeight:e||400,fontFamily:o.typography.fontFamily,children:n})})}Caption.propTypes={fontWeight:import_prop_types.default.number,color:import_prop_types.default.string,title:import_prop_types.default.string.isRequired};var MONTHS=Object.freeze([`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]);function ActiveStepContent({activeStep:e,username:t,usernameError:n,msisdn:i,msisdnError:o,dob:l,agreedTerms:u,canSendCredentials:d,sendingCredentials:f,passcode:p,passcodeError:m,sendingPasscode:g,error:_,colours:b,
222setDOB:S,setAgreedTerms:C,updateUsername:T,updateMsisdn:E,sendCredentials:D,prettyMsisdn:O,setPasscode:A,setVerificationToken:j,setShowLoginSignup:M,navigate:N,closeDrawer:P}){return e===1?(0,import_jsx_runtime.jsxs)(Stack,{width:`100%`,spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{title:`Username`,variant:`body2`,color:b.grey500}),(0,import_jsx_runtime.jsx)(Tooltip,{title:`Your username will be needed to log in BetBudget. It must be 6-16 letters/numbers, at least 4 different. No spaces`,children:(0,import_jsx_runtime.jsx)(HelpOutlined_default,{fontSize:`small`})})]}),(0,import_jsx_runtime.jsx)(TextField,{placeholder:`6-16 letters/numbers`,fullWidth:!0,error:n,value:t??``,autoFocus:!0,onChange:e=>{let t=e.target.value;(!t||t.length<=16)&&T(t)},sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:_?b.red400:b.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:b.green400,borderWidth:`1px`},margin:1,bgcolor:b.white}}),n?(0,import_jsx_runtime.jsx)(Caption,{title:_||``,color:b.red400}):null,(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{title:`Mobile number`,variant:`body2`,color:b.grey500}),(0,import_jsx_runtime.jsx)(Tooltip,{title:`Your mobile number will be used to send you a verification code to log in. It must be a UK mobile number starting 07...`,children:(0,import_jsx_runtime.jsx)(HelpOutlined_default,{fontSize:`small`})})]}),(0,import_jsx_runtime.jsx)(TextField,{placeholder:`07000000000`,fullWidth:!0,error:o,value:i??``,autoFocus:!0,onChange:e=>{let t=e.target.value;(!t||t.length<=11)&&E(t)},sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:_?b.red400:b.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:b.green400,borderWidth:`1px`},margin:1,bgcolor:b.white}}),o?(0,import_jsx_runtime.jsx)(Caption,{title:_||null,color:b.red400}):null,(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{title:`Date of Birth`,variant:`body2`,color:b.grey500}),(0,import_jsx_runtime.jsx)(Tooltip,{title:`Your date of birth will be used for securing your data and to help us personalise your BetBudget experience.`,children:(0,import_jsx_runtime.jsx)(HelpOutlined_default,{fontSize:`small`})})]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(TextField,{size:`small`,placeholder:`Day`,sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:_?b.red400:b.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:b.green400,borderWidth:`1px`},margin:1,bgcolor:b.white,width:100},value:l.day?l.day:``,onChange:e=>{(!e||e.target.value.length<=2&&/^[0-9]*$/.test(e.target.value))&&S({...l,day:e.target.value})}}),(0,import_jsx_runtime.jsx)(TextField,{size:`small`,placeholder:`Month`,sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:_?b.red400:b.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:b.green400,borderWidth:`1px`},margin:1,bgcolor:b.white,width:160},select:!0,value:l.month?l.month:``,onChange:e=>{S({...l,month:e.target.value})},children:MONTHS.map((e,t)=>(0,import_jsx_runtime.jsx)(MenuItem,{value:t+1,children:e},e))}),(0,import_jsx_runtime.jsx)(TextField,{size:`small`,placeholder:`Year`,sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:_?b.red400:b.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:b.green400,borderWidth:`1px`},margin:1,bgcolor:b.white,width:140},value:l.year?l.year:``,onChange:e=>{(!e||e.target.value.length<=4&&/^[0-9]*$/.test(e.target.value))&&S({...l,year:e.target.value})}})]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,children:[(0,import_jsx_runtime.jsx)(Checkbox,{defaultChecked:!0,size:`small`,onChange:()=>{C(!u)},color:`primary`,sx:{"&.Mui-checked":{color:b.green400},padding:0}}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,flexWrap:`wrap`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`I have read and agree to the`}),(0,import_jsx_runtime.jsx)(Link,{variant:`body2`,href:`${`${window.location.origin}/terms`}`,underline:`none`,target:`_blank`,color:b.green400,sx:{paddingX:`5px`},children:`SERVICE TERMS`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`&`}),(0,import_jsx_runtime.jsx)(Link,{variant:`body2`,href:`${`${window.location.origin}/privacy`}`,underline:`none`,target:`_blank`,color:b.green400,sx:{paddingX:`5px`},children:`PRIVACY POLICY`})]})]}),(0,import_jsx_runtime.jsxs)(Stack,{flexDirection:`row`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Already have an account?`}),(0,import_jsx_runtime.jsx)(Link,{variant:`body2`,underline:`none`,target:`_blank`,color:b.green400,sx:{paddingX:`5px`,curs
222or:`pointer`},onClick:()=>{P&&P(),import_lib$1.isMobile?N(`/login-mobile`):M(`login`)},children:`Sign in`})]}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Next step`,disabled:!d||f,loading:f,onClick:()=>{D()}}),(0,import_jsx_runtime.jsx)(Stack,{alignItems:`center`,children:(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`We will send a verification code to your mobile`,color:b.grey500})})]}):e===2?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,width:`100%`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`We've sent a one-time code to ${O(i)}`}),(0,import_jsx_runtime.jsx)(TextField,{disabled:g,placeholder:`* * * * * *`,fullWidth:!0,variant:`outlined`,value:p??``,error:m,sx:{textAlign:`center`,"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:m?b.red400:b.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:b.green400,borderWidth:`1px`},margin:1,bgcolor:b.white},onChange:e=>{A(e.target.value)}}),m?(0,import_jsx_runtime.jsx)(Caption,{title:_||null,color:b.red400}):null,g?(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,children:`Checking passcode. One moment please`}),(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`,sx:{"& .MuiLinearProgress-bar":{backgroundColor:b.green400},backgroundColor:b.grey200}})]}):null,(0,import_jsx_runtime.jsx)(Button,{disabled:!!g,onClick:()=>j(null),sx:{textTransform:`none`,color:b.green400,alignItems:`flex-start`},children:`No code received?`})]}):e===3?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,height:`100%`,width:`100%`,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,children:`Creating your BetBudget account. One moment please`}),(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`,sx:{"& .MuiLinearProgress-bar":{backgroundColor:b.green400},backgroundColor:b.grey200}})]}):(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`,sx:{"& .MuiLinearProgress-bar":{backgroundColor:b.green400},backgroundColor:b.grey200}})}ActiveStepContent.propTypes={activeStep:import_prop_types.default.number.isRequired,username:import_prop_types.default.string.isRequired,usernameError:import_prop_types.default.bool.isRequired,msisdn:import_prop_types.default.string.isRequired,msisdnError:import_prop_types.default.bool.isRequired,dob:import_prop_types.default.shape({year:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number]),month:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number]),day:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number])}).isRequired,agreedTerms:import_prop_types.default.bool.isRequired,canSendCredentials:import_prop_types.default.bool.isRequired,sendingCredentials:import_prop_types.default.bool.isRequired,passcode:import_prop_types.default.string.isRequired,passcodeError:import_prop_types.default.bool.isRequired,sendingPasscode:import_prop_types.default.bool.isRequired,error:import_prop_types.default.string.isRequired,colours:import_prop_types.default.shape({grey500:import_prop_types.default.string.isRequired,red400:import_prop_types.default.string.isRequired,green400:import_prop_types.default.string.isRequired,white:import_prop_types.default.string.isRequired,grey200:import_prop_types.default.string.isRequired}).isRequired,setDOB:import_prop_types.default.func.isRequired,setAgreedTerms:import_prop_types.default.func.isRequired,updateUsername:import_prop_types.default.func.isRequired,updateMsisdn:import_prop_types.default.func.isRequired,sendCredentials:import_prop_types.default.func.isRequired,prettyMsisdn:import_prop_types.default.func.isRequired,setPasscode:import_prop_types.default.func.isRequired,setVerificationToken:import_prop_types.default.func.isRequired,setShowLoginSignup:import_prop_types.default.func.isRequired,navigate:import_prop_types.default.func.isRequired,closeDrawer:import_prop_types.default.func};function SignUpIntegrated({context:e,setLoginToken:t,setDeepLink:n,closeDrawer:i,setShowLoginSignup:o,windowWidth:l}
222){let u=useNavigate(),[d,f]=(0,import_react$1.useState)(1),[p,m]=(0,import_react$1.useState)(``),[g,_]=(0,import_react$1.useState)(``),[b,S]=(0,import_react$1.useState)({year:0,month:0,day:0}),[C,T]=(0,import_react$1.useState)(!0),[E,D]=(0,import_react$1.useState)(!1),[O,A]=(0,import_react$1.useState)(!1),[j,M]=(0,import_react$1.useState)(``),[N,P]=(0,import_react$1.useState)(!1),[F,I]=(0,import_react$1.useState)(``),[L,R]=(0,import_react$1.useState)(``),[z,B]=(0,import_react$1.useState)(!1),[V,H]=(0,import_react$1.useState)(``),[U,W]=(0,import_react$1.useState)(!1),[K,q]=(0,import_react$1.useState)(!1),[J,Y]=(0,import_react$1.useState)(!1),ee=new AbortController,{colours:X}=Styling_default,te=()=>{ee.abort(),B(!0),AppAPI({endpoint:`betbudget/api/register/web/username/available`,params:{username:p},callback:e=>{B(!1),`error`in e?(W(!0),H(e.error)):H(``)}})},Z=()=>{ee.abort(),B(!0),AppAPI({endpoint:`betbudget/api/register/web/msisdn/available`,params:{msisdn:g},callback:e=>{B(!1),`error`in e?(H(e.error),q(!0)):(H(``),q(!1))}})},ne=e=>{(!e||/^[a-zA-Z0-9]+$/.test(e))&&(H(``),W(!1),m(e))},Q=e=>{e&&e.length>2&&!e.startsWith(`07`)?(H(`Must be a UK mobile number starting 07...`),q(!0)):(!e||/^[0-9]+$/.test(e))&&(H(``),q(!1),_(e))},ie=()=>{A(!0),AppAPI({endpoint:`betbudget/api/register/web/msisdn/pin/request`,method:`post`,params:{msisdn:g},callback:e=>{A(!1),!e||`error`in e?(M(``),H(`Unable to send passcode. Please check and try again.`),q(!0)):M(e.verificationToken)}})},ae=()=>{P(!0),AppAPI({endpoint:`betbudget/api/register/web/msisdn/pin/verify`,method:`post`,params:{pin:F,verificationToken:j},callback:e=>{if(P(!1),`authenticationToken`in e)R(e.authenticationToken);else{let t=`error`in e?e.error:`Network error; please try again`;Y(!0),H(t)}}})},oe=()=>{let i;e&&e.shortlink&&(i=e.shortlink);let{year:o=0,month:l=0,day:u=0}=b;AppAPI({endpoint:`betbudget/api/register/web/register`,params:{username:p,dob:{year:Number(o),month:Number(l),day:Number(u)},authenticationToken:L,shortlink:i},callback:e=>{if(e&&`loginToken`in e){try{n(`new_user`)}catch{}t(e.loginToken)}else H(e&&`error`in e?e.error:`Sorry, there was a connection error. Please try again.`),M(``)}})};return(0,import_react$1.useEffect)(()=>{p&&p.length>=6&&te()}
222,[p]),(0,import_react$1.useEffect)(()=>{g&&g.length===11&&Z()},[g]),(0,import_react$1.useEffect)(()=>{if(z){D(!1);return}if(!g||!p||!C){D(!1);return}if(g.length!==11||p.length<6||p.length>16){D(!1);return}if(!g.startsWith(`07`)){D(!1);return}let e=new Set;if(p.split(``).map(t=>e.add(t)),e.size<=3){D(!1);return}let{year:t=0,month:n=0,day:i=0}=b;if(i=Number(i),n=Number(n),t=Number(t),!t||t<1900||t>new Date().getFullYear()){D(!1);return}if(n<1||n>12){D(!1);return}if(new Date(t,n-1,i).getDate()!==i){D(!1);return}D(!0)},[g,p,b,z,C]),(0,import_react$1.useEffect)(()=>{L?(f(3),oe()):d!==1&&f(2)},[L]),(0,import_react$1.useEffect)(()=>{j?f(2):d!==1&&f(1)},[j]),(0,import_react$1.useEffect)(()=>{F&&F.length===6&&ae()},[F]),(0,import_jsx_runtime.jsxs)(Stack,{borderRadius:3,bgcolor:`white`,px:l&&l<350?1:2,py:import_lib$1.isMobile?2:void 0,spacing:3,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`We don't need to know much - just a unique username and mobile number to secure access to your account and your date of birth. We won't share this information with anyone.`}),(0,import_jsx_runtime.jsx)(ActiveStepContent,{activeStep:d,username:p,usernameError:U,msisdn:g,msisdnError:K,dob:b,agreedTerms:C,canSendCredentials:E,sendingCredentials:O,passcode:F,passcodeError:J,sendingPasscode:N,error:V,colours:X,setDOB:S,setAgreedTerms:T,updateUsername:ne,updateMsisdn:Q,sendCredentials:ie,prettyMsisdn:e=>`${e.substring(0,5)} ${e.substring(5)}`,setPasscode:I,setVerificationToken:M,setShowLoginSignup:o,navigate:u,closeDrawer:i}),l&&l<350?(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:X.green400,alignItems:`flex-start`},onClick:()=>{o&&o(null)},children:`Go Back`}):null]})}SignUpIntegrated.propTypes={context:import_prop_types.default.shape({shortlink:import_prop_types.default.string}),setLoginToken:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired,closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,windowWidth:import_prop_types.default.number};var bblogo_color_default$1=`/assets/bblogo_color-CSNvU_ZK.svg`;function GenericDrawer$1({left:e,openFull:t,open:n,onClose:i,width:o,children:l}){let[u,d]=(0,import_react$1.useState)(window.innerWidth);window.addEventListener(`resize`,()=>{d(window.innerWidth)});let f=e?`left`:`right`,p;p=t?`100%`:o||`80%`;let m;return m=import_lib$1.isMobile?1:u<850?3:4,(0,import_jsx_runtime.jsx)(Drawer,{sx:{width:p},open:n,anchor:f,onClose:i,children:(0,import_jsx_runtime.jsxs)(Stack,{p:m,spacing:3,children:[(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:`flex-end`,children:(0,import_jsx_runtime.jsx)(IconButton,{onClick:i,children:(0,import_jsx_runtime.jsx)(Close_default,{})})}),l]})})}GenericDrawer$1.propTypes={left:import_prop_types.default.bool,openFull:import_prop_types.default.bool,open:import_prop_types.default.bool.isRequired,onClose:import_prop_types.default.func.isRequired,width:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number]),children:import_prop_types.default.node.isRequired};var targetGreen_default=`data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.9187%2010.5735C21.722%209.73467%2022.5001%208.92201%2023.2832%208.10444C23.7284%208.72143%2024.0837%2011.2575%2023.9829%2012.6735C23.7633%2015.7498%2022.6015%2018.397%2020.4065%2020.5522C15.9773%2024.9022%209.20377%2025.0646%204.60289%2021.4449C-0.287892%2017.5975%20-1.28948%2010.9283%201.63791%205.95205C4.83231%200.52122%2011.1143%20-1.04688%2015.9282%200.653121C15.1288%201.49903%2014.2689%202.25555%2013.5044%203.08838C7.85615%202.27626%203.12394%206.28944%202.99316%2011.7731C2.86673%2017.0726%207.04801%2021.1888%2012.3328%2020.9991C17.7963%2020.8029%2021.7111%2016.0653%2020.9187%2010.5735ZM6.34832%208.31483C4.57619%2011.1294%205.04593%2014.6231%207.25836%2016.7984C9.56398%2019.0653%2013.0837%2019.3563%2015.7849%2017.5811C18.5248%2015.7797%2019.1831%2012.2664%2018.4758%2010.223C18.0415%2010.1641%2017.599%2010.1036%2017.2132%2010.0513C16.7064%2010.5615%2016.241%2011.0307%2015.7604%2011.5147C15.9266%2014.2656%2014.0248%2015.7487%2012.0281%2015.7541C9.91655%2015.7596%208.30463%2014.27%208.24142%2012.0663C8.18856%2010.2301%209.49913%208.07174%2012.5524%208.23525C13.0308%207.76978%2013.5218%207.29286%2013.9997%206.82794C13.9212%206.36901%2013.8499%205.95096%2013.7752%205.5122C11.5491%204.79165%208.07522%205.5727%206.34832%208.31483ZM18.63%200.109165C18.63%200.109165%2017.9941%200.751229%2017.8344%200.916378C17.0448%201.73667%2016.338%202.42288%2015.5353%203.23009C15.3844%203.38216%2015.0738%203.68848%2015.0738%203.68848C15.0738%203.68848%2015.1266%204.11307%2015.149%204.32346C15.1806%204.6216%2015.2264%204.9181%2015.2716%205.21461C15.3561%205.76892%2015.4394%206.28889%2015.537%206.9097C15.4443%206.98655%2015.331%207.08793%2015.2334%207.1844C13.9659%208.44727%2012.7%209.71287%2011.4374%2010.9801C11.3056%2011.112%2011.1748%2011.2515%2011.075%2011.4079C10.7824%2011.8663%2010.8462%2012.4119%2011.2184%2012.7847C11.5895%2013.1564%2012.1333%2013.2153%2012.5949%2012.9182C12.7404%2012.8245%2012.8706%2012.7029%2012.9938%2012.5798C14.2787%2011.2989%2015.5609%2010.0148%2016.8443%208.73233C16.9402%208.6364%2017.0415%208.54647%2017.1315%208.46199C17.8873%208.58353%2018.6148%208.70017%2019.3422%208.81736C19.6638%208.86914%2020.2774%208.97542%2020.2774%208.97542C20.2774%208.97542%2020.7106%208.53611%2020.9149%208.31864C21.1291%208.09081%2021.3563%207.87497%2021.5776%207.65368C22.1171%207.11354%2022.5394%206.67369%2023.0903%206.14609C23.2685%205.97494%2023.8908%205.36776%2023.8908%205.36776C23.8908%205.36776%2020.8119%204.34798%2019.9798%204.01768C19.8218%203.62907%2018.63%200.109165%2018.63%200.109165Z'%20fill='%23769180'/%3e%3c/svg%3e`,targetWhite_default=`data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.9187%2010.5735C21.722%209.73467%2022.5001%208.92201%2023.2832%208.10444C23.7284%208.72143%2024.0837%2011.2575%2023.9829%2012.6735C23.7633%2015.7498%2022.6015%2018.397%2020.4065%2020.5522C15.9773%2024.9022%209.20377%2025.
2220646%204.60289%2021.4449C-0.287892%2017.5975%20-1.28948%2010.9283%201.63791%205.95205C4.83231%200.52122%2011.1143%20-1.04688%2015.9282%200.653121C15.1288%201.49903%2014.2689%202.25555%2013.5044%203.08838C7.85615%202.27626%203.12394%206.28944%202.99316%2011.7731C2.86673%2017.0726%207.04801%2021.1888%2012.3328%2020.9991C17.7963%2020.8029%2021.7111%2016.0653%2020.9187%2010.5735ZM6.34832%208.31483C4.57619%2011.1294%205.04593%2014.6231%207.25836%2016.7984C9.56398%2019.0653%2013.0837%2019.3563%2015.7849%2017.5811C18.5248%2015.7797%2019.1831%2012.2664%2018.4758%2010.223C18.0415%2010.1641%2017.599%2010.1036%2017.2132%2010.0513C16.7064%2010.5615%2016.241%2011.0307%2015.7604%2011.5147C15.9266%2014.2656%2014.0248%2015.7487%2012.0281%2015.7541C9.91655%2015.7596%208.30463%2014.27%208.24142%2012.0663C8.18856%2010.2301%209.49913%208.07174%2012.5524%208.23525C13.0308%207.76978%2013.5218%207.29286%2013.9997%206.82794C13.9212%206.36901%2013.8499%205.95096%2013.7752%205.5122C11.5491%204.79165%208.07522%205.5727%206.34832%208.31483ZM18.63%200.109165C18.63%200.109165%2017.9941%200.751229%2017.8344%200.916378C17.0448%201.73667%2016.338%202.42288%2015.5353%203.23009C15.3844%203.38216%2015.0738%203.68848%2015.0738%203.68848C15.0738%203.68848%2015.1266%204.11307%2015.149%204.32346C15.1806%204.6216%2015.2264%204.9181%2015.2716%205.21461C15.3561%205.76892%2015.4394%206.28889%2015.537%206.9097C15.4443%206.98655%2015.331%207.08793%2015.2334%207.1844C13.9659%208.44727%2012.7%209.71287%2011.4374%2010.9801C11.3056%2011.112%2011.1748%2011.2515%2011.075%2011.4079C10.7824%2011.8663%2010.8462%2012.4119%2011.2184%2012.7847C11.5895%2013.1564%2012.1333%2013.2153%2012.5949%2012.9182C12.7404%2012.8245%2012.8706%2012.7029%2012.9938%2012.5798C14.2787%2011.2989%2015.5609%2010.0148%2016.8443%208.73233C16.9402%208.6364%2017.0415%208.54647%2017.1315%208.46199C17.8873%208.58353%2018.6148%208.70017%2019.3422%208.81736C19.6638%208.86914%2020.2774%208.97542%2020.2774%208.97542C20.2774%208.97542%2020.7106%208.53611%2020.9149%208.31864C21.1291%208.09081%2021.3563%207.87497%2021.5776%207.65368C22.1171%207.11354%2022.5394%206.67369%2023.0903%206.14609C23.2685%205.97494%2023.8908%205.36776%2023.8908%205.36776C23.8908%205.36776%2020.8119%204.34798%2019.9798%204.01768C19.8218%203.62907%2018.63%200.109165%2018.63%200.109165Z'%20fill='white'/%3e%3c/svg%3e`,chipsGreen_default=`data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.64975%2015.5715C2.64597%2012.756%204.9566%2010.4416%207.77158%2010.4427C10.5898%2010.4437%2012.895%2012.7506%2012.8956%2015.5699C12.8956%2018.3892%2010.5914%2020.696%207.77266%2020.6987C4.95714%2020.7009%202.65353%2018.3957%202.64975%2015.5715ZM20.078%2012.8235C18.9851%2013.7766%2017.6805%2014.2377%2016.2403%2014.2701C16.2673%2014.9176%2016.2927%2015.5353%2016.3191%2016.1731C18.2734%2016.1293%2019.9781%2015.4694%2021.4307%2014.1805C20.9669%2013.715%2020.5284%2013.2749%2020.078%2012.8235ZM16.5999%200.610995C16.5999%201.22659%2016.5951%201.81464%2016.6091%202.40269C16.6102%202.45237%2016.7349%202.52581%2016.8121%202.54255C17.1518%202.61707%2017.5001%202.65595%2017.836%202.74289C18.6859%202.96321%2019.4284%203.39358%2020.0732%203.94653C20.5262%203.49294%2020.9696%203.0496%2021.4259%202.59277C20.0661%201.38427%2018.4661%200.720614%2016.5999%200.610995ZM3.94033%2011.122C4.90152%2010.3152%205.99825%209.83354%207.25319%209.71744C7.30719%209.71258%207.38927%209.58892%207.39143%209.51818C7.40439%209.09537%207.39791%208.67147%207.39791%208.24812C7.39791%208.10232%207.39791%207.95652%207.39791%207.79182C5.52575%207.91278%203.92791%208.57644%202.56875%209.78494C3.02882%2010.2456%203.46784%2010.6851%203.91333%2011.1306C3.91009%2011.1317%203.92899%2011.1311%203.94033%2011.122ZM7.39791%2023.3479C7.39791%2022.7664%207.38981%2022.2118%207.40223%2021.6578C7.40655%2021.4655%207.32717%202
2221.4321%207.15923%2021.4061C6.78394%2021.3489%206.40648%2021.2825%206.04144%2021.1788C5.24117%2020.9509%204.53756%2020.5346%203.92197%2020.0038C3.47%2020.4622%203.0299%2020.9088%202.57793%2021.3673C3.93601%2022.5704%205.53331%2023.2367%207.39791%2023.3479ZM8.17064%207.79722V9.71096C9.49362%209.8141%2010.6416%2010.299%2011.6174%2011.1301C12.0699%2010.6775%2012.5084%2010.2391%2012.9674%209.779C11.6082%208.57266%2010.012%207.9063%208.17064%207.79722ZM15.8304%202.52473V0.609375C13.9793%200.730333%2012.3788%201.38913%2011.025%202.60195C11.4813%203.05824%2011.9204%203.4978%2012.3793%203.95625C13.3675%203.09658%2014.5231%202.62787%2015.8304%202.52473ZM12.9625%2021.3705C12.5062%2020.9147%2012.0624%2020.4709%2011.6099%2020.0189C11.5407%2020.074%2011.4511%2020.1469%2011.3598%2020.2171C10.4775%2020.8953%209.48552%2021.3003%208.37638%2021.4126C8.26082%2021.4245%208.14526%2021.4132%208.14742%2021.5935C8.15498%2022.1654%208.15012%2022.7372%208.15012%2023.3485C10.0207%2023.2324%2011.6201%2022.5682%2012.9625%2021.3705ZM15.5437%2015.9635H13.637C13.529%2017.2854%2013.0473%2018.4459%2012.2055%2019.4271C12.6623%2019.8839%2013.1013%2020.3224%2013.556%2020.7765C14.7645%2019.4109%2015.4325%2017.8141%2015.5437%2015.9635ZM13.6402%2015.173H15.5448C15.4292%2013.323%2014.7645%2011.73%2013.5619%2010.3746C13.1094%2010.8266%2012.6715%2011.2645%2012.2098%2011.7257C13.057%2012.7079%2013.5268%2013.8732%2013.6402%2015.173ZM1.97206%2010.3806C0.77813%2011.7322%200.109619%2013.3235%200.000539993%2015.1908C0.614512%2015.1908%201.2085%2015.1941%201.8025%2015.1843C1.84462%2015.1838%201.91158%2015.0979%201.92238%2015.0429C1.95964%2014.8566%201.96828%2014.6643%202.00391%2014.4769C2.20155%2013.4353%202.65353%2012.5157%203.32636%2011.7381C2.86412%2011.2742%202.42187%2010.8314%201.97206%2010.3806ZM20.6785%204.55781C21.5171%205.52439%2021.9837%206.68106%2022.0906%207.99054H24C23.8898%206.13891%2023.2224%204.54593%2022.0355%203.20296C21.5716%203.66628%2021.1283%204.10853%2020.6785%204.55781ZM23.9671%208.78973H22.1667C21.988%209.43556%2021.8767%2010.0641%2021.6375%2010.6387C21.3951%2011.2197%2021.0252%2011.7473%2020.7152%2012.2916C21.124%2012.702%2021.5625%2013.1415%2022.0015%2013.5816C23.0669%2012.6161%2024.1345%2010.0247%2023.9671%208.78973ZM1.98448%2020.7743C2.43861%2020.3207%202.88302%2019.8769%203.33554%2019.4249C3.33824%2019.4379%203.33932%2019.4281%203.335%2019.4233C2.52501%2018.4556%202.03415%2017.3535%201.91968%2016.0894C1.91536%2016.0397%201.83598%2015.9565%201.79062%2015.956C1.20419%2015.9468%200.617212%2015.95%200%2015.95C0.113399%2017.8254%200.78299%2019.4179%201.98448%2020.7743ZM11.7773%204.53945C11.3334%204.09233%2010.8922%203.64846%2010.4505%203.20296C9.64104%203.90495%208.65231%205.93263%208.58265%207.04015C9.18961%207.16597%209.7944%207.29125%2010.4186%207.42085C10.7248%206.12109%2010.9527%205.61727%2011.7773%204.53945Z'%20fill='%23769180'/%3e%3cpath%20d='M14.8352%2010.7904C15.3029%2011.4886%2015.6544%2012.2009%2015.8958%2012.9666C16.016%2013.3482%2016.2768%2013.5212%2016.6782%2013.4855C19.7054%2013.2182%2021.8384%2010.3941%2021.2595%207.41923C20.7876%204.99412%2018.6632%203.24778%2016.2036%203.26344C13.718%203.2791%2011.6207%205.0627%2011.1806%207.52129C11.1476%207.70651%2011.214%207.75565%2011.3534%207.83448C11.8723%208.12824%2012.4134%208.3977%2012.8837%208.75841C13.4464%209.18987%2014%209.5%2014.8352%2010.7605V10.7904Z'%20fill='%23769180'/%3e%3c/svg%3e`,chipsWhite_default=`data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.64975%2015.5715C2.64597%2012.756%204.9566%2010.4416%207.77158%2010.4427C10.5898%2010.4437%2012.895%2012.7506%2012.8956%2015.5699C12.8956%2018.3892%2010.5914%2020.696%207.77266%2020.6987C4.95714%2020.7009%202.65353%2018.3957%202.64975%2015.5715ZM20.078%2012.8235C18.9851%2013.7766%2017.6805%2014.2377%2016.2403%2014.2701C16.2673%2014.9176%2016.2927%2015.5353%2016.3191%2016.1731C18.2734%2016.1293%2019.9781%2015.4694%2021.4307%2014.1805C20.9669%2013.715%2020.5284%2013.2749%2020.078%2012.8235ZM16.5999%200.610995C16.5999%201.22659%2016.5951%201.81464%2016.6091%202.40269C16.6102%202.45237%2016.7349%202.52581%2016.8121%202.54255C17.1518%202.61707%2017.5001%202.65595%201
2227.836%202.74289C18.6859%202.96321%2019.4284%203.39358%2020.0732%203.94653C20.5262%203.49294%2020.9696%203.0496%2021.4259%202.59277C20.0661%201.38427%2018.4661%200.720614%2016.5999%200.610995ZM3.94033%2011.122C4.90152%2010.3152%205.99825%209.83354%207.25319%209.71744C7.30719%209.71258%207.38927%209.58892%207.39143%209.51818C7.40439%209.09537%207.39791%208.67147%207.39791%208.24812C7.39791%208.10232%207.39791%207.95652%207.39791%207.79182C5.52575%207.91278%203.92791%208.57643%202.56875%209.78494C3.02882%2010.2456%203.46784%2010.6851%203.91333%2011.1306C3.91009%2011.1317%203.92899%2011.1311%203.94033%2011.122ZM7.39791%2023.3479C7.39791%2022.7664%207.38981%2022.2118%207.40223%2021.6578C7.40655%2021.4655%207.32717%2021.4321%207.15923%2021.4061C6.78393%2021.3489%206.40648%2021.2825%206.04144%2021.1788C5.24117%2020.9509%204.53756%2020.5346%203.92197%2020.0038C3.47%2020.4622%203.0299%2020.9088%202.57793%2021.3673C3.93601%2022.5704%205.53331%2023.2367%207.39791%2023.3479ZM8.17064%207.79722V9.71096C9.49362%209.8141%2010.6416%2010.299%2011.6174%2011.1301C12.0699%2010.6775%2012.5084%2010.2391%2012.9674%209.779C11.6082%208.57266%2010.012%207.9063%208.17064%207.79722ZM15.8304%202.52473V0.609375C13.9793%200.730333%2012.3788%201.38913%2011.025%202.60195C11.4813%203.05824%2011.9204%203.4978%2012.3793%203.95625C13.3675%203.09658%2014.5231%202.62787%2015.8304%202.52473ZM12.9625%2021.3705C12.5062%2020.9147%2012.0624%2020.4709%2011.6099%2020.0189C11.5407%2020.074%2011.4511%2020.1469%2011.3598%2020.2171C10.4775%2020.8953%209.48552%2021.3003%208.37638%2021.4126C8.26082%2021.4245%208.14526%2021.4132%208.14742%2021.5935C8.15498%2022.1654%208.15012%2022.7372%208.15012%2023.3485C10.0207%2023.2324%2011.6201%2022.5682%2012.9625%2021.3705ZM15.5437%2015.9635H13.637C13.529%2017.2854%2013.0473%2018.4459%2012.2055%2019.4271C12.6623%2019.8839%2013.1013%2020.3224%2013.556%2020.7765C14.7645%2019.4109%2015.4325%2017.8141%2015.5437%2015.9635ZM13.6402%2015.173H15.5448C15.4292%2013.323%2014.7645%2011.73%2013.5619%2010.3746C13.1094%2010.8266%2012.6715%2011.2645%2012.2098%2011.7257C13.057%2012.7079%2013.5268%2013.8732%2013.6402%2015.173ZM1.97206%2010.3806C0.77813%2011.7322%200.109619%2013.3235%200.000539993%2015.1908C0.614512%2015.1908%201.2085%2015.1941%201.8025%2015.1843C1.84462%2015.1838%201.91158%2015.0979%201.92238%2015.0429C1.95964%2014.8566%201.96828%2014.6643%202.00391%2014.4769C2.20155%2013.4353%202.65353%2012.5157%203.32636%2011.7381C2.86412%2011.2742%202.42187%2010.8314%201.97206%2010.3806ZM20.6785%204.55781C21.5171%205.52439%2021.9837%206.68106%2022.0906%207.99054H24C23.8898%206.13891%2023.2224%204.54593%2022.0355%203.20296C21.5716%203.66628%2021.1283%204.10853%2020.6785%204.55781ZM23.9671%208.78973H22.1667C21.988%209.43556%2021.8767%2010.0641%2021.6375%2010.6387C21.3951%2011.2197%2021.0252%2011.7473%2020.7152%2012.2916C21.124%2012.702%2021.5625%2013.1415%2022.0015%2013.5816C23.0669%2012.6161%2024.1345%2010.0247%2023.9671%208.78973ZM1.98448%2020.7743C2.43861%2020.3207%202.88302%2019.8769%203.33554%2019.4249C3.33824%2019.4379%203.33932%2019.4281%203.335%2019.4233C2.52501%2018.4556%202.03415%2017.3535%201.91968%2016.0894C1.91536%2016.0397%201.83598%2015.9565%201.79062%2015.956C1.20418%2015.9468%200.617212%2015.95%200%2015.95C0.113399%2017.8254%200.78299%2019.4179%201.98448%2020.7743ZM11.7773%204.53945C11.3334%204.09233%2010.8922%203.64846%2010.4505%203.20296C9.64104%203.90495%208.65231%205.93263%208.58265%207.04015C9.18961%207.16597%209.7944%207.29125%2010.4186%207.42085C10.7248%206.12109%2010.9527%205.61727%2011.7773%204.53945Z'%20fill='white'/%3e%3cpath%20d='M14.8352%2010.7904C15.3029%2011.4886%2015.6544%2012.2009%2015.8958%2012.9666C16.016%2013.3482%2016.2768%2013.5212%2016.6782%2013.4855C19.7054%2013.2182%2021.8384%2010.3941%2021.2595%207.41923C20.7876%204.99412%2018.6632%203.24778%2016.2036%203.26344C13.718%203.2791%2011.6207%205.0627%2011.1806%207.52129C11.1476%207.70651%2011.214%207.75565%2011.3534%207.83448C11.8723%208.12824%2012.4134%208.3977%2012.8837%208.75841C13.4464%209.18987%2014%209.5%2014.8352%2010.7605V10.7904Z'%20fill='white'/%3e%3c/svg%3e`,graphGreen_default=`data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.14404%205.93556H0V20.0907H4.14404V5.93556Z'%20fill='%23769180'/%3e%3cpath%20d='M12.2544%200H8.11039V20.0907H12.2544V0Z'%20fill='%23769180'/%3e%3cpath%20d='M20.3719%2011.4411H16.2279V20.0907H20.3719V11.4411Z'%20fill='%23769180'/%3e%3c/svg%3e`,graphWhite_default=`data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.14404%205.93556H0V20.0907H4.14404V5.93556Z'%20fill='white'/%3e%3cpath%20d='M12.2544%200H8.11039V20.0907H12.2544V0Z'%20fill='white'/%3e%3cpath%20d='M20.3719%2011.4411H16.2279V20.0907H20.3719V11.4411Z'%20fill='white'/%3e%3c/svg%3e`;function MenuSite({closeDrawer:e,setShowLoginSignup:t}
222){let[n,i]=(0,import_react$1.useState)(!1),o=useNavigate(),{colours:l}=Styling_default,u=useLocation(),[d,f]=(0,import_react$1.useState)(window.innerWidth);window.addEventListener(`resize`,()=>{f(window.innerWidth)});let p=[{title:`Dashboard`,icon:(0,import_jsx_runtime.jsx)(Dashboard_default,{}),goto:`/dashboard`},{title:`My gaming sites`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:u.pathname===`/bettracker`?chipsWhite_default:chipsGreen_default,alt:`bet tracker`})}),goto:`/bettracker`},{title:`Financial insights`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:u.pathname===`/insights`?graphWhite_default:graphGreen_default,alt:`insights`})}),goto:`/insights`,count:0},{title:`Banks`,icon:(0,import_jsx_runtime.jsx)(AccountBalance_default,{}),goto:`/banks`,count:0},{title:`Missions`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:u.pathname===`/missions`?targetWhite_default:targetGreen_default,alt:`missions`})}),goto:`/missions`,count:0},{title:`Info sharing`,icon:(0,import_jsx_runtime.jsx)(Link_default,{}),goto:`/sharing`,count:0},{title:`Documents`,icon:(0,import_jsx_runtime.jsx)(Description_default,{}),goto:`/documents`}],m=[{title:`Dashboard`,icon:(0,import_jsx_runtime.jsx)(Dashboard_default,{}),goto:`/dashboard`},{title:`My gaming sites`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:chipsGreen_default,height:`18px`,width:`18px`,alt:`poker chips`})}),goto:`/bettracker`},{title:`Financial insights`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:graphGreen_default,height:`18px`,width:`18px`,alt:`money`})}),goto:`/insights`,count:0},{title:`Banks`,icon:(0,import_jsx_runtime.jsx)(AccountBalance_default,{}),goto:`/banks`,count:0},{title:`Missions`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:targetGreen_default,height:`18px`,width:`18px`,alt:`target`})}),goto:`/missions`,count:0},{title:`Info sharing`,icon:(0,import_jsx_runtime.jsx)(Link_default,{}),goto:`/sharing`,count:0},{title:`Documents`,icon:(0,import_jsx_runtime.jsx)(Description_default,{}),goto:`/documents`}],g=window.outerWidth<400?`column`:`row`,_=window.innerWidth<400?20:34;return import_lib$1.isMobile||d<850?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Box,{sx:{position:`sticky`,top:0,left:0,right:0,bgcolor,zIndex:100},children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,alignItems:`center`,p:1,children:[(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{i(!0)},children:(0,import_jsx_runtime.jsx)(Menu_default,{sx:{height:30,width:30},color:l.green400})}),(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default$1,alt:`BetBudget`,onClick:()=>o(`/`),onKeyDown:()=>o(`/`),height:24})})]})}),(0,import_jsx_runtime.jsx)(GenericDrawer$1,{left:!0,open:n,onClose:()=>{i(!1)},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[m.map(e=>(0,import_jsx_runtime.jsx)(Box,{color:`error`,alignItems:`top`,children:(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{i(!1),o(e.goto)},size:`small`,startIcon:e.icon,sx:{paddingX:0,paddingY:0,color:l.green400,textTransform:`none`,"& .MuiButton-startIcon":{justifyContent:`center`,alignItems:`center`}},children:e.title})},v4())),(0,import_jsx_runtime.jsx)(Box,{position:`absolute`,bottom:10,children:(0,import_jsx_runtime.jsx)(Button,{sx:{paddingX:0,color:l.green400,textTransform:`none`},onClick:()=>{e&&e(),import_lib$1.isMobile?o(`/login-mobile`):t&&t(`login`)},size:`small`,startIcon:(0,import_jsx_runtime.jsx)(Login_default,{}),children:`Sign in`})})]})})]}):(0,import_jsx_runtime.jsx)(Container$1,{maxWidth:`xl`,children:(0,import_jsx_runtime.jsxs)(Stack,{direction:g,py:3,justifyContent:`space-between`,alignItems:`flex-end`,children:[(0,import_jsx_runtime.jsx)(Box,{sx:{height:_,"&:hover":{cursor:`pointer`}},onClick:()=>{o(`/`)},children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default$1,alt:`BetBudget`,height:_})}),(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:window.outerWidth<400?`center`:`flex-end`,children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,children:[p.map(e=>(0,import_jsx_runtime.jsx)(Tooltip,{title:e.title,children:(0,import_jsx_runtime.jsx)(Badge,{color:`error`,overlap:`circular`,badgeContent:e.count,children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{backgroundColor:u.pathname===e.goto?l.green400:l.white,color:u.pathname===e.goto?l.white:l.green400,"&:hover":{backgroundColor:u.pathname===e.goto?l.green500:l.green100,color:u.pathname===e.goto?l.white:l.green500}},onClick:()=>{o(e.goto)},color:`primary`,size:window.outerWidth<400?`small`:`large`,children:e.icon})})},v4())),(0,import_jsx_runtime.jsx)(Tooltip,{title:void 0,children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{backgroundColor:l.grey200,color:l.grey400},size:window.outerWidth<400?`small`:`large`,children:(0,import_jsx_runtime.jsx)(Settings_default,{})})}),(0,import_jsx_runtime.jsx)(Tooltip,{title:`Sign in`,children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{backgroundColor:u.pathname===`Log out`?l.green400:l.white,color:u.pathname===`Log out`?l.white:l.green400,"&:hover":{backgroundColor:u.pathname===`Log out`?l.green500:l.green100,color:u.pathname===`Log out`?l.white:l.green500}},onClick:()=>{e&&e(),import_lib$1.isMobile?o(`/login-mobile`):t&&t(`login`)},size:window.outerWidth<400?`small`:`large`,children:(0,import_jsx_runtime.jsx)(Login_default,{})})})]})})]})})}MenuSite.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func};function SuccessPanel({setIsOpen:e}){return(0,import_jsx_runtime.jsxs)(`div`,{onClick:e=>{e.stopPropagation()},onKeyDown:e=>{e.stopPropagation()},children:[(0,import_jsx_runtime.jsx)(`h3`,{style:{margin:`0px 0px 20px`,textAlign:`left`},children:`You've set your cookie preferences.`}),(0,import_jsx_runtime.jsx)(`div`,{style:{justifyContent:`space-between`},children:(0,import_jsx_runtime.jsx)(`button`,{type:`button`,onClick:()=>e(!1),style:{padding:`6px 12px`,border:`1px solid #769180`,borderRadius:`10px`,backgroundColor:`transparent`,color:`#769180`,cursor:`pointer`},children:`Close`})})]})}SuccessPanel.propTypes={setIsOpen:import_prop_types.default.func.isRequired};function CookiesPanel({setSuccess:e,setIsOpen:t}){return(0,import_jsx_runtime.jsxs)(`div`,{onClick:e=>{e.stopPropagation()},onKeyDown:e=>{e.stopPropagation()},role:`banner`,children:[(0,import_jsx_runtime.jsx)(`h3`,{style:{margin:`0px 0px 20px`,textAlign:`left`},children:`This page is using cookies.`}),(0,import_jsx_runtime.jsx)(`p`,{style:{margin:`0px 0px 10px`},children:`We use cookies to make your experience of our websites better.`}),(0,import_jsx_runtime.jsxs)(`p`,{style:{margin:`0px 0px 20px`},children:[`Please, read our`,` `,(0,import_jsx_runtime.jsx)(Link$1,{to:`/cookies`,style:{fontSize:`16px`},children:`cookie policy`}),`.`]}),(0,import_jsx_runtime.jsxs)(`div`,{style:{justifyContent:`space-between`,display:`flex`},children:[(0,import_jsx_runtime.jsx)(`button`,{type:`button`,onClick:()=>{window.localStorage.setItem(`consent`,`all`),e(!0)},style:{padding:`6px 12px`,border:`1px solid #769180`,borderRadius:`10px`,backgroundColor:`transparent`,color:`#769180`,cursor:`pointer`},children:`Accept all`}),(0,import_jsx_runtime.jsx)(`button`,{type:`button`,onClick:()=>{window.localStorage.setItem(`consent`,`essential`),e(!0)},style:{padding:`6px 12px`,border:`1px solid #769180`,borderRadius:`10px`,backgroundColor:`transparent`,color:`#769180`,cursor:`pointer`},children:`Accept essential`}),(0,import_jsx_runtime.jsx)(`button`,{type:`button`,onClick:()=>t(!1),style:{padding:`6px 12px`,border:`1px solid #769180`,borderRadius:`10px`,backgroundColor:`transparent`,color:`#769180`,cursor:`pointer`},children:`Close`})]})]})}
222CookiesPanel.propTypes={setSuccess:import_prop_types.default.func.isRequired,setIsOpen:import_prop_types.default.func.isRequired};function Banner(){let[e,t]=(0,import_react$1.useState)(!window.localStorage.getItem(`consent`)),[n,i]=(0,import_react$1.useState)(!1),[o,l]=(0,import_react$1.useState)(window.innerWidth),[u,d]=(0,import_react$1.useState)(1),f={position:`fixed`,zIndex:1e4,minHeight:`30px`,minWidth:`200px`,backgroundColor:`#fff`,bottom:e?`10px`:`-10px`,borderRadius:`10px`,right:`20px`,cursor:e?`default`:`pointer`,width:`max-content`,height:`max-content`,maxWidth:o<767?`calc(100% - 80px)`:`600px`,boxShadow:`0 8px 16px 0 rgba(0, 0, 0, 0.6), 0 12px 40px 0 rgba(0, 0, 0, 0.5)`,transition:`all .${200/1e3}s ease-in-out`,transform:e?`scale(1)`:`scale(${u})`,padding:e?`20px`:`0px`,fontFamily:`"Roboto","Helvetica","Arial",sans-serif`};window.addEventListener(`resize`,()=>{l(window.innerWidth)});let p=()=>{d(1.1)},m=()=>{d(1)};return(0,import_react$1.useEffect)(()=>{e||(d(1),i(!1))},[e]),e?n?(0,import_jsx_runtime.jsx)(`div`,{style:f,onMouseEnter:p,onMouseLeave:m,onClick:()=>t(!e),onKeyDown:()=>t(!e),children:(0,import_jsx_runtime.jsx)(SuccessPanel,{setIsOpen:t})}):(0,import_jsx_runtime.jsx)(`div`,{style:f,onMouseEnter:p,onMouseLeave:m,onClick:()=>t(!e),onKeyDown:()=>t(!e),children:(0,import_jsx_runtime.jsx)(CookiesPanel,{setSuccess:i,setIsOpen:t})}):(0,import_jsx_runtime.jsx)(`div`,{style:f,onMouseEnter:p,onMouseLeave:m,onClick:()=>t(!e),onKeyDown:()=>t(!e),children:(0,import_jsx_runtime.jsx)(`p`,{style:{textAlign:`center`,margin:`10px 0px`},children:`Cookie consent`})})}function Wrapper$2({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,children:i,loggedIn:o,link:l,label:u,context:d,setShowLogin:f,setLoginToken:p,hideSignupOption:m,setAcceptedInvitation:g,setDeepLink:_}){let[b,S]=(0,import_react$1.useState)(window.innerWidth);return window.addEventListener(`resize`,()=>{S(window.innerWidth)}),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(MenuSite,{closeDrawer:e,setShowLoginSignup:t}),(0,import_jsx_runtime.jsxs)(Container$1,{sx:{width:{xs:`xs`,md:`md`,lg:`lg`},paddingX:2},disableGutters:!0,children:[i,(0,import_jsx_runtime.jsx)(Footer,{loggedIn:o,link:l,label:u,context:d})]}),(0,import_jsx_runtime.jsxs)(GenericModalWithTitle,{openHandler:()=>{t&&t(null)},title:n===`login`?`Sign in to BetBudget`:`Register for BetBudget`,openValue:!!n,children:[n===`login`&&(0,import_jsx_runtime.jsx)(Login,{setShowLoginSignup:t,setShowLogin:f,setLoginToken:p,hideSignupOption:m,setAcceptedInvitation:g,context:d,windowWidth:b}),n===`signup`&&(0,import_jsx_runtime.jsx)(SignUpIntegrated,{windowWidth:b,context:d,setLoginToken:p,setDeepLink:_,closeDrawer:e,setShowLoginSignup:t})]}),(0,import_jsx_runtime.jsx)(Banner,{})]})}Wrapper$2.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func,showLoginSignup:import_prop_types.default.string,children:import_prop_types.default.node,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func,setDeepLink:import_prop_types.default.func};function Homepage({cards:e,context:t,closeDrawer:n,setShowLoginSignup:i,setShowLogin:o,setLoginToken:l,hideSignupOption:u,setAcceptedInvitation:d,setDeepLink:f,showLoginSignup:p,loggedIn:m,link:g,label:_}
222){let b=useNavigate(),[S,C]=(0,import_react$1.useState)(!0),{popUpModal:T}=Styling_default,E=0;return import_lib$1.isMobile?e[0]?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:n,setShowLoginSignup:i,showLoginSignup:p,loggedIn:m,link:g,label:_,context:t,setShowLogin:o,setLoginToken:l,hideSignupOption:u,setAcceptedInvitation:d,setDeepLink:f,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:e[0].title?.[0],variant:`h4`}),e&&e[0]&&e[0].body?e[0].body.map(e=>(0,import_jsx_runtime.jsx)(BText,{title:e},v4())):null,(0,import_jsx_runtime.jsx)(Stack,{children:e[0]?(0,import_jsx_runtime.jsx)(LottiePlayer,{play:!0,loop:!0,animationData:e[0].lottie}):null}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`center`,justifyContent:`center`,spacing:3,children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Register your account`,width:`50%`,onClick:()=>{n&&n(),import_lib$1.isMobile?b(`/sign-up-mobile`):i(`signup`)}}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Sign in`,secondary:!0,width:`30%`,onClick:()=>{n&&n(),import_lib$1.isMobile?b(`/login-mobile`):i(`login`)}})]})]})}),(0,import_jsx_runtime.jsx)(Modal,{open:S,onClose:()=>{C(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:T,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Download the BetBudgetApp instead`,textAlign:`center`}),(0,import_jsx_runtime.jsx)(GetAppButton,{}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Continue in browser`,onClick:()=>{C(!1)}})]})})})]}):null:e[0]?(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:n,setShowLoginSignup:i,showLoginSignup:p,loggedIn:m,link:g,label:_,context:t,setShowLogin:o,setLoginToken:l,hideSignupOption:u,setAcceptedInvitation:d,setDeepLink:f,children:(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:e[0].title?.[0],variant:`h3`}),e&&e[0]&&e[0].body?e[0].body.map(e=>typeof e==`object`?(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(CheckCircle_default,{fontSize:`small`,color:`inherit`}),(0,import_jsx_runtime.jsx)(BText,{title:e},v4())]},v4()):(0,import_jsx_runtime.jsx)(BText,{title:e},v4())):null]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,spacing:3,alignItems:`center`,children:(0,import_jsx_runtime.jsx)(AppButton,{title:`Register your free account`,width:`50%`,onClick:()=>{n&&n(),import_lib$1.isMobile?b(`/sign-up-mobile`):i(`signup`)}})}),(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,spacing:3,alignItems:`center`,children:(0,import_jsx_runtime.jsx)(AppButton,{title:`Sign in`,secondary:!0,width:`30%`,onClick:()=>{n&&n(),import_lib$1.isMobile?b(`/login-mobile`):i(`login`)}})})]})]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:e[0]?(0,import_jsx_runtime.jsx)(LottiePlayer,{play:!0,loop:!0,animationData:e[0].lottie}):null})]})}):null}Homepage.propTypes={cards:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.arrayOf(import_prop_types.default.string),body:import_prop_types.default.arrayOf(import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.object])),lottie:import_prop_types.default.shape({})})).isRequired,closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};var applyHighlighting=(e,t)=>
222{if(!e||e.length<3||!t||!t.text||t.text.length<2)return e;let n;try{n=Array.isArray(e)?e.flatMap(e=>e.split(RegExp(`(${t.text})`,`gi`))):e.split(RegExp(`(${t.text})`,`gi`))}catch{return e}return n.map(e=>e.toLowerCase()===t.text.toLowerCase()?(0,import_jsx_runtime.jsx)(`span`,{style:{borderRadius:2,backgroundColor:t.bg?t.bg:`#0000cc`,color:t.color?t.color:`#fff`},children:e},v4()):e)};function BodyText({fontWeight:e,bolder:t,bold:n,fontSize:i,size:o,larger:l,large:u,tiny:d,medium:f,center:p,right:m,end:g,panelFont:_,color:b,primary:S,red:C,white:T,font:E,fontFamily:D,italic:O,noWrap:A,alignItems:j,highlight:M,variant:N,link:P,linkStyle:F,boldOnHover:I,blueOnHover:L,replace:R,children:z}){let B;B=e||(t?`bolder`:n?`bold`:`lighter`);let V;V=i||o||(l?`x-large`:u?`large`:d?`x-small`:f?`medium`:`small`);let H;H=p?`center`:m||g?`end`:`start`;let U;U=_||b||(S?`primary`:C?`error`:T?`white`:`inherit`);let W=z;if(R&&Array.isArray(W))try{Object.keys(R).forEach(e=>{W=Array.isArray(W)?W.map(t=>t?.replaceAll(`%${e}%`,R[e]??``)):W.replaceAll(`%${e}%`,R[e]??``)})}catch{}let K=applyHighlighting(W,M);if(P){let e={cursor:`pointer`};return I&&(e[`&:hover`]={fontWeight:`bolder`}),L&&(e[`&:hover`]={color:`#3866dc`}),(N||F)&&(e.textDecoration=F===`underline`||N===`underline`?`underline`:`none`),(E||D)&&(e.fontFamily=E||D),(0,import_jsx_runtime.jsx)(Typography,{fontSize:V,fontWeight:B,textAlign:H,fontFamily:E||D||void 0,fontStyle:O?`italic`:`normal`,noWrap:!!A,alignItems:j||`flex-start`,color:U,variant:N||void 0,onClick:P,sx:e,children:K})}return(0,import_jsx_runtime.jsx)(Typography,{fontSize:V,fontWeight:B,textAlign:H,fontStyle:O?`italic`:`normal`,noWrap:!!A,alignItems:j||`flex-start`,color:U,fontFamily:E||D||void 0,variant:N||void 0,children:K})}BodyText.propTypes={fontWeight:import_prop_types.default.string,bolder:import_prop_types.default.bool,bold:import_prop_types.default.bool,fontSize:import_prop_types.default.string,size:import_prop_types.default.string,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,tiny:import_prop_types.default.bool,medium:import_prop_types.default.bool,center:import_prop_types.default.bool,right:import_prop_types.default.bool,end:import_prop_types.default.bool,panelFont:import_prop_types.default.string,color:import_prop_types.default.string,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,font:import_prop_types.default.string,fontFamily:import_prop_types.default.string,italic:import_prop_types.default.bool,noWrap:import_prop_types.default.bool,alignItems:import_prop_types.default.string,highlight:import_prop_types.default.shape({text:import_prop_types.default.string.isRequired,bg:import_prop_types.default.string,color:import_prop_types.default.string}),variant:import_prop_types.default.string,link:import_prop_types.default.func,linkStyle:import_prop_types.default.string,boldOnHover:import_prop_types.default.bool,blueOnHover:import_prop_types.default.bool,replace:import_prop_types.default.objectOf(import_prop_types.default.string),children:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.arrayOf(import_prop_types.default.string)]).isRequired};function TermsContent(){let[e,t]=(0,import_react$1.useState)([]);(0,import_react$1.useEffect)(()=>{AppAPI({endpoint:`betbudget/api/terms`,callback:t})},[]);let n=0;return(0,import_jsx_runtime.jsx)(Stack,{spacing:3,pb:20,children:e.map(e=>(e!==``&&(n+=1),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText,{children:e===``?``:String(n)}),(0,import_jsx_runtime.jsx)(BodyText,{children:e})]},v4())))})}function PageTitle$1({children:e,center:t,light:n,color:i,large:o,shadow:l}){let u=t?`center`:`left`,d=n?`light`:`bolder`,f=i||`#525252`;return(0,import_jsx_runtime.jsx)(Typography,{variant:o&&!import_lib$1.isMobile?`h2`:`h3`,fontWeight:d,textAlign:u,sx:{textShadow:l?`0px 0px ${l>0?l:4}px ${bb_dark}`:``},color:f,children:e})}PageTitle$1.propTypes={children:import_prop_types.default.node.isRequired,center:import_prop_types.default.bool,light:import_prop_types.default.bool,color:import_prop_types.default.string,large:import_prop_types.default.bool,shadow:import_prop_types.default.number};function Terms({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,set
222LoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:12,py:12,children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Terms and Conditions`}),(0,import_jsx_runtime.jsx)(TermsContent,{})]})})}Terms.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};function PrivacyContent(){let[e,t]=(0,import_react$1.useState)([]);return(0,import_react$1.useEffect)(()=>{AppAPI({endpoint:`betbudget/api/legal`,callback:e=>t(e.privacy)})},[]),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,pb:20,children:[(0,import_jsx_runtime.jsx)(Stack,{p:2,bgcolor:`#fff`,borderRadius:2,spacing:2,children:(0,import_jsx_runtime.jsx)(BodyText,{children:`Want us to delete your data? No problem. Simply log in to BetBudget on your mobile or desktop, go to âMy BetBudgetâ and select âDelete accountâ. If you are unable to access your account please contact support.`})}),e.map(e=>{let t=[];return e.title&&e.title!==`ENDS`&&t.push((0,import_jsx_runtime.jsx)(BodyText,{larger:!0,children:e.title},v4())),e.content&&e.content.forEach(e=>{typeof e==`string`?t.push((0,import_jsx_runtime.jsx)(BodyText,{children:e},v4())):(e.subtitle&&t.push((0,import_jsx_runtime.jsx)(BodyText,{children:e.subt
222itle},v4())),e.bold&&t.push((0,import_jsx_runtime.jsx)(BodyText,{bold:!0,children:e.bold},v4())),e.bullets&&e.bullets.forEach(e=>{t.push((0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`center`,spacing:2,children:[(0,import_jsx_runtime.jsx)(Circle_default,{fontSize:`small`}),(0,import_jsx_runtime.jsx)(BodyText,{children:e})]},v4()))}),e.subbullets&&e.subbullets.forEach(e=>{t.push((0,import_jsx_runtime.jsxs)(Stack,{paddingLeft:4,direction:`row`,alignItems:`center`,spacing:2,children:[(0,import_jsx_runtime.jsx)(Circle_default,{fontSize:`small`}),(0,import_jsx_runtime.jsx)(BodyText,{children:e})]},v4()))}))}),t})]})}function Privacy({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:12,py:12,children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Privacy and Data Protection policy`}),(0,import_jsx_runtime.jsx)(PrivacyContent,{})]})})}Privacy.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};function InfoChip({children:e,elevation:t,flat:n,colorScheme:i,bgcolor:o,color:l,inverse:u,fade:d}){let f={size:`medium`,label:e.toString()},p={boxShadow:t||(n?0:1)};return i?f.color=i:(p.bgcolor=o||(u?`#fff`:`#7A9684`),p.color=l||(u?`#7A9684`:`#fff`)),d?(0,import_jsx_runtime.jsx)(Fade,{in:!0,timeout:{enter:d},children:(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Chip,{sx:p,size:f.size,label:f.label,color:f.color})})}):(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Chip,{sx:p,size:f.size,label:f.label,color:f.color})})}InfoChip.propTypes={children:import_prop_types.default.node.isRequired,elevation:import_prop_types.default.number,flat:import_prop_types.default.bool,colorScheme:import_prop_types.default.string,bgcolor:import_prop_types.default.string,color:import_prop_types.default.string,inverse:import_prop_types.default.bool,fade:import_prop_types.default.number};function About({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,py:{xs:0,md:12},children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`About Us`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,md:`row`},spacing:2,children:[(0,import_jsx_runtime.jsx)(InfoChip,{children:`Independent`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`FCA Regulated`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`UK based`})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:6,children:[(0,import_jsx_runtime.jsx)(Box,{p:2,boxShadow:cubeShadow,bgcolor:`#fff`,borderRadius:3,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(SubTitle$1,{large:!0,bolder:!0,children:`Why BetBudget?`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`We created BetBudget to empower people to make better decisions about money - particularly people who like to gamble - and to give them back control over their own data.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`As players ourselves, but also as former operators of gambling sites, we were starting to worry that it was getting harder and harder for anyone to know where they stand financially. We all had multiple accounts with bookies and casinos, not to mention different banks. How to tie it all together?`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`We were also finding ourselves being asked more frequently for bank statements and wage slips by gaming sites carrying out their legally required affordability checks. It was a huge pain gathering the information and going through it with them. Sometimes we just couldn't be bothered, or it just felt wrong, so we closed our accounts.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`BetBudget was born in January 2021 to try to fix all this. We want to create a trustworthy place for looking at your own finances which included a
222simple but secure way to control sharing of information with gaming sites to take the pain out of those affordability checks.`})]})}),(0,import_jsx_runtime.jsx)(Box,{p:2,boxShadow:3,bgcolor:`#fff`,borderRadius:3,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(SubTitle$1,{large:!0,bolder:!0,children:`The Company`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`BetBudget is a free service from Department of Trust, a UK Limited company which is regulated by the Financial Conduct Authority as an Open Banking Account Information Services Provider agent.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Department of Trust is owned and operated independently of gambling companies and we don't have any gambling operators as shareholders. Our founder is long-time technology entrepreneur Charles Cohen who previously founded the mobile gambling technology business Probability plc.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Department of Trust's business model is to charge gambling operators for the reports we generate on behalf of BetBudget users when they consent to data sharing with the operator through us. If a BetBudget user refuses a site's request to share a piece of information, then we don't share it, and we don't charge for it.`}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{endIcon:(0,import_jsx_runtime.jsx)(ExitToApp_default,{}),onClick:()=>{window.open(`https://www.dotrust.co.uk`,`_blank`)},children:`Visit Department of Trust`})})]})})]})]})})}About.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func,setDeepLink:import_prop_types.default.func};var isEmpty$8=e=>!!((typeof e==`string`||e instanceof String)&&e===``||Array.isArray(e)&&e.length===0||typeof e==`object`&&!Array.isArray(e)&&e!==null&&e&&Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype),isEmail=e=>String(e).toLowerCase().match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);function ContactForm(){let[e,t]=(0,import_react$1.useState)(``),[n,i]=(0,import_react$1.useState)(!1),[o,l]=(0,import_react$1.useState)(``),[u,d]=(0,import_react$1.useState)(`Need help with BetBudget app`),[f,p]=(0,import_react$1.useState)(!1),[m,g]=(0,import_react$1.useState)(``),[_,b]=(0,import_react$1.useState)(!1),[S,C]=(0,import_react$1.useState)(``),[T,E]=(0,import_react$1.useState)(``),[D,O]=(0,import_react$1.useState)(!1),[A,j]=(0,import_react$1.useState)(``),[M,N]=(0,import_react$1.useState)(``),[P,F]=(0,import_react$1.useState)(!1),[I,L]=(0,import_react$1.useState)(``),[R,z]=(0,import_react$1.useState)(!1),[B,V]=(0,import_react$1.useState)(``),[H,U]=(0,import_react$1.useState)(``),W=e=>{p(!1),d(e.target.value),V(``)},K=()=>{z(!0)},q=()=>{z(!1)},J=(e=`timeout`)=>{if(q(),typeof e==`object`&&Number.isNaN(+e.code)&&B===``&&H===``){V(`Something went wrong. Please try again later.`);return}if(typeof e==`object`&&e.code>299){V(e.message);return}V(``),U(`Ticket successfully requested.`),t(``),d(`Need help with BetBudget app`),g(``),E(``),N(``)};return(0,import_jsx_runtime.jsx)(Box,{p:2,borderRadius:4,boxShadow:2,bgcolor:`#fff`,width:`100%`,marginTop:`40px`,maxWidth:`400px`,marginX:`auto`,children:(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`}
222,label:`Your name`,size:`small`,tabIndex:1,value:e,onChange:e=>{t(e.target.value),i(!1),l(``),V(``)},autoFocus:!0,margin:`normal`,error:n,helperText:o,disabled:R,required:!0}),(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`},label:`Your email address`,size:`small`,tabIndex:1,value:m,onChange:e=>{g(e.target.value),b(!1),C(``),V(``)},margin:`normal`,error:_,helperText:S,disabled:R,required:!0}),(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`},label:`BetBudget username`,size:`small`,tabIndex:1,value:T,onChange:e=>{E(e.target.value),O(!1),j(``),V(``)},margin:`normal`,error:D,helperText:A,disabled:R,required:!0}),(0,import_jsx_runtime.jsxs)(FormControl,{fullWidth:!0,margin:`normal`,error:f,disabled:R,children:[(0,import_jsx_runtime.jsx)(InputLabel,{id:`select-topic-label`,children:`Topic`}),(0,import_jsx_runtime.jsxs)(Select,{labelId:`select-topic-label`,id:`select-topic`,value:u,label:`Topic`,onChange:W,children:[(0,import_jsx_runtime.jsx)(MenuItem,{value:`Need help with BetBudget app`,children:`Need help with BetBudget app`}),(0,import_jsx_runtime.jsx)(MenuItem,{value:`Question about BetBudget service`,children:`Question about BetBudget service`}),(0,import_jsx_runtime.jsx)(MenuItem,{value:`Bug report for BetBudget app`,children:`Bug report for BetBudget app`}),(0,import_jsx_runtime.jsx)(MenuItem,{value:`Something else`,children:`Something else`})]})]}),(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`},label:`Your Message`,size:`small`,tabIndex:1,multiline:!0,rows:4,value:M,onChange:e=>{N(e.target.value),F(!1),L(``),V(``)},margin:`normal`,error:P,helperText:I,disabled:R,required:!0}),(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{V(``),U(``);let t=!1;isEmpty$8(e)&&(t=!0,i(!0),l(`You must provide name!`)),isEmpty$8(u)&&(t=!0,p(!0)),isEmail(m)||(t=!0,isEmpty$8(m)?(b(!0),C(`You must provide email!`)):(b(!0),C(`This value must be an email!`))),isEmpty$8(T)&&(t=!0,O(!0),j(`You must provide your BetBudget username!`)),isEmpty$8(M)&&(t=!0,F(!0),L(`You must provide message!`)),!t&&(AppAPI({endpoint:`api/v1/support/ticket`,params:{name:e,topic:u,email:m,bbUsername:T,message:M,from:`webapp`},callback:J}),K())},loading:R,disabled:R,children:`Submit`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{color:`error`,bolder:!0,center:!0,children:B}),(0,import_jsx_runtime.jsx)(BodyText$1,{color:`#769180`,bolder:!0,center:!0,children:H})]})]})})}function Contact({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,py:{xs:0,md:12},children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Get in touch`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Please use the form to get in touch. If you want to tell us about a problem with a transaction in BetBudget, please log in to your account and use the corrections facility so our team can review it anonymously.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Please don't send any sensitive information through this form such as your bank details.`})]}),(0,import_jsx_runtime.jsx)(ContactForm,{})]})})}Contact.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};var LayoutGroupContext=(0,import_react$1.createContext)({});function useConstant(e){let t=(0,import_react$1.useRef)(null);return t.current===null&&(t.current=e()),t.current}var isBrowser$1=typeof window<`u`,useIsomorphicLayoutEffect=isBrowser$1?import_react$1.useLayoutEffect:import_react$1.useEffect,PresenceContext=(0,import_react$1.createContext)(null);function addUniqueItem(e,t){e.indexOf(t)===-1&&e.push(t)}function removeItem(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var clamp=(e,t,n)=>n>t?t:n<e?e:n,warning=()=>{},invariant=()=>{},MotionGlobalConfig={},isNumericalString=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function isObject$1(e){return typeof e==`object`&&!!e}var isZeroValueString=e=>/^0[^.\s]+$/u.test(e);function memo(e){let t;return()=>(t===void 0&&(t=e()),t)}var noop$2=e=>
222e,combineFunctions=(e,t)=>n=>t(e(n)),pipe=(...e)=>e.reduce(combineFunctions),progress=(e,t,n)=>{let i=t-e;return i===0?1:(n-e)/i},SubscriptionManager=class{constructor(){this.subscriptions=[]}add(e){return addUniqueItem(this.subscriptions,e),()=>removeItem(this.subscriptions,e)}notify(e,t,n){let i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](e,t,n);else for(let o=0;o<i;o++){let i=this.subscriptions[o];i&&i(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}},secondsToMilliseconds=e=>e*1e3,millisecondsToSeconds=e=>e/1e3;function velocityPerSecond(e,t){return t?1e3/t*e:0}var calcBezier=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,subdivisionPrecision=1e-7,subdivisionMaxIterations=12;function binarySubdivide(e,t,n,i,o){let l,u,d=0;do u=t+(n-t)/2,l=calcBezier(u,i,o)-e,l>0?n=u:t=u;while(Math.abs(l)>subdivisionPrecision&&++d<subdivisionMaxIterations);return u}function cubicBezier(e,t,n,i){if(e===t&&n===i)return noop$2;let o=t=>binarySubdivide(t,0,1,e,n);return e=>e===0||e===1?e:calcBezier(o(e),t,i)}var mirrorEasing=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,reverseEasing=e=>t=>1-e(1-t),backOut$1=cubicBezier(.33,1.53,.69,.99),backIn$1=reverseEasing(backOut$1),backInOut$1=mirrorEasing(backIn$1),anticipate=e=>e>=1?1:(e*=2)<1?.5*backIn$1(e):.5*(2-2**(-10*(e-1))),circIn=e=>1-Math.sin(Math.acos(e)),circOut=reverseEasing(circIn),circInOut=mirrorEasing(circIn),easeIn=cubicBezier(.42,0,1,1),easeOut=cubicBezier(0,0,.58,1),easeInOut=cubicBezier(.42,0,.58,1),isEasingArray=e=>Array.isArray(e)&&typeof e[0]!=`number`,isBezierDefinition=e=>Array.isArray(e)&&typeof e[0]==`number`,easingLookup={linear:noop$2,easeIn,easeInOut,easeOut,circIn,circInOut,circOut,backIn:backIn$1,backInOut:backInOut$1,backOut:backOut$1,anticipate},isValidEasing=e=>typeof e==`string`,easingDefinitionToFunction=e=>{if(isBezierDefinition(e)){e.length;let[t,n,i,o]=e;return cubicBezier(t,n,i,o)}else if(isValidEasing(e))return easingLookup[e],`${e}`,easingLookup[e];return e},stepsOrder=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`],statsBuffer={value:null,addProjectionMetrics:null};function createRenderStep(e,t){let n=new Set,i=new Set,o=!1,l=!1,u=new WeakSet,d={delta:0,timestamp:0,isProcessing:!1},f=0;function p(t){u.has(t)&&(m.schedule(t),e()),f++,t(d)}let m={schedule:(e,t=!1,l=!1)=>{let d=l&&o?n:i;return t&&u.add(e),d.add(e),e},cancel:e=>{i.delete(e),u.delete(e)},process:e=>{if(d=e,o){l=!0;return}o=!0;let u=n;n=i,i=u,n.forEach(p),t&&statsBuffer.value&&statsBuffer.value.frameloop[t].push(f),f=0,n.clear(),o=!1,l&&(l=!1,m.process(e))}};return m}var maxElapsed=40;function createRenderBatcher(e,t){let n=!1,i=!0,o={delta:0,timestamp:0,isProcessing:!1},l=()=>n=!0,u=stepsOrder.reduce((e,n)=>(e[n]=createRenderStep(l,t?n:void 0),e),{}),{setup:d,read:f,resolveKeyframes:p,preUpdate:m,update:g,preRender:_,render:b,postRender:S}=u,C=()=>{let l=MotionGlobalConfig.useManualTiming,u=l?o.timestamp:performance.now();n=!1,l||(o.delta=i?1e3/60:Math.max(Math.min(u-o.timestamp,maxElapsed),1)),o.timestamp=u,o.isProcessing=!0,d.process(o),f.process(o),p.process(o),m.process(o),g.process(o),_.process(o),b.process(o),S.process(o),o.isProcessing=!1,n&&t&&(i=!1,e(C))},T=()=>{n=!0,i=!0,o.isProcessing||e(C)};return{schedule:stepsOrder.reduce((e,t)=>{let i=u[t];return e[t]=(e,t=!1,o=!1)=>(n||T(),i.schedule(e,t,o)),e},{}),cancel:e=>{for(let t=0;t<stepsOrder.length;t++)u[stepsOrder[t]].cancel(e)},state:o,steps:u}}var{schedule:frame$1,cancel:cancelFrame,state:frameData,steps:frameSteps}=createRenderBatcher(typeof requestAnimationFrame<`u`?requestAnimationFrame:noop$2,!0),now$1;function clearTime(){now$1=void 0}var time$1={now:()=>(now$1===void 0&&time$1.set(frameData.isProcessing||MotionGlobalConfig.useManualTiming?frameData.timestamp:performance.now()),now$1),set:e=>{now$1=e,queueMicrotask(clearTime)}},activeAnimations={layout:0,mainThread:0,waapi:0},checkStringStartsWith=e=>t=>typeof t==`string`&&t.startsWith(e),isCSSVariableName=checkStringStartsWith(`--`),startsAsVariableToken=checkStringStartsWith(`var(--`),isCSSVariableToken=e=>startsAsVariableToken(e)?singleCssVariableRegex.test(e.split(`/*`)[0].trim()):!1,singleCssVariableRegex=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function containsCSSVariable(e){return typeof e==`string`?e.split(`/*`)[0].includes(`var(--`):!1}var number$3={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},alpha={...number$3,transform:e=>clamp(0,1,e)},scale={...number$3,default:1},sanitize=e=>Math.round(e*1e5)/1e5,floatRegex=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function isNullish(e){return e==null}var singleColorRegex=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,isColorString=(e,t)=>
222n=>!!(typeof n==`string`&&singleColorRegex.test(n)&&n.startsWith(e)||t&&!isNullish(n)&&Object.prototype.hasOwnProperty.call(n,t)),splitColor=(e,t,n)=>i=>{if(typeof i!=`string`)return i;let[o,l,u,d]=i.match(floatRegex);return{[e]:parseFloat(o),[t]:parseFloat(l),[n]:parseFloat(u),alpha:d===void 0?1:parseFloat(d)}},clampRgbUnit=e=>clamp(0,255,e),rgbUnit={...number$3,transform:e=>Math.round(clampRgbUnit(e))},rgba$1={test:isColorString(`rgb`,`red`),parse:splitColor(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:i=1})=>`rgba(`+rgbUnit.transform(e)+`, `+rgbUnit.transform(t)+`, `+rgbUnit.transform(n)+`, `+sanitize(alpha.transform(i))+`)`};function parseHex(e){let t=``,n=``,i=``,o=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),i=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),i=e.substring(3,4),o=e.substring(4,5),t+=t,n+=n,i+=i,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(i,16),alpha:o?parseInt(o,16)/255:1}}var hex$1={test:isColorString(`#`),parse:parseHex,transform:rgba$1.transform},createUnitType=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),degrees=createUnitType(`deg`),percent=createUnitType(`%`),px=createUnitType(`px`),vh=createUnitType(`vh`),vw=createUnitType(`vw`),progressPercentage={...percent,parse:e=>percent.parse(e)/100,transform:e=>percent.transform(e*100)},hsla$1={test:isColorString(`hsl`,`hue`),parse:splitColor(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:i=1})=>`hsla(`+Math.round(e)+`, `+percent.transform(sanitize(t))+`, `+percent.transform(sanitize(n))+`, `+sanitize(alpha.transform(i))+`)`},color$1={test:e=>rgba$1.test(e)||hex$1.test(e)||hsla$1.test(e),parse:e=>rgba$1.test(e)?rgba$1.parse(e):hsla$1.test(e)?hsla$1.parse(e):hex$1.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?rgba$1.transform(e):hsla$1.transform(e),getAnimatableNone:e=>{let t=color$1.parse(e);return t.alpha=0,color$1.transform(t)}},colorRegex=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function test(e){return isNaN(e)&&typeof e==`string`&&(e.match(floatRegex)?.length||0)+(e.match(colorRegex)?.length||0)>0}var NUMBER_TOKEN=`number`,COLOR_TOKEN=`color`,VAR_TOKEN=`var`,VAR_FUNCTION_TOKEN=`var(`,SPLIT_TOKEN="${}",complexRegex=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function analyseComplexValue(e){let t=e.toString(),n=[],i={color:[],number:[],var:[]},o=[],l=0;return{values:n,split:t.replace(complexRegex,e=>(color$1.test(e)?(i.color.push(l),o.push(COLOR_TOKEN),n.push(color$1.parse(e))):e.startsWith(VAR_FUNCTION_TOKEN)?(i.var.push(l),o.push(VAR_TOKEN),n.push(e)):(i.number.push(l),o.push(NUMBER_TOKEN),n.push(parseFloat(e))),++l,SPLIT_TOKEN)).split(SPLIT_TOKEN),indexes:i,types:o}}function parseComplexValue(e){return analyseComplexValue(e).values}function buildTransformer({split:e,types:t}){let n=e.length;return i=>{let o=``;for(let l=0;l<n;l++)if(o+=e[l],i[l]!==void 0){let e=t[l];e===NUMBER_TOKEN?o+=sanitize(i[l]):e===COLOR_TOKEN?o+=color$1.transform(i[l]):o+=i[l]}return o}}function createTransformer(e){return buildTransformer(analyseComplexValue(e))}var convertNumbersToZero=e=>typeof e==`number`?0:color$1.test(e)?color$1.getAnimatableNone(e):e,convertToZero=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:convertNumbersToZero(e);function getAnimatableNone$1(e){let t=analyseComplexValue(e);return buildTransformer(t)(t.values.map((e,n)=>convertToZero(e,t.split[n])))}var complex={test,parse:parseComplexValue,createTransformer,getAnimatableNone:getAnimatableNone$1};function hueToRgb(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslaToRgba({hue:e,saturation:t,lightness:n,alpha:i}){e/=360,t/=100,n/=100;let o=0,l=0,u=0;if(!t)o=l=u=n;else{let i=n<.5?n*(1+t):n+t-n*t,d=2*n-i;o=hueToRgb(d,i,e+1/3),l=hueToRgb(d,i,e),u=hueToRgb(d,i,e-1/3)}return{red:Math.round(o*255),green:Math.round(l*255),blue:Math.round(u*255),alpha:i}}function mixImmediate(e,t){return n=>n>0?t:e}var mixNumber$1=(e,t,n)=>
222e+(t-e)*n,mixLinearColor=(e,t,n)=>{let i=e*e,o=n*(t*t-i)+i;return o<0?0:Math.sqrt(o)},colorTypes=[hex$1,rgba$1,hsla$1],getColorType=e=>colorTypes.find(t=>t.test(e));function asRGBA(e){let t=getColorType(e);if(`${e}`,!t)return!1;let n=t.parse(e);return t===hsla$1&&(n=hslaToRgba(n)),n}var mixColor=(e,t)=>{let n=asRGBA(e),i=asRGBA(t);if(!n||!i)return mixImmediate(e,t);let o={...n};return e=>(o.red=mixLinearColor(n.red,i.red,e),o.green=mixLinearColor(n.green,i.green,e),o.blue=mixLinearColor(n.blue,i.blue,e),o.alpha=mixNumber$1(n.alpha,i.alpha,e),rgba$1.transform(o))},invisibleValues=new Set([`none`,`hidden`]);function mixVisibility(e,t){return invisibleValues.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function mixNumber(e,t){return n=>mixNumber$1(e,t,n)}function getMixer(e){return typeof e==`number`?mixNumber:typeof e==`string`?isCSSVariableToken(e)?mixImmediate:color$1.test(e)?mixColor:mixComplex:Array.isArray(e)?mixArray:typeof e==`object`?color$1.test(e)?mixColor:mixObject:mixImmediate}function mixArray(e,t){let n=[...e],i=n.length,o=e.map((e,n)=>getMixer(e)(e,t[n]));return e=>{for(let t=0;t<i;t++)n[t]=o[t](e);return n}}function mixObject(e,t){let n={...e,...t},i={};for(let o in n)e[o]!==void 0&&t[o]!==void 0&&(i[o]=getMixer(e[o])(e[o],t[o]));return e=>{for(let t in i)n[t]=i[t](e);return n}}function matchOrder(e,t){let n=[],i={color:0,var:0,number:0};for(let o=0;o<t.values.length;o++){let l=t.types[o],u=e.indexes[l][i[l]];n[o]=e.values[u]??0,i[l]++}return n}var mixComplex=(e,t)=>{let n=complex.createTransformer(t),i=analyseComplexValue(e),o=analyseComplexValue(t);return i.indexes.var.length===o.indexes.var.length&&i.indexes.color.length===o.indexes.color.length&&i.indexes.number.length>=o.indexes.number.length?invisibleValues.has(e)&&!o.values.length||invisibleValues.has(t)&&!i.values.length?mixVisibility(e,t):pipe(mixArray(matchOrder(i,o),o.values),n):(`${e}${t}`,mixImmediate(e,t))};function mix(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`number`?mixNumber$1(e,t,n):getMixer(e)(e,t)}var frameloopDriver=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>frame$1.update(t,e),stop:()=>cancelFrame(t),now:()=>frameData.isProcessing?frameData.timestamp:time$1.now()}},generateLinearEasing=(e,t,n=10)=>{let i=``,o=Math.max(Math.round(t/n),2);for(let t=0;t<o;t++)i+=Math.round(e(t/(o-1))*1e4)/1e4+`, `;return`linear(${i.substring(0,i.length-2)})`},maxGeneratorDuration=2e4;function calcGeneratorDuration(e){let t=0,n=50,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}function createGeneratorEasing(e,t=100,n){let i=n({...e,keyframes:[0,t]}),o=Math.min(calcGeneratorDuration(i),maxGeneratorDuration);return{type:`keyframes`,ease:e=>i.next(o*e).value/t,duration:millisecondsToSeconds(o)}}var springDefaults={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function calcAngularFreq(e,t){return e*Math.sqrt(1-t*t)}var rootIterations=12;function approximateRoot(e,t,n){let i=n;for(let n=1;n<rootIterations;n++)i-=e(i)/t(i);return i}var safeMin=.001;function findSpring({duration:e=springDefaults.duration,bounce:t=springDefaults.bounce,velocity:n=springDefaults.velocity,mass:i=springDefaults.mass}){let o,l;springDefaults.maxDuration;let u=1-t;u=clamp(springDefaults.minDamping,springDefaults.maxDamping,u),e=clamp(springDefaults.minDuration,springDefaults.maxDuration,millisecondsToSeconds(e)),u<1?(o=t=>{let i=t*u,o=i*e,l=i-n,d=calcAngularFreq(t,u),f=Math.exp(-o);return safeMin-l/d*f},l=t=>{let i=t*u*e,l=i*n+n,d=u**2*t**2*e,f=Math.exp(-i),p=calcAngularFreq(t**2,u);return(-o(t)+safeMin>0?-1:1)*((l-d)*f)/p}):(o=t=>{let i=Math.exp(-t*e),o=(t-n)*e+1;return-safeMin+i*o},l=t=>Math.exp(-t*e)*((n-t)*(e*e)));let d=5/e,f=approximateRoot(o,l,d);if(e=secondsToMilliseconds(e),isNaN(f))return{stiffness:springDefaults.stiffness,damping:springDefaults.damping,duration:e};{let t=f**2*i;return{stiffness:t,damping:u*2*Math.sqrt(i*t),duration:e}}}var durationKeys=[`duration`,`bounce`],physicsKeys=[`stiffness`,`damping`,`mass`];function isSpringType(e,t){return t.some(t=>e[t]!==void 0)}function getSpringOptions(e){let t={velocity:springDefaults.velocity,stiffness:springDefaults.stiffness,damping:springDefaults.damping,mass:springDefaults.mass,isResolvedFromDuration:!1,...e};if(!isSpringType(e,physicsKeys)&&isSpringType(e,durationKeys))if(t.velocity=0,e.visualDuration){let n=e.visualDuration,i=2*Math.PI/(n*1.2),o=i*i,l=2*clamp(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:springDefaults.mass,stiffness:o,damping:l}}else{let n=findSpring({...e,velocity:0});
222t={...t,...n,mass:springDefaults.mass},t.isResolvedFromDuration=!0}return t}function spring(e=springDefaults.visualDuration,t=springDefaults.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},{restSpeed:i,restDelta:o}=n,l=n.keyframes[0],u=n.keyframes[n.keyframes.length-1],d={done:!1,value:l},{stiffness:f,damping:p,mass:m,duration:g,velocity:_,isResolvedFromDuration:b}=getSpringOptions({...n,velocity:-millisecondsToSeconds(n.velocity||0)}),S=_||0,C=p/(2*Math.sqrt(f*m)),T=u-l,E=millisecondsToSeconds(Math.sqrt(f/m)),D=Math.abs(T)<5;i||=D?springDefaults.restSpeed.granular:springDefaults.restSpeed.default,o||=D?springDefaults.restDelta.granular:springDefaults.restDelta.default;let O,A,j,M,N,P;if(C<1)j=calcAngularFreq(E,C),M=(S+C*E*T)/j,O=e=>u-Math.exp(-C*E*e)*(M*Math.sin(j*e)+T*Math.cos(j*e)),N=C*E*M+T*j,P=C*E*T-M*j,A=e=>Math.exp(-C*E*e)*(N*Math.sin(j*e)+P*Math.cos(j*e));else if(C===1){O=e=>u-Math.exp(-E*e)*(T+(S+E*T)*e);let e=S+E*T;A=t=>Math.exp(-E*t)*(E*e*t-S)}else{let e=E*Math.sqrt(C*C-1);O=t=>{let n=Math.exp(-C*E*t),i=Math.min(e*t,300);return u-n*((S+C*E*T)*Math.sinh(i)+e*T*Math.cosh(i))/e};let t=(S+C*E*T)/e,n=C*E*t-T*e,i=C*E*T-t*e;A=t=>{let o=Math.exp(-C*E*t),l=Math.min(e*t,300);return o*(n*Math.sinh(l)+i*Math.cosh(l))}}let F={calculatedDuration:b&&g||null,velocity:e=>secondsToMilliseconds(A(e)),next:e=>{if(!b&&C<1){let t=Math.exp(-C*E*e),n=Math.sin(j*e),l=Math.cos(j*e),f=u-t*(M*n+T*l),p=secondsToMilliseconds(t*(N*n+P*l));return d.done=Math.abs(p)<=i&&Math.abs(u-f)<=o,d.value=d.done?u:f,d}let t=O(e);if(b)d.done=e>=g;else{let n=secondsToMilliseconds(A(e));d.done=Math.abs(n)<=i&&Math.abs(u-t)<=o}return d.value=d.done?u:t,d},toString:()=>{let e=Math.min(calcGeneratorDuration(F),maxGeneratorDuration),t=generateLinearEasing(t=>F.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return F}spring.applyToOptions=e=>{let t=createGeneratorEasing(e,100,spring);return e.ease=t.ease,e.duration=secondsToMilliseconds(t.duration),e.type=`keyframes`,e};var velocitySampleDuration=5;function getGeneratorVelocity(e,t,n){let i=Math.max(t-velocitySampleDuration,0);return velocityPerSecond(n-e(i),t-i)}function inertia({keyframes:e,velocity:t=0,power:n=.8,timeConstant:i=325,bounceDamping:o=10,bounceStiffness:l=500,modifyTarget:u,min:d,max:f,restDelta:p=.5,restSpeed:m}){let g=e[0],_={done:!1,value:g},b=e=>d!==void 0&&e<d||f!==void 0&&e>f,S=e=>d===void 0?f:f===void 0||Math.abs(d-e)<Math.abs(f-e)?d:f,C=n*t,T=g+C,E=u===void 0?T:u(T);E!==T&&(C=E-g);let D=e=>-C*Math.exp(-e/i),O=e=>E+D(e),A=e=>{let t=D(e),n=O(e);_.done=Math.abs(t)<=p,_.value=_.done?E:n},j,M,N=e=>{b(_.value)&&(j=e,M=spring({keyframes:[_.value,S(_.value)],velocity:getGeneratorVelocity(O,e,_.value),damping:o,stiffness:l,restDelta:p,restSpeed:m}))};return N(0),{calculatedDuration:null,next:e=>{let t=!1;return!M&&j===void 0&&(t=!0,A(e),N(e)),j!==void 0&&e>=j?M.next(e-j):(!t&&A(e),_)}}}function createMixers(e,t,n){let i=[],o=n||MotionGlobalConfig.mix||mix,l=e.length-1;for(let n=0;n<l;n++){let l=o(e[n],e[n+1]);t&&(l=pipe(Array.isArray(t)?t[n]||noop$2:t,l)),i.push(l)}return i}function interpolate(e,t,{clamp:n=!0,ease:i,mixer:o}={}){let l=e.length;if(t.length,l===1)return()=>t[0];if(l===2&&t[0]===t[1])return()=>t[1];let u=e[0]===e[1];e[0]>e[l-1]&&(e=[...e].reverse(),t=[...t].reverse());let d=createMixers(t,i,o),f=d.length,p=n=>{if(u&&n<e[0])return t[0];let i=0;if(f>1)for(;i<e.length-2&&!(n<e[i+1]);i++);let o=progress(e[i],e[i+1],n);return d[i](o)};return n?t=>p(clamp(e[0],e[l-1],t)):p}function fillOffset(e,t){let n=e[e.length-1];for(let i=1;i<=t;i++){let o=progress(0,t,i);e.push(mixNumber$1(n,1,o))}}function defaultOffset(e){let t=[0];return fillOffset(t,e.length-1),t}function convertOffsetToTimes(e,t){return e.map(e=>e*t)}function defaultEasing(e,t){return e.map(()=>t||easeInOut).splice(0,e.length-1)}function keyframes({duration:e=300,keyframes:t,times:n,ease:i=`easeInOut`}){let o=isEasingArray(i)?i.map(easingDefinitionToFunction):easingDefinitionToFunction(i),l={done:!1,value:t[0]},u=interpolate(convertOffsetToTimes(n&&n.length===t.length?n:defaultOffset(t),e),t,{ease:Array.isArray(o)?o:defaultEasing(t,o)});return{calculatedDuration:e,next:t=>(l.value=u(t),l.done=t>=e,l)}}var isNotNull=e=>e!==null;function getFinalKeyframe(e,{repeat:t,repeatType:n=`loop`},i,o=1){let l=e.filter(isNotNull),u=o<0||t&&n!==`loop`&&t%2==1?0:l.length-1;return!u||i===void 0?l[u]:i}var transitionTypeMap={decay:inertia,inertia,tween:keyframes,keyframes,spring};function replaceTransitionType(e){typeof e.type==`string`&&(e.type=transitionTypeMap[e.type])}var WithPromise=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}},percentToProgress=e=>e/100,JSAnimation=class extends WithPromise{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==time$1.now()&&this.tick(time$1.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},activeAnimations.mainThread++,this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;replaceTransitionType(e);
222let{type:t=keyframes,repeat:n=0,repeatDelay:i=0,repeatType:o,velocity:l=0}=e,{keyframes:u}=e,d=t||keyframes;d!==keyframes&&typeof u[0]!=`number`&&(this.mixKeyframes=pipe(percentToProgress,mix(u[0],u[1])),u=[0,100]);let f=d({...e,keyframes:u});o===`mirror`&&(this.mirroredGenerator=d({...e,keyframes:[...u].reverse(),velocity:-l})),f.calculatedDuration===null&&(f.calculatedDuration=calcGeneratorDuration(f));let{calculatedDuration:p}=f;this.calculatedDuration=p,this.resolvedDuration=p+i,this.totalDuration=this.resolvedDuration*(n+1)-i,this.generator=f}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.holdTime===null?this.currentTime=t:this.currentTime=this.holdTime}tick(e,t=!1){let{generator:n,totalDuration:i,mixKeyframes:o,mirroredGenerator:l,resolvedDuration:u,calculatedDuration:d}=this;if(this.startTime===null)return n.next(0);let{delay:f=0,keyframes:p,repeat:m,repeatType:g,repeatDelay:_,type:b,onUpdate:S,finalKeyframe:C}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-i/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let T=this.currentTime-f*(this.playbackSpeed>=0?1:-1),E=this.playbackSpeed>=0?T<0:T>i;this.currentTime=Math.max(T,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=i);let D=this.currentTime,O=n;if(m){let e=Math.min(this.currentTime,i)/u,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,m+1),t%2&&(g===`reverse`?(n=1-n,_&&(n-=_/u)):g===`mirror`&&(O=l)),D=clamp(0,1,n)*u}let A;E?(this.delayState.value=p[0],A=this.delayState):A=O.next(D),o&&!E&&(A.value=o(A.value));let{done:j}=A;!E&&d!==null&&(j=this.playbackSpeed>=0?this.currentTime>=i:this.currentTime<=0);let M=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&j);return M&&b!==inertia&&(A.value=getFinalKeyframe(p,this.options,C,this.speed)),S&&S(A.value),M&&this.finish(),A}then(e,t){return this.finished.then(e,t)}get duration(){return millisecondsToSeconds(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+millisecondsToSeconds(e)}get time(){return millisecondsToSeconds(this.currentTime)}set time(e){e=secondsToMilliseconds(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return getGeneratorVelocity(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(time$1.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=millisecondsToSeconds(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=frameloopDriver,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,this.state===`finished`&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=`running`,this.driver.start()}pause(){this.state=`paused`,this.updateTime(time$1.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null,activeAnimations.mainThread--}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}};function fillWildcards(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}var radToDeg=e=>e*180/Math.PI,rotate=e=>rebaseAngle(radToDeg(Math.atan2(e[1],e[0]))),matrix2dParsers={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate,rotateZ:rotate,skewX:e=>radToDeg(Math.atan(e[1])),skewY:e=>radToDeg(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},rebaseAngle=e=>(e%=360,e<0&&(e+=360),e),rotateZ=rotate,scaleX=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),scaleY=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),matrix3dParsers={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX,scaleY,scale:e=>(scaleX(e)+scaleY(e))/2,rotateX:e=>rebaseAngle(radToDeg(Math.atan2(e[6],e[5]))),rotateY:e=>rebaseAngle(radToDeg(Math.atan2(-e[2],e[0]))),rotateZ,rotate:rotateZ,skewX:e=>radToDeg(Math.atan(e[4])),skewY:e=>radToDeg(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function defaultTransformValue(e){return e.includes(`scale`)?1:0}
222function parseValueFromTransform(e,t){if(!e||e===`none`)return defaultTransformValue(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),i,o;if(n)i=matrix3dParsers,o=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=matrix2dParsers,o=t}if(!o)return defaultTransformValue(t);let l=i[t],u=o[1].split(`,`).map(convertTransformToNumber);return typeof l==`function`?l(u):u[l]}var readTransformValue=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return parseValueFromTransform(n,t)};function convertTransformToNumber(e){return parseFloat(e.trim())}var transformPropOrder=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],transformProps=new Set(transformPropOrder),isNumOrPxType=e=>e===number$3||e===px,transformKeys=new Set([`x`,`y`,`z`]),nonTranslationalTransformKeys=transformPropOrder.filter(e=>!transformKeys.has(e));function removeNonTranslationalTransform(e){let t=[];return nonTranslationalTransformKeys.forEach(n=>{let i=e.getValue(n);i!==void 0&&(t.push([n,i.get()]),i.set(n.startsWith(`scale`)?1:0))}),t}var positionalValues={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:i})=>{let o=e.max-e.min;return i===`border-box`?o:o-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:i})=>{let o=e.max-e.min;return i===`border-box`?o:o-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>parseValueFromTransform(t,`x`),y:(e,{transform:t})=>parseValueFromTransform(t,`y`)};positionalValues.translateX=positionalValues.x,positionalValues.translateY=positionalValues.y;var toResolve=new Set,isScheduled=!1,anyNeedsMeasurement=!1,isForced=!1;function measureAllKeyframes(){if(anyNeedsMeasurement){let e=Array.from(toResolve).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t=removeNonTranslationalTransform(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}anyNeedsMeasurement=!1,isScheduled=!1,toResolve.forEach(e=>e.complete(isForced)),toResolve.clear()}function readAllKeyframes(){toResolve.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(anyNeedsMeasurement=!0)})}function flushKeyframeResolvers(){isForced=!0,readAllKeyframes(),measureAllKeyframes(),isForced=!1}var KeyframeResolver=class{constructor(e,t,n,i,o,l=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=i,this.element=o,this.isAsync=l}scheduleResolve(){this.state=`scheduled`,this.isAsync?(toResolve.add(this),isScheduled||(isScheduled=!0,frame$1.read(readAllKeyframes),frame$1.resolveKeyframes(measureAllKeyframes))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:i}=this;if(e[0]===null){let o=i?.get(),l=e[e.length-1];if(o!==void 0)e[0]=o;else if(n&&t){let i=n.readValue(t,l);i!=null&&(e[0]=i)}e[0]===void 0&&(e[0]=l),i&&o===void 0&&i.set(e[0])}fillWildcards(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),toResolve.delete(this)}cancel(){this.state===`scheduled`&&(toResolve.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},isCSSVar=e=>e.startsWith(`--`);function setStyle(e,t,n){isCSSVar(t)?e.style.setProperty(t,n):e.style[t]=n}var supportsFlags={};function memoSupports(e,t){let n=memo(e);return()=>supportsFlags[t]??n()}var supportsScrollTimeline=memoSupports(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),supportsLinearEasing=memoSupports(()=>{try{document.createElement(`div`).animate({opacity:0}
222,{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),cubicBezierAsString=([e,t,n,i])=>`cubic-bezier(${e}, ${t}, ${n}, ${i})`,supportedWaapiEasing={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])};function mapEasingToNativeEasing(e,t){if(e)return typeof e==`function`?supportsLinearEasing()?generateLinearEasing(e,t):`ease-out`:isBezierDefinition(e)?cubicBezierAsString(e):Array.isArray(e)?e.map(e=>mapEasingToNativeEasing(e,t)||supportedWaapiEasing.easeOut):supportedWaapiEasing[e]}function startWaapiAnimation(e,t,n,{delay:i=0,duration:o=300,repeat:l=0,repeatType:u=`loop`,ease:d=`easeOut`,times:f}={},p=void 0){let m={[t]:n};f&&(m.offset=f);let g=mapEasingToNativeEasing(d,o);Array.isArray(g)&&(m.easing=g),statsBuffer.value&&activeAnimations.waapi++;let _={delay:i,duration:o,easing:Array.isArray(g)?`linear`:g,fill:`both`,iterations:l+1,direction:u===`reverse`?`alternate`:`normal`};p&&(_.pseudoElement=p);let b=e.animate(m,_);return statsBuffer.value&&b.finished.finally(()=>{activeAnimations.waapi--}),b}function isGenerator(e){return typeof e==`function`&&`applyToOptions`in e}function applyGeneratorOptions({type:e,...t}){return isGenerator(e)&&supportsLinearEasing()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var NativeAnimation=class extends WithPromise{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:n,keyframes:i,pseudoElement:o,allowFlatten:l=!1,finalKeyframe:u,onComplete:d}=e;this.isPseudoElement=!!o,this.allowFlatten=l,this.options=e,e.type;let f=applyGeneratorOptions(e);this.animation=startWaapiAnimation(t,n,i,f,o),f.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!o){let e=getFinalKeyframe(i,this.options,u,this.speed);this.updateMotionValue&&this.updateMotionValue(e),setStyle(t,n,e),this.animation.cancel()}d?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e===`idle`||e===`finished`||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return millisecondsToSeconds(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+millisecondsToSeconds(e)}get time(){return millisecondsToSeconds(Number(this.animation.currentTime)||0)}set time(e){let t=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=secondsToMilliseconds(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`f
222inished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:n,observe:i}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&supportsScrollTimeline()?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),n&&(this.animation.rangeEnd=n),noop$2):i(this)}},unsupportedEasingFunctions={anticipate,backInOut:backInOut$1,circInOut};function isUnsupportedEase(e){return e in unsupportedEasingFunctions}function replaceStringEasing(e){typeof e.ease==`string`&&isUnsupportedEase(e.ease)&&(e.ease=unsupportedEasingFunctions[e.ease])}var sampleDelta=10,NativeAnimationExtended=class extends NativeAnimation{constructor(e){replaceStringEasing(e),replaceTransitionType(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:i,element:o,...l}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let u=new JSAnimation({...l,autoplay:!1}),d=Math.max(sampleDelta,time$1.now()-this.startTime),f=clamp(0,sampleDelta,d-sampleDelta),p=u.sample(d).value,{name:m}=this.options;o&&m&&setStyle(o,m,p),t.setWithVelocity(u.sample(Math.max(0,d-f)).value,p,f),u.stop()}},isAnimatable=(e,t)=>t===`zIndex`?!1:!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(complex.test(e)||e===`0`)&&!e.startsWith(`url(`));function hasKeyframesChanged(e){let t=e[0];if(e.length===1)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}function canAnimate(e,t,n,i){let o=e[0];if(o===null)return!1;if(t===`display`||t===`visibility`)return!0;let l=e[e.length-1],u=isAnimatable(o,t),d=isAnimatable(l,t);return`${t}${o}${l}${u?l:o}`,!u||!d?!1:hasKeyframesChanged(e)||(n===`spring`||isGenerator(n))&&i}function makeAnimationInstant(e){e.duration=0,e.type=`keyframes`}var acceleratedValues=new Set([`opacity`,`clipPath`,`filter`,`transform`]),browserColorFunctions=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function hasBrowserOnlyColors(e){for(let t=0;t<e.length;t++)if(typeof e[t]==`string`&&browserColorFunctions.test(e[t]))return!0;return!1}var colorProperties=new Set([`color`,`backgroundColor`,`outlineColor`,`fill`,`stroke`,`borderColor`,`borderTopColor`,`borderRightColor`,`borderBottomColor`,`borderLeftColor`]),supportsWaapi=memo(()=>Object.hasOwnProperty.call(Element.prototype,`animate`));function supportsBrowserAnimation(e){let{motionValue:t,name:n,repeatDelay:i,repeatType:o,damping:l,type:u,keyframes:d}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:f,transformTemplate:p}=t.owner.getProps();return supportsWaapi()&&n&&(acceleratedValues.has(n)||colorProperties.has(n)&&hasBrowserOnlyColors(d))&&(n!==`transform`||!p)&&!f&&!i&&o!==`mirror`&&l!==0&&u!==`inertia`}var MAX_RESOLVE_DELAY=40,AsyncMotionValueAnimation=class extends WithPromise{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:i=0,repeatDelay:o=0,repeatType:l=`loop`,keyframes:u,n
222ame:d,motionValue:f,element:p,...m}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=time$1.now();let g={autoplay:e,delay:t,type:n,repeat:i,repeatDelay:o,repeatType:l,name:d,motionValue:f,element:p,...m};this.keyframeResolver=new(p?.KeyframeResolver||KeyframeResolver)(u,(e,t,n)=>this.onKeyframesResolved(e,t,g,!n),d,f,p),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,i){this.keyframeResolver=void 0;let{name:o,type:l,velocity:u,delay:d,isHandoff:f,onUpdate:p}=n;this.resolvedAt=time$1.now();let m=!0;canAnimate(e,o,l,u)||(m=!1,(MotionGlobalConfig.instantAnimations||!d)&&p?.(getFinalKeyframe(e,n,t)),e[0]=e[e.length-1],makeAnimationInstant(n),n.repeat=0);let g={startTime:i?this.resolvedAt&&this.resolvedAt-this.createdAt>MAX_RESOLVE_DELAY?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},_=m&&!f&&supportsBrowserAnimation(g),b=g.motionValue?.owner?.current,S;if(_)try{S=new NativeAnimationExtended({...g,element:b})}catch{S=new JSAnimation(g)}else S=new JSAnimation(g);S.finished.then(()=>{this.notifyFinished()}).catch(noop$2),this.pendingTimeline&&=(this.stopTimeline=S.attachTimeline(this.pendingTimeline),void 0),this._animation=S}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),flushKeyframeResolvers()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}};function calcChildStagger(e,t,n,i=0,o=1){let l=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),u=e.size,d=(u-1)*i;return typeof n==`function`?n(l,u):o===1?l*i:d-l*i}var splitCSSVariableRegex=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function parseCSSVariable(e){let t=splitCSSVariableRegex.exec(e);if(!t)return[,];let[,n,i,o]=t;return[`--${n??i}`,o]}var maxDepth=4;function getVariableValue(e,t,n=1){`${e}`;let[i,o]=parseCSSVariable(e);if(!i)return;let l=window.getComputedStyle(t).getPropertyValue(i);if(l){let e=l.trim();return isNumericalString(e)?parseFloat(e):e}return isCSSVariableToken(o)?getVariableValue(o,t,n+1):o}var underDampedSpring={type:`spring`,stiffness:500,damping:25,restSpeed:10},criticallyDampedSpring=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),keyframesTransition={type:`keyframes`,duration:.8},ease={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},getDefaultTransition=(e,{keyframes:t})=>t.length>2?keyframesTransition:transformProps.has(e)?e.startsWith(`scale`)?criticallyDampedSpring(t[1]):underDampedSpring:ease;function resolveTransition(e,t){if(e?.inherit&&t){let{inherit:n,...i}=e;return{...t,...i}}return e}function getValueTransition(e,t){let n=e?.[t]??e?.default??e;return n===e?n:resolveTransition(n,e)}var orchestrationKeys=new Set([`when`,`delay`,`delayChildren`,`staggerChildren`,`staggerDirection`,`repeat`,`repeatType`,`repeatDelay`,`from`,`elapsed`]);function isTransitionDefined(e){for(let t in e)if(!orchestrationKeys.has(t))return!0;return!1}var animateMotionValue=(e,t,n,i={},o,l)=>u=>{let d=getValueTransition(i,e)||{},f=d.delay||i.delay||0,{elapsed:p=0}=i;p-=secondsToMilliseconds(f);let m={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...d,delay:-p,onUpdate:e=>{t.set(e),d.onUpdate&&d.onUpdate(e)},onComplete:()=>{u(),d.onComplete&&d.onComplete()},name:e,motionValue:t,element:l?void 0:o};isTransitionDefined(d)||Object.assign(m,getDefaultTransition(e,m)),m.duration&&=secondsToMilliseconds(m.duration),m.repeatDelay&&=secondsToMilliseconds(m.repeatDelay),m.from!==void 0&&(m.keyframes[0]=m.from);let g=!1;if((m.type===!1||m.duration===0&&!m.repeatDelay)&&(makeAnimationInstant(m),m.delay===0&&(g=!0)),(MotionGlobalConfig.instantAnimations||MotionGlobalConfig.skipAnimations||o?.shouldSkipAnimations)&&(g=!0,makeAnimationInstant(m),m.delay=0),m.allowFlatten=!d.type&&!d.ease,g&&!l&&t.get()!==void 0){let e=getFinalKeyframe(m.keyframes,d);if(e!==void 0){frame$1.update(()=>{m.onUpdate(e),m.onComplete()});return}}return d.isSync?new JSAnimation(m):new AsyncMotionValueAnimation(m)};function getValueState(e){let t=[{},{}];
222return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function resolveVariantFromProps(e,t,n,i){if(typeof t==`function`){let[o,l]=getValueState(i);t=t(n===void 0?e.custom:n,o,l)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[o,l]=getValueState(i);t=t(n===void 0?e.custom:n,o,l)}return t}function resolveVariant(e,t,n){let i=e.getProps();return resolveVariantFromProps(i,t,n===void 0?i.custom:n,e)}var positionalKeys=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...transformPropOrder]),MAX_VELOCITY_DELTA=30,isFloat=e=>!isNaN(parseFloat(e)),collectMotionValues={current:void 0},MotionValue=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=time$1.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=time$1.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=isFloat(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,t){this.events[e]||(this.events[e]=new SubscriptionManager);let n=this.events[e].add(t);return e===`change`?()=>{n(),frame$1.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return collectMotionValues.current&&collectMotionValues.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=time$1.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>MAX_VELOCITY_DELTA)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,MAX_VELOCITY_DELTA);return velocityPerSecond(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function motionValue(e,t){return new MotionValue(e,t)}var isKeyframesTarget=e=>Array.isArray(e);function setMotionValue(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,motionValue(n))}function resolveFinalValueInKeyframes(e){return isKeyframesTarget(e)?e[e.length-1]||0:e}function setTarget(e,t){let{transitionEnd:n={},transition:i={},...o}=resolveVariant(e,t)||{};o={...o,...n};for(let t in o)setMotionValue(e,t,resolveFinalValueInKeyframes(o[t]))}var isMotionValue=e=>!!(e&&e.getVelocity);function isWillChangeMotionValue(e){return!!(isMotionValue(e)&&e.add)}function addValueToWillChange(e,t){let n=e.getValue(`willChange`);if(isWillChangeMotionValue(n))return n.add(t);if(!n&&MotionGlobalConfig.WillChange){let n=new MotionGlobalConfig.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function camelToDash(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var optimizedAppearDataId=`framerAppearId`,optimizedAppearDataAttribute=`data-`+camelToDash(optimizedAppearDataId);function getOptimisedAppearId(e){return e.props[optimizedAppearDataAttribute]}function shouldBlockAnimation({protectedKeys:e,needsAnimating:t},n){let i=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,i}function animateTarget(e,t,{delay:n=0,transitionOverride:i,type:o}={}){let{transition:l,transitionEnd:u,...d}=t,f=e.getDefaultTransition();l=l?resolveTransition(l,f):f;let p=l?.reduceMotion;i&&(l=i);let m=[],g=o&&e.animationState&&e.animationState.getState()[o];for(let t in d){let i=e.getValue(t,e.latestValues[t]??null),o=d[t];if(o===void 0||g&&shouldBlockAnimation(g,t))continue;let u={delay:n,...getValueTransition(l||{},t)},f=i.get();if(f!==void 0&&!i.isAnimating()&&!Array.isArray(o)&&o===f&&!u.velocity){frame$1.update(()=>i.set(o));continue}let _=!1;if(window.MotionHandoffAnimation){let n=getOptimisedAppearId(e);if(n){let e=window.MotionHandoffAnimation(n,t,frame$1);e!==null&&(u.startTime=e,_=!0)}}
222addValueToWillChange(e,t);let b=p??e.shouldReduceMotion;i.start(animateMotionValue(t,i,o,b&&positionalKeys.has(t)?{type:!1}:u,e,_));let S=i.animation;S&&m.push(S)}if(u){let t=()=>frame$1.update(()=>{u&&setTarget(e,u)});m.length?Promise.all(m).then(t):t()}return m}function animateVariant(e,t,n={}){let i=resolveVariant(e,t,n.type===`exit`?e.presenceContext?.custom:void 0),{transition:o=e.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(o=n.transitionOverride);let l=i?()=>Promise.all(animateTarget(e,i,n)):()=>Promise.resolve(),u=e.variantChildren&&e.variantChildren.size?(i=0)=>{let{delayChildren:l=0,staggerChildren:u,staggerDirection:d}=o;return animateChildren(e,t,i,l,u,d,n)}:()=>Promise.resolve(),{when:d}=o;if(d){let[e,t]=d===`beforeChildren`?[l,u]:[u,l];return e().then(()=>t())}else return Promise.all([l(),u(n.delay)])}function animateChildren(e,t,n=0,i=0,o=0,l=1,u){let d=[];for(let f of e.variantChildren)f.notify(`AnimationStart`,t),d.push(animateVariant(f,t,{...u,delay:n+(typeof i==`function`?0:i)+calcChildStagger(e.variantChildren,f,i,o,l)}).then(()=>f.notify(`AnimationComplete`,t)));return Promise.all(d)}function animateVisualElement(e,t,n={}){e.notify(`AnimationStart`,t);let i;if(Array.isArray(t)){let o=t.map(t=>animateVariant(e,t,n));i=Promise.all(o)}else if(typeof t==`string`)i=animateVariant(e,t,n);else{let o=typeof t==`function`?resolveVariant(e,t,n.custom):t;i=Promise.all(animateTarget(e,o,n))}return i.then(()=>{e.notify(`AnimationComplete`,t)})}var auto={test:e=>e===`auto`,parse:e=>e},testValueType=e=>t=>t.test(e),dimensionValueTypes=[number$3,px,percent,degrees,vw,vh,auto],findDimensionValueType=e=>dimensionValueTypes.find(testValueType(e));function isNone(e){return typeof e==`number`?e===0:e===null?!0:e===`none`||e===`0`||isZeroValueString(e)}var maxDefaults=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function applyDefaultFilter(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[i]=n.match(floatRegex)||[];if(!i)return e;let o=n.replace(i,``),l=maxDefaults.has(t)?1:0;return i!==n&&(l*=100),t+`(`+l+o+`)`}var functionRegex=/\b([a-z-]*)\(.*?\)/gu,filter={...complex,getAnimatableNone:e=>{let t=e.match(functionRegex);return t?t.map(applyDefaultFilter).join(` `):e}},mask={...complex,getAnimatableNone:e=>{let t=complex.parse(e);return complex.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},int={...number$3,transform:Math.round},transformValueTypes={rotate:degrees,rotateX:degrees,rotateY:degrees,rotateZ:degrees,scale,scaleX:scale,scaleY:scale,scaleZ:scale,skew:degrees,skewX:degrees,skewY:degrees,distance:px,translateX:px,translateY:px,translateZ:px,x:px,y:px,z:px,perspective:px,transformPerspective:px,opacity:alpha,originX:progressPercentage,originY:progressPercentage,originZ:px},numberValueTypes={borderWidth:px,borderTopWidth:px,borderRightWidth:px,borderBottomWidth:px,borderLeftWidth:px,borderRadius:px,borderTopLeftRadius:px,borderTopRightRadius:px,borderBottomRightRadius:px,borderBottomLeftRadius:px,width:px,maxWidth:px,height:px,maxHeight:px,top:px,right:px,bottom:px,left:px,inset:px,insetBlock:px,insetBlockStart:px,insetBlockEnd:px,insetInline:px,insetInlineStart:px,insetInlineEnd:px,padding:px,paddingTop:px,paddingRight:px,paddingBottom:px,paddingLeft:px,paddingBlock:px,paddingBlockStart:px,paddingBlockEnd:px,paddingInline:px,paddingInlineStart:px,paddingInlineEnd:px,margin:px,marginTop:px,marginRight:px,marginBottom:px,marginLeft:px,marginBlock:px,marginBlockStart:px,marginBlockEnd:px,marginInline:px,marginInlineStart:px,marginInlineEnd:px,fontSize:px,backgroundPositionX:px,backgroundPositionY:px,...transformValueTypes,zIndex:int,fillOpacity:alpha,strokeOpacity:alpha,numOctaves:int},defaultValueTypes={...numberValueTypes,color:color$1,backgroundColor:color$1,outlineColor:color$1,fill:color$1,stroke:color$1,borderColor:color$1,borderTopColor:color$1,borderRightColor:color$1,borderBottomColor:color$1,borderLeftColor:color$1,filter,WebkitFilter:filter,mask,WebkitMask:mask},getDefaultValueType=e=>defaultValueTypes[e],customTypes=new Set([filter,mask]);function getAnimatableNone(e,t){let n=getDefaultValueType(e);return customTypes.has(n)||(n=complex),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var invalidTemplates=new Set([`auto`,`none`,`0`]);function makeNoneKeyframesAnimatable(e,t,n){let i=0,o;for(;i<e.length&&!o;){let t=e[i];typeof t==`string`&&!invalidTemplates.has(t)&&analyseComplexValue(t).values.length&&(o=e[i]),i++}if(o&&n)for(let i of t)e[i]=getAnimatableNone(n,o)}var DOMKeyframesResolver=class extends KeyframeResolver{constructor(e,t,n,i,o){super(e,t,n,i,o,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let n=0;n<e.length;n++){let i=e[n];if(typeof i==`string`&&(i=i.trim(),isCSSVariableToken(i))){let o=getVariableValue(i,t.current);o!==void 0&&(e[n]=o),n===e.length-1&&(this.finalKeyframe=i)}}if(this.resolveNoneKeyframes(),!positionalKeys.has(n)||e.length!==2)return;let[i,o]=e,l=findDimensionValueType(i),u=findDimensionValueType(o);if(containsCSSVariable(i)!==containsCSSVariable(o)&&positionalValues[n]){this.needsMeasurement=!0;return}if(l!==u)if(isNumOrPxType(l)&&isNumOrPxType(u))for(let t=0;t<e.length;t++){let n=e[t];typeof n==`string`&&(e[t]=parseFloat(n))}else positionalValues[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++)(e[t]===null||isNone(e[t]))&&n.push(t);n.length&&makeNoneKeyframesAnimatable(e,n,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;n===`height`&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=positionalValues[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let i=t[t.length-1];i!==void 0&&e.getValue(n,i).jump(i,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:n}=this;if(!e||!e.current)return;let i=e.getValue(t);i&&i.jump(this.measuredOrigin,!1);let o=n.length-1,l=n[o];n[o]=positionalValues[t](e.measureViewportBox(),window.getComputedStyle(e.current)),l!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=l),this.removedTransforms?.length&&this.removedTransforms.forEac
222h(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}};function resolveElements(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let i=document;t&&(i=t.current);let o=n?.[e]??i.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e).filter(e=>e!=null)}var getValueAsType=(e,t)=>t&&typeof e==`number`?t.transform(e):e;function isHTMLElement(e){return isObject$1(e)&&`offsetHeight`in e&&!(`ownerSVGElement`in e)}var{schedule:microtask,cancel:cancelMicrotask}=createRenderBatcher(queueMicrotask,!1),isDragging={x:!1,y:!1};function isDragActive(){return isDragging.x||isDragging.y}function setDragLock(e){return e===`x`||e===`y`?isDragging[e]?null:(isDragging[e]=!0,()=>{isDragging[e]=!1}):isDragging.x||isDragging.y?null:(isDragging.x=isDragging.y=!0,()=>{isDragging.x=isDragging.y=!1})}function setupGesture(e,t){let n=resolveElements(e),i=new AbortController;return[n,{passive:!0,...t,signal:i.signal},()=>i.abort()]}function isValidHover(e){return!(e.pointerType===`touch`||isDragActive())}function hover(e,t,n={}){let[i,o,l]=setupGesture(e,n);return i.forEach(e=>{let n=!1,i=!1,l,u=()=>{e.removeEventListener(`pointerleave`,m)},d=e=>{l&&=(l(e),void 0),u()},f=e=>{n=!1,window.removeEventListener(`pointerup`,f),window.removeEventListener(`pointercancel`,f),i&&(i=!1,d(e))},p=()=>{n=!0,window.addEventListener(`pointerup`,f,o),window.addEventListener(`pointercancel`,f,o)},m=e=>{if(e.pointerType!==`touch`){if(n){i=!0;return}d(e)}};e.addEventListener(`pointerenter`,n=>{if(!isValidHover(n))return;i=!1;let u=t(e,n);typeof u==`function`&&(l=u,e.addEventListener(`pointerleave`,m,o))},o),e.addEventListener(`pointerdown`,p,o)}),l}var isNodeOrChild=(e,t)=>t?e===t?!0:isNodeOrChild(e,t.parentElement):!1,isPrimaryPointer=e=>e.pointerType===`mouse`?typeof e.button!=`number`||e.button<=0:e.isPrimary!==!1,keyboardAccessibleElements=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`A`]);function isElementKeyboardAccessible(e){return keyboardAccessibleElements.has(e.tagName)||e.isContentEditable===!0}var textInputElements=new Set([`INPUT`,`SELECT`,`TEXTAREA`]);function isElementTextInput(e){return textInputElements.has(e.tagName)||e.isContentEditable===!0}var isPressing=new WeakSet;function filterEvents(e){return t=>{t.key===`Enter`&&e(t)}}function firePointerEvent(e,t){e.dispatchEvent(new PointerEvent(`pointer`+t,{isPrimary:!0,bubbles:!0}))}var enableKeyboardPress=(e,t)=>{let n=e.currentTarget;if(!n)return;let i=filterEvents(()=>{if(isPressing.has(n))return;firePointerEvent(n,`down`);let e=filterEvents(()=>{firePointerEvent(n,`up`)});n.addEventListener(`keyup`,e,t),n.addEventListener(`blur`,()=>firePointerEvent(n,`cancel`),t)});n.addEventListener(`keydown`,i,t),n.addEventListener(`blur`,()=>n.removeEventListener(`keydown`,i),t)};function isValidPressEvent(e){return isPrimaryPointer(e)&&!isDragActive()}var claimedPointerDownEvents=new WeakSet;function press(e,t,n={}){let[i,o,l]=setupGesture(e,n),u=e=>{let i=e.currentTarget;if(!isValidPressEvent(e)||claimedPointerDownEvents.has(e))return;isPressing.add(i),n.stopPropagation&&claimedPointerDownEvents.add(e);let l=t(i,e),u=(e,t)=>{window.removeEventListener(`pointerup`,d),window.removeEventListener(`pointercancel`,f),isPressing.has(i)&&isPressing.delete(i),isValidPressEvent(e)&&typeof l==`function`&&l(e,{success:t})},d=e=>{u(e,i===window||i===document||n.useGlobalTarget||isNodeOrChild(i,e.target))},f=e=>{u(e,!1)};window.addEventListener(`pointerup`,d,o),window.addEventListener(`pointercancel`,f,o)};return i.forEach(e=>{(n.useGlobalTarget?window:e).addEventListener(`pointerdown`,u,o),isHTMLElement(e)&&(e.addEventListener(`focus`,e=>enableKeyboardPress(e,o)),!isElementKeyboardAccessible(e)&&!e.hasAttribute(`tabindex`)&&(e.tabIndex=0))}),l}function isSVGElement(e){return isObject$1(e)&&`ownerSVGElement`in e}var resizeHandlers=new WeakMap,observer,getSize$1=(e,t,n)=>(i,o)=>o&&o[0]?o[0][e+`Size`]:isSVGElement(i)&&`getBBox`in i?i.getBBox()[t]:i[n],getWidth$1=getSize$1(`inline`,`width`,`offsetWidth`),getHeight=getSize$1(`block`,`height`,`offsetHeight`);function notifyTarget({target:e,borderBoxSize:t}){resizeHandlers.get(e)?.forEach(n=>
222{n(e,{get width(){return getWidth$1(e,t)},get height(){return getHeight(e,t)}})})}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){typeof ResizeObserver>`u`||(observer=new ResizeObserver(notifyAll))}function resizeElement(e,t){observer||createResizeObserver();let n=resolveElements(e);return n.forEach(e=>{let n=resizeHandlers.get(e);n||(n=new Set,resizeHandlers.set(e,n)),n.add(t),observer?.observe(e)}),()=>{n.forEach(e=>{let n=resizeHandlers.get(e);n?.delete(t),n?.size||observer?.unobserve(e)})}}var windowCallbacks=new Set,windowResizeHandler;function createWindowResizeHandler(){windowResizeHandler=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};windowCallbacks.forEach(t=>t(e))},window.addEventListener(`resize`,windowResizeHandler)}function resizeWindow(e){return windowCallbacks.add(e),windowResizeHandler||createWindowResizeHandler(),()=>{windowCallbacks.delete(e),!windowCallbacks.size&&typeof windowResizeHandler==`function`&&(window.removeEventListener(`resize`,windowResizeHandler),windowResizeHandler=void 0)}}function resize(e,t){return typeof e==`function`?resizeWindow(e):resizeElement(e,t)}function isSVGSVGElement(e){return isSVGElement(e)&&e.tagName===`svg`}var valueTypes=[...dimensionValueTypes,color$1,complex],findValueType=e=>valueTypes.find(testValueType(e)),createAxisDelta=()=>({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()}),visualElementStore=new WeakMap;function isAnimationControls(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function isVariantLabel(e){return typeof e==`string`||Array.isArray(e)}var variantPriorityOrder=[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`],variantProps=[`initial`,...variantPriorityOrder];function isControllingVariants(e){return isAnimationControls(e.animate)||variantProps.some(t=>isVariantLabel(e[t]))}function isVariantNode(e){return!!(isControllingVariants(e)||e.variants)}function updateMotionValuesFromProps(e,t,n){for(let i in t){let o=t[i],l=n[i];if(isMotionValue(o))e.addValue(i,o);else if(isMotionValue(l))e.addValue(i,motionValue(o,{owner:e}));else if(l!==o)if(e.hasValue(i)){let t=e.getValue(i);t.liveStyle===!0?t.jump(o):t.hasAnimated||t.set(o)}else{let t=e.getStaticValue(i);e.addValue(i,motionValue(t===void 0?o:t,{owner:e}))}}for(let i in n)t[i]===void 0&&e.removeValue(i);return t}var prefersReducedMotion={current:null},hasReducedMotionListener={current:!1},isBrowser=typeof window<`u`;function initPrefersReducedMotion(){if(hasReducedMotionListener.current=!0,isBrowser)if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>prefersReducedMotion.current=e.matches;e.addEventListener(`change`,t),t()}else prefersReducedMotion.current=!1}var propEventHandlers=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],featureDefinitions={};function setFeatureDefinitions(e){featureDefinitions=e}function getFeatureDefinitions(){return featureDefinitions}var VisualElement=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:i,skipAnimations:o,blockInitialAnimation:l,visualState:u},d={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=KeyframeResolver,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(`Update`,this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=time$1.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,frame$1.render(this.render,!1,!0))};
222let{latestValues:f,renderState:p}=u;this.latestValues=f,this.baseTarget={...f},this.initialValues=t.initial?{...f}:{},this.renderState=p,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.skipAnimationsConfig=o,this.options=d,this.blockInitialAnimation=!!l,this.isControllingVariants=isControllingVariants(t),this.isVariantNode=isVariantNode(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:m,...g}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in g){let t=g[e];f[e]!==void 0&&isMotionValue(t)&&t.set(f[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,visualElementStore.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(hasReducedMotionListener.current||initPrefersReducedMotion(),this.shouldReduceMotion=prefersReducedMotion.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),cancelFrame(this.notifyUpdate),cancelFrame(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&acceleratedValues.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:i,times:o,ease:l,duration:u}=t.accelerate,d=new NativeAnimation({element:this.current,name:e,keyframes:i,times:o,ease:l,duration:secondsToMilliseconds(u)}),f=n(d);this.valueSubscriptions.set(e,()=>{f(),d.cancel()});return}let n=transformProps.has(e);n&&this.onBindTransform&&this.onBindTransform();let i=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&frame$1.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),o;typeof window<`u`&&window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{i(),o&&o(),t.owner&&t.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in featureDefinitions){let t=featureDefinitions[e];if(!t)continue;let{isEnabled:n,Feature:i}=t;if(!this.features[e]&&i&&n(this.props)&&(this.features[e]=new i(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):createBox()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<propEventHandlers.length;t++){let n=propEventHandlers[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let i=e[`on`+n];i&&(this.propEventSubscriptions[n]=this.on(n,i))}this.prevMotionValues=updateMotionValuesFromProps(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}
222addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=motionValue(t===null?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);return n!=null&&(typeof n==`string`&&(isNumericalString(n)||isZeroValueString(n))?n=parseFloat(n):!findValueType(n)&&complex.test(t)&&(n=getAnimatableNone(e,t)),this.setBaseTarget(e,isMotionValue(n)?n.get():n)),isMotionValue(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let{initial:t}=this.props,n;if(typeof t==`string`||typeof t==`object`){let i=resolveVariantFromProps(this.props,t,this.presenceContext?.custom);i&&(n=i[e])}if(t&&n!==void 0)return n;let i=this.getBaseTargetFromProps(this.props,e);return i!==void 0&&!isMotionValue(i)?i:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new SubscriptionManager),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){microtask.render(this.render)}},DOMVisualElement=class extends VisualElement{constructor(){super(...arguments),this.KeyframeResolver=DOMKeyframesResolver}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;isMotionValue(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}},Feature=class{constructor(e){this.isMounted=!1,this.node=e}update(){}};function convertBoundingBoxToBox({top:e,left:t,right:n,bottom:i}){return{x:{min:t,max:n},y:{min:e,max:i}}}function convertBoxToBoundingBox({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function transformBoxPoints(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:i.y,right:i.x}}function isIdentityScale(e){return e===void 0||e===1}function hasScale({scale:e,scaleX:t,scaleY:n}){return!isIdentityScale(e)||!isIdentityScale(t)||!isIdentityScale(n)}function hasTransform(e){return hasScale(e)||has2DTranslate(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function has2DTranslate(e){return is2DTranslate(e.x)||is2DTranslate(e.y)}function is2DTranslate(e){return e&&e!==`0%`}function scalePoint$1(e,t,n){return n+t*(e-n)}function applyPointDelta(e,t,n,i,o){return o!==void 0&&(e=scalePoint$1(e,o,i)),scalePoint$1(e,n,i)+t}function applyAxisDelta(e,t=0,n=1,i,o){e.min=applyPointDelta(e.min,t,n,i,o),e.max=applyPointDelta(e.max,t,n,i,o)}function applyBoxDelta(e,{x:t,y:n}){applyAxisDelta(e.x,t.translate,t.scale,t.originPoint),applyAxisDelta(e.y,n.translate,n.scale,n.originPoint)}var TREE_SCALE_SNAP_MIN=.999999999999,TREE_SCALE_SNAP_MAX=1.0000000000001;function applyTreeDeltas(e,t,n,i=!1){let o=n.length;if(!o)return;t.x=t.y=1;let l,u;for(let d=0;d<o;d++){l=n[d],u=l.projectionDelta;let{visualElement:o}=l.options;o&&o.props.style&&o.props.style.display===`contents`||(i&&l.options.layoutScroll&&l.scroll&&l!==l.root&&(translateAxis(e.x,-l.scroll.offset.x),translateAxis(e.y,-l.scroll.offset.y)),u&&(t.x*=u.x.scale,t.y*=u.y.scale,applyBoxDelta(e,u)),i&&hasTransform(l.latestValues)&&transformBox(e,l.latestValues,l.layout?.layoutBox))}t.x<TREE_SCALE_SNAP_MAX&&t.x>TREE_SCALE_SNAP_MIN&&(t.x=1),t.y<TREE_SCALE_SNAP_MAX&&t.y>TREE_SCALE_SNAP_MIN&&(t.y=1)}function translateAxis(e,t){e.min+=t,e.max+=t}function transformAxis(e,t,n,i,o=.5){applyAxisDelta(e,t,n,mixNumber$1(e.min,e.max,o),i)}function resolveAxisTranslate(e,t){return typeof e==`string`?parseFloat(e)/100*(t.max-t.min):e}function transformBox(e,t,n){let i=n??e;transformAxis(e.x,resolveAxisTranslate(t.x,i.x),t.scaleX,t.scale,t.originX),transformAxis(e.y,resolveAxisTranslate(t.y,i.y),t.scaleY,t.scale,t.originY)}function measureViewportBox(e,t){return convertBoundingBoxToBox(transformBoxPoints(e.getBoundingClientRect(),t))}function measurePageBox(e,t,n){let i=measureViewportBox(e,n),{scroll:o}=t;return o&&(translateAxis(i.x,o.offset.x),translateAxis(i.y,o.offset.y)),i}var translateAlias={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},numTransforms=transformPropOrder.length;function buildTransform(e,t,n){let i=``,o=!0;for(let l=0;l<numTransforms;l++){let u=transformPropOrder[l],d=e[u];if(d===void 0)continue;let f=!0;if(typeof d==`number`)f=d===(u.startsWith(`scale`)?1:0);else{let e=parseFloat(d);f=u.startsWith(`scale`)?e===1:e===0}if(!f||n){let e=getValueAsType(d,numberValueTypes[u]);if(!f){o=!1;let t=translateAlias[u]||u;i+=`${t}(${e}) `}n&&(t[u]=e)}}return i=i.trim(),n?i=n(t,o?``:i):o&&(i=`none`),i}
222function buildHTMLStyles(e,t,n){let{style:i,vars:o,transformOrigin:l}=e,u=!1,d=!1;for(let e in t){let n=t[e];if(transformProps.has(e)){u=!0;continue}else if(isCSSVariableName(e)){o[e]=n;continue}else{let t=getValueAsType(n,numberValueTypes[e]);e.startsWith(`origin`)?(d=!0,l[e]=t):i[e]=t}}if(t.transform||(u||n?i.transform=buildTransform(t,e.transform,n):i.transform&&=`none`),d){let{originX:e=`50%`,originY:t=`50%`,originZ:n=0}=l;i.transformOrigin=`${e} ${t} ${n}`}}function renderHTML(e,{style:t,vars:n},i,o){let l=e.style,u;for(u in t)l[u]=t[u];for(u in o?.applyProjectionStyles(l,i),n)l.setProperty(u,n[u])}function pixelsToPercent(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var correctBorderRadius={correct:(e,t)=>{if(!t.target)return e;if(typeof e==`string`)if(px.test(e))e=parseFloat(e);else return e;return`${pixelsToPercent(e,t.target.x)}% ${pixelsToPercent(e,t.target.y)}%`}},correctBoxShadow={correct:(e,{treeScale:t,projectionDelta:n})=>{let i=e,o=complex.parse(e);if(o.length>5)return i;let l=complex.createTransformer(e),u=typeof o[0]==`number`?0:1,d=n.x.scale*t.x,f=n.y.scale*t.y;o[0+u]/=d,o[1+u]/=f;let p=mixNumber$1(d,f,.5);return typeof o[2+u]==`number`&&(o[2+u]/=p),typeof o[3+u]==`number`&&(o[3+u]/=p),l(o)}},scaleCorrectors={borderRadius:{...correctBorderRadius,applyTo:[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomLeftRadius`,`borderBottomRightRadius`]},borderTopLeftRadius:correctBorderRadius,borderTopRightRadius:correctBorderRadius,borderBottomLeftRadius:correctBorderRadius,borderBottomRightRadius:correctBorderRadius,boxShadow:correctBoxShadow};function isForcedMotionValue(e,{layout:t,layoutId:n}){return transformProps.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!scaleCorrectors[e]||e===`opacity`)}function scrapeMotionValuesFromProps$1(e,t,n){let i=e.style,o=t?.style,l={};if(!i)return l;for(let t in i)(isMotionValue(i[t])||o&&isMotionValue(o[t])||isForcedMotionValue(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(l[t]=i[t]);return l}function getComputedStyle$1(e){return window.getComputedStyle(e)}var HTMLVisualElement=class extends DOMVisualElement{constructor(){super(...arguments),this.type=`html`,this.renderInstance=renderHTML}readValueFromInstance(e,t){if(transformProps.has(t))return this.projection?.isProjecting?defaultTransformValue(t):readTransformValue(e,t);{let n=getComputedStyle$1(e),i=(isCSSVariableName(t)?n.getPropertyValue(t):n[t])||0;return typeof i==`string`?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:t}){return measureViewportBox(e,t)}build(e,t,n){buildHTMLStyles(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return scrapeMotionValuesFromProps$1(e,t,n)}},dashKeys={offset:`stroke-dashoffset`,array:`stroke-dasharray`},camelKeys={offset:`strokeDashoffset`,array:`strokeDasharray`};function buildSVGPath(e,t,n=1,i=0,o=!0){e.pathLength=1;let l=o?dashKeys:camelKeys;e[l.offset]=`${-i}`,e[l.array]=`${t} ${n}`}var cssMotionPathProperties=[`offsetDistance`,`offsetPath`,`offsetRotate`,`offsetAnchor`];function buildSVGAttrs(e,{attrX:t,attrY:n,attrScale:i,pathLength:o,pathSpacing:l=1,pathOffset:u=0,...d},f,p,m){if(buildHTMLStyles(e,d,p),f){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:g,style:_}=e;g.transform&&(_.transform=g.transform,delete g.transform),(_.transform||g.transformOrigin)&&(_.transformOrigin=g.transformOrigin??`50% 50%`,delete g.transformOrigin),_.transform&&(_.transformBox=m?.transformBox??`fill-box`,delete g.transformBox);for(let e of cssMotionPathProperties)g[e]!==void 0&&(_[e]=g[e],delete g[e]);t!==void 0&&(g.x=t),n!==void 0&&(g.y=n),i!==void 0&&(g.scale=i),o!==void 0&&buildSVGPath(g,o,l,u,!1)}var camelCaseAttributes=new Set([`baseFrequency`,`diffuseConstant`,`kernelMatrix`,`kernelUnitLength`,`keySplines`,`keyTimes`,`limitingConeAngle`,`markerHeight`,`markerWidth`,`numOctaves`,`targetX`,`targetY`,`surfaceScale`,`specularConstant`,`specularExponent`,`stdDeviation`,`tableValues`,`viewBox`,`gradientTransform`,`pathLength`,`startOffset`,`textLength`,`lengthAdjust`]),isSVGTag=e=>typeof e==`string`&&e.toLowerCase()===`svg`;
222function renderSVG(e,t,n,i){renderHTML(e,t,void 0,i);for(let n in t.attrs)e.setAttribute(camelCaseAttributes.has(n)?n:camelToDash(n),t.attrs[n])}function scrapeMotionValuesFromProps(e,t,n){let i=scrapeMotionValuesFromProps$1(e,t,n);for(let n in e)if(isMotionValue(e[n])||isMotionValue(t[n])){let t=transformPropOrder.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);i[t]=e[n]}return i}var SVGVisualElement=class extends DOMVisualElement{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=createBox}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(transformProps.has(t)){let e=getDefaultValueType(t);return e&&e.default||0}return t=camelCaseAttributes.has(t)?t:camelToDash(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return scrapeMotionValuesFromProps(e,t,n)}build(e,t,n){buildSVGAttrs(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,i){renderSVG(e,t,n,i)}mount(e){this.isSVGTag=isSVGTag(e.tagName),super.mount(e)}},numVariantProps=variantProps.length;function getVariantContext(e){if(!e)return;if(!e.isControllingVariants){let t=e.parent&&getVariantContext(e.parent)||{};return e.props.initial!==void 0&&(t.initial=e.props.initial),t}let t={};for(let n=0;n<numVariantProps;n++){let i=variantProps[n],o=e.props[i];(isVariantLabel(o)||o===!1)&&(t[i]=o)}return t}function shallowCompare(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let i=0;i<n;i++)if(t[i]!==e[i])return!1;return!0}var reversePriorityOrder=[...variantPriorityOrder].reverse(),numAnimationTypes=variantPriorityOrder.length;function createAnimateFunction(e){return t=>Promise.all(t.map(({animation:t,options:n})=>animateVisualElement(e,t,n)))}function createAnimationState(e){let t=createAnimateFunction(e),n=createState(),i=!0,o=!1,l=t=>(n,i)=>{let o=resolveVariant(e,i,t===`exit`?e.presenceContext?.custom:void 0);if(o){let{transition:e,transitionEnd:t,...i}=o;n={...n,...i,...t}}return n};function u(n){t=n(e)}function d(u){let{props:d}=e,f=getVariantContext(e.parent)||{},p=[],m=new Set,g={},_=1/0;for(let t=0;t<numAnimationTypes;t++){let b=reversePriorityOrder[t],S=n[b],C=d[b]===void 0?f[b]:d[b],T=isVariantLabel(C),E=b===u?S.isActive:null;E===!1&&(_=t);let D=C===f[b]&&C!==d[b]&&T;if(D&&(i||o)&&e.manuallyAnimateOnMount&&(D=!1),S.protectedKeys={...g},!S.isActive&&E===null||!C&&!S.prevProp||isAnimationControls(C)||typeof C==`boolean`)continue;if(b===`exit`&&S.isActive&&E!==!0){S.prevResolvedValues&&(g={...g,...S.prevResolvedValues});continue}let O=checkVariantsDidChange(S.prevProp,C),A=O||b===u&&S.isActive&&!D&&T||t>_&&T,j=!1,M=Array.isArray(C)?C:[C],N=M.reduce(l(b),{});E===!1&&(N={});let{prevResolvedValues:P={}}=S,F={...P,...N},I=t=>{A=!0,m.has(t)&&(j=!0,m.delete(t)),S.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in F){let t=N[e],n=P[e];if(g.hasOwnProperty(e))continue;let i=!1;i=isKeyframesTarget(t)&&isKeyframesTarget(n)?!shallowCompare(t,n):t!==n,i?t==null?m.add(e):I(e):t!==void 0&&m.has(e)?I(e):S.protectedKeys[e]=!0}S.prevProp=C,S.prevResolvedValues=N,S.isActive&&(g={...g,...N}),(i||o)&&e.blockInitialAnimation&&(A=!1);let L=D&&O;A&&(!L||j)&&p.push(...M.map(t=>{let n={type:b};if(typeof t==`string`&&(i||o)&&!L&&e.manuallyAnimateOnMount&&e.parent){let{parent:i}=e,o=resolveVariant(i,t);if(i.enteringChildren&&o){let{delayChildren:t}=o.transition||{};n.delay=calcChildStagger(i.enteringChildren,e,t)}}return{animation:t,options:n}}))}if(m.size){let t={};if(typeof d.initial!=`boolean`){let n=resolveVariant(e,Array.isArray(d.initial)?d.initial[0]:d.initial);n&&n.transition&&(t.transition=n.transition)}m.forEach(n=>{let i=e.getBaseTarget(n),o=e.getValue(n);o&&(o.liveStyle=!0),t[n]=i??null}),p.push({animation:t})}let b=!!p.length;return i&&(d.initial===!1||d.initial===d.animate)&&!e.manuallyAnimateOnMount&&(b=!1),i=!1,o=!1,b?t(p):Promise.resolve()}function f(t,i){if(n[t].isActive===i)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,i)),n[t].isActive=i;let o=d(t);for(let e in n)n[e].protectedKeys={};return o}
222return{animateChanges:d,setActive:f,setAnimateFunction:u,getState:()=>n,reset:()=>{n=createState(),o=!0}}}function checkVariantsDidChange(e,t){return typeof t==`string`?t!==e:Array.isArray(t)?!shallowCompare(t,e):!1}function createTypeState(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function createState(){return{animate:createTypeState(!0),whileInView:createTypeState(),whileHover:createTypeState(),whileTap:createTypeState(),whileDrag:createTypeState(),whileFocus:createTypeState(),exit:createTypeState()}}function copyAxisInto(e,t){e.min=t.min,e.max=t.max}function copyBoxInto(e,t){copyAxisInto(e.x,t.x),copyAxisInto(e.y,t.y)}function copyAxisDeltaInto(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var SCALE_PRECISION=1e-4,SCALE_MIN=1-SCALE_PRECISION,SCALE_MAX=1+SCALE_PRECISION,TRANSLATE_PRECISION=.01,TRANSLATE_MIN=0-TRANSLATE_PRECISION,TRANSLATE_MAX=0+TRANSLATE_PRECISION;function calcLength(e){return e.max-e.min}function isNear(e,t,n){return Math.abs(e-t)<=n}function calcAxisDelta(e,t,n,i=.5){e.origin=i,e.originPoint=mixNumber$1(t.min,t.max,e.origin),e.scale=calcLength(n)/calcLength(t),e.translate=mixNumber$1(n.min,n.max,e.origin)-e.originPoint,(e.scale>=SCALE_MIN&&e.scale<=SCALE_MAX||isNaN(e.scale))&&(e.scale=1),(e.translate>=TRANSLATE_MIN&&e.translate<=TRANSLATE_MAX||isNaN(e.translate))&&(e.translate=0)}function calcBoxDelta(e,t,n,i){calcAxisDelta(e.x,t.x,n.x,i?i.originX:void 0),calcAxisDelta(e.y,t.y,n.y,i?i.originY:void 0)}function calcRelativeAxis(e,t,n,i=0){e.min=(i?mixNumber$1(n.min,n.max,i):n.min)+t.min,e.max=e.min+calcLength(t)}function calcRelativeBox(e,t,n,i){calcRelativeAxis(e.x,t.x,n.x,i?.x),calcRelativeAxis(e.y,t.y,n.y,i?.y)}function calcRelativeAxisPosition(e,t,n,i=0){let o=i?mixNumber$1(n.min,n.max,i):n.min;e.min=t.min-o,e.max=e.min+calcLength(t)}function calcRelativePosition(e,t,n,i){calcRelativeAxisPosition(e.x,t.x,n.x,i?.x),calcRelativeAxisPosition(e.y,t.y,n.y,i?.y)}function removePointDelta(e,t,n,i,o){return e-=t,e=scalePoint$1(e,1/n,i),o!==void 0&&(e=scalePoint$1(e,1/o,i)),e}function removeAxisDelta(e,t=0,n=1,i=.5,o,l=e,u=e){if(percent.test(t)&&(t=parseFloat(t),t=mixNumber$1(u.min,u.max,t/100)-u.min),typeof t!=`number`)return;let d=mixNumber$1(l.min,l.max,i);e===l&&(d-=t),e.min=removePointDelta(e.min,t,n,d,o),e.max=removePointDelta(e.max,t,n,d,o)}function removeAxisTransforms(e,t,[n,i,o],l,u){removeAxisDelta(e,t[n],t[i],t[o],t.scale,l,u)}var xKeys=[`x`,`scaleX`,`originX`],yKeys=[`y`,`scaleY`,`originY`];function removeBoxTransforms(e,t,n,i){removeAxisTransforms(e.x,t,xKeys,n?n.x:void 0,i?i.x:void 0),removeAxisTransforms(e.y,t,yKeys,n?n.y:void 0,i?i.y:void 0)}function isAxisDeltaZero(e){return e.translate===0&&e.scale===1}function isDeltaZero(e){return isAxisDeltaZero(e.x)&&isAxisDeltaZero(e.y)}function axisEquals(e,t){return e.min===t.min&&e.max===t.max}function boxEquals(e,t){return axisEquals(e.x,t.x)&&axisEquals(e.y,t.y)}function axisEqualsRounded(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function boxEqualsRounded(e,t){return axisEqualsRounded(e.x,t.x)&&axisEqualsRounded(e.y,t.y)}function aspectRatio(e){return calcLength(e.x)/calcLength(e.y)}function axisDeltaEquals(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function eachAxis(e){return[e(`x`),e(`y`)]}function buildProjectionTransform(e,t,n){let i=``,o=e.x.translate/t.x,l=e.y.translate/t.y,u=n?.z||0;if((o||l||u)&&(i=`translate3d(${o}px, ${l}px, ${u}px) `),(t.x!==1||t.y!==1)&&(i+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,rotateX:o,rotateY:l,skewX:u,skewY:d}=n;e&&(i=`perspective(${e}px) ${i}`),t&&(i+=`rotate(${t}deg) `),o&&(i+=`rotateX(${o}deg) `),l&&(i+=`rotateY(${l}deg) `),u&&(i+=`skewX(${u}deg) `),d&&(i+=`skewY(${d}deg) `)}let d=e.x.scale*t.x,f=e.y.scale*t.y;return(d!==1||f!==1)&&(i+=`scale(${d}, ${f})`),i||`none`}var borderLabels=[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomLeftRadius`,`borderBottomRightRadius`],numBorders=borderLabels.length,asNumber=e=>typeof e==`string`?parseFloat(e):e,isPx=e=>typeof e==`number`||px.test(e);function mixValues(e,t,n,i,o,l){o?(e.opacity=mixNumber$1(0,n.opacity??1,easeCrossfadeIn(i)),e.opacityExit=mixNumber$1(t.opacity??1,0,easeCrossfadeOut(i))):l&&(e.opacity=mixNumber$1(t.opacity??1,n.opacity??1,i));for(let o=0;o<numBorders;o++){let l=borderLabels[o],u=getRadius$2(t,l),d=getRadius$2(n,l);u===void 0&&d===void 0||(u||=0,d||=0,u===0||d===0||isPx(u)===isPx(d)?(e[l]=Math.max(mixNumber$1(asNumber(u),asNumber(d),i),0),(percent.test(d)||percent.test(u))&&(e[l]+=`%`)):e[l]=d)}(t.rotate||n.rotate)&&(e.rotate=mixNumber$1(t.rotate||0,n.rotate||0,i))}function getRadius$2(e,t){return e[t]===void 0?e.borderRadius:e[t]}var easeCrossfadeIn=compress(0,.5,circOut),easeCrossfadeOut=compress(.5,.95,noop$2);function compress(e,t,n){return i=>i<e?0:i>t?1:n(progress(e,t,i))}function animateSingleValue(e,t,n){let i=isMotionValue(e)?e:motionValue(e);return i.start(animateMotionValue(``,i,t,n)),i.animation}function addDomEvent(e,t,n,i={passive:!0}){return e.addEventListener(t,n,i),()=>e.removeEventListener(t,n)}var compareByDepth=(e,t)=>e.depth-t.depth,FlatTree=class{constructor(){this.children=[],this.isDirty=!1}add(e){addUniqueItem(this.children,e),this.isDirty=!0}remove(e){removeItem(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEac
222h(e)}};function delay(e,t){let n=time$1.now(),i=({timestamp:o})=>{let l=o-n;l>=t&&(cancelFrame(i),e(l-t))};return frame$1.setup(i,!0),()=>cancelFrame(i)}function resolveMotionValue(e){return isMotionValue(e)?e.get():e}var NodeStack=class{constructor(){this.members=[]}add(e){addUniqueItem(this.members,e);for(let t=this.members.length-1;t>=0;t--){let n=this.members[t];if(n===e||n===this.lead||n===this.prevLead)continue;let i=n.instance;(!i||i.isConnected===!1)&&!n.snapshot&&(removeItem(this.members,n),n.unmount())}e.scheduleRender()}remove(e){if(removeItem(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(e.isPresent!==!1&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.updateSnapshot(),e.scheduleRender();let{layoutDependency:i}=n.options,{layoutDependency:o}=e.options;(i===void 0||i!==o)&&(e.resumeFrom=n,t&&(n.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root?.isUpdating&&(e.isLayoutDirty=!0)),e.options.crossfade===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}},globalProjectionState={hasAnimatedSinceResize:!0,hasEverUpdated:!1},metrics={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},transformAxes=[``,`X`,`Y`,`Z`],animationTarget=1e3,id$1=0;function resetDistortingTransform(e,t,n,i){let{latestValues:o}=t;o[e]&&(n[e]=o[e],t.setStaticValue(e,0),i&&(i[e]=0))}function cancelTreeOptimisedTransformAnimations(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:t}=e.options;if(!t)return;let n=getOptimisedAppearId(t);if(window.MotionHasOptimisedAnimation(n,`transform`)){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(n,`transform`,frame$1,!(t||i))}let{parent:i}=e;i&&!i.hasCheckedOptimisedAppear&&cancelTreeOptimisedTransformAnimations(i)}function createProjectionNode$1({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:i,resetTransform:o}){return class{constructor(e={},n=t?.()){this.id=id$1++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,statsBuffer.value&&(metrics.nodes=metrics.calculatedTargetDeltas=metrics.calculatedProjections=0),this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection),this.nodes.forEach(cleanDirtyNodes),statsBuffer.addProjectionMetrics&&statsBuffer.addProjectionMetrics(metrics)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new FlatTree)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new SubscriptionManager),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=isSVGElement(t)&&!isSVGSVGElement(t),this.instance=t;let{layoutId:n,layout:i,visualElement:o}=this.options;if(o&&!o.current&&o.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(i||n)&&(this.isLayoutDirty=!0),e){let n,i=0,o=()=>this.root.updateBlockedByResize=!1;frame$1.read(()=>{i=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==i&&(i=e,this.root.updateBlockedByResize=!0,n&&n(),n=delay(o,250),globalProjectionState.hasAnimatedSinceResize&&(globalProjectionState.hasAnimatedSinceResize=!1,this.nodes.forEac
222h(finishAnimation)))})}n&&this.root.registerSharedNode(n,this),this.options.animate!==!1&&o&&(n||i)&&this.addEventListener(`didUpdate`,({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:i})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let l=this.options.transition||o.getDefaultTransition()||defaultLayoutTransition,{onLayoutAnimationStart:u,onLayoutAnimationComplete:d}=o.getProps(),f=!this.targetLayout||!boxEqualsRounded(this.targetLayout,i),p=!t&&n;if(this.options.layoutRoot||this.resumeFrom||p||t&&(f||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...getValueTransition(l,`layout`),onPlay:u,onComplete:d};(o.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,p)}else t||finishAnimation(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=i})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),cancelFrame(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(resetSkewAndRotation),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&cancelTreeOptimisedTransformAnimations(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,(typeof t.latestValues.x==`string`||typeof t.latestValues.y==`string`)&&(t.isLayoutDirty=!0),t.updateScroll(`snapshot`),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(t===void 0&&!n)return;let i=this.getTransformTemplate();this.prevTransformTemplateValue=i?i(this.latestValues,``):void 0,this.updateSnapshot(),e&&this.notifyListeners(`willUpdate`)}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let e=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),e&&this.nodes.forEach(forceLayoutMeasure),this.nodes.forEach(clearMeasurements);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(clearIsLayoutDirty);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(ensureDraggedNodesSnapshotted),this.nodes.forEach(resetTransformStyle),this.nodes.forEach(updateLayout),this.nodes.forEach(notifyLayoutUpdate)):this.nodes.forEach(clearIsLayoutDirty),this.clearAllSnapshots();let e=time$1.now();frameData.delta=clamp(0,1e3/60,e-frameData.timestamp),frameData.timestamp=e,frameData.isProcessing=!0,frameSteps.update.process(frameData),frameSteps.preRender.process(frameData),frameSteps.render.process(frameData),frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,microtask.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(clearSnapshot),this.sharedNodes.forEach(removeLeadSnapshots)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,frame$1.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){frame$1.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!calcLength(this.snapshot.measuredBox.x)&&!calcLength(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||=createBox(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners(`measure`,this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify(`LayoutMeasure`,this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e=`measure`){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=i(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!o)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!isDeltaZero(this.projectionDelta),n=this.getTransformTemplate(),i=n?n(this.latestValues,``):void 0,l=i!==this.prevTransformTemplateValue;e&&this.instance&&(t||hasTransform(this.latestValues)||l)&&(o(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){let t=this.measurePageBox(),n=this.removeElementScroll(t);
222return e&&(n=this.removeTransform(n)),roundBox(n),{animationId:this.root.animationId,measuredBox:t,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return createBox();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(checkNodeWasScrollRoot))){let{scroll:e}=this.root;e&&(translateAxis(t.x,e.offset.x),translateAxis(t.y,e.offset.y))}return t}removeElementScroll(e){let t=createBox();if(copyBoxInto(t,e),this.scroll?.wasRoot)return t;for(let n=0;n<this.path.length;n++){let i=this.path[n],{scroll:o,options:l}=i;i!==this.root&&o&&l.layoutScroll&&(o.wasRoot&©BoxInto(t,e),translateAxis(t.x,o.offset.x),translateAxis(t.y,o.offset.y))}return t}applyTransform(e,t=!1,n){let i=n||createBox();copyBoxInto(i,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&(translateAxis(i.x,-n.scroll.offset.x),translateAxis(i.y,-n.scroll.offset.y)),hasTransform(n.latestValues)&&transformBox(i,n.latestValues,n.layout?.layoutBox)}return hasTransform(this.latestValues)&&transformBox(i,this.latestValues,this.layout?.layoutBox),i}removeTransform(e){let t=createBox();copyBoxInto(t,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!hasTransform(n.latestValues))continue;let i;n.instance&&(hasScale(n.latestValues)&&n.updateSnapshot(),i=createBox(),copyBoxInto(i,n.measurePageBox())),removeBoxTransforms(t,n.latestValues,n.snapshot?.layoutBox,i)}return hasTransform(this.latestValues)&&removeBoxTransforms(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:e.crossfade===void 0?!0:e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||=t.isProjectionDirty,this.isTransformDirty||=t.isTransformDirty,this.isSharedProjectionDirty||=t.isSharedProjectionDirty;let n=!!this.resumingFrom||this!==t;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:i,layoutId:o}=this.options;if(!this.layout||!(i||o))return;this.resolvedRelativeTargetAt=frameData.timestamp;let l=this.getClosestProjectingParent();l&&this.linkedParentVersion!==l.layoutVersion&&!l.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&l&&l.layout?this.createRelativeTarget(l,this.layout.layoutBox,l.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=createBox(),this.targetWithTransforms=createBox()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),calcRelativeBox(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):copyBoxInto(this.target,this.layout.layoutBox),applyBoxDelta(this.target,this.targetDelta)):copyBoxInto(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&l&&!!l.resumingFrom==!!this.resumingFrom&&!l.options.layoutScroll&&l.target&&this.animationProgress!==1?this.createRelativeTarget(l,this.target,l.target):this.relativeParent=this.relativeTarget=void 0),statsBuffer.value&&metrics.calculatedTargetDeltas++)}getClosestProjectingParent(){if(!(!this.parent||hasScale(this.parent.latestValues)||has2DTranslate(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,n){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,t,n,this.options.layoutAnchor||void 0),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,n=!0;
222if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(n=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===frameData.timestamp&&(n=!1),n)return;let{layout:i,layoutId:o}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(i||o))return;copyBoxInto(this.layoutCorrected,this.layout.layoutBox);let l=this.treeScale.x,u=this.treeScale.y;applyTreeDeltas(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=createBox());let{target:d}=e;if(!d){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(copyAxisDeltaInto(this.prevProjectionDelta.x,this.projectionDelta.x),copyAxisDeltaInto(this.prevProjectionDelta.y,this.projectionDelta.y)),calcBoxDelta(this.projectionDelta,this.layoutCorrected,d,this.latestValues),(this.treeScale.x!==l||this.treeScale.y!==u||!axisDeltaEquals(this.projectionDelta.x,this.prevProjectionDelta.x)||!axisDeltaEquals(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners(`projectionUpdate`,d)),statsBuffer.value&&metrics.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=createDelta(),this.projectionDelta=createDelta(),this.projectionDeltaWithTransform=createDelta()}setAnimationOrigin(e,t=!1){let n=this.snapshot,i=n?n.latestValues:{},o={...this.latestValues},l=createDelta();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let u=createBox(),d=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),f=this.getStack(),p=!f||f.members.length<=1,m=!!(d&&!p&&this.options.crossfade===!0&&!this.path.some(hasOpacityCrossfade));this.animationProgress=0;let g;this.mixTargetDelta=t=>{let n=t/1e3;mixAxisDelta(l.x,e.x,n),mixAxisDelta(l.y,e.y,n),this.setTargetDelta(l),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(calcRelativePosition(u,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),mixBox(this.relativeTarget,this.relativeTargetOrigin,u,n),g&&boxEquals(this.relativeTarget,g)&&(this.isProjectionDirty=!1),g||=createBox(),copyBoxInto(g,this.relativeTarget)),d&&(this.animationValues=o,mixValues(o,i,this.latestValues,n,m,p)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners(`animationStart`),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&=(cancelFrame(this.pendingAnimation),void 0),this.pendingAnimation=frame$1.update(()=>{globalProjectionState.hasAnimatedSinceResize=!0,activeAnimations.layout++,this.motionValue||=motionValue(0),this.motionValue.jump(0,!1),this.currentAnimation=animateSingleValue(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{activeAnimations.layout--},onComplete:()=>{activeAnimations.layout--,e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners(`animationComplete`)}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(animationTarget),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:i,latestValues:o}=e;
222if(!(!t||!n||!i)){if(this!==e&&this.layout&&i&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,i.layoutBox)){n=this.target||createBox();let t=calcLength(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let i=calcLength(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+i}copyBoxInto(t,n),transformBox(t,o),calcBoxDelta(this.projectionDeltaWithTransform,this.layoutCorrected,t,o)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new NodeStack),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return e?e.lead===this:!0}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let i=this.getStack();i&&i.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return e?e.relegate(this):!1}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let i={};n.z&&resetDistortingTransform(`z`,e,i,this.animationValues);for(let t=0;t<transformAxes.length;t++)resetDistortingTransform(`rotate${transformAxes[t]}`,e,i,this.animationValues),resetDistortingTransform(`skew${transformAxes[t]}`,e,i,this.animationValues);e.render();for(let t in i)e.setStaticValue(t,i[t]),this.animationValues&&(this.animationValues[t]=i[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility=`hidden`;return}let n=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility=``,e.opacity=``,e.pointerEvents=resolveMotionValue(t?.pointerEvents)||``,e.transform=n?n(this.latestValues,``):`none`;return}let i=this.getLead();if(!this.projectionDelta||!this.layout||!i.target){this.options.layoutId&&(e.opacity=this.latestValues.opacity===void 0?1:this.latestValues.opacity,e.pointerEvents=resolveMotionValue(t?.pointerEvents)||``),this.hasProjected&&!hasTransform(this.latestValues)&&(e.transform=n?n({},``):`none`,this.hasProjected=!1);return}e.visibility=``;let o=i.animationValues||i.latestValues;this.applyTransformsToTarget();let l=buildProjectionTransform(this.projectionDeltaWithTransform,this.treeScale,o);n&&(l=n(o,l)),e.transform=l;let{x:u,y:d}=this.projectionDelta;e.transformOrigin=`${u.origin*100}% ${d.origin*100}% 0`,i.animationValues?e.opacity=i===this?o.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:o.opacityExit:e.opacity=i===this?o.opacity===void 0?``:o.opacity:o.opacityExit===void 0?0:o.opacityExit;
222for(let t in scaleCorrectors){if(o[t]===void 0)continue;let{correct:n,applyTo:u,isCSSVariable:d}=scaleCorrectors[t],f=l===`none`?o[t]:n(o[t],i);if(u){let t=u.length;for(let n=0;n<t;n++)e[u[n]]=f}else d?this.options.visualElement.renderState.vars[t]=f:e[t]=f}this.options.layoutId&&(e.pointerEvents=i===this?resolveMotionValue(t?.pointerEvents)||``:`none`)}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}}}function updateLayout(e){e.updateLayout()}function notifyLayoutUpdate(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners(`didUpdate`)){let{layoutBox:n,measuredBox:i}=e.layout,{animationType:o}=e.options,l=t.source!==e.layout.source;if(o===`size`)eachAxis(e=>{let i=l?t.measuredBox[e]:t.layoutBox[e],o=calcLength(i);i.min=n[e].min,i.max=i.min+o});else if(o===`x`||o===`y`){let e=o===`x`?`y`:`x`;copyAxisInto(l?t.measuredBox[e]:t.layoutBox[e],n[e])}else shouldAnimatePositionOnly(o,t.layoutBox,n)&&eachAxis(i=>{let o=l?t.measuredBox[i]:t.layoutBox[i],u=calcLength(n[i]);o.max=o.min+u,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[i].max=e.relativeTarget[i].min+u)});let u=createDelta();calcBoxDelta(u,n,t.layoutBox);let d=createDelta();l?calcBoxDelta(d,e.applyTransform(i,!0),t.measuredBox):calcBoxDelta(d,n,t.layoutBox);let f=!isDeltaZero(u),p=!1;if(!e.resumeFrom){let i=e.getClosestProjectingParent();if(i&&!i.resumeFrom){let{snapshot:o,layout:l}=i;if(o&&l){let u=e.options.layoutAnchor||void 0,d=createBox();calcRelativePosition(d,t.layoutBox,o.layoutBox,u);let f=createBox();calcRelativePosition(f,n,l.layoutBox,u),boxEqualsRounded(d,f)||(p=!0),i.options.layoutRoot&&(e.relativeTarget=f,e.relativeTargetOrigin=d,e.relativeParent=i)}}}e.notifyListeners(`didUpdate`,{layout:n,snapshot:t,delta:d,layoutDelta:u,hasLayoutChanged:f,hasRelativeLayoutChanged:p})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function propagateDirtyNodes(e){statsBuffer.value&&metrics.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty),e.isTransformDirty||=e.parent.isTransformDirty)}function cleanDirtyNodes(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function clearSnapshot(e){e.clearSnapshot()}function clearMeasurements(e){e.clearMeasurements()}function forceLayoutMeasure(e){e.isLayoutDirty=!0,e.updateLayout()}function clearIsLayoutDirty(e){e.isLayoutDirty=!1}function ensureDraggedNodesSnapshotted(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function resetTransformStyle(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify(`BeforeLayoutMeasure`),e.resetTransform()}function finishAnimation(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function resolveTargetDelta(e){e.resolveTargetDelta()}function calcProjection(e){e.calcProjection()}function resetSkewAndRotation(e){e.resetSkewAndRotation()}function removeLeadSnapshots(e){e.removeLeadSnapshot()}function mixAxisDelta(e,t,n){e.translate=mixNumber$1(t.translate,0,n),e.scale=mixNumber$1(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function mixAxis(e,t,n,i){e.min=mixNumber$1(t.min,n.min,i),e.max=mixNumber$1(t.max,n.max,i)}function mixBox(e,t,n,i){mixAxis(e.x,t.x,n.x,i),mixAxis(e.y,t.y,n.y,i)}function hasOpacityCrossfade(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var defaultLayoutTransition={duration:.45,ease:[.4,0,.1,1]},userAgentContains=e=>typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),roundPoint=userAgentContains(`applewebkit/`)&&!userAgentContains(`chrome/`)?Math.round:noop$2;function roundAxis(e){e.min=roundPoint(e.min),e.max=roundPoint(e.max)}function roundBox(e){roundAxis(e.x),roundAxis(e.y)}function shouldAnimatePositionOnly(e,t,n){return e===`position`||e===`preserve-aspect`&&!isNear(aspectRatio(t),aspectRatio(n),.2)}function checkNodeWasScrollRoot(e){return e!==e.root&&e.scroll?.wasRoot}var DocumentProjectionNode=createProjectionNode$1({attachResizeListener:(e,t)=>addDomEvent(e,`resize`,t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),rootProjectionNode={current:void 0},HTMLProjectionNode=createProjectionNode$1({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!rootProjectionNode.current){let e=new DocumentProjectionNode({});e.mount(window),e.setOptions({layoutScroll:!0}),rootProjectionNode.current=e}return rootProjectionNode.current},resetTransform:(e,t)=>
222{e.style.transform=t===void 0?`none`:t},checkIsScrollRoot:e=>window.getComputedStyle(e).position===`fixed`}),MotionConfigContext=(0,import_react$1.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:`never`});function usePresence(e=!0){let t=(0,import_react$1.useContext)(PresenceContext);if(t===null)return[!0,null];let{isPresent:n,onExitComplete:i,register:o}=t,l=(0,import_react$1.useId)();(0,import_react$1.useEffect)(()=>{if(e)return o(l)},[e]);let u=(0,import_react$1.useCallback)(()=>e&&i&&i(l),[l,i,e]);return!n&&i?[!1,u]:[!0]}var LazyContext=(0,import_react$1.createContext)({strict:!1}),featureProps={animation:[`animate`,`variants`,`whileHover`,`whileTap`,`exit`,`whileInView`,`whileFocus`,`whileDrag`],exit:[`exit`],drag:[`drag`,`dragControls`],focus:[`whileFocus`],hover:[`whileHover`,`onHoverStart`,`onHoverEnd`],tap:[`whileTap`,`onTap`,`onTapStart`,`onTapCancel`],pan:[`onPan`,`onPanStart`,`onPanSessionStart`,`onPanEnd`],inView:[`whileInView`,`onViewportEnter`,`onViewportLeave`],layout:[`layout`,`layoutId`]},isInitialized=!1;function initFeatureDefinitions(){if(isInitialized)return;let e={};for(let t in featureProps)e[t]={isEnabled:e=>featureProps[t].some(t=>!!e[t])};setFeatureDefinitions(e),isInitialized=!0}function getInitializedFeatureDefinitions(){return initFeatureDefinitions(),getFeatureDefinitions()}function loadFeatures(e){let t=getInitializedFeatureDefinitions();for(let n in e)t[n]={...t[n],...e[n]};setFeatureDefinitions(t)}var validMotionProps=new Set(`animate.exit.variants.initial.style.values.variants.transition.transformTemplate.custom.inherit.onBeforeLayoutMeasure.onAnimationStart.onAnimationComplete.onUpdate.onDragStart.onDrag.onDragEnd.onMeasureDragConstraints.onDirectionLock.onDragTransitionEnd._dragX._dragY.onHoverStart.onHoverEnd.onViewportEnter.onViewportLeave.globalTapTarget.propagate.ignoreStrict.viewport`.split(`.`));function isValidMotionProp(e){return e.startsWith(`while`)||e.startsWith(`drag`)&&e!==`draggable`||e.startsWith(`layout`)||e.startsWith(`onTap`)||e.startsWith(`onPan`)||e.startsWith(`onLayout`)||validMotionProps.has(e)}var shouldForward=e=>!isValidMotionProp(e);function loadExternalIsValidProp(e){typeof e==`function`&&(shouldForward=t=>t.startsWith(`on`)?!isValidMotionProp(t):e(t))}try{loadExternalIsValidProp((init_emotion_is_prop_valid_esm(),__toCommonJS(emotion_is_prop_valid_esm_exports)).default)}catch{}function filterProps(e,t,n){let i={};for(let o in e)o===`values`&&typeof e.values==`object`||isMotionValue(e[o])||(shouldForward(o)||n===!0&&isValidMotionProp(o)||!t&&!isValidMotionProp(o)||e.draggable&&o.startsWith(`onDrag`))&&(i[o]=e[o]);return i}var MotionContext=(0,import_react$1.createContext)({});function getCurrentTreeVariants(e,t){if(isControllingVariants(e)){let{initial:t,animate:n}=e;return{initial:t===!1||isVariantLabel(t)?t:void 0,animate:isVariantLabel(n)?n:void 0}}return e.inherit===!1?{}:t}function useCreateMotionContext(e){let{initial:t,animate:n}=getCurrentTreeVariants(e,(0,import_react$1.useContext)(MotionContext));return(0,import_react$1.useMemo)(()=>({initial:t,animate:n}),[variantLabelsAsDependency(t),variantLabelsAsDependency(n)])}function variantLabelsAsDependency(e){return Array.isArray(e)?e.join(` `):e}var createHtmlRenderState=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(e,t,n){for(let i in t)!isMotionValue(t[i])&&!isForcedMotionValue(i,n)&&(e[i]=t[i])}function useInitialMotionValues({transformTemplate:e},t){return(0,import_react$1.useMemo)(()=>{let n=createHtmlRenderState();return buildHTMLStyles(n,t,e),Object.assign({},n.vars,n.style)},[t])}function useStyle(e,t){let n=e.style||{},i={};return copyRawValuesOnly(i,n,e),Object.assign(i,useInitialMotionValues(e,t)),i}function useHTMLProps(e,t){let n={},i=useStyle(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout=`none`,i.touchAction=e.drag===!0?`none`:`pan-${e.drag===`x`?`y`:`x`}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=i,n}var createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}});function useSVGProps(e,t,n,i){let o=(0,import_react$1.useMemo)(()=>{let n=createSvgRenderState();return buildSVGAttrs(n,t,isSVGTag(i),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};copyRawValuesOnly(t,e.style,e),o.style={...t,...o.style}}return o}var lowercaseSVGElements=[`animate`,`circle`,`defs`,`desc`,`ellipse`,`g`,`image`,`line`,`filter`,`marker`,`mask`,`metadata`,`path`,`pattern`,`polygon`,`polyline`,`rect`,`stop`,`switch`,`symbol`,`svg`,`text`,`tspan`,`use`,`view`];function isSVGComponent(e){return typeof e!=`string`||e.includes(`-`)?!1:!!(lowercaseSVGElements.indexOf(e)>-1||/[A-Z]/u.test(e))}function useRender(e,t,n,{latestValues:i},o,l=!1,u){let d=(u??isSVGComponent(e)?useSVGProps:useHTMLProps)(t,i,o,e),f=filterProps(t,typeof e==`string`,l),p=e===import_react$1.Fragment?{}:{...f,...d,ref:n},{children:m}=t,g=(0,import_react$1.useMemo)(()=>isMotionValue(m)?m.get():m,[m]);return(0,import_react$1.createElement)(e,{...p,children:g})}function makeState({scrapeMotionValuesFromProps:e,createRenderState:t},n,i,o){return{latestValues:makeLatestValues(n,i,o,e),renderState:t()}}function makeLatestValues(e,t,n,i){let o={},l=i(e,{});for(let e in l)o[e]=resolveMotionValue(l[e]);let{initial:u,animate:d}=e,f=isControllingVariants(e),p=isVariantNode(e);t&&p&&!f&&e.inherit!==!1&&(u===void 0&&(u=t.initial),d===void 0&&(d=t.animate));let m=n?n.initial===!1:!1;m||=u===!1;let g=m?d:u;if(g&&typeof g!=`boolean`&&!isAnimationControls(g)){let t=Array.isArray(g)?g:[g];for(let n=0;n<t.length;n++){let i=resolveVariantFromProps(e,t[n]);if(i){let{transitionEnd:e,transition:t,...n}=i;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=m?t.length-1:0;t=t[e]}t!==null&&(o[e]=t)}for(let t in e)o[t]=e[t]}}}return o}var makeUseVisualState=e=>(t,n)=>{let i=(0,import_react$1.useContext)(MotionContext),o=(0,import_react$1.useContext)(PresenceContext),l=()=>makeState(e,t,i,o);return n?l():useConstant(l)},useHTMLVisualState=makeUseVisualState({scrapeMotionValuesFromProps:scrapeMotionValuesFromProps$1,createRenderState:createHtmlRenderState}),useSVGVisualState=makeUseVisualState({scrapeMotionValuesFromProps,createRenderState:createSvgRenderState}),motionComponentSymbol=Symbol.for(`motionComponentSymbol`);function useMotionRef(e,t,n){let i=(0,import_react$1.useRef)(n);(0,import_react$1.useInsertionEffect)(()=>{i.current=n});let o=(0,import_react$1.useRef)(null);return(0,import_react$1.useCallback)(n=>{n&&e.onMount?.(n);let l=i.current;if(typeof l==`function`)if(n){let e=l(n);
222typeof e==`function`&&(o.current=e)}else o.current?(o.current(),o.current=null):l(n);else l&&(l.current=n);t&&(n?t.mount(n):t.unmount())},[t])}var SwitchLayoutGroupContext=(0,import_react$1.createContext)({});function isRefObject(e){return e&&typeof e==`object`&&Object.prototype.hasOwnProperty.call(e,`current`)}function useVisualElement(e,t,n,i,o,l){let{visualElement:u}=(0,import_react$1.useContext)(MotionContext),d=(0,import_react$1.useContext)(LazyContext),f=(0,import_react$1.useContext)(PresenceContext),p=(0,import_react$1.useContext)(MotionConfigContext),m=p.reducedMotion,g=p.skipAnimations,_=(0,import_react$1.useRef)(null),b=(0,import_react$1.useRef)(!1);i||=d.renderer,!_.current&&i&&(_.current=i(e,{visualState:t,parent:u,props:n,presenceContext:f,blockInitialAnimation:f?f.initial===!1:!1,reducedMotionConfig:m,skipAnimations:g,isSVG:l}),b.current&&_.current&&(_.current.manuallyAnimateOnMount=!0));let S=_.current,C=(0,import_react$1.useContext)(SwitchLayoutGroupContext);S&&!S.projection&&o&&(S.type===`html`||S.type===`svg`)&&createProjectionNode(_.current,n,o,C);let T=(0,import_react$1.useRef)(!1);(0,import_react$1.useInsertionEffect)(()=>{S&&T.current&&S.update(n,f)});let E=n[optimizedAppearDataAttribute],D=(0,import_react$1.useRef)(!!E&&typeof window<`u`&&!window.MotionHandoffIsComplete?.(E)&&window.MotionHasOptimisedAnimation?.(E));return useIsomorphicLayoutEffect(()=>{b.current=!0,S&&(T.current=!0,window.MotionIsMounted=!0,S.updateFeatures(),S.scheduleRenderMicrotask(),D.current&&S.animationState&&S.animationState.animateChanges())}),(0,import_react$1.useEffect)(()=>{S&&(!D.current&&S.animationState&&S.animationState.animateChanges(),D.current&&=(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(E)}),!1),S.enteringChildren=void 0)}),S}function createProjectionNode(e,t,n,i){let{layoutId:o,layout:l,drag:u,dragConstraints:d,layoutScroll:f,layoutRoot:p,layoutCrossfade:m}=t;e.projection=new n(e.latestValues,t[`data-framer-portal-id`]?void 0:getClosestProjectingNode(e.parent)),e.projection.setOptions({layoutId:o,layout:l,alwaysMeasureLayout:!!u||d&&isRefObject(d),visualElement:e,animationType:typeof l==`string`?l:`both`,initialPromotionConfig:i,crossfade:m,layoutScroll:f,layoutRoot:p})}function getClosestProjectingNode(e){if(e)return e.options.allowProjection===!1?getClosestProjectingNode(e.parent):e.projection}function createMotionComponent(e,{forwardMotionProps:t=!1,type:n}={},i,o){i&&loadFeatures(i);let l=n?n===`svg`:isSVGComponent(e),u=l?useSVGVisualState:useHTMLVisualState;function d(n,d){let f,p={...(0,import_react$1.useContext)(MotionConfigContext),...n,layoutId:useLayoutId(n)},{isStatic:m}=p,g=useCreateMotionContext(n),_=u(n,m);if(!m&&typeof window<`u`){useStrictMode(p,i);let t=getProjectionFunctionality(p);f=t.MeasureLayout,g.visualElement=useVisualElement(e,_,p,o,t.ProjectionNode,l)}return(0,import_jsx_runtime.jsxs)(MotionContext.Provider,{value:g,children:[f&&g.visualElement?(0,import_jsx_runtime.jsx)(f,{visualElement:g.visualElement,...p}):null,useRender(e,n,useMotionRef(_,g.visualElement,d),_,m,t,l)]})}d.displayName=`motion.${typeof e==`string`?e:`create(${e.displayName??e.name??``})`}`;let f=(0,import_react$1.forwardRef)(d);return f[motionComponentSymbol]=e,f}function useLayoutId({layoutId:e}){let t=(0,import_react$1.useContext)(LayoutGroupContext).id;return t&&e!==void 0?t+`-`+e:e}function useStrictMode(e,t){(0,import_react$1.useContext)(LazyContext).strict}function getProjectionFunctionality(e){let{drag:t,layout:n}=getInitializedFeatureDefinitions();if(!t&&!n)return{};let i={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}function createMotionProxy(e,t){if(typeof Proxy>`u`)return createMotionComponent;let n=new Map,i=(n,i)=>createMotionComponent(n,i,e,t);return new Proxy((e,t)=>i(e,t),{get:(o,l)=>l===`create`?i:(n.has(l)||n.set(l,createMotionComponent(l,void 0,e,t)),n.get(l))})}var createDomVisualElement=(e,t)=>t.isSVG??isSVGComponent(e)?new SVGVisualElement(t):new HTMLVisualElement(t,{allowProjection:e!==import_react$1.Fragment}),AnimationFeature=class extends Feature{constructor(e){super(e),e.animationState||=createAnimationState(e)}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();isAnimationControls(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}},id=0,ExitAnimationFeature=class extends Feature{constructor(){super(...arguments),this.id=id++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;if(e&&n===!1){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if(typeof e==`string`){let n=resolveVariant(this.node,e,t);if(n){let{transition:e,transitionEnd:t,...i}=n;for(let e in i)this.node.getValue(e)?.jump(i[e])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive(`exit`,!1);this.isExitComplete=!1;return}let i=this.node.animationState.setActive(`exit`,!e);t&&!e&&i.then(()=>
222{this.isExitComplete=!0,t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}},animations={animation:{Feature:AnimationFeature},exit:{Feature:ExitAnimationFeature}};function extractEventInfo(e){return{point:{x:e.pageX,y:e.pageY}}}var addPointerInfo=e=>t=>isPrimaryPointer(t)&&e(t,extractEventInfo(t));function addPointerEvent(e,t,n,i){return addDomEvent(e,t,addPointerInfo(n),i)}var getContextWindow=({current:e})=>e?e.ownerDocument.defaultView:null,distance=(e,t)=>Math.abs(e-t);function distance2D(e,t){let n=distance(e.x,t.x),i=distance(e.y,t.y);return Math.sqrt(n**2+i**2)}var overflowStyles=new Set([`auto`,`scroll`]),PanSession=class{constructor(e,t,{transformPagePoint:n,contextWindow:i=window,dragSnapToOrigin:o=!1,distanceThreshold:l=3,element:u}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=transformPoint(this.lastRawMoveEventInfo,this.transformPagePoint));let e=getPanInfo(this.lastMoveEventInfo,this.history),t=this.startEvent!==null,n=distance2D(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!n)return;let{point:i}=e,{timestamp:o}=frameData;this.history.push({...i,timestamp:o});let{onStart:l,onMove:u}=this.handlers;t||(l&&l(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),u&&u(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=transformPoint(t,this.transformPagePoint),frame$1.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:i,resumeAnimation:o}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&o&&o(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let l=getPanInfo(e.type===`pointercancel`?this.lastMoveEventInfo:transformPoint(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,l),i&&i(e,l)},!isPrimaryPointer(e))return;this.dragSnapToOrigin=o,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=l,this.contextWindow=i||window;let d=transformPoint(extractEventInfo(e),this.transformPagePoint),{point:f}=d,{timestamp:p}=frameData;this.history=[{...f,timestamp:p}];let{onSessionStart:m}=t;m&&m(e,getPanInfo(d,this.history)),this.removeListeners=pipe(addPointerEvent(this.contextWindow,`pointermove`,this.handlePointerMove),addPointerEvent(this.contextWindow,`pointerup`,this.handlePointerUp),addPointerEvent(this.contextWindow,`pointercancel`,this.handlePointerUp)),u&&this.startScrollTracking(u)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(overflowStyles.has(e.overflowX)||overflowStyles.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.addEventListener(`scroll`,this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.removeEventListener(`scroll`,this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let n=e===window,i=n?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},o={x:i.x-t.x,y:i.y-t.y};o.x===0&&o.y===0||(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=o.x,this.lastMoveEventInfo.point.y+=o.y):this.history.length>0&&(this.history[0].x-=o.x,this.history[0].y-=o.y),this.scrollPositions.set(e,i),frame$1.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),cancelFrame(this.updatePoint)}};function transformPoint(e,t){return t?{point:t(e.point)}:e}function subtractPoint(e,t){return{x:e.x-t.x,y:e.y-t.y}}function getPanInfo({point:e},t){return{point:e,delta:subtractPoint(e,lastDevicePoint(t)),offset:subtractPoint(e,startDevicePoint(t)),velocity:getVelocity(t,.1)}}function startDevicePoint(e){return e[0]}function lastDevicePoint(e){return e[e.length-1]}function getVelocity(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,i=null,o=lastDevicePoint(e);for(;n>=0&&(i=e[n],!(o.timestamp-i.timestamp>secondsToMilliseconds(t)));)n--;if(!i)return{x:0,y:0};i===e[0]&&e.length>2&&o.timestamp-i.timestamp>secondsToMilliseconds(t)*2&&(i=e[1]);let l=millisecondsToSeconds(o.timestamp-i.timestamp);if(l===0)return{x:0,y:0};let u={x:(o.x-i.x)/l,y:(o.y-i.y)/l};return u.x===1/0&&(u.x=0),u.y===1/0&&(u.y=0),u}function applyConstraints(e,{min:t,max:n},i){return t!==void 0&&e<t?e=i?mixNumber$1(t,e,i.min):Math.max(e,t):n!==void 0&&e>n&&(e=i?mixNumber$1(n,e,i.max):Math.min(e,n)),e}
222function calcRelativeAxisConstraints(e,t,n){return{min:t===void 0?void 0:e.min+t,max:n===void 0?void 0:e.max+n-(e.max-e.min)}}function calcRelativeConstraints(e,{top:t,left:n,bottom:i,right:o}){return{x:calcRelativeAxisConstraints(e.x,n,o),y:calcRelativeAxisConstraints(e.y,t,i)}}function calcViewportAxisConstraints(e,t){let n=t.min-e.min,i=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,i]=[i,n]),{min:n,max:i}}function calcViewportConstraints(e,t){return{x:calcViewportAxisConstraints(e.x,t.x),y:calcViewportAxisConstraints(e.y,t.y)}}function calcOrigin(e,t){let n=.5,i=calcLength(e),o=calcLength(t);return o>i?n=progress(t.min,t.max-i,e.min):i>o&&(n=progress(e.min,e.max-o,t.min)),clamp(0,1,n)}function rebaseAxisConstraints(e,t){let n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var defaultElastic=.35;function resolveDragElastic(e=defaultElastic){return e===!1?e=0:e===!0&&(e=defaultElastic),{x:resolveAxisElastic(e,`left`,`right`),y:resolveAxisElastic(e,`top`,`bottom`)}}function resolveAxisElastic(e,t,n){return{min:resolvePointElastic(e,t),max:resolvePointElastic(e,n)}}function resolvePointElastic(e,t){return typeof e==`number`?e:e[t]||0}var elementDragControls=new WeakMap,VisualElementDragControls=class{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=createBox(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:n}={}){let{presenceContext:i}=this.visualElement;if(i&&i.isPresent===!1)return;let o=e=>{t&&this.snapToCursor(extractEventInfo(e).point),this.stopAnimation()},l=(e,t)=>{let{drag:n,dragPropagation:i,onDragStart:o}=this.getProps();if(n&&!i&&(this.openDragLock&&this.openDragLock(),this.openDragLock=setDragLock(n),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eachAxis(e=>{let t=this.getAxisMotionValue(e).get()||0;if(percent.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let i=n.layout.layoutBox[e];i&&(t=calcLength(i)*(parseFloat(t)/100))}}this.originPoint[e]=t}),o&&frame$1.update(()=>o(e,t),!1,!0),addValueToWillChange(this.visualElement,`transform`);let{animationState:l}=this.visualElement;l&&l.setActive(`whileDrag`,!0)},u=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:n,dragDirectionLock:i,onDirectionLock:o,onDrag:l}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:u}=t;if(i&&this.currentDirection===null){this.currentDirection=getCurrentDirection(u),this.currentDirection!==null&&o&&o(this.currentDirection);return}this.updateAxis(`x`,t.point,u),this.updateAxis(`y`,t.point,u),this.visualElement.render(),l&&frame$1.update(()=>l(e,t),!1,!0)},d=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},f=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:p}=this.getProps();this.panSession=new PanSession(e,{onSessionStart:o,onStart:l,onMove:u,onSessionEnd:d,resumeAnimation:f},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:p,distanceThreshold:n,contextWindow:getContextWindow(this.visualElement),element:this.visualElement.current})}stop(e,t){let n=e||this.latestPointerEvent,i=t||this.latestPanInfo,o=this.isDragging;if(this.cancel(),!o||!i||!n)return;let{velocity:l}=i;this.startAnimation(l);let{onDragEnd:u}=this.getProps();u&&frame$1.postRender(()=>u(n,i))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive(`whileDrag`,!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,n){let{drag:i}=this.getProps();if(!n||!shouldDrag(e,i,this.currentDirection))return;let o=this.getAxisMotionValue(e),l=this.originPoint[e]+n[e];
222this.constraints&&this.constraints[e]&&(l=applyConstraints(l,this.constraints[e],this.elastic[e])),o.set(l)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,i=this.constraints;e&&isRefObject(e)?this.constraints||=this.resolveRefConstraints():e&&n?this.constraints=calcRelativeConstraints(n.layoutBox,e):this.constraints=!1,this.elastic=resolveDragElastic(t),i!==this.constraints&&!isRefObject(e)&&n&&this.constraints&&!this.hasMutatedConstraints&&eachAxis(e=>{this.constraints!==!1&&this.getAxisMotionValue(e)&&(this.constraints[e]=rebaseAxisConstraints(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!isRefObject(e))return!1;let n=e.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;let o=measurePageBox(n,i.root,this.visualElement.getTransformPagePoint()),l=calcViewportConstraints(i.layout.layoutBox,o);if(t){let e=t(convertBoxToBoundingBox(l));this.hasMutatedConstraints=!!e,e&&(l=convertBoundingBoxToBox(e))}return l}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:i,dragTransition:o,dragSnapToOrigin:l,onDragTransitionEnd:u}=this.getProps(),d=this.constraints||{},f=eachAxis(u=>{if(!shouldDrag(u,t,this.currentDirection))return;let f=d&&d[u]||{};(l===!0||l===u)&&(f={min:0,max:0});let p=i?200:1e6,m=i?40:1e7,g={type:`inertia`,velocity:n?e[u]:0,bounceStiffness:p,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...o,...f};return this.startAxisValueAnimation(u,g)});return Promise.all(f).then(u)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return addValueToWillChange(this.visualElement,e),n.start(animateMotionValue(e,n,0,t,this.visualElement,!1))}stopAnimation(){eachAxis(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){eachAxis(t=>{let{drag:n}=this.getProps();if(!shouldDrag(t,n,this.currentDirection))return;let{projection:i}=this.visualElement,o=this.getAxisMotionValue(t);if(i&&i.layout){let{min:n,max:l}=i.layout.layoutBox[t],u=o.get()||0;o.set(e[t]-mixNumber$1(n,l,.5)+u)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!isRefObject(t)||!n||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};eachAxis(e=>{let t=this.getAxisMotionValue(e);if(t&&this.constraints!==!1){let n=t.get();i[e]=calcOrigin({min:n,max:n},this.constraints[e])}});let{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},``):`none`,n.root&&n.root.updateScroll(),n.updateLayout(),this.constraints=!1,this.resolveConstraints(),eachAxis(t=>{if(!shouldDrag(t,e,null))return;let n=this.getAxisMotionValue(t),{min:o,max:l}=this.constraints[t];n.set(mixNumber$1(o,l,i[t]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;elementDragControls.set(this.visualElement,this);let e=this.visualElement.current,t=addPointerEvent(e,`pointerdown`,t=>{let{drag:n,dragListener:i=!0}=this.getProps(),o=t.target,l=o!==e&&isElementTextInput(o);n&&i&&!l&&this.start(t)}),n,i=()=>{let{dragConstraints:t}=this.getProps();isRefObject(t)&&t.current&&(this.constraints=this.resolveRefConstraints(),n||=startResizeObservers(e,t.current,()=>this.scalePositionWithinConstraints()))},{projection:o}=this.visualElement,l=o.addEventListener(`measure`,i);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),frame$1.read(i);let u=addDomEvent(window,`resize`,()=>this.scalePositionWithinConstraints()),d=o.addEventListener(`didUpdate`,(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(eachAxis(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())}));return()=>{u(),t(),l(),d&&d(),n&&n()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:l=defaultElastic,dragMomentum:u=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:i,dragConstraints:o,dragElastic:l,dragMomentum:u}}};function skipFirstCall(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function startResizeObservers(e,t,n){let i=resize(e,skipFirstCall(n)),o=resize(t,skipFirstCall(n));return()=>{i(),o()}}function shouldDrag(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function getCurrentDirection(e,t=10){let n=null;return Math.abs(e.y)>t?n=`y`:Math.abs(e.x)>t&&(n=`x`),n}var DragGesture=class extends Feature{constructor(e){super(e),this.removeGroupControls=noop$2,this.removeListeners=noop$2,this.controls=new VisualElementDragControls(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||noop$2}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},asyncHandler=e=>(t,n)=>{e&&frame$1.update(()=>e(t,n),!1,!0)},PanGesture=class extends Feature{constructor(){super(...arguments),this.removePointerDownListener=noop$2}onPointerDown(e){this.session=new PanSession(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:getContextWindow(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:asyncHandler(e),onStart:asyncHandler(t),onMove:asyncHandler(n),onEnd:(e,t)=>{delete this.session,i&&frame$1.postRender(()=>i(e,t))}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,`pointerdown`,e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}},hasTakenAnySnapshot=!1,MeasureLayoutWithContext=class extends import_react$1.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:i}=this.props,{projection:o}=e;o&&(t.group&&t.group.add(o),n&&n.register&&i&&n.register(o),hasTakenAnySnapshot&&o.root.didUpdate(),o.addEventListener(`animationComplete`,()=>{this.safeToRemove()}),o.setOptions({...o.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),globalProjectionState.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:i,isPresent:o}=this.props,{projection:l}=n;return l?(l.isPresent=o,e.layoutDependency!==t&&l.setOptions({...l.options,layoutDependency:t}),hasTakenAnySnapshot=!0,i||e.layoutDependency!==t||t===void 0||e.isPresent!==o?l.willUpdate():this.safeToRemove(),e.isPresent!==o&&(o?l.promote():l.relegate()||frame$1.postRender(()=>{let e=l.getStack();(!e||!e.members.length)&&this.safeToRemove()})),null):null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),microtask.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:i}=e;hasTakenAnySnapshot=!0,i&&(i.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function MeasureLayout(e){let[t,n]=usePresence(),i=(0,import_react$1.useContext)(LayoutGroupContext);return(0,import_jsx_runtime.jsx)(MeasureLayoutWithContext,{...e,layoutGroup:i,switchLayoutGroup:(0,import_react$1.useContext)(SwitchLayoutGroupContext),isPresent:t,safeToRemove:n})}var drag={pan:{Feature:PanGesture},drag:{Feature:DragGesture,ProjectionNode:HTMLProjectionNode,MeasureLayout}};function handleHoverEvent(e,t,n){let{props:i}=e;e.animationState&&i.whileHover&&e.animationState.setActive(`whileHover`,n===`Start`);let o=i[`onHover`+n];o&&frame$1.postRender(()=>o(t,extractEventInfo(t)))}var HoverGesture=class extends Feature{mount(){let{current:e}=this.node;e&&(this.unmount=hover(e,(e,t)=>(handleHoverEvent(this.node,t,`Start`),e=>handleHoverEvent(this.node,e,`End`))))}unmount(){}},FocusGesture=class extends Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(`:focus-visible`)}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!1),this.isActive=!1)}mount(){this.unmount=pipe(addDomEvent(this.node.current,`focus`,()=>this.onFocus()),addDomEvent(this.node.current,`blur`,()=>this.onBlur()))}unmount(){}};function handlePressEvent(e,t,n){let{props:i}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&i.whileTap&&e.animationState.setActive(`whileTap`,n===`Start`);let o=i[`onTap`+(n===`End`?``:n)];o&&frame$1.postRender(()=>o(t,extractEventInfo(t)))}var PressGesture=class extends Feature{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:n}=this.node.props;this.unmount=press(e,(e,t)=>(handlePressEvent(this.node,t,`Start`),(e,{success:t})=>handlePressEvent(this.node,e,t?`End`:`Cancel`)),{useGlobalTarget:t,stopPropagation:n?.tap===!1})}unmount(){}},observerCallbacks=new WeakMap,observers=new WeakMap,fireObserverCallback=e=>
222{let t=observerCallbacks.get(e.target);t&&t(e)},fireAllObserverCallbacks=e=>{e.forEach(fireObserverCallback)};function initIntersectionObserver({root:e,...t}){let n=e||document;observers.has(n)||observers.set(n,{});let i=observers.get(n),o=JSON.stringify(t);return i[o]||(i[o]=new IntersectionObserver(fireAllObserverCallbacks,{root:e,...t})),i[o]}function observeIntersection(e,t,n){let i=initIntersectionObserver(t);return observerCallbacks.set(e,n),i.observe(e),()=>{observerCallbacks.delete(e),i.unobserve(e)}}var thresholdNames={some:0,all:1},InViewFeature=class extends Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:i=`some`,once:o}=e,l={root:t?t.current:void 0,rootMargin:n,threshold:typeof i==`number`?i:thresholdNames[i]};return observeIntersection(this.node.current,l,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,o&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(`whileInView`,t);let{onViewportEnter:n,onViewportLeave:i}=this.node.getProps(),l=t?n:i;l&&l(e)})}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>`u`)return;let{props:e,prevProps:t}=this.node;[`amount`,`margin`,`root`].some(hasViewportOptionChanged(e,t))&&this.startObserver()}unmount(){}};function hasViewportOptionChanged({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}var gestureAnimations={inView:{Feature:InViewFeature},tap:{Feature:PressGesture},focus:{Feature:FocusGesture},hover:{Feature:HoverGesture}},layout={layout:{ProjectionNode:HTMLProjectionNode,MeasureLayout}},featureBundle={...animations,...gestureAnimations,...drag,...layout},motion=createMotionProxy(featureBundle,createDomVisualElement),AUDIO_EXTENSIONS=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,VIDEO_EXTENSIONS=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,HLS_EXTENSIONS=/\.(m3u8)($|\?)/i,DASH_EXTENSIONS=/\.(mpd)($|\?)/i,MATCH_URL_MUX=/stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/,MATCH_URL_YOUTUBE=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,MATCH_URL_VIMEO=/vimeo\.com\/(?!progressive_redirect).+/,MATCH_URL_WISTIA=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,MATCH_URL_SPOTIFY=/open\.spotify\.com\/(\w+)\/(\w+)/i,MATCH_URL_TWITCH=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+|(videos?\/|\?video=)\d+)($|\?)/,MATCH_URL_TIKTOK=/tiktok\.com\/(?:player\/v1\/|share\/video\/|@[^/]+\/video\/)([0-9]+)/,canPlayFile=(e,t)=>{if(Array.isArray(e)){for(let n of e)if(typeof n==`string`&&canPlayFile(n,t)||canPlayFile(n.src,t))return!0;return!1}return t(e)},canPlay={html:e=>canPlayFile(e,e=>AUDIO_EXTENSIONS.test(e)||VIDEO_EXTENSIONS.test(e)),hls:e=>canPlayFile(e,e=>HLS_EXTENSIONS.test(e)),dash:e=>canPlayFile(e,e=>DASH_EXTENSIONS.test(e)),mux:e=>MATCH_URL_MUX.test(e),youtube:e=>MATCH_URL_YOUTUBE.test(e),vimeo:e=>MATCH_URL_VIMEO.test(e)&&!VIDEO_EXTENSIONS.test(e)&&!HLS_EXTENSIONS.test(e),wistia:e=>MATCH_URL_WISTIA.test(e),spotify:e=>MATCH_URL_SPOTIFY.test(e),twitch:e=>MATCH_URL_TWITCH.test(e),tiktok:e=>MATCH_URL_TIKTOK.test(e)},HtmlPlayer_default=import_react$1.forwardRef((e,t)=>{let n=AUDIO_EXTENSIONS.test(`${e.src}`)?`audio`:`video`;return import_react$1.createElement(n,{...e,ref:t},e.children)}),players_default=[{key:`hls`,name:`hls.js`,canPlay:canPlay.hls,canEnablePIP:()=>!0,player:(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./react-sTnKro4n.js`),__vite__mapDeps([0,1,2])))},{key:`dash`,name:`dash.js`,canPlay:canPlay.dash,canEnablePIP:()=>!0,player:(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./react-W4TkuFb9.js`),__vite__mapDeps([3,1])))},{key:`mux`,name:`Mux`,canPlay:canPlay.mux,canEnablePIP:()=>!0,player:(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./dist-B2U8lFYf.js`),__vite__mapDeps([4,1,2])))},{key:`youtube`,name:`YouTube`,canPlay:canPlay.youtube,player:(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./react-kbmJyvRI.js`),__vite__mapDeps([5,6])))},{key:`vimeo`,name:`Vimeo`,canPlay:canPlay.vimeo,player:(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./react-COec9nm1.js`),__vite__mapDeps([7,6])))},{key:`wistia`,name:`Wistia`,canPlay:canPlay.wistia,canEnablePIP:()=>!0,player:(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./react-CF1bE6eR.js`),[]))}
222,{key:`spotify`,name:`Spotify`,canPlay:canPlay.spotify,canEnablePIP:()=>!1,player:(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./react-vB3PYFxm.js`),[]))},{key:`twitch`,name:`Twitch`,canPlay:canPlay.twitch,canEnablePIP:()=>!1,player:(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./react-C0Wc3Y08.js`),[]))},{key:`tiktok`,name:`TikTok`,canPlay:canPlay.tiktok,canEnablePIP:()=>!1,player:(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./react-s4kS3ovQ.js`),[]))},{key:`html`,name:`html`,canPlay:canPlay.html,canEnablePIP:()=>!0,player:HtmlPlayer_default}],defaultProps$11={width:`320px`,height:`180px`,volume:1,playbackRate:1,previewTabIndex:0,previewAriaLabel:``,oEmbedUrl:`https://noembed.com/embed?url={url}`},Player$1=import_react$1.forwardRef((e,t)=>{let{playing:n,pip:i}=e,o=e.activePlayer,l=(0,import_react$1.useRef)(null),u=(0,import_react$1.useRef)(!0);(0,import_react$1.useEffect)(()=>{var t,i;l.current&&(l.current.paused&&n===!0&&l.current.play(),!l.current.paused&&n===!1&&l.current.pause(),l.current.playbackRate=e.playbackRate??1,l.current.volume=e.volume??1)}),(0,import_react$1.useEffect)(()=>{var e,t,n,o,u;if(!(!l.current||!globalThis.document)){if(i&&!document.pictureInPictureElement)try{(t=(e=l.current).requestPictureInPicture)==null||t.call(e)}catch{}if(!i&&document.pictureInPictureElement)try{(o=(n=l.current).exitPictureInPicture)==null||o.call(n),(u=document.exitPictureInPicture)==null||u.call(document)}catch{}}},[i]);let d=t=>{var n,i;u.current=!0,(n=e.onReady)==null||n.call(e),(i=e.onLoadStart)==null||i.call(e,t)},f=t=>{var n,i;u.current&&(u.current=!1,(n=e.onStart)==null||n.call(e,t)),(i=e.onPlay)==null||i.call(e,t)};if(!o)return null;let p={},m=[`onReady`,`onStart`];for(let t in e)t.startsWith(`on`)&&!m.includes(t)&&(p[t]=e[t]);return import_react$1.createElement(o,{...p,style:e.style,className:e.className,slot:e.slot,ref:(0,import_react$1.useCallback)(e=>{l.current=e,typeof t==`function`?t(e):t!==null&&(t.current=e)},[t]),src:e.src,crossOrigin:e.crossOrigin,preload:e.preload,controls:e.controls,muted:e.muted,autoPlay:e.autoPlay,loop:e.loop,playsInline:e.playsInline,disableRemotePlayback:e.disableRemotePlayback,config:e.config,onLoadStart:d,onPlay:f},e.children)});Player$1.displayName=`Player`;var Player_default=Player$1,Preview=(0,import_react$1.lazy)(()=>__vitePreload(()=>import(`./Preview-DjINLqYu.js`),[])),customPlayers=[],createReactPlayer=(e,t)=>{let n=n=>{for(let t of[...customPlayers,...e])if(n&&t.canPlay(n))return t;return t||null},i=import_react$1.forwardRef((e,t)=>{let i={...defaultProps$11,...e},{src:o,slot:l,className:u,style:d,width:f,height:p,fallback:m,wrapper:g}=i,[_,b]=(0,import_react$1.useState)(!!i.light);(0,import_react$1.useEffect)(()=>{i.light?b(!0):b(!1)},[i.light]);let S=e=>{var t;b(!1),(t=i.onClickPreview)==null||t.call(i,e)},C=e=>{if(!e)return null;let{light:t,playIcon:n,previewTabIndex:o,oEmbedUrl:l,previewAriaLabel:u}=i;return import_react$1.createElement(Preview,{src:e,light:t,playIcon:n,previewTabIndex:o,previewAriaLabel:u,oEmbedUrl:l,onClickPreview:S})},T=e=>{var o,d;let f=n(e);if(!f)return null;let{style:p,width:m,height:g,wrapper:_}=i,b=i.config?.[f.key];return import_react$1.createElement(Player_default,{...i,ref:t,activePlayer:f.player??f,slot:_?void 0:l,className:_?void 0:u,style:_?{display:`block`,width:`100%`,height:`100%`}:{display:`block`,width:m,height:g,...p},config:b})},E=g??ForwardChildren,D=m===!1?ForwardChildren:import_react$1.Suspense;return import_react$1.createElement(E,{slot:l,className:u,style:{width:f,height:p,...d}},import_react$1.createElement(D,{fallback:m},_?C(o):T(o)))});return i.displayName=`ReactPlayer`,i.addCustomPlayer=e=>{customPlayers.push(e)},i.removeCustomPlayers=()=>{customPlayers.length=0},i.canPlay=t=>{if(t){for(let n of[...customPlayers,...e])if(n.canPlay(t))return!0}return!1},i.canEnablePIP=t=>{var n;if(t){for(let n of[...customPlayers,...e])if(n.canPlay(t)&&n.canEnablePIP?.call(n))return!0}return!1},i},ForwardChildren=({children:e})=>e,fallback=players_default[players_default.length-1],src_default=createReactPlayer(players_default,fallback);function CubeMobile({cover:e,drawerContent:t,drawerBgColor:n,children:i}){let o;return o=e?{backgroundImage:`url(${e})`,backgroundRepeat:`no-repeat`,backgroundSize:`cover`,borderRadius:3,overflow:`hidden`}:{borderRadius:3,overflow:`hidden`},(0,import_jsx_runtime.jsx)(Paper,{elevation:10,sx:o,children:(0,import_jsx_runtime.jsxs)(Stack,{p:2,children:[i,t?(0,import_jsx_runtime.jsx)(Box,{borderRadius:3,sx:{bgcolor:n,position:`absolute`,p:2},children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:t})}):null]})})}CubeMobile.propTypes={cover:import_prop_types.default.string,drawerContent:import_prop_types.default.node,drawerBgColor:import_prop_types.default.string,children:import_prop_types.default.node.isRequired};function Point$3({icon:e,color:t,children:n}){let i;i=t||bb_dark;let o;return o=e||(0,import_jsx_runtime.jsx)(TaskAlt_default,{sx:{height:30,color:i}}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,alignItems:`flex-start`,children:[o,(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,color:i,children:n})]})}Point$3.propTypes={icon:import_prop_types.default.node,color:import_prop_types.default.string,children:import_prop_types.default.string.isRequired};function Video({vimeo:e,duration:t}){let n=1136/530,i=400;return(0,import_jsx_runtime.jsx)(Box,{width:400,height:400,boxShadow:cubeShadow,borderRadius:3,overflow:`hidden`,position:`relative`,children:(0,import_jsx_runtime.jsx)(Box,{sx:{position:`absolute`,top:0,left:0,bottom:0,right:0},children:(0,import_jsx_runtime.jsx)(motion.div,{animate:{y:-300},transition:{repeat:1/0,duration:t},children:(0,import_jsx_runtime.jsx)(src_default,{src:e,muted:!0,playing:!0,loop:!0,controls:!1,volume:0,width:400,height:400*2.1433962264150943})})})})}Video.propTypes={vimeo:import_prop_types.default.string.isRequired,duration:import_prop_types.default.number.isRequired};function Vid({duration:e,vimeo:t}){return(0,import_jsx_runtime.jsx)(Video,{duration:e,vimeo:t})}Vid.propTypes={duration:import_prop_types.default.number.isRequired,vimeo:import_prop_types.default.string.isRequired};function Txt({title:e,points:t}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(SubTitle$1,{bolder:!0,children:e}),t.map(e=>(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Point$3,{children:e})},v4()))]})}Txt.propTypes={title:import_prop_types.default.string.isRequired,points:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired};function Unit$3({leftHanded:e,title:t,points:n,vimeo:i,duration:o}){return import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(CubeMobile,{children:(0,import_jsx_runtime.jsx)(Txt,{title:t,points:n})}):(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:e?8:4},children:(0,import_jsx_runtime.jsx)(Stack,{paddingRight:2,height:`100%`,justifyContent:`center`,children:e?(0,import_jsx_runtime.jsx)(Txt,{title:t,points:n}):(0,import_jsx_runtime.jsx)(Vid,{duration:o,vimeo:i})})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:e?4:8},children:(0,import_jsx_runtime.jsx)(Stack,{paddingLeft:2,height:`100%`,justifyContent:`center`,children:e?(0,import_jsx_runtime.jsx)(Vid,{duration:o,vimeo:i}):(0,import_jsx_runtime.jsx)(Txt,{title:t,points:n})})})]})}Unit$3.propTypes={leftHanded:import_prop_types.default.bool,title:import_prop_types.default.string.isRequired,points:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired,vimeo:import_prop_types.default.string.isRequired,duration:import_prop_types.default.number.isRequired};function Features({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,set
222LoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,py:{xs:0,md:12},children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Budgeting features`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,md:`row`},spacing:2,children:[(0,import_jsx_runtime.jsx)(InfoChip,{children:`Web and Mobile`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`FCA Regulated`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`Secure and confidential`})]})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,children:`No other personal finance app offers the kind of analysis which BetBudget does.`}),(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,children:`That's because we're not here to sell you a switching service like the others. We're all about empowering you with the facts so you can make better everyday decisions about money.`})]}),(0,import_jsx_runtime.jsx)(Unit$3,{leftHanded:!0,vimeo:`https://vimeo.com/760780132/e5f2d3f6d7`,duration:19,title:`Track cashflow and balances`,points:[`At-a-glance view of all your linked bank account current balances, combined and individually. Automatically updated throughout the day from your banks.`,`Calculates monthly and weekly average closing balances of all your bank accounts combined in an easy to use 6 month chart.`,`Quickly spot trends and understand the peaks and troughs of your available funds.`]}),(0,import_jsx_runtime.jsx)(Unit$3,{vimeo:`https://vimeo.com/760786264/4f10cde602`,duration:20,title:`Know your spending power`,points:[`Disposable income is a key measure of cash available for leisure activities, including gambling.`,`BetBudget is the only app to calculate your disposable income using the official government definition, the same metric used by gaming companies to assess affordability.`,`Our system identifies income (excluding gambling) and deducts so-called essential categories such as rent to arrive at the calculation as objectively as possible, without any judgements about how you spend or make your money.`]}),(0,import_jsx_runtime.jsx)(Unit$3,{leftHanded:!0,vimeo:`https://vimeo.com/760794233/6380f99143`,duration:10,title:`Explore spending patterns`,points:[`Your monthly spending is automatically broken down into major categories such as grocery, fuel, etc. `,`Six month charts are available for each category`,`Now you can see where the money goes and how this changes over time.`]})]})})}Features.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};var iphonemask_1170x2353_default=`/assets/iphonemask_1170x2353-LPm4ZIkk.png`;function DeviceVideo({width:e,vimeo:t,isPlaying:n}){let i=t,o=530/1136,l=1170,u=2353,d=1170/e,f=24,p=20,m=e-48,g=m/.4665492957746479;return(0,import_jsx_runtime.jsxs)(Box,{height:2353/d,width:e,padding:0,position:`relative`,children:[(0,import_jsx_runtime.jsx)(Box,{sx:{position:`absolute`,top:20,left:24,height:g,width:m},children:(0,import_jsx_runtime.jsx)(src_default,{src:i,muted:!0,playing:n||!0,loop:!0,controls:!1,volume:0,width:m,height:g})}),(0,import_jsx_runtime.jsx)(Box,{sx:{position:`absolute`,top:0,left:0,right:0,bottom:0},children:(0,import_jsx_runtime.jsx)(`img`,{src:iphonemask_1170x2353_default,alt:`device`,
222width:`100%`,height:`100%`})})]})}DeviceVideo.propTypes={width:import_prop_types.default.number.isRequired,vimeo:import_prop_types.default.string.isRequired,isPlaying:import_prop_types.default.bool};function Point$2({icon:e,color:t,children:n}){let i;i=t||bb_dark;let o;return o=e||(0,import_jsx_runtime.jsx)(TaskAlt_default,{sx:{height:30,color:i}}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,alignItems:`flex-start`,children:[o,(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,color:i,children:n})]})}Point$2.propTypes={icon:import_prop_types.default.node,color:import_prop_types.default.string,children:import_prop_types.default.string.isRequired};function Unit$2({title:e,points:t}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,p:2,bgcolor:`white`,borderRadius:3,boxShadow:cubeShadow,children:[(0,import_jsx_runtime.jsx)(SubTitle$1,{bolder:!0,children:e}),t.map(e=>(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Point$2,{children:e})},v4()))]})}Unit$2.propTypes={title:import_prop_types.default.string.isRequired,points:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired};function Gambling({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:{xs:2,md:6},children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,pt:{xs:0,md:12},children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Budget your betting`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,md:`row`},spacing:2,children:[(0,import_jsx_runtime.jsx)(InfoChip,{children:`Track it all in one place`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`Independent of gaming sites`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`Reduce the need to send bank statements`})]})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,children:`BetBudget has a set of unique features to optimise your betting life, whether you're a casual player with just one account, or a regular with a many accounts and a high turnover.`}),(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,children:`Everything here is designed to put you in control and help protect your privacy, particularly when you have been asked for affordability disclosures which are becoming more frequent.`})]}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:8},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,paddingRight:2,height:`100%`,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(Unit$2,{title:`Profit and Loss calculated`,points:[`BetBudget automatically identifies all your wagering accounts from bank transaction data`,`Track back up to 6 months of deposits and withdrawals to calculate your spend or winnings. Manually add wagering account balances and promo funds.`]}),(0,import_jsx_runtime.jsx)(Unit$2,{title:`Keep notes on each site you use`,points:[`Conveniently categorised for ease of use. Store anything: records of calls, bonus offers, disputes.`,`Notes are synced across web and mobile automatically`]}),(0,import_jsx_runtime.jsx)(Unit$2,{title:`Handle sharing requests`,points:[`You can allow specific sites to request information from you through BetBudget for compliance purposes`,`Each request tells you what would be shared, why and with whom`,`Review and approve, or withdraw your consent, to each sharing request at any time`]}),(0,import_jsx_runtime.jsx)(Unit$2,{title:`Personalised wagering alerts`,points:[`Set a monthly net-spend budget and get alerted when you reach it`,`Get alerts for with withdrawals from gaming sites hit your bank account`]})]})}),import_lib$1.isMobile?null:(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4},children:(0,import_jsx_runtime.jsx)(Stack,{paddingLeft:2,height:`100%`,alignItems:`center`,justifyContent:`center`,children:(0,import_jsx_runtime.jsx)(DeviceVideo,{vimeo:`https://vimeo.com/760798634/9682ea787b`,width:400,isPlaying:!0})})})]})]})})}Gambling.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};function Cube({margin:e,drawerContent:t,elevated:n,wide:i,tall:o,cover:l,fullHeight:u,children:d,border:f,borderColor:p,bgcolor:m}){if(import_lib$1.isMobile)return(0,import_jsx_runtime.jsx)(CubeMobile,{cover:l,drawerContent:t,children:d});let g={borderRadius:4,border:f||void 0,borderColor:p||void 0,bgcolor:m||`white`,sx:{boxShadow:n?cubeShadow:`0px 0px 0px 0px rgb(0,0,0,0.08)`,transitionProperty:`box-shadow`,transitionDuration:`0.3s`,transitionTimingFunction:`ease-in-out`}};l&&(g.sx={backgroundImage:`url(${l})`,backgroundRepeat:`no-repeat`,backgroundSize:`cover`});let _=o?{position:`relative`,height:`100%`,width:`100%`}:{position:`relative`,width:`100%`};return!u&&!o&&(_[`&::after`]={content:`""`,display:`block`,paddingBottom:i?`50%`:`100%`}),(0,import_jsx_runtime.jsx)(Box,{sx:_,children:(0,import_jsx_runtime.jsx)(Stack,{position:`absolute`,width:`100%`,height:`100%`,justifyContent:`center`,alignItems:`center`,children:(0,import_jsx_runtime.jsxs)(Stack,{borderRadius:g.borderRadius,border:g.border,borderColor:g.borderColor,bgcolor:g.bgcolor,sx:g.sx,position:`absolute`,left:0,top:0,bottom:e||30,right:e||30,children:[(0,import_jsx_runtime.jsx)(Box,{p:2,height:`100%`,children:d}),t?(0,import_jsx_runtime.jsx)(Box,{borderRadius:3,bgcolor:`#f5f5f5`,position:`absolute`,p:2,children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:t})}):null]})})})}Cube.propTypes={margin:import_prop_types.default.number,drawerContent:import_prop_types.default.node,elevated:import_prop_types.default.bool,wide:import_prop_types.default.bool,tall:import_prop_types.default.bool,cover:import_prop_types.default.string,fullHeight:import_prop_types.default.bool,children:import_prop_types.default.node.isRequired,border:import_prop_types.default.string,borderColor:import_prop_types.default.string,bgcolor:import_prop_types.default.string};function ProgressCounter({size:e,isInactive:t,count:n}){let i=e||50;return(0,import_jsx_runtime.jsx)(Stack,{height:i,width:i,borderRadius:`50%`,bgcolor:t?`#e6e6e6`:`#1976d2`,alignItems:`center`,justifyContent:`center`,children:(0,import_jsx_runtime.jsx)(BodyText$1,{color:t?bb_dark:`#fff`,bolder:!0,larger:!0,children:n})})}ProgressCounter.propTypes={size:import_prop_types.default.number,isInactive:import_prop_types.default.bool,count:import_prop_types.default.number.isRequired};var fca_30x30_default=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAABjmlDQ1BJQ0MgUHJvZmlsZQAAKJGl0L9LAmEYB/CvViRpCOXg0HCQNIRGGURj6iBFg5hBVsvdef4Afxx3JxmNDS0NDi4WQSTR0BrWUvQPBFFRTS1RNDVU1BB2Pa9niDX2wMvz4bn3fe59H8Ac42U53T4MZLKaEg76ubnoPNf5ABt6YEE3nLyoyr5QaBoUP7k13q9hYvnSw3pVpYvjsa+PcsC6/4gn4ejv/pawxiRVBEwW8rgoKxp5gty/pMnMMbJDoUuRC8wJw+vMguHt+p5IOEA+IHOC4SvmhOE3ZjHJUz+zg+wWk0qGzP7lyqTzYuM+7CU2KTs7Q7mvvlSEEYQfHATkkUIaGjyUs4AmFTR2KJCTl5VUIqlxPpqAxE1mxSE35x32jgBsnr/n1KzlSvTsZ6Ct2
222KwJu8BhEXDeNWuuLcC+ClRPZF7h66U2WuZ4HHjZA7qjQO850LXw3+9qfNRrTMI2BXTc6/rrINC5CdTWdP1zR9drFTp8C5yWjBk2eqFyA0RWgOkzoLwBDFBv++I3qUJ8Vakr1MEAAARcSURBVEjH7ZZ7UFR1FMfPMNM/lVbjmzAcRiUlCcmmmCTZZXdZoJSHkSO7y0MFBHbv3t1YdHi5ohCI40CpGUkmxKTTIJrB+BjboVBLpjHKwiBQghBZ9v2C3Xvp3HvlIRmTfzTTTN45c+bc372/z57f9/c75y4onxX+SwaP0P8hNLkkgvQTz2BKH9HDo72FpK9IMSssG9ZmQyjrp1loFrymeIavXCx6SPRzyOXlBscXCGT5vMR8vmSa5fESC0QyzeoYYi7/r7mPo32EqqWRk7YsUuUfJfd6PW/tJv2dIZfTZbfaHFa7w4bmYL0db10Op8VgKnk7C3NnlHkA2kdIzA/fDmsyIDgdglkfJH8iTAJwprpubMar55fOTQDEgnAG7T0NzXLVz0e/K1HsS1ExlkxWbFFjkAyLbnV0cQhMcMTh4mKaomgaHYVxfcVh5RxhcUwa6k76RkylAy4/A14qkypdDteoaxTnu+xOnNN2qXWXOAWDgd//OKTevScuY09M+sfa/YbBIRzkuGaDKQtC9INDKBqulfSLuC9rRKfD6nKZcoymT39UV7pZXiXPf58sSgHfa5e+GR7USwF0jc2mYaNx2Hj22Gd747aPjroxa0R/ffY8vjk64sacakvfS4L56pVvTCTOoYPLpARN0ZVZO9cAvAUggyezYZ3FYK7KzrtwonGquCa9gePipY1OvXn9p/bLbT9cvtbT0YkT3wl8c1rWwZg17aF0jU2flFY2HDmueTH2ZFW11WTJhFeM+mFOAZq9GK1Z39vVQ3gJPG7qaNG+Gm0F5aELRUlTj8o9rcuTSI/b47Q57BarzWQrCJN2/viz8a5eATybxTKBY3bP4+GEPllZ3fhhrc1sTQSQgBcGXzV8mQCQE7SeWCiYIoiMEeSYdn8aBGCZFYRLKbfHbrHho4HefgR53G7KQ03I4rQ7ybnivu5bGN/p7Ucbo8fu9g1sgwDV8kiufCa1xpk1u8q3wQtS8Lpw4jSHqC2tOqgsmiCOOEe+vdiCwfXW77TiVMTpTjV9cfRTNF1DE45/oClOhSXqFdEsehmig8qTSXxwvOTAFvDPhJCB3j6OZbfaSzZmliRktTZdbDlzrpAvqymswPHKzJ3ft1zBZcUAoCCbAeIAUJOuGx0J3GZ6CwBVx70qjk3v/+324ZzduMtHcveOy8oo4B5xXz2vw/TrKw61X23DETzIW8G/+8bNc/UNybAw99X4HSEbsb6a6z7v/bWb9BZjDWLDYgt9sYiYE74VVqiWR+Hvt19pm7m4daeasQfIIRSXy5yHRQI0DLBq0iDw3sjU9oQCKebxc4NiB273YTOyGE1WkxkNA/Ow0WwwoscYz3WZhMBDpQ6IZnbMe7ID4y25VEyw3PubKua+gGkmO16OzwlYrwncoFm1IWcV45mYs6AYtV+U4nEe9tsH92Gfv+vXbKuSP7ZO8TRPMZuneGrcZo/fzgoj5vGntaF//AHzYb9YM9qjPwv/J/SfAW9wPkXC6WoAAAAASUVORK5CYII=`;function Content({last:e,first:t,text:n,title:i,count:o}){let l;return l=e||import_lib$1.isMobile?0:{xs:1,md:2},(0,import_jsx_runtime.jsx)(Stack,{spacing:5,bgcolor:`rgba(212,212,212,0.3)`,borderRadius:3,boxShadow:0,marginRight:l,marginLeft:t||import_lib$1.isMobile?0:{xs:1,md:2},height:`100%`,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,p:2,children:[(0,import_jsx_runtime.jsx)(ProgressCounter,{count:o}),(0,import_jsx_runtime.jsx)(SubTitle$1,{bold:!0,children:i}),(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:n.map(e=>(0,import_jsx_runtime.jsx)(BodyText$1,{children:e},v4()))})]})})}Content.propTypes={last:import_prop_types.default.bool,first:import_prop_types.default.bool,text:import_prop_types.default.arrayOf(import_prop_types.default.string).isRequired,title:import_prop_types.default.string.isRequired,count:import_prop_types.default.number.isRequired};function OBProcess(){return(0,import_jsx_runtime.jsx)(Cube,{elevated:!0,wide:!0,children:(0,import_jsx_runtime.jsxs)(Stack,{height:`100%`,width:`100%`,spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,md:`row`},justifyContent:`space-between`,spacing:2,children:[(0,import_jsx_runtime.jsx)(InfoChip,{colorScheme:`primary`,children:`Linking your bank to BetBudget`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Regulated by the Financial Conduct Authority`}),(0,import_jsx_runtime.jsx)(`img`,{src:fca_30x30_default,height:30,width:30,alt:`FCA`})]})]}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,sx:{height:`100%`},rowSpacing:2,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4},children:(0,import_jsx_runtime.jsx)(Content,{first:!0,count:1,title:`Select bank`,text:[`In BetBudget, you'll find a list of all the available banks that can link to us.`]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4},children:(0,import_jsx_runtime.jsx)(Content,{count:2,title:`Log in`,text:[`You will now be directed your bank site or mobile app where you log in.`]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4},children:(0,import_jsx_runtime.jsx)(Content,{count:3,title:`Pick accounts`,text:[`Your bank will list your accounts; select those to share, then confirm. Job done!`],last:!0})})]})]})})}function BulletItem({icon:e,children:t}){return(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,children:[e,(0,import_jsx_runtime.jsx)(BodyText$1,{children:t})]})}
222BulletItem.propTypes={icon:import_prop_types.default.node.isRequired,children:import_prop_types.default.string.isRequired};function OBPoints(){return(0,import_jsx_runtime.jsxs)(Cube,{elevated:!0,children:[(0,import_jsx_runtime.jsx)(InfoChip,{colorScheme:`primary`,children:`Good to know`}),(0,import_jsx_runtime.jsxs)(Stack,{pt:3,pr:2,spacing:4,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(BulletItem,{icon:(0,import_jsx_runtime.jsx)(PanTool_default,{color:`primary`}),children:`You can unlink an account at any time at your bank or in our site.`}),(0,import_jsx_runtime.jsx)(BulletItem,{icon:(0,import_jsx_runtime.jsx)(DeleteForever_default,{color:`primary`}),children:`We delete bank data as soon as possible after we're done with the analysis.`}),(0,import_jsx_runtime.jsx)(BulletItem,{icon:(0,import_jsx_runtime.jsx)(Flaky_default,{color:`primary`}),children:`Your credit file is never looked at and is unaffected by BetBudget`}),(0,import_jsx_runtime.jsx)(BulletItem,{icon:(0,import_jsx_runtime.jsx)(AccountBalance_default,{color:`primary`}),children:`By law, your bank cannot charge you for sharing data through this system`})]})]})}function Unit$1({title:e,children:t}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,p:2,boxShadow:cubeShadow,borderRadius:3,bgcolor:`#fff`,children:[(0,import_jsx_runtime.jsx)(InfoChip,{colorScheme:`primary`,children:e}),t]})}Unit$1.propTypes={title:import_prop_types.default.string.isRequired,children:import_prop_types.default.node.isRequired};function Logos({logos:e}){return e?(0,import_jsx_runtime.jsx)(Grid,{container:!0,children:e.map(e=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:6,md:3},children:(0,import_jsx_runtime.jsx)(Stack,{justifyContent:`center`,alignItems:`center`,p:2,children:(0,import_jsx_runtime.jsx)(`img`,{src:e,alt:`Bank logo`,style:{height:30}})})},`bank_${e}`))}):(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`})}Logos.propTypes={logos:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired)};function OpenBanking({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){let[_,b]=(0,import_react$1.useState)([]),S=()=>{AppAPI({endpoint:`betbudget/api/banks/logos`,method:`GET`,callback:b})};return(0,import_react$1.useEffect)(()=>{S()},[]),(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:6,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,pt:{xs:0,md:6,lg:12},children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Safe bank connections`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,md:`row`},spacing:2,children:[(0,import_jsx_runtime.jsx)(InfoChip,{children:`30+ UK banks supported`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`FCA Regulated`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`No credit score impact`})]})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,children:`BetBudget uses Open Banking, a system regulated by the UK Financial Conduct Authority involving nearly all High Street and online banks. A billion data requests a month take place in the UK using this system.`}),(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,children:`With Open Banking, you give your bank permission to send data to us securely. This âread onlyâ access is tightly controlled to ensure your money itself and your account access are never at risk.`})]}),import_lib$1.isMobile?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(OBProcess,{}),(0,import_jsx_runtime.jsx)(Unit$1,{title:`Supported banks`,children:(0,import_jsx_runtime.jsx)(Logos,{})}),(0,import_jsx_runtime.jsx)(OBPoints,{})]}):(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:8},children:(0,import_jsx_runtime.jsx)(OBProcess,{})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4},children:(0,import_jsx_runtime.jsx)(OBPoints,{})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12},children:(0,import_jsx_runtime.jsx)(Box,{marginRight:{xs:0,md:`30px`}
222,children:(0,import_jsx_runtime.jsx)(Unit$1,{title:`Supported banks`,children:(0,import_jsx_runtime.jsx)(Logos,{logos:_})})})})]})]})})}OpenBanking.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};function SiteFAQ({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){let[_,b]=(0,import_react$1.useState)(``),[S,C]=(0,import_react$1.useState)([]);(0,import_react$1.useEffect)(()=>{AppAPI({endpoint:`betbudget/api/faq`,callback:C})},[]);let T=e=>(t,n)=>{b(n?e:``)};return(0,import_jsx_runtime.jsxs)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,py:12,children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Frequently Asked Questions`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,children:[(0,import_jsx_runtime.jsx)(InfoChip,{children:`Company`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`Service`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`Support`})]})]}),(0,import_jsx_runtime.jsx)(Stack,{spacing:6,children:S.map((e,t)=>(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{larger:!0,bold:!0,children:e.title}),e.items.map((e,n)=>(0,import_jsx_runtime.jsxs)(Accordion,{expanded:_===`panel_${t}_${n}`,onChange:T(`panel_${t}_${n}`),children:[(0,import_jsx_runtime.jsx)(AccordionSummary,{expandIcon:(0,import_jsx_runtime.jsx)(ExpandMore_default,{}),"aria-controls":`p${t}_${n}-c`,id:`${t}_${n}-header`,children:(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,children:e.q})}),(0,import_jsx_runtime.jsx)(AccordionDetails,{children:(0,import_jsx_runtime.jsx)(BodyText$1,{children:e.a})})]},v4()))]},v4()))})]})}SiteFAQ.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func,setDeepLink:import_prop_types.default.func};function Point$1({icon:e,color:t,children:n}){let i;i=t||bb_dark;let o;return o=e||(0,import_jsx_runtime.jsx)(TaskAlt_default,{sx:{height:30,color:i}}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,alignItems:`flex-start`,children:[o,(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,color:i,children:n})]})}Point$1.propTypes={icon:import_prop_types.default.node,color:import_prop_types.default.string,children:import_prop_types.default.string.isRequired};function Unit({title:e,points:t}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,p:2,bgcolor:`white`,borderRadius:3,boxShadow:cubeShadow,children:[(0,import_jsx_runtime.jsx)(SubTitle$1,{bolder:!0,children:e}),t.map(e=>(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Point$1,{children:e})},v4()))]})}Unit.propTypes={title:import_prop_types.default.string.isRequired,points:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired};function Alerts({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,set
222LoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,py:{xs:0,md:12},children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Alerts and Goals`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,md:`row`},spacing:2,children:[(0,import_jsx_runtime.jsx)(InfoChip,{children:`Personalised alerts`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`Configurable spending goals`}),(0,import_jsx_runtime.jsx)(InfoChip,{children:`Discreet and confidential`})]})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,children:`We all know how hard it can be to keep an eye on every pound. To help you stay financially safe, BetBudget offers personalised alerts and goals.`}),(0,import_jsx_runtime.jsx)(BodyText,{medium:!0,children:`Simply set up the notifications you want in the App or website, and we'll let you know as soon as anything happens in your bank accounts which trigger those conditions.`})]}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:8},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,paddingRight:2,height:`100%`,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(Unit,{title:`Gambling spend alerts`,points:[`Get alerts when your deposits to gaming sites reach a particular level in a month, or close to it.`,`The levels you set are shown in the context of your disposable income to help you make informed choices`,`Gaming operators never see what alerts you set. It's confidential to you.`]}),(0,import_jsx_runtime.jsx)(Unit,{title:`Monthly budget alerts`,points:[`Set a spend personal budget for gambling each month right inside BetBudget`,`You'll get an alert as your spend approaches your goal or exceeds it.`,`To help you, we tell you what % of disposable income your goal is.`]}),(0,import_jsx_runtime.jsx)(Unit,{title:`Withdrawal notifications`,points:[`Gaming operators can be slow at paying withdrawals sometimes.`,`BetBudget can alert you automatically as soon as a withdrawal from a gaming site is credited to one of your bank accounts.`]})]})}),import_lib$1.default?null:(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4},children:(0,import_jsx_runtime.jsx)(Stack,{paddingLeft:2,height:`100%`,alignItems:`center`,justifyContent:`center`,children:(0,import_jsx_runtime.jsx)(DeviceVideo,{vimeo:`https://vimeo.com/760798634/9682ea787b`,width:400,isPlaying:!0})})})]})]})})}Alerts.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};function Loading(){return(0,import_jsx_runtime.jsx)(Box,{sx:{display:`flex`,justifyContent:`center`,alignItems:`center`,textAlign:`center`,height:`100vh`},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Typography,{fontSize:`small`,children:`Loading`}),(0,import_jsx_runtime.jsx)(CircularProgress,{size:14})]})})}var nth=e=>{let t=e.toString();return t.endsWith(`1`)?`${e}st`:t.endsWith(`2`)?`${e}nd`:t.endsWith(`3`)?`${e}rd`:`${e}th`},initials=e=>{if(!e)return`?`;let t=e.toUpperCase().split(` `),n=t[0].charAt(0);return t.length>1&&(n+=t[1].charAt(0)),n},monthNames=Object.freeze([`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`]),monthLabel=e=>`${monthNames[new Date(e).getMonth()]}`,numberWithCommas=e=>e.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,`$1,`),formatGBP=e=>{if(!e)return`-`;let t=``;e<0&&(t=`-`);let n=numberWithCommas(t===`-`?e*-1:e).split(`.`),i=n[0],o=n[1]?`.${n[1].padEnd(2,`0`)}`:``;return`${t}${i}${o}`},hasLengthAtLeast=(e,t)=>
222e.length>=t;function LatestTransaction({transactionObj:e,format:t}){let n=useNavigate(),{type:i,amount:o,datePart:l,merchantObj:u}=e,{name:d}=u,f=u.dot_uuid,{colours:p}=Styling_default,m=e=>{let t=``,n=new Date().toISOString().substring(0,10),i=new Date(new Date().setDate(new Date().getDate()-1)).toISOString().substring(0,10);if(e===n)t=`Today`;else if(e===i)t=`Yesterday`;else{let n=new Date(e);t=`${n.getDate()} ${n.toLocaleString(`default`,{month:`long`})} ${n.getFullYear()}`}return t};(!d||d===`unknown_operator`)&&(d=`Unknown`);let g=initials(d);return f||=`unknown`,e&&`dot_uuid`in e?t===`compact`?(0,import_jsx_runtime.jsxs)(Stack,{width:`100%`,direction:`row`,justifyContent:`space-between`,bgcolor:`white`,p:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:d}),(0,import_jsx_runtime.jsxs)(BodyText,{children:[i===`DEBIT`?`-`:``,`£`,formatGBP(o)]}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`{${i} === "DEBIT" ? "-" : ""} 223 £ 224 ${formatGBP(o)}`})]},v4()):(0,import_jsx_runtime.jsx)(Stack,{width:`100%`,sx:{cursor:`pointer`},onClick:()=>{`trackedAccount_dot_uuid`in e&&n(`/app/bettracker/account/${e.trackedAccount_dot_uuid}`)},children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,width:`100%`,flex:1,justifyContent:`spacing-between`,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,flex:1,direction:`row`,children:[(0,import_jsx_runtime.jsx)(Avatar,{sx:{boxShadow:2,bgcolor:`#ffffff`},src:`${API_SERVER}/betbudget/api/merchant/logo/${f}`,children:g}),(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:d}),(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsx)(Stack,{spacing:3,alignItems:`center`,children:(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,spacing:0,children:e.status===`Pending`||e.correction_status===`pending`?(0,import_jsx_runtime.jsx)(Caption,{color:p.red400,title:`${e.bankObj?e.bankObj.name:``} #${e.last_five_digits} | Pending`}):(0,import_jsx_runtime.jsx)(Caption,{color:p.grey400,title:`${e.bankObj?e.bankObj.name:``} #${e.last_five_digits} | ${m(l)} `})})})})]})]}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`${e.type===`DEBIT`?`-`:``} £${formatGBP(e.amount)}`})]})},v4()):null}LatestTransaction.propTypes={transactionObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,dateObj:import_prop_types.default.string.isRequired,datePart:import_prop_types.default.string.isRequired,type:import_prop_types.default.string.isRequired,status:import_prop_types.default.string.isRequired,amount:import_prop_types.default.number.isRequired,correction_status:import_prop_types.default.string,description:import_prop_types.default.string.isRequired,account_dot_uuid:import_prop_types.default.string.isRequired,trackedAccount_dot_uuid:import_prop_types.default.string,last_five_digits:import_prop_types.default.string,description_clean:import_prop_types.default.string.isRequired,label:import_prop_types.default.string.isRequired,merchant_dot_uuid:import_prop_types.default.string,bankObj:import_prop_types.default.shape({bank_id:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,friendly_name:import_prop_types.default.string,logo:import_prop_types.default.string.isRequired}).isRequired,merchantObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string,name:import_prop_types.default.string.isRequired,logo:import_prop_types.default.string,logo_local:import_prop_types.default.string}).isRequired}).isRequired,format:import_prop_types.default.oneOf([`compact`,`detailed`])};function LatestList({title:e,actionButton:t,setShowLogin:n}){let[i,o]=(0,import_react$1.useState)(void 0),[l,u]=(0,import_react$1.useState)({}),d=()=>{AppAPI({setShowLogin:n,endpoint:`betbudget/api/latest`,callback:o})},f=()=>{let e={};i?.forEach(t=>{let{trackedAccount_dot_uuid:n,bankObj:i,datePart:o,dateObj:l,amount:u,type:d,last_five_digits:f,merchantObj:p,description:m,dot_uuid:g,status:_,correction_status:b}=t,{name:S}=p,C=p.dot_uuid;o in e||(e[o]=[]),e[o].push({dateObj:new Date(l),bank:i.friendly_name??i.name,last_five_digits:f,amount:u,type:d,name:S,merchant_dot_uuid:C,description:m,dot_uuid:g,status:_,correction_status:b,trackedAccount_dot_uuid:n})}),u(e)};return(0,import_react$1.useEffect)(()=>{d()},[]),(0,import_react$1.useEffect)(()=>{i&&f()},[i]),i?i.length===0?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,p:2,pb:20,children:[e?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:e}):null,(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`After you have connected your bank accounts and we've processed the data, any gambling transactions 225 which our system finds will automatically appear here and be updated every few hours.`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:` If you just connected your bank accounts for the first time, we may still be processing your data. If 226 nothing has appeared after a few hours, please let us know and we'll try to identify the problem with your 227 bank.`})]})]}):l?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{flexDirection:`row`,justifyContent:`space-between`,children:[e?(0,import_jsx_runtime.jsx)(BText,{title:e,variant:`body1`}):null,t||null]}),(0,import_jsx_runtime.jsx)(Stack,{spacing:1,children:i.map(e=>(0,import_jsx_runtime.jsx)(LatestTransaction,{transactionObj:e},v4()))})]}):null:(0,import_jsx_runtime.jsx)(Loading,{})}LatestList.propTypes={title:import_prop_types.default.string,actionButton:import_prop_types.default.node,setShowLogin:import_prop_types.default.func.isRequired};function Container({height:e,children:t}){let{colours:n}=Styling_default;return(0,import_jsx_runtime.jsx)(Stack,{sx:{height:e||`100%`,borderRadius:`14px`,padding:`20px`,bgcolor:n.white},children:t})}
227Container.propTypes={height:import_prop_types.default.string,children:import_prop_types.default.node.isRequired};function Latest(){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h3`,title:`Latest gaming deposits & withdrawals`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Updated four times a day from your connected bank accounts`})]}),(0,import_jsx_runtime.jsx)(Container,{children:(0,import_jsx_runtime.jsx)(LatestList,{setShowLogin:()=>void 0})})]})}function LogOutPopUp({showLogOutPopUp:e,setShowLogOutPopUp:t,logOutAfterCheck:n}){let{modalSmaller:i}=Styling_default,o=useNavigate();return(0,import_jsx_runtime.jsx)(Modal,{open:!!e,onClose:()=>{t(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:i,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,alignItems:`center`,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{title:`Are you sure you want to exit BetBudget without connecting your banks?`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Connect my banks now`,onClick:()=>{t(!1),o(`/app/addbank`)},width:`45%`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Exit BetBudget`,theme:`red`,onClick:()=>{t(!1),n()},width:`45%`})]})]})})})}LogOutPopUp.propTypes={showLogOutPopUp:import_prop_types.default.bool,setShowLogOutPopUp:import_prop_types.default.func.isRequired,logOutAfterCheck:import_prop_types.default.func.isRequired};function Menu({setShowLogin:e,logOutAfterCheck:t,showLogOutPopUp:n,setShowLogOutPopUp:i,logOut:o}){let[l,u]=(0,import_react$1.useState)(void 0),[d,f]=(0,import_react$1.useState)(!1),p=useNavigate(),m=(0,import_react$1.useRef)(null),{colours:g}=Styling_default,_=useLocation(),[b,S]=(0,import_react$1.useState)(window.innerWidth);window.addEventListener(`resize`,()=>{S(window.innerWidth)});let C=()=>{AppAPI({setShowLogin:e??(()=>{}),endpoint:`betbudget/api/attention`,callback:u})};(0,import_react$1.useEffect)(()=>(l?l&&(m.current=window.setTimeout(()=>{C()},5e3)):C(),()=>{m.current&&window.clearTimeout(m.current)}),[l]);let T=[{title:`Dashboard`,icon:(0,import_jsx_runtime.jsx)(Dashboard_default,{}),goto:`/app/dashboard`,count:0},{title:`My gaming sites`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:_.pathname===`/app/bettracker`?chipsWhite_default:chipsGreen_default,alt:`my gaming sites`})}),goto:`/app/bettracker`,count:0},{title:`Financial Insights`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:_.pathname===`/app/insights`?graphWhite_default:graphGreen_default,alt:`financial insights`})}),goto:`/app/insights`,count:0},{title:`Banks`,icon:(0,import_jsx_runtime.jsx)(AccountBalance_default,{}),goto:`/app/banks`,count:l&&`consents`in l?l.consents:0},{title:`Missions`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:_.pathname===`/app/missions`?targetWhite_default:targetGreen_default,alt:`missions`})}),goto:`/app/missions`,count:l&&`consents`in l?l.consents:0},{title:`Info sharing`,icon:(0,import_jsx_runtime.jsx)(Link_default,{}
227),goto:`/app/sharing`,count:l&&`sharing`in l?l.sharing:0},{title:`Documents`,icon:(0,import_jsx_runtime.jsx)(Description_default,{}),goto:`/app/documents`,count:0},{title:`Profile + settings`,icon:(0,import_jsx_runtime.jsx)(Settings_default,{}),goto:`/app/settings`,count:0}],E=[{title:`Dashboard`,icon:(0,import_jsx_runtime.jsx)(Dashboard_default,{}),goto:`/app/dashboard`},{title:`My gaming sites`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:chipsGreen_default,height:`18px`,width:`18px`,alt:`my gaming sites`})}),goto:`/app/bettracker`},{title:`Financial insights`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:graphGreen_default,height:`18px`,width:`18px`,alt:`financial insights`})}),goto:`/app/insights`,count:0},{title:`Banks`,icon:(0,import_jsx_runtime.jsx)(AccountBalance_default,{fontSize:`large`}),goto:`/app/banks`,count:l&&`consents`in l?l.consents:0},{title:`Missions`,icon:(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:targetGreen_default,height:`18px`,width:`18px`,alt:`missions`})}),goto:`/app/missions`,count:l&&`consents`in l?l.consents:0},{title:`Info sharing`,icon:(0,import_jsx_runtime.jsx)(Link_default,{}
227),goto:`/app/sharing`,count:l&&`sharing`in l?l.sharing:0},{title:`Documents`,icon:(0,import_jsx_runtime.jsx)(Description_default,{}),goto:`/app/documents`}],D=window.outerWidth<400?`column`:`row`,O=window.innerWidth<400?20:34;return import_lib$1.isMobile||b<850?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Box,{sx:{position:`sticky`,top:0,left:0,right:0,bgcolor,zIndex:100},px:1,children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,alignItems:`center`,p:1,children:[(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{f(!0)},children:(0,import_jsx_runtime.jsx)(Menu_default,{sx:{height:30,width:30},color:g.green400})}),(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsx)(Icon,{onClick:()=>p(`/app/dashboard`),sx:{cursor:`pointer`},children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default$1,alt:`Dashboard`,height:24})})})]})}),(0,import_jsx_runtime.jsx)(LogOutPopUp,{showLogOutPopUp:n,setShowLogOutPopUp:i,logOutAfterCheck:t}),(0,import_jsx_runtime.jsx)(GenericDrawer$1,{left:!0,open:d,onClose:()=>{f(!1)},children:(0,import_jsx_runtime.jsxs)(Stack,{p:2,spacing:3,children:[E.map(e=>(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Badge,{color:`error`,overlap:`circular`,badgeContent:e.count,children:(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{f(!1),p(e.goto)},size:`small`,startIcon:e.icon,sx:{paddingX:0,color:g.green400,textTransform:`none`},children:e.title})})},v4())),(0,import_jsx_runtime.jsx)(Box,{position:`absolute`,bottom:10,children:(0,import_jsx_runtime.jsx)(Button,{sx:{paddingX:0,color:g.green400,textTransform:`none`},onClick:()=>{f(!1),o()},size:`small`,startIcon:(0,import_jsx_runtime.jsx)(Logout_default,{}),children:`Log out`})})]})})]}):(0,import_jsx_runtime.jsxs)(Container$1,{maxWidth:`xl`,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:D,py:3,justifyContent:`space-between`,alignItems:`flex-end`,children:[(0,import_jsx_runtime.jsx)(Box,{sx:{height:O,"&:hover":{cursor:`pointer`}},onClick:()=>{p(`/app/dashboard`)},children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default$1,alt:`BetBudget`,height:O})}),(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:window.outerWidth<400?`center`:`flex-end`,children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,children:[T.map(e=>(0,import_jsx_runtime.jsx)(Tooltip,{title:e.title,children:(0,import_jsx_runtime.jsx)(Badge,{color:`error`,overlap:`circular`,badgeContent:e.count,children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{backgroundColor:_.pathname===e.goto?g.green400:g.white,color:_.pathname===e.goto?g.white:g.green400,"&:hover":{backgroundColor:_.pathname===e.goto?g.green500:g.green100,color:_.pathname===e.goto?g.white:g.green500}},onClick:()=>{p(e.goto)},color:`primary`,size:window.outerWidth<400?`small`:`large`,children:e.icon})})},v4())),(0,import_jsx_runtime.jsx)(Tooltip,{title:`Log out`,children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{backgroundColor:_.pathname===`Log out`?g.green400:g.white,color:_.pathname===`Log out`?g.white:g.green400,"&:hover":{backgroundColor:_.pathname===`Log out`?g.green500:g.green100,color:_.pathname===`Log out`?g.white:g.green500}},onClick:()=>{o()},size:window.outerWidth<400?`small`:`large`,children:(0,import_jsx_runtime.jsx)(Logout_default,{})})})]})})]}),(0,import_jsx_runtime.jsx)(LogOutPopUp,{showLogOutPopUp:n,setShowLogOutPopUp:i,logOutAfterCheck:t})]})}Menu.propTypes={setShowLogin:import_prop_types.default.func,logOutAfterCheck:import_prop_types.default.func.isRequired,showLogOutPopUp:import_prop_types.default.bool,setShowLogOutPopUp:import_prop_types.default.func.isRequired,logOut:import_prop_types.default.func.isRequired};function GenericModal({open:e,openValue:t,openHandler:n,closeHandler:i,onClose:o,width:l,children:u}){let d=e===void 0?t:e,f;f=n===void 0?i===void 0?o:i:n;let p={position:`absolute`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,bgcolor:`background.paper`,borderRadius:2,boxShadow:12,maxHeight:`90%`,overflowY:`scroll`};return l&&(p.width=l),(0,import_jsx_runtime.jsx)(Modal,{open:!!d,onClose:()=>f&&f(!1),disableAutoFocus:!0,children:(0,import_jsx_runtime.jsx)(Box,{sx:p,children:(0,import_jsx_runtime.jsxs)(Stack,{p:2,spacing:2,children:[(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:`flex-end`,alignItems:`center`,spacing:1,children:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>f&&f(!1),sx:{padding:0},children:(0,import_jsx_runtime.jsx)(Close_default,{})})}),u]})})})}
227GenericModal.propTypes={open:import_prop_types.default.bool,openValue:import_prop_types.default.bool,openHandler:import_prop_types.default.func,closeHandler:import_prop_types.default.func,onClose:import_prop_types.default.func,width:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number,import_prop_types.default.shape({xs:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number]),md:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number])})]),children:import_prop_types.default.node};function Wrapper$1({showLogin:e,setShowLoginSignup:t,setShowLogin:n,setLoginToken:i,hideSignupOption:o,setAcceptedInvitation:l,context:u,windowWidth:d,loggedIn:f,link:p,label:m,logOutAfterCheck:g,showLogOutPopUp:_,setShowLogOutPopUp:b,logOut:S,children:C}){let T=useNavigate();return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Container$1,{maxWidth:`xl`,disableGutters:!0,children:[(0,import_jsx_runtime.jsx)(Menu,{setShowLogin:n,logOutAfterCheck:g,showLogOutPopUp:_,setShowLogOutPopUp:b,logOut:S}),(0,import_jsx_runtime.jsxs)(Stack,{minHeight:`100vh`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Container$1,{maxWidth:`xl`,children:C}),(0,import_jsx_runtime.jsx)(Footer,{loggedIn:f,link:p,label:m,context:u})]})]}),(0,import_jsx_runtime.jsx)(GenericModal,{openValue:!!e,openHandler:()=>{T(`/`)},children:(0,import_jsx_runtime.jsx)(Login,{setShowLoginSignup:t,setShowLogin:n,setLoginToken:i,hideSignupOption:o,setAcceptedInvitation:l,context:u,windowWidth:d})}),(0,import_jsx_runtime.jsx)(Banner,{})]})}Wrapper$1.propTypes={showLogin:import_prop_types.default.bool,setShowLoginSignup:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),windowWidth:import_prop_types.default.number.isRequired,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,logOutAfterCheck:import_prop_types.default.func.isRequired,showLogOutPopUp:import_prop_types.default.bool,setShowLogOutPopUp:import_prop_types.default.func.isRequired,logOut:import_prop_types.default.func.isRequired,children:import_prop_types.default.node.isRequired};function Balances({trackedAccountObj:e,callback:t,setShowLogin:n}){let[i,o]=(0,import_react$1.useState)({cash:0,bonus:0}),[l,u]=(0,import_react$1.useState)(``),[d,f]=(0,import_react$1.useState)(``),[p,m]=(0,import_react$1.useState)(!1),{linearGradient:g,colours:_}=Styling_default,b=()=>{o(e=>({...e,[l.toLowerCase()]:+d||0})),m(!1),u(``),t()},S=()=>{m(!0),AppAPI({setShowLogin:n,endpoint:`betbudget/api/bettracker/trackedaccount/setbalance`,params:{trackedAccount_dot_uuid:e.dot_uuid,type:l.toLowerCase(),balance:+d||0},callback:b})};return(0,import_react$1.useEffect)(()=>{e&&o(e.balances)},[e]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,sx:{background:g.green,padding:`12px 20px`,borderRadius:`14px`,height:`75px`,width:`45%`},children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`£${formatGBP(i.cash)}`}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{m(!1),f(``),u(`cash`)},children:(0,import_jsx_runtime.jsx)(Edit_default,{})})]}),(0,import_jsx_runtime.jsx)(Caption,{title:`Balance`})]}),(0,import_jsx_runtime.jsx)(Modal,{open:l!==``,onClose:()=>u(``),children:(0,import_jsx_runtime.jsxs)(Box,{sx:Styling_default.modal,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Update ${l===`cash`?`cash`:`promo`} balance`}),(0,import_jsx_runtime.jsx)(TextInput,{value:d,onChange:e=>f(e.target.value),label:`Enter the ${l===`cash`?`cash`:`promo`} balance of this account (£)`})]}),(0,import_jsx_runtime.jsxs)(Stack,{alignItems:`center`,spacing:2,width:`100%`,mt:2,children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Update`,disabled:!d||d===``||Number.isNaN(+d),onClick:()=>{S()}}),(0,import_jsx_runtime.jsx)(Button,{disabled:p,variant:`text`,sx:{textTransform:`none`,color:_.green400,padding:0},onClick:()=>{u(``)},children:`Cancel`})]})]})})]})}Balances.propTypes={trackedAccountObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,balances:import_prop_types.default.shape({cash:import_prop_types.default.number.isRequired,bonus:import_prop_types.default.number.isRequired}).isRequired}).isRequired,callback:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func.isRequired};function AddMemo({memoCategories:e,memoLogoUrl:t,trackedAccount_dot_uuid:n,setShowLogin:i,setShowEditor:o,getMemos:l,memoContent:u,setMemoContent:d,memoType:f,setMemoType:p,setAddMemoMobile:m}
227){let[g,_]=(0,import_react$1.useState)(``),[b,S]=(0,import_react$1.useState)(!1),{modalSmaller:C,colours:T}=Styling_default,E=()=>{AppAPI({setShowLogin:i,endpoint:`betbudget/api/bettracker/memo/add`,params:{memoType:f,memoContent:u,trackedAccount_dot_uuid:n},callback:()=>{d(``),o(!1),l(),S(!0)}})};return(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{startIcon:(0,import_jsx_runtime.jsx)(ChevronLeft_default,{}),onClick:()=>m(!1),sx:{color:T.green400},children:`Back`})}):null,(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h3`,title:`Add new memo`}),import_lib$1.isMobile?null:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{o(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`What type of memo?`}),(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,flexWrap:`wrap`,children:e.map(e=>(0,import_jsx_runtime.jsx)(Box,{m:1,children:(0,import_jsx_runtime.jsx)(Chip,{icon:(0,import_jsx_runtime.jsx)(`img`,{src:`${t}/${e.memoType}.png`,height:`20px`,alt:`memo logo`}),sx:{bgcolor:e.bg,color:`#fff`,opacity:g===e.title?1:.5},label:e.title,onClick:()=>{p(e.memoType),_(e.title)}})},v4()))}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Your memo`,color:T.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{multiline:!0,rows:4,value:u,onChange:e=>{d(e.target.value)}}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Save memo`,disabled:!u||!f,onClick:()=>{E()}}),(0,import_jsx_runtime.jsx)(Modal,{open:b,onClose:()=>{S(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:C,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,alignItems:`center`,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Memo added!`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Back to my account`,onClick:()=>{l(),S(!1),m(!1)}})]})})})]})}AddMemo.propTypes={trackedAccount_dot_uuid:import_prop_types.default.string.isRequired,memoCategories:import_prop_types.default.arrayOf(import_prop_types.default.shape({memoType:import_prop_types.default.string.isRequired,memoIcon:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,bg:import_prop_types.default.string.isRequired}).isRequired).isRequired,getMemos:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func.isRequired,memoLogoUrl:import_prop_types.default.string.isRequired,setShowEditor:import_prop_types.default.func.isRequired,setAddMemoMobile:import_prop_types.default.func.isRequired,memoContent:import_prop_types.default.string.isRequired,setMemoContent:import_prop_types.default.func.isRequired,memoType:import_prop_types.default.string.isRequired,setMemoType:import_prop_types.default.func.isRequired};function BetTrackerMemosAdd({trackedAccount_dot_uuid:e,memoCategories:t,getMemos:n,setShowLogin:i,memoLogoUrl:o,showEditor:l,setShowEditor:u,setAddMemoMobile:d}){let[f,p]=(0,import_react$1.useState)(``),[m,g]=(0,import_react$1.useState)(``),{modalSmaller:_}=Styling_default;return import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(AddMemo,{memoCategories:t,trackedAccount_dot_uuid:e,memoLogoUrl:o,setShowLogin:i,getMemos:n,setShowEditor:u,memoContent:f,memoType:m,setMemoContent:p,setMemoType:g,setAddMemoMobile:d}):(0,import_jsx_runtime.jsx)(Modal,{open:l,onClose:()=>{p(``),g(``),u(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:_,children:(0,import_jsx_runtime.jsx)(AddMemo,{memoCategories:t,trackedAccount_dot_uuid:e,memoLogoUrl:o,setShowLogin:i,getMemos:n,setShowEditor:u,memoContent:f,memoType:m,setMemoContent:p,setMemoType:g,setAddMemoMobile:d})})})}BetTrackerMemosAdd.propTypes={trackedAccount_dot_uuid:import_prop_types.default.string.isRequired,memoCategories:import_prop_types.default.arrayOf(import_prop_types.default.shape({memoType:import_prop_types.default.string.isRequired,memoIcon:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,bg:import_prop_types.default.string.isRequired}).isRequired).isRequired,getMemos:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func.isRequired,memoLogoUrl:import_prop_types.default.string.isRequired,showEditor:import_prop_types.default.bool.isRequired,setShowEditor:import_prop_types.default.func.isRequired,setAddMemoMobile:import_prop_types.default.func.isRequired};function EditMemo({memoObj:e,exitHandler:t,setShowLogin:n}
227){let[i,o]=(0,import_react$1.useState)(``),l=()=>{i&&AppAPI({setShowLogin:n,endpoint:`betbudget/api/bettracker/memo/edit`,params:{memoContent:i,memoObj_dot_uuid:e.dot_uuid},callback:()=>{t()}})};return(0,import_react$1.useEffect)(()=>{o(e.memoContent)},[e]),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Edit memo`}),(0,import_jsx_runtime.jsx)(TextInput,{multiline:!0,value:i,rows:8,onChange:e=>{o(e.target.value)}}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,p:3,justifyContent:`space-between`,spacing:1,children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Save`,onClick:()=>{l()},width:`50%`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Cancel`,onClick:()=>{t()},theme:`red`,width:`50%`})]})]})}EditMemo.propTypes={memoObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,memoContent:import_prop_types.default.string.isRequired}).isRequired,exitHandler:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func.isRequired};function Memo({memoObj:e,getMemos:t,memoCategories:n,setShowLogin:i,memoLogoUrl:o}){let[l,u]=(0,import_react$1.useState)(!1),[d,f]=(0,import_react$1.useState)(!1),[p,m]=(0,import_react$1.useState)(!1),[g,_]=(0,import_react$1.useState)(!1),[b,S]=(0,import_react$1.useState)(void 0),[C,T]=(0,import_react$1.useState)(``),E=()=>{u(!0),AppAPI({setShowLogin:i,endpoint:`betbudget/api/bettracker/memo/delete`,params:{memoObj_dot_uuid:e.dot_uuid},callback:()=>{u(!1),t(),f(!1)}})};return(0,import_react$1.useEffect)(()=>{if(e){let{created_dateObj:t,memoType:i}=e;if(n&&i){let e=n.filter(e=>e.memoType===i)[0];S(e)}if(t){let e=new Date(t);T(`${e.getDate()} ${e.toLocaleString(`default`,{month:`short`})} ${e.getFullYear()}`)}}},[e]),!e||!b||!C?null:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{sx:{bgcolor:`white`,padding:`16px 20px`,borderRadius:`14px`},onClick:()=>{_(!0)},spacing:2,children:[(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,onClick:()=>{m(!p)},alignItems:`center`,justifyContent:`space-between`,sx:{borderBottom:`1px solid ${b.bg}`},children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:`${o}/${b.memoType}Colour.png`,height:`20px`,alt:`memo icon`})}),(0,import_jsx_runtime.jsx)(Caption,{title:b.title,color:b.bg}),(0,import_jsx_runtime.jsx)(Caption,{color:b.bg,title:C})]})}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:l?`Loading...`:e.memoContent})]},`${e.dot_uuid}_item`),(0,import_jsx_runtime.jsx)(Modal,{open:g,onClose:()=>{_(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modalSmaller,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,justifyContent:`flex-start`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Icon,{children:(0,import_jsx_runtime.jsx)(`img`,{src:`${o}/${b.memoType}Colour.png`,height:`20px`,alt:`memo icon`})}),(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:b.title,color:b.bg})]}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{_(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:e.memoContent}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,width:`100%`,children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Edit memo`,onClick:()=>{f(!0)},width:`50%`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Delete memo`,onClick:()=>{E()},theme:`red`,width:`50%`})]})]})})}),(0,import_jsx_runtime.jsx)(Modal,{open:d,onClose:()=>{u(!1),f(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modal,children:(0,import_jsx_runtime.jsx)(EditMemo,{memoObj:e,exitHandler:()=>{f(!1),t()},setShowLogin:i})})},v4())]})}Memo.propTypes={memoObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,memoContent:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired,memoType:import_prop_types.default.string.isRequired}).isRequired,getMemos:import_prop_types.default.func.isRequired,memoCategories:import_prop_types.default.arrayOf(import_prop_types.default.shape({memoType:import_prop_types.default.string.isRequired,memoIcon:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,bg:import_prop_types.default.string.isRequired}).isRequired).isRequired,setShowLogin:import_prop_types.default.func.isRequired,memoLogoUrl:import_prop_types.default.string.isRequired};function BetTrackerMemosList({memos:e,merchantObj:t,memoLogoUrl:n,setShowLogin:i,getMemos:o,memoCategories:l}
227){let[u,d]=(0,import_react$1.useState)([]);return(0,import_react$1.useEffect)(()=>{d(e)},[e]),u?u.length===0?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`You haven't created any memos for ${t?t.name:`this site`} yet.`}):(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:u.map(e=>(0,import_jsx_runtime.jsx)(Memo,{memoObj:e,memoLogoUrl:n,getMemos:o,memoCategories:l,setShowLogin:i},v4()))}):(0,import_jsx_runtime.jsx)(Loading,{})}BetTrackerMemosList.propTypes={memos:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,memoContent:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired,memoType:import_prop_types.default.string.isRequired}).isRequired).isRequired,merchantObj:import_prop_types.default.shape({name:import_prop_types.default.string}),memoLogoUrl:import_prop_types.default.string.isRequired,setShowLogin:import_prop_types.default.func.isRequired,getMemos:import_prop_types.default.func.isRequired,memoCategories:import_prop_types.default.arrayOf(import_prop_types.default.shape({memoType:import_prop_types.default.string.isRequired,memoIcon:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,bg:import_prop_types.default.string.isRequired}).isRequired).isRequired};function History({trackedAccountObj:e,setShowLogin:t}){let[n,i]=(0,import_react$1.useState)(void 0),{colours:o}=Styling_default,l=e=>{e&&!(`error`in e)&&i(e.sort((e,t)=>new Date(t.dateObj)>new Date(e.dateObj)?1:new Date(e.dateObj)>new Date(t.dateObj)?-1:0).reduce((e,t)=>{let n=t.dateObj.substring(0,7);return n in e||(e[n]=[]),e[n].push(t),e},{}))},u=()=>{AppAPI({setShowLogin:t,endpoint:`betbudget/api/bettracker/history`,params:{merchant_dot_uuid:e?.merchantObj.dot_uuid},callback:l})};return(0,import_react$1.useEffect)(()=>{e&&u()},[]),n?(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:!n||Object.keys(n).length===0?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`No recent deposits or withdrawals`}):Object.keys(n).map(e=>{let t=[],i=``,l=Object.freeze([`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]);return i=e===`1970-01-01`?`Pending`:`${l[new Date(e).getMonth()]} ${e.substring(0,4)}`,t.push((0,import_jsx_runtime.jsxs)(Container,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`History`}),(0,import_jsx_runtime.jsx)(Stack,{spacing:3,py:3,children:n[e].map(e=>(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,width:`100%`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsxs)(Stack,{mr:3,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:e.type===`CREDIT`?`Withdrawal`:`Deposit`}),(0,import_jsx_runtime.jsx)(Caption,{color:o.grey400,title:`${e.bank} #${e.last_five_digits} | ${new Date(e.dateObj).toLocaleDateString(`en-us`,{weekday:`long`})} ${nth(e.dateObj.substring(8,2))} ${i}`})]}),(0,import_jsx_runtime.jsx)(Stack,{spacing:1,children:(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`£${formatGBP(e.amount)}`})})]},v4()))})]},v4())),t})}):(0,import_jsx_runtime.jsx)(Loading,{})}History.propTypes={trackedAccountObj:import_prop_types.default.shape({merchantObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired}).isRequired}),setShowLogin:import_prop_types.default.func.isRequired};function PL({stats:e}){let{linearGradient:t}=Styling_default;return e?(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,alignItems:`flex-start`,sx:{background:t.green,padding:`12px 20px`,borderRadius:`14px`,height:`75px`,width:`45%`},children:[(0,import_jsx_runtime.jsx)(Heading,{title:`£${formatGBP(e.net)}`,variant:`h4`}),(0,import_jsx_runtime.jsx)(Caption,{title:`Profit/Loss`})]}):(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`No transactions in last 6 months`})}PL.propTypes={stats:import_prop_types.default.shape({net:import_prop_types.default.number.isRequired,credit:import_prop_types.default.number.isRequired,debit:import_prop_types.default.number.isRequired})};function ReportIssue({trackedAccountObj:e,setShowLogin:t}
227){let[n,i]=(0,import_react$1.useState)(!1),[o,l]=(0,import_react$1.useState)(``),[u,d]=(0,import_react$1.useState)(!1),f=n=>{AppAPI({setShowLogin:t,endpoint:`betbudget/api/request_correction`,params:{siteInfo:n,tracked_account_dot_uuid:e.dot_uuid},callback:()=>{d(!0)}})},p=()=>{f(`Not Gaming`)};return(0,import_jsx_runtime.jsxs)(Stack,{py:2,children:[(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>{i(!0)},title:`Report issue`}),(0,import_jsx_runtime.jsx)(Modal,{open:n,onClose:()=>{i(!1),d(!1),l(``)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modal,children:u?(0,import_jsx_runtime.jsxs)(Stack,{sx:{width:`100%`},height:300,p:5,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:` Thank you, we have received your report and will investigate. `}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,onClick:()=>{i(!1),d(!1)},children:`Finished`})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`center`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Something not right here?`}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{i(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsx)(Stack,{alignItems:`center`,children:(0,import_jsx_runtime.jsx)(AppButton,{title:`Not a gambling site`,onClick:()=>{p()},width:`70%`})}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Something else : `}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Describe the issue`,value:o,onChange:e=>{l(e.target.value)},multiline:!0,rows:5}),(0,import_jsx_runtime.jsx)(Stack,{alignItems:`center`,children:(0,import_jsx_runtime.jsx)(AppButton,{title:`Report issue`,onClick:()=>{f(o)},disabled:!o,width:`70%`})})]})]})})})]})}ReportIssue.propTypes={trackedAccountObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired}).isRequired,setShowLogin:import_prop_types.default.func.isRequired};var linear$2=e=>+e;function quadIn(e){return e*e}function quadOut(e){return e*(2-e)}function quadInOut(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function cubicIn(e){return e*e*e}function cubicOut(e){return--e*e*e+1}function cubicInOut(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var exponent=3,polyIn=(function e(t){t=+t;function n(e){return e**+t}return n.exponent=e,n})(exponent),polyOut=(function e(t){t=+t;function n(e){return 1-(1-e)**t}return n.exponent=e,n})(exponent),polyInOut=(function e(t){t=+t;function n(e){return((e*=2)<=1?e**+t:2-(2-e)**t)/2}return n.exponent=e,n})(exponent),pi$2=Math.PI,halfPi$1=pi$2/2;function sinIn(e){return+e==1?1:1-Math.cos(e*halfPi$1)}function sinOut(e){return Math.sin(e*halfPi$1)}function sinInOut(e){return(1-Math.cos(pi$2*e))/2}function tpmt(e){return(2**(-10*e)-.0009765625)*1.0009775171065494}function expIn(e){return tpmt(1-e)}function expOut(e){return 1-tpmt(e)}function expInOut(e){return((e*=2)<=1?tpmt(1-e):2-tpmt(e-1))/2}function circleIn(e){return 1-Math.sqrt(1-e*e)}function circleOut(e){return Math.sqrt(1- --e*e)}function circleInOut(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var b1=4/11,b2=6/11,b3=8/11,b4=3/4,b5=9/11,b6=10/11,b7=15/16,b8=21/22,b9=63/64,b0=1/b1/b1;function bounceIn(e){return 1-bounceOut(1-e)}function bounceOut(e){return(e=+e)<b1?b0*e*e:e<b3?b0*(e-=b2)*e+b4:e<b6?b0*(e-=b5)*e+b7:b0*(e-=b8)*e+b9}function bounceInOut(e){return((e*=2)<=1?1-bounceOut(1-e):bounceOut(e-1)+1)/2}var overshoot=1.70158,backIn=(function e(t){t=+t;function n(e){return(e=+e)*e*(t*(e-1)+e)}return n.overshoot=e,n})(overshoot),backOut=(function e(t){t=+t;function n(e){return--e*e*((e+1)*t+e)+1}return n.overshoot=e,n})(overshoot),backInOut=(function e(t){t=+t;function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return n.overshoot=e,n})(overshoot),tau$2=2*Math.PI,amplitude=1,period=.3,elasticIn=(function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=tau$2);function o(e){return t*tpmt(- --e)*Math.sin((i-e)/n)}return o.amplitude=function(t){return e(t,n*tau$2)}
227,o.period=function(n){return e(t,n)},o})(amplitude,period),elasticOut=(function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=tau$2);function o(e){return 1-t*tpmt(e=+e)*Math.sin((e+i)/n)}return o.amplitude=function(t){return e(t,n*tau$2)},o.period=function(n){return e(t,n)},o})(amplitude,period),elasticInOut=(function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=tau$2);function o(e){return((e=e*2-1)<0?t*tpmt(-e)*Math.sin((i-e)/n):2-t*tpmt(e)*Math.sin((i+e)/n))/2}return o.amplitude=function(t){return e(t,n*tau$2)},o.period=function(n){return e(t,n)},o})(amplitude,period),d3_ease_exports=__exportAll({easeBack:()=>backInOut,easeBackIn:()=>backIn,easeBackInOut:()=>backInOut,easeBackOut:()=>backOut,easeBounce:()=>bounceOut,easeBounceIn:()=>bounceIn,easeBounceInOut:()=>bounceInOut,easeBounceOut:()=>bounceOut,easeCircle:()=>circleInOut,easeCircleIn:()=>circleIn,easeCircleInOut:()=>circleInOut,easeCircleOut:()=>circleOut,easeCubic:()=>cubicInOut,easeCubicIn:()=>cubicIn,easeCubicInOut:()=>cubicInOut,easeCubicOut:()=>cubicOut,easeElastic:()=>elasticOut,easeElasticIn:()=>elasticIn,easeElasticInOut:()=>elasticInOut,easeElasticOut:()=>elasticOut,easeExp:()=>expInOut,easeExpIn:()=>expIn,easeExpInOut:()=>expInOut,easeExpOut:()=>expOut,easeLinear:()=>linear$2,easePoly:()=>polyInOut,easePolyIn:()=>polyIn,easePolyInOut:()=>polyInOut,easePolyOut:()=>polyOut,easeQuad:()=>quadInOut,easeQuadIn:()=>quadIn,easeQuadInOut:()=>quadInOut,easeQuadOut:()=>quadOut,easeSin:()=>sinInOut,easeSinIn:()=>sinIn,easeSinInOut:()=>sinInOut,easeSinOut:()=>sinOut}),require__freeGlobal=__commonJSMin(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),require__root=__commonJSMin(((e,t)=>{var n=require__freeGlobal(),i=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||i||Function(`return this`)()})),require__Symbol=__commonJSMin(((e,t)=>{t.exports=require__root().Symbol})),require__getRawTag=__commonJSMin(((e,t)=>{var n=require__Symbol(),i=Object.prototype,o=i.hasOwnProperty,l=i.toString,u=n?n.toStringTag:void 0;function d(e){var t=o.call(e,u),n=e[u];try{e[u]=void 0;var i=!0}catch{}var d=l.call(e);return i&&(t?e[u]=n:delete e[u]),d}t.exports=d})),require__objectToString=__commonJSMin(((e,t)=>{var n=Object.prototype.toString;function i(e){return n.call(e)}t.exports=i})),require__baseGetTag=__commonJSMin(((e,t)=>{var n=require__Symbol(),i=require__getRawTag(),o=require__objectToString(),l=`[object Null]`,u=`[object Undefined]`,d=n?n.toStringTag:void 0;function f(e){return e==null?e===void 0?u:l:d&&d in Object(e)?i(e):o(e)}t.exports=f})),require__overArg=__commonJSMin(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),require__getPrototype=__commonJSMin(((e,t)=>{t.exports=require__overArg()(Object.getPrototypeOf,Object)})),require_isObjectLike=__commonJSMin(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),require_isPlainObject=__commonJSMin(((e,t)=>{var n=require__baseGetTag(),i=require__getPrototype(),o=require_isObjectLike(),l=`[object Object]`,u=Function.prototype,d=Object.prototype,f=u.toString,p=d.hasOwnProperty,m=f.call(Object);function g(e){if(!o(e)||n(e)!=l)return!1;var t=i(e);if(t===null)return!0;var u=p.call(t,`constructor`)&&t.constructor;return typeof u==`function`&&u instanceof u&&f.call(u)==m}t.exports=g})),require__arrayMap=__commonJSMin(((e,t)=>{function n(e,t){for(var n=-1,i=e==null?0:e.length,o=Array(i);++n<i;)o[n]=t(e[n],n,e);return o}t.exports=n})),require_isArray=__commonJSMin(((e,t)=>{t.exports=Array.isArray})),require_isSymbol=__commonJSMin(((e,t)=>{var n=require__baseGetTag(),i=require_isObjectLike(),o=`[object Symbol]`;function l(e){return typeof e==`symbol`||i(e)&&n(e)==o}t.exports=l})),require__isKey=__commonJSMin(((e,t)=>{var n=require_isArray(),i=require_isSymbol(),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/;function u(e,t){if(n(e))return!1;var u=typeof e;return u==`number`||u==`symbol`||u==`boolean`||e==null||i(e)?!0:l.test(e)||!o.test(e)||t!=null&&e in Object(t)}t.exports=u})),require_isObject=__commonJSMin(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),require_isFunction=__commonJSMin(((e,t)=>{var n=require__baseGetTag(),i=require_isObject(),o=`[object AsyncFunction]`,l=`[object Function]`,u=`[object GeneratorFunction]`,d=`[object Proxy]`;function f(e){if(!i(e))return!1;var t=n(e);return t==l||t==u||t==o||t==d}t.exports=f})),require__coreJsData=__commonJSMin(((e,t)=>{t.exports=require__root()[`__core-js_shared__`]})),require__isMasked=__commonJSMin(((e,t)=>{var n=require__coreJsData(),i=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);
vendor: 5,771 bytes, line 227
227return e?`Symbol(src)_1.`+e:``}();function o(e){return!!i&&i in e}t.exports=o})),require__toSource=__commonJSMin(((e,t)=>{var n=Function.prototype.toString;function i(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=i})),require__baseIsNative=__commonJSMin(((e,t)=>{var n=require_isFunction(),i=require__isMasked(),o=require_isObject(),l=require__toSource(),u=/[\\^$.*+?()[\]{}|]/g,d=/^\[object .+?Constructor\]$/,f=Function.prototype,p=Object.prototype,m=f.toString,g=p.hasOwnProperty,_=RegExp(`^`+m.call(g).replace(u,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function b(e){return!o(e)||i(e)?!1:(n(e)?_:d).test(l(e))}t.exports=b})),require__getValue=__commonJSMin(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),require__getNative=__commonJSMin(((e,t)=>{var n=require__baseIsNative(),i=require__getValue();function o(e,t){var o=i(e,t);return n(o)?o:void 0}t.exports=o})),require__nativeCreate=__commonJSMin(((e,t)=>{t.exports=require__getNative()(Object,`create`)})),require__hashClear=__commonJSMin(((e,t)=>{var n=require__nativeCreate();function i(){this.__data__=n?n(null):{},this.size=0}t.exports=i})),require__hashDelete=__commonJSMin(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}t.exports=n})),require__hashGet=__commonJSMin(((e,t)=>{var n=require__nativeCreate(),i=`__lodash_hash_undefined__`,o=Object.prototype.hasOwnProperty;function l(e){var t=this.__data__;if(n){var l=t[e];return l===i?void 0:l}return o.call(t,e)?t[e]:void 0}t.exports=l})),require__hashHas=__commonJSMin(((e,t)=>{var n=require__nativeCreate(),i=Object.prototype.hasOwnProperty;function o(e){var t=this.__data__;return n?t[e]!==void 0:i.call(t,e)}t.exports=o})),require__hashSet=__commonJSMin(((e,t)=>{var n=require__nativeCreate(),i=`__lodash_hash_undefined__`;function o(e,t){var o=this.__data__;return this.size+=this.has(e)?0:1,o[e]=n&&t===void 0?i:t,this}t.exports=o})),require__Hash=__commonJSMin(((e,t)=>{var n=require__hashClear(),i=require__hashDelete(),o=require__hashGet(),l=require__hashHas(),u=require__hashSet();function d(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}d.prototype.clear=n,d.prototype.delete=i,d.prototype.get=o,d.prototype.has=l,d.prototype.set=u,t.exports=d})),require__listCacheClear=__commonJSMin(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),require_eq=__commonJSMin(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),require__assocIndexOf=__commonJSMin(((e,t)=>{var n=require_eq();function i(e,t){for(var i=e.length;i--;)if(n(e[i][0],t))return i;return-1}t.exports=i})),require__listCacheDelete=__commonJSMin(((e,t)=>{var n=require__assocIndexOf(),i=Array.prototype.splice;function o(e){var t=this.__data__,o=n(t,e);return o<0?!1:(o==t.length-1?t.pop():i.call(t,o,1),--this.size,!0)}t.exports=o})),require__listCacheGet=__commonJSMin(((e,t)=>{var n=require__assocIndexOf();function i(e){var t=this.__data__,i=n(t,e);return i<0?void 0:t[i][1]}t.exports=i})),require__listCacheHas=__commonJSMin(((e,t)=>{var n=require__assocIndexOf();function i(e){return n(this.__data__,e)>-1}t.exports=i})),require__listCacheSet=__commonJSMin(((e,t)=>{var n=require__assocIndexOf();function i(e,t){var i=this.__data__,o=n(i,e);return o<0?(++this.size,i.push([e,t])):i[o][1]=t,this}t.exports=i})),require__ListCache=__commonJSMin(((e,t)=>{var n=require__listCacheClear(),i=require__listCacheDelete(),o=require__listCacheGet(),l=require__listCacheHas(),u=require__listCacheSet();function d(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}d.prototype.clear=n,d.prototype.delete=i,d.prototype.get=o,d.prototype.has=l,d.prototype.set=u,t.exports=d})),require__Map=__commonJSMin(((e,t)=>{t.exports=require__getNative()(require__root(),`Map`)})),require__mapCacheClear=__commonJSMin(((e,t)=>{var n=require__Hash(),i=require__ListCache(),o=require__Map();function l(){this.size=0,this.__data__={hash:new n,map:new(o||i),string:new n}}t.exports=l})),require__isKeyable=__commonJSMin(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),require__getMapData=__commonJSMin(((e,t)=>{var n=require__isKeyable();function i(e,t){var i=e.__data__;return n(t)?i[typeof t==`string`?`string`:`hash`]:i.map}t.exports=i})),require__mapCacheDelete=__commonJSMin(((e,t)=>{var n=require__getMapData();function i(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}t.exports=i})),require__mapCacheGet=__commonJSMin(((e,t)=>{var n=require__getMapData();function i(e){return n(this,e).get(e)}t.exports=i})),require__mapCacheHas=__commonJSMin(((e,t)=>{var n=require__getMapData();function i(e){return n(this,e).has(e)}t.exports=i})),require__mapCacheSet=__commonJSMin(((e,t)=>{var n=require__getMapData();function i(e,t){var i=n(this,e),o=i.size;return i.set(e,t),this.size+=i.size==o?0:1,this}t.exports=i})),require__MapCache=__commonJSMin(((e,t)=>{var n=require__mapCacheClear(),i=require__mapCacheDelete(),o=require__mapCacheGet(),l=require__mapCacheHas(),u=require__mapCacheSet();function d(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}d.prototype.clear=n,d.prototype.delete=i,d.prototype.get=o,d.prototype.has=l,d.prototype.set=u,t.exports=d})),require_memoize=__commonJSMin(((e,t)=>{var n=require__MapCache(),i=`Expected a function`;function o(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(i);var l=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=l.cache;if(o.has(i))return o.get(i);var u=e.apply(this,n);return l.cache=o.set(i,u)||o,u};return l.cache=new(o.Cache||n),l}
vendor: 14,631 bytes, line 227
227o.Cache=n,t.exports=o})),require__memoizeCapped=__commonJSMin(((e,t)=>{var n=require_memoize(),i=500;function o(e){var t=n(e,function(e){return o.size===i&&o.clear(),e}),o=t.cache;return t}t.exports=o})),require__stringToPath=__commonJSMin(((e,t)=>{var n=require__memoizeCapped(),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g;t.exports=n(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(i,function(e,n,i,l){t.push(i?l.replace(o,`$1`):n||e)}),t})})),require__baseToString=__commonJSMin(((e,t)=>{var n=require__Symbol(),i=require__arrayMap(),o=require_isArray(),l=require_isSymbol(),u=1/0,d=n?n.prototype:void 0,f=d?d.toString:void 0;function p(e){if(typeof e==`string`)return e;if(o(e))return i(e,p)+``;if(l(e))return f?f.call(e):``;var t=e+``;return t==`0`&&1/e==-u?`-0`:t}t.exports=p})),require_toString=__commonJSMin(((e,t)=>{var n=require__baseToString();function i(e){return e==null?``:n(e)}t.exports=i})),require__castPath=__commonJSMin(((e,t)=>{var n=require_isArray(),i=require__isKey(),o=require__stringToPath(),l=require_toString();function u(e,t){return n(e)?e:i(e,t)?[e]:o(l(e))}t.exports=u})),require__toKey=__commonJSMin(((e,t)=>{var n=require_isSymbol(),i=1/0;function o(e){if(typeof e==`string`||n(e))return e;var t=e+``;return t==`0`&&1/e==-i?`-0`:t}t.exports=o})),require__baseGet=__commonJSMin(((e,t)=>{var n=require__castPath(),i=require__toKey();function o(e,t){t=n(t,e);for(var o=0,l=t.length;e!=null&&o<l;)e=e[i(t[o++])];return o&&o==l?e:void 0}t.exports=o})),require__stackClear=__commonJSMin(((e,t)=>{var n=require__ListCache();function i(){this.__data__=new n,this.size=0}t.exports=i})),require__stackDelete=__commonJSMin(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),require__stackGet=__commonJSMin(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),require__stackHas=__commonJSMin(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),require__stackSet=__commonJSMin(((e,t)=>{var n=require__ListCache(),i=require__Map(),o=require__MapCache(),l=200;function u(e,t){var u=this.__data__;if(u instanceof n){var d=u.__data__;if(!i||d.length<l-1)return d.push([e,t]),this.size=++u.size,this;u=this.__data__=new o(d)}return u.set(e,t),this.size=u.size,this}t.exports=u})),require__Stack=__commonJSMin(((e,t)=>{var n=require__ListCache(),i=require__stackClear(),o=require__stackDelete(),l=require__stackGet(),u=require__stackHas(),d=require__stackSet();function f(e){this.size=(this.__data__=new n(e)).size}f.prototype.clear=i,f.prototype.delete=o,f.prototype.get=l,f.prototype.has=u,f.prototype.set=d,t.exports=f})),require__setCacheAdd=__commonJSMin(((e,t)=>{var n=`__lodash_hash_undefined__`;function i(e){return this.__data__.set(e,n),this}t.exports=i})),require__setCacheHas=__commonJSMin(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),require__SetCache=__commonJSMin(((e,t)=>{var n=require__MapCache(),i=require__setCacheAdd(),o=require__setCacheHas();function l(e){var t=-1,i=e==null?0:e.length;for(this.__data__=new n;++t<i;)this.add(e[t])}l.prototype.add=l.prototype.push=i,l.prototype.has=o,t.exports=l})),require__arraySome=__commonJSMin(((e,t)=>{function n(e,t){for(var n=-1,i=e==null?0:e.length;++n<i;)if(t(e[n],n,e))return!0;return!1}t.exports=n})),require__cacheHas=__commonJSMin(((e,t)=>{function n(e,t){return e.has(t)}t.exports=n})),require__equalArrays=__commonJSMin(((e,t)=>{var n=require__SetCache(),i=require__arraySome(),o=require__cacheHas(),l=1,u=2;function d(e,t,d,f,p,m){var g=d&l,_=e.length,b=t.length;if(_!=b&&!(g&&b>_))return!1;var S=m.get(e),C=m.get(t);if(S&&C)return S==t&&C==e;var T=-1,E=!0,D=d&u?new n:void 0;for(m.set(e,t),m.set(t,e);++T<_;){var O=e[T],A=t[T];if(f)var j=g?f(A,O,T,t,e,m):f(O,A,T,e,t,m);if(j!==void 0){if(j)continue;E=!1;break}if(D){if(!i(t,function(e,t){if(!o(D,t)&&(O===e||p(O,e,d,f,m)))return D.push(t)})){E=!1;break}}else if(!(O===A||p(O,A,d,f,m))){E=!1;break}}return m.delete(e),m.delete(t),E}t.exports=d})),require__Uint8Array=__commonJSMin(((e,t)=>{t.exports=require__root().Uint8Array})),require__mapToArray=__commonJSMin(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,i){n[++t]=[i,e]}),n}t.exports=n})),require__setToArray=__commonJSMin(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),require__equalByTag=__commonJSMin(((e,t)=>{var n=require__Symbol(),i=require__Uint8Array(),o=require_eq(),l=require__equalArrays(),u=require__mapToArray(),d=require__setToArray(),f=1,p=2,m=`[object Boolean]`,g=`[object Date]`,_=`[object Error]`,b=`[object Map]`,S=`[object Number]`,C=`[object RegExp]`,T=`[object Set]`,E=`[object String]`,D=`[object Symbol]`,O=`[object ArrayBuffer]`,A=`[object DataView]`,j=n?n.prototype:void 0,M=j?j.valueOf:void 0;function N(e,t,n,j,N,P,F){switch(n){case A:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case O:return!(e.byteLength!=t.byteLength||!P(new i(e),new i(t)));case m:case g:case S:return o(+e,+t);case _:return e.name==t.name&&e.message==t.message;case C:case E:return e==t+``;case b:var I=u;case T:var L=j&f;if(I||=d,e.size!=t.size&&!L)return!1;var R=F.get(e);if(R)return R==t;j|=p,F.set(e,t);var z=l(I(e),I(t),j,N,P,F);return F.delete(e),z;case D:if(M)return M.call(e)==M.call(t)}return!1}t.exports=N})),require__arrayPush=__commonJSMin(((e,t)=>{function n(e,t){for(var n=-1,i=t.length,o=e.length;++n<i;)e[o+n]=t[n];return e}t.exports=n})),require__baseGetAllKeys=__commonJSMin(((e,t)=>{var n=require__arrayPush(),i=require_isArray();function o(e,t,o){var l=t(e);return i(e)?l:n(l,o(e))}t.exports=o})),require__arrayFilter=__commonJSMin(((e,t)=>{function n(e,t){for(var n=-1,i=e==null?0:e.length,o=0,l=[];++n<i;){var u=e[n];t(u,n,e)&&(l[o++]=u)}return l}t.exports=n})),require_stubArray=__commonJSMin(((e,t)=>{function n(){return[]}t.exports=n})),require__getSymbols=__commonJSMin(((e,t)=>{var n=require__arrayFilter(),i=require_stubArray(),o=Object.prototype.propertyIsEnumerable,l=Object.getOwnPropertySymbols;t.exports=l?function(e){return e==null?[]:(e=Object(e),n(l(e),function(t){return o.call(e,t)}))}:i})),require__baseTimes=__commonJSMin(((e,t)=>{function n(e,t){for(var n=-1,i=Array(e);++n<e;)i[n]=t(n);return i}t.exports=n})),require__baseIsArguments=__commonJSMin(((e,t)=>{var n=require__baseGetTag(),i=require_isObjectLike(),o=`[object Arguments]`;function l(e){return i(e)&&n(e)==o}t.exports=l})),require_isArguments=__commonJSMin(((e,t)=>{var n=require__baseIsArguments(),i=require_isObjectLike(),o=Object.prototype,l=o.hasOwnProperty,u=o.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return i(e)&&l.call(e,`callee`)&&!u.call(e,`callee`)}})),require_stubFalse=__commonJSMin(((e,t)=>{function n(){return!1}t.exports=n})),require_isBuffer=__commonJSMin(((e,t)=>{var n=require__root(),i=require_stubFalse(),o=typeof e==`object`&&e&&!e.nodeType&&e,l=o&&typeof t==`object`&&t&&!t.nodeType&&t,u=l&&l.exports===o?n.Buffer:void 0;t.exports=(u?u.isBuffer:void 0)||i})),require__isIndex=__commonJSMin(((e,t)=>{var n=9007199254740991,i=/^(?:0|[1-9]\d*)$/;function o(e,t){var o=typeof e;return t??=n,!!t&&(o==`number`||o!=`symbol`&&i.test(e))&&e>-1&&e%1==0&&e<t}t.exports=o})),require_isLength=__commonJSMin(((e,t)=>{var n=9007199254740991;function i(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=n}t.exports=i})),require__baseIsTypedArray=__commonJSMin(((e,t)=>{var n=require__baseGetTag(),i=require_isLength(),o=require_isObjectLike(),l=`[object Arguments]`,u=`[object Array]`,d=`[object Boolean]`,f=`[object Date]`,p=`[object Error]`,m=`[object Function]`,g=`[object Map]`,_=`[object Number]`,b=`[object Object]`,S=`[object RegExp]`,C=`[object Set]`,T=`[object String]`,E=`[object WeakMap]`,D=`[object ArrayBuffer]`,O=`[object DataView]`,A=`[object Float32Array]`,j=`[object Float64Array]`,M=`[object Int8Array]`,N=`[object Int16Array]`,P=`[object Int32Array]`,F=`[object Uint8Array]`,I=`[object Uint8ClampedArray]`,L=`[object Uint16Array]`,R=`[object Uint32Array]`,z={};z[A]=z[j]=z[M]=z[N]=z[P]=z[F]=z[I]=z[L]=z[R]=!0,z[l]=z[u]=z[D]=z[d]=z[O]=z[f]=z[p]=z[m]=z[g]=z[_]=z[b]=z[S]=z[C]=z[T]=z[E]=!1;function B(e){return o(e)&&i(e.length)&&!!z[n(e)]}t.exports=B})),require__baseUnary=__commonJSMin(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),require__nodeUtil=__commonJSMin(((e,t)=>{var n=require__freeGlobal(),i=typeof e==`object`&&e&&!e.nodeType&&e,o=i&&typeof t==`object`&&t&&!t.nodeType&&t,l=o&&o.exports===i&&n.process;t.exports=function(){try{return o&&o.require&&o.require(`util`).types||l&&l.binding&&l.binding(`util`)}catch{}}()})),require_isTypedArray=__commonJSMin(((e,t)=>{var n=require__baseIsTypedArray(),i=require__baseUnary(),o=require__nodeUtil(),l=o&&o.isTypedArray;t.exports=l?i(l):n})),require__arrayLikeKeys=__commonJSMin(((e,t)=>{var n=require__baseTimes(),i=require_isArguments(),o=require_isArray(),l=require_isBuffer(),u=require__isIndex(),d=require_isTypedArray(),f=Object.prototype.hasOwnProperty;function p(e,t){var p=o(e),m=!p&&i(e),g=!p&&!m&&l(e),_=!p&&!m&&!g&&d(e),b=p||m||g||_,S=b?n(e.length,String):[],C=S.length;for(var T in e)(t||f.call(e,T))&&!(b&&(T==`length`||g&&(T==`offset`||T==`parent`)||_&&(T==`buffer`||T==`byteLength`||T==`byteOffset`)||u(T,C)))&&S.push(T);return S}t.exports=p})),require__isPrototype=__commonJSMin(((e,t)=>{var n=Object.prototype;function i(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=i})),require__nativeKeys=__commonJSMin(((e,t)=>{t.exports=require__overArg()(Object.keys,Object)})),require__baseKeys=__commonJSMin(((e,t)=>{var n=require__isPrototype(),i=require__nativeKeys(),o=Object.prototype.hasOwnProperty;function l(e){if(!n(e))return i(e);var t=[];for(var l in Object(e))o.call(e,l)&&l!=`constructor`&&t.push(l);return t}t.exports=l})),require_isArrayLike=__commonJSMin(((e,t)=>{var n=require_isFunction(),i=require_isLength();function o(e){return e!=null&&i(e.length)&&!n(e)}t.exports=o})),require_keys=__commonJSMin(((e,t)=>{var n=require__arrayLikeKeys(),i=require__baseKeys(),o=require_isArrayLike();function l(e){return o(e)?n(e):i(e)}t.exports=l})),require__getAllKeys=__commonJSMin(((e,t)=>{var n=require__baseGetAllKeys(),i=require__getSymbols(),o=require_keys();function l(e){return n(e,o,i)}t.exports=l})),require__equalObjects=__commonJSMin(((e,t)=>{var n=require__getAllKeys(),i=1,o=Object.prototype.hasOwnProperty;function l(e,t,l,u,d,f){var p=l&i,m=n(e),g=m.length;if(g!=n(t).length&&!p)return!1;for(var _=g;_--;){var b=m[_];if(!(p?b in t:o.call(t,b)))return!1}var S=f.get(e),C=f.get(t);if(S&&C)return S==t&&C==e;var T=!0;f.set(e,t),f.set(t,e);for(var E=p;++_<g;){b=m[_];var D=e[b],O=t[b];if(u)var A=p?u(O,D,b,t,e,f):u(D,O,b,e,t,f);if(!(A===void 0?D===O||d(D,O,l,u,f):A)){T=!1;break}E||=b==`constructor`}if(T&&!E){var j=e.constructor,M=t.constructor;j!=M&&`constructor`in e&&`constructor`in t&&!(typeof j==`function`&&j instanceof j&&typeof M==`function`&&M instanceof M)&&(T=!1)}return f.delete(e),f.delete(t),T}t.exports=l})),require__DataView=__commonJSMin(((e,t)=>{t.exports=require__getNative()(require__root(),`DataView`)})),require__Promise=__commonJSMin(((e,t)=>{t.exports=require__getNative()(require__root(),`Promise`)})),require__Set=__commonJSMin(((e,t)=>{t.exports=require__getNative()(require__root(),`Set`)})),require__WeakMap=__commonJSMin(((e,t)=>{t.exports=require__getNative()(require__root(),`WeakMap`)})),require__getTag=__commonJSMin(((e,t)=>{var n=require__DataView(),i=require__Map(),o=require__Promise(),l=require__Set(),u=require__WeakMap(),d=require__baseGetTag(),f=require__toSource(),p=`[object Map]`,m=`[object Object]`,g=`[object Promise]`,_=`[object Set]`,b=`[object WeakMap]`,S=`[object DataView]`,C=f(n),T=f(i),E=f(o),D=f(l),O=f(u),A=d;(n&&A(new n(new ArrayBuffer(1)))!=S||i&&A(new i)!=p||o&&A(o.resolve())!=g||l&&A(new l)!=_||u&&A(new u)!=b)&&(A=function(e){var t=d(e),n=t==m?e.constructor:void 0,i=n?f(n):``;if(i)switch(i){case C:return S;case T:return p;case E:return g;case D:return _;case O:return b}return t}),t.exports=A})),require__baseIsEqualDeep=__commonJSMin(((e,t)=>{var n=require__Stack(),i=require__equalArrays(),o=require__equalByTag(),l=require__equalObjects(),u=require__getTag(),d=require_isArray(),f=require_isBuffer(),p=require_isTypedArray(),m=1,g=`[object Arguments]`,_=`[object Array]`,b=`[object Object]`,S=Object.prototype.hasOwnProperty;function C(e,t,C,T,E,D){var O=d(e),A=d(t),j=O?_:u(e),M=A?_:u(t);j=j==g?b:j,M=M==g?b:M;var N=j==b,P=M==b,F=j==M;if(F&&f(e)){if(!f(t))return!1;O=!0,N=!1}if(F&&!N)return D||=new n,O||p(e)?i(e,t,C,T,E,D):o(e,t,j,C,T,E,D);if(!(C&m)){var I=N&&S.call(e,`__wrapped__`),L=P&&S.call(t,`__wrapped__`);if(I||L){var R=I?e.value():e,z=L?t.value():t;return D||=new n,E(R,z,C,T,D)}}return F?(D||=new n,l(e,t,C,T,E,D)):!1}t.exports=C})),require__baseIsEqual=__commonJSMin(((e,t)=>{var n=require__baseIsEqualDeep(),i=require_isObjectLike();function o(e,t,l,u,d){return e===t?!0:e==null||t==null||!i(e)&&!i(t)?e!==e&&t!==t:n(e,t,l,u,o,d)}t.exports=o})),require__baseIsMatch=__commonJSMin(((e,t)=>{var n=require__Stack(),i=require__baseIsEqual(),o=1,l=2;function u(e,t,u,d){var f=u.length,p=f,m=!d;if(e==null)return!p;for(e=Object(e);f--;){var g=u[f];if(m&&g[2]?g[1]!==e[g[0]]:!(g[0]in e))return!1}for(;++f<p;){g=u[f];var _=g[0],b=e[_],S=g[1];if(m&&g[2]){if(b===void 0&&!(_ in e))return!1}else{var C=new n;if(d)var T=d(b,S,_,e,t,C);if(!(T===void 0?i(S,b,o|l,d,C):T))return!1}}return!0}t.exports=u})),require__isStrictComparable=__commonJSMin(((e,t)=>{var n=require_isObject();function i(e){return e===e&&!n(e)}t.exports=i})),require__getMatchData=__commonJSMin(((e,t)=>{var n=require__isStrictComparable(),i=require_keys();function o(e){for(var t=i(e),o=t.length;o--;){var l=t[o],u=e[l];t[o]=[l,u,n(u)]}return t}t.exports=o})),require__matchesStrictComparable=__commonJSMin(((e,t)=>{function n(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}t.exports=n})),require__baseMatches=__commonJSMin(((e,t)=>{var n=require__baseIsMatch(),i=require__getMatchData(),o=require__matchesStrictComparable();function l(e){var t=i(e);return t.length==1&&t[0][2]?o(t[0][0],t[0][1]):function(i){return i===e||n(i,e,t)}}t.exports=l})),require_get=__commonJSMin(((e,t)=>{var n=require__baseGet();function i(e,t,i){var o=e==null?void 0:n(e,t);return o===void 0?i:o}t.exports=i})),require__baseHasIn=__commonJSMin(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),require__hasPath=__commonJSMin(((e,t)=>
227{var n=require__castPath(),i=require_isArguments(),o=require_isArray(),l=require__isIndex(),u=require_isLength(),d=require__toKey();function f(e,t,f){t=n(t,e);for(var p=-1,m=t.length,g=!1;++p<m;){var _=d(t[p]);if(!(g=e!=null&&f(e,_)))break;e=e[_]}return g||++p!=m?g:(m=e==null?0:e.length,!!m&&u(m)&&l(_,m)&&(o(e)||i(e)))}t.exports=f})),require_hasIn=__commonJSMin(((e,t)=>{var n=require__baseHasIn(),i=require__hasPath();function o(e,t){return e!=null&&i(e,t,n)}t.exports=o})),require__baseMatchesProperty=__commonJSMin(((e,t)=>{var n=require__baseIsEqual(),i=require_get(),o=require_hasIn(),l=require__isKey(),u=require__isStrictComparable(),d=require__matchesStrictComparable(),f=require__toKey(),p=1,m=2;function g(e,t){return l(e)&&u(t)?d(f(e),t):function(l){var u=i(l,e);return u===void 0&&u===t?o(l,e):n(t,u,p|m)}}t.exports=g})),require_identity=__commonJSMin(((e,t)=>{function n(e){return e}t.exports=n})),require__baseProperty=__commonJSMin(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),require__basePropertyDeep=__commonJSMin(((e,t)=>{var n=require__baseGet();function i(e){return function(t){return n(t,e)}}t.exports=i})),require_property=__commonJSMin(((e,t)=>{var n=require__baseProperty(),i=require__basePropertyDeep(),o=require__isKey(),l=require__toKey();function u(e){return o(e)?n(l(e)):i(e)}t.exports=u})),require__baseIteratee=__commonJSMin(((e,t)=>{var n=require__baseMatches(),i=require__baseMatchesProperty(),o=require_identity(),l=require_isArray(),u=require_property();function d(e){return typeof e==`function`?e:e==null?o:typeof e==`object`?l(e)?i(e[0],e[1]):n(e):u(e)}t.exports=d})),require__createBaseFor=__commonJSMin(((e,t)=>{function n(e){return function(t,n,i){for(var o=-1,l=Object(t),u=i(t),d=u.length;d--;){var f=u[e?d:++o];if(n(l[f],f,l)===!1)break}return t}}t.exports=n})),require__baseFor=__commonJSMin(((e,t)=>{t.exports=require__createBaseFor()()})),require__baseForOwn=__commonJSMin(((e,t)=>{var n=require__baseFor(),i=require_keys();function o(e,t){return e&&n(e,t,i)}t.exports=o})),require__createBaseEach=__commonJSMin(((e,t)=>{var n=require_isArrayLike();function i(e,t){return function(i,o){if(i==null)return i;if(!n(i))return e(i,o);for(var l=i.length,u=t?l:-1,d=Object(i);(t?u--:++u<l)&&o(d[u],u,d)!==!1;);return i}}t.exports=i})),require__baseEach=__commonJSMin(((e,t)=>{var n=require__baseForOwn();t.exports=require__createBaseEach()(n)})),require__baseMap=__commonJSMin(((e,t)=>{var n=require__baseEach(),i=require_isArrayLike();function o(e,t){var o=-1,l=i(e)?Array(e.length):[];return n(e,function(e,n,i){l[++o]=t(e,n,i)}),l}t.exports=o})),require__baseSortBy=__commonJSMin(((e,t)=>{function n(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}t.exports=n})),require__compareAscending=__commonJSMin(((e,t)=>{var n=require_isSymbol();function i(e,t){if(e!==t){var i=e!==void 0,o=e===null,l=e===e,u=n(e),d=t!==void 0,f=t===null,p=t===t,m=n(t);if(!f&&!m&&!u&&e>t||u&&d&&p&&!f&&!m||o&&d&&p||!i&&p||!l)return 1;if(!o&&!u&&!m&&e<t||m&&i&&l&&!o&&!u||f&&i&&l||!d&&l||!p)return-1}return 0}t.exports=i})),require__compareMultiple=__commonJSMin(((e,t)=>{var n=require__compareAscending();function i(e,t,i){for(var o=-1,l=e.criteria,u=t.criteria,d=l.length,f=i.length;++o<d;){var p=n(l[o],u[o]);if(p)return o>=f?p:p*(i[o]==`desc`?-1:1)}return e.index-t.index}t.exports=i})),require__baseOrderBy=__commonJSMin(((e,t)=>{var n=require__arrayMap(),i=require__baseGet(),o=require__baseIteratee(),l=require__baseMap(),u=require__baseSortBy(),d=require__baseUnary(),f=require__compareMultiple(),p=require_identity(),m=require_isArray();function g(e,t,g){t=t.length?n(t,function(e){return m(e)?function(t){return i(t,e.length===1?e[0]:e)}:e}):[p];var _=-1;return t=n(t,d(o)),u(l(e,function(e,i,o){return{criteria:n(t,function(t){return t(e)}),index:++_,value:e}}),function(e,t){return f(e,t,g)})}t.exports=g})),require_orderBy=__commonJSMin(((e,t)=>{var n=require__baseOrderBy(),i=require_isArray();function o(e,t,o,l){return e==null?[]:(i(t)||(t=t==null?[]:[t]),o=l?void 0:o,i(o)||(o=o==null?[]:[o]),n(e,t,o))}t.exports=o}));function define_default(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function extend(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function Color(){}var darker=.7,brighter=1/darker,reI=`\\s*([+-]?\\d+)\\s*`,reN=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*`,reP=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*`,reHex=/^#([0-9a-f]{3,8})$/,reRgbInteger=RegExp(`^rgb\\(${reI},${reI},${reI}\\)$`),reRgbPercent=RegExp(`^rgb\\(${reP},${reP},${reP}\\)$`),reRgbaInteger=RegExp(`^rgba\\(${reI},${reI},${reI},${reN}\\)$`),reRgbaPercent=RegExp(`^rgba\\(${reP},${reP},${reP},${reN}\\)$`),reHslPercent=RegExp(`^hsl\\(${reN},${reP},${reP}\\)$`),reHslaPercent=RegExp(`^hsla\\(${reN},${reP},${reP},${reN}\\)$`),named={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};define_default(Color,color,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:color_formatHex,formatHex:color_formatHex,formatHex8:color_formatHex8,formatHsl:color_formatHsl,formatRgb:color_formatRgb,toString:color_formatRgb});function color_formatHex(){return this.rgb().formatHex()}function color_formatHex8(){return this.rgb().formatHex8()}function color_formatHsl(){return hslConvert(this).formatHsl()}function color_formatRgb(){return this.rgb().formatRgb()}function color(e){var t,n;return e=(e+``).trim().toLowerCase(),(t=reHex.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?rgbn(t):n===3?new Rgb(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?rgba(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?rgba(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=reRgbInteger.exec(e))?new Rgb(t[1],t[2],t[3],1):(t=reRgbPercent.exec(e))?new Rgb(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=reRgbaInteger.exec(e))?rgba(t[1],t[2],t[3],t[4]):(t=reRgbaPercent.exec(e))?rgba(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=reHslPercent.exec(e))?hsla(t[1],t[2]/100,t[3]/100,1):(t=reHslaPercent.exec(e))?hsla(t[1],t[2]/100,t[3]/100,t[4]):named.hasOwnProperty(e)?rgbn(named[e]):e===`transparent`?new Rgb(NaN,NaN,NaN,0):null}function rgbn(e){return new Rgb(e>>16&255,e>>8&255,e&255,1)}function rgba(e,t,n,i){return i<=0&&(e=t=n=NaN),new Rgb(e,t,n,i)}function rgbConvert(e){return e instanceof Color||(e=color(e)),e?(e=e.rgb(),new Rgb(e.r,e.g,e.b,e.opacity)):new Rgb}function rgb(e,t,n,i){return arguments.length===1?rgbConvert(e):new Rgb(e,t,n,i??1)}function Rgb(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}define_default(Rgb,rgb,extend(Color,{brighter(e){return e=e==null?brighter:brighter**+e,new Rgb(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?darker:darker**+e,new Rgb(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Rgb(clampi(this.r),clampi(this.g),clampi(this.b),clampa(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:rgb_formatHex,formatHex:rgb_formatHex,formatHex8:rgb_formatHex8,formatRgb:rgb_formatRgb,toString:rgb_formatRgb}));function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}`}function rgb_formatHex8(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}${hex((isNaN(this.opacity)?1:this.opacity)*255)}`}function rgb_formatRgb(){let e=clampa(this.opacity);return`${e===1?`rgb(`:`rgba(`}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${e===1?`)`:`, ${e})`}`}function clampa(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function clampi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function hex(e){return e=clampi(e),(e<16?`0`:``)+e.toString(16)}function hsla(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Hsl(e,t,n,i)}function hslConvert(e){if(e instanceof Hsl)return new Hsl(e.h,e.s,e.l,e.opacity);if(e instanceof Color||(e=color(e)),!e)return new Hsl;if(e instanceof Hsl)return e;e=e.rgb();var t=e.r/255,n=e.g/255,i=e.b/255,o=Math.min(t,n,i),l=Math.max(t,n,i),u=NaN,d=l-o,f=(l+o)/2;return d?(u=t===l?(n-i)/d+(n<i)*6:n===l?(i-t)/d+2:(t-n)/d+4,d/=f<.5?l+o:2-l-o,u*=60):d=f>0&&f<1?0:u,new Hsl(u,d,f,e.opacity)}function hsl(e,t,n,i){return arguments.length===1?hslConvert(e):new Hsl(e,t,n,i??1)}function Hsl(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}define_default(Hsl,hsl,extend(Color,{brighter(e){return e=e==null?brighter:brighter**+e,new Hsl(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?darker:darker**+e,new Hsl(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,o=2*n-i;return new Rgb(hsl2rgb(e>=240?e-240:e+120,o,i),hsl2rgb(e,o,i),hsl2rgb(e<120?e+240:e-120,o,i),this.opacity)},clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clampa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=clampa(this.opacity);return`${e===1?`hsl(`:`hsla(`}${clamph(this.h)}, ${clampt(this.s)*100}%, ${clampt(this.l)*100}%${e===1?`)`:`, ${e})`}`}}));function clamph(e){return e=(e||0)%360,e<0?e+360:e}function clampt(e){return Math.max(0,Math.min(1,e||0))}function hsl2rgb(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function basis(e,t,n,i,o){var l=e*e,u=l*e;return((1-3*e+3*l-u)*t+(4-6*l+3*u)*n+(1+3*e+3*l-3*u)*i+u*o)/6}function basis_default$1(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[i],l=e[i+1],u=i>0?e[i-1]:2*o-l,d=i<t-1?e[i+2]:2*l-o;return basis((n-i/t)*t,u,o,l,d)}}function basisClosed_default$1(e){var t=e.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*t),o=e[(i+t-1)%t],l=e[i%t],u=e[(i+1)%t],d=e[(i+2)%t];return basis((n-i/t)*t,o,l,u,d)}}var constant_default$1=e=>()=>e;function linear$1(e,t){return function(n){return e+n*t}}function exponential(e,t,n){return e**=+n,t=t**+n-e,n=1/n,function(i){return(e+i*t)**+n}}function gamma(e){return(e=+e)==1?nogamma:function(t,n){return n-t?exponential(t,n,e):constant_default$1(isNaN(t)?n:t)}}function nogamma(e,t){var n=t-e;return n?linear$1(e,n):constant_default$1(isNaN(e)?t:e)}var rgb_default=(function e(t){var n=gamma(t);function i(e,t){var i=n((e=rgb(e)).r,(t=rgb(t)).r),o=n(e.g,t.g),l=n(e.b,t.b),u=nogamma(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=o(t),e.b=l(t),e.opacity=u(t),e+``}}return i.gamma=e,i})(1);function rgbSpline(e){return function(t){var n=t.length,i=Array(n),o=Array(n),l=Array(n),u,d;for(u=0;
227u<n;++u)d=rgb(t[u]),i[u]=d.r||0,o[u]=d.g||0,l[u]=d.b||0;return i=e(i),o=e(o),l=e(l),d.opacity=1,function(e){return d.r=i(e),d.g=o(e),d.b=l(e),d+``}}}var rgbBasis=rgbSpline(basis_default$1),rgbBasisClosed=rgbSpline(basisClosed_default$1);function numberArray_default(e,t){t||=[];var n=e?Math.min(t.length,e.length):0,i=t.slice(),o;return function(l){for(o=0;o<n;++o)i[o]=e[o]*(1-l)+t[o]*l;return i}}function isNumberArray(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function genericArray(e,t){var n=t?t.length:0,i=e?Math.min(n,e.length):0,o=Array(i),l=Array(n),u;for(u=0;u<i;++u)o[u]=value_default(e[u],t[u]);for(;u<n;++u)l[u]=t[u];return function(e){for(u=0;u<i;++u)l[u]=o[u](e);return l}}function date_default(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}function number_default(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function object_default(e,t){var n={},i={},o;for(o in(typeof e!=`object`||!e)&&(e={}),(typeof t!=`object`||!t)&&(t={}),t)o in e?n[o]=value_default(e[o],t[o]):i[o]=t[o];return function(e){for(o in n)i[o]=n[o](e);return i}}var reA=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,reB=new RegExp(reA.source,`g`);function zero$1(e){return function(){return e}}function one(e){return function(t){return e(t)+``}}function string_default(e,t){var n=reA.lastIndex=reB.lastIndex=0,i,o,l,u=-1,d=[],f=[];for(e+=``,t+=``;(i=reA.exec(e))&&(o=reB.exec(t));)(l=o.index)>n&&(l=t.slice(n,l),d[u]?d[u]+=l:d[++u]=l),(i=i[0])===(o=o[0])?d[u]?d[u]+=o:d[++u]=o:(d[++u]=null,f.push({i:u,x:number_default(i,o)})),n=reB.lastIndex;return n<t.length&&(l=t.slice(n),d[u]?d[u]+=l:d[++u]=l),d.length<2?f[0]?one(f[0].x):zero$1(t):(t=f.length,function(e){for(var n=0,i;n<t;++n)d[(i=f[n]).i]=i.x(e);return d.join(``)})}function value_default(e,t){var n=typeof t,i;return t==null||n===`boolean`?constant_default$1(t):(n===`number`?number_default:n===`string`?(i=color(t))?(t=i,rgb_default):string_default:t instanceof color?rgb_default:t instanceof Date?date_default:isNumberArray(t)?numberArray_default:Array.isArray(t)?genericArray:typeof t.valueOf!=`function`&&typeof t.toString!=`function`||isNaN(t)?object_default:number_default)(e,t)}function round_default(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function piecewise(e,t){t===void 0&&(t=e,e=value_default);for(var n=0,i=t.length-1,o=t[0],l=Array(i<0?0:i);n<i;)l[n]=e(o,o=t[++n]);return function(e){var t=Math.max(0,Math.min(i-1,Math.floor(e*=i)));return l[t](e-t)}}var import_isPlainObject=__toESM(require_isPlainObject()),import_orderBy=__toESM(require_orderBy()),isInterpolatable=function(e){if(e!==null)switch(typeof e){case`undefined`:return!1;case`number`:return!isNaN(e)&&e!==1/0&&e!==-1/0;case`string`:return!0;case`boolean`:return!1;case`object`:return e instanceof Date||Array.isArray(e)||(0,import_isPlainObject.default)(e);case`function`:return!0}return!1},interpolateImmediate=function(e,t,n){return n===void 0&&(n=0),function(i){return i<n?e:t}},interpolateFunction=function(e,t){return function(n){return n>=1?t:function(){return value_default(typeof e==`function`?e.apply(this,arguments):e,typeof t==`function`?t.apply(this,arguments):t)(n)}}},interpolateObject=function(e,t){let n=(e,t)=>e===t||!isInterpolatable(e)||!isInterpolatable(t)?interpolateImmediate(e,t):typeof e==`function`||typeof t==`function`?interpolateFunction(e,t):typeof e==`object`&&(0,import_isPlainObject.default)(e)||typeof t==`object`&&(0,import_isPlainObject.default)(t)?interpolateObject(e,t):value_default(e,t),i=e=>Array.isArray(e)?(0,import_orderBy.default)(e,`key`):e,o={},l={},u=e,d=t,f;for(f in(typeof u!=`object`||!u)&&(u={}),(typeof d!=`object`||!d)&&(d={}),d)f in u?o[f]=n(i(u[f]),i(d[f])):l[f]=d[f];return function(e){for(f in o)l[f]=o[f](e);return l}},interpolateString=function(e,t){let n=e=>typeof e==`string`?e.replace(/,/g,``):e;return value_default(n(e),n(t))},victoryInterpolator=function(e,t){return e===t||!isInterpolatable(e)||!isInterpolatable(t)?interpolateImmediate(e,t):typeof e==`function`||typeof t==`function`?interpolateFunction(e,t):(0,import_isPlainObject.default)(e)||(0,import_isPlainObject.default)(t)?interpolateObject(e,t):typeof e==`string`||typeof t==`string`?interpolateString(e,t):value_default(e,t)},frame=0,timeout=0,interval=0,pokeDelay=1e3,taskHead,taskTail,clockLast=0,clockNow=0,clockSkew=0,clock=typeof performance==`object`&&performance.now?performance:Date,setFrame=typeof window==`object`&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function now(){return clockNow||=(setFrame(clearNow),clock.now()+clockSkew)}function clearNow(){clockNow=0}function Timer$1(){this._call=this._time=this._next=null}Timer$1.prototype=timer.prototype={constructor:Timer$1,restart:function(e,t,n){if(typeof e!=`function`)throw TypeError(`callback is not a function`);
227n=(n==null?now():+n)+(t==null?0:+t),!this._next&&taskTail!==this&&(taskTail?taskTail._next=this:taskHead=this,taskTail=this),this._call=e,this._time=n,sleep()},stop:function(){this._call&&(this._call=null,this._time=1/0,sleep())}};function timer(e,t,n){var i=new Timer$1;return i.restart(e,t,n),i}function timerFlush(){now(),++frame;for(var e=taskHead,t;e;)(t=clockNow-e._time)>=0&&e._call.call(void 0,t),e=e._next;--frame}function wake(){clockNow=(clockLast=clock.now())+clockSkew,frame=timeout=0;try{timerFlush()}finally{frame=0,nap(),clockNow=0}}function poke(){var e=clock.now(),t=e-clockLast;t>pokeDelay&&(clockSkew-=t,clockLast=e)}function nap(){for(var e,t=taskHead,n,i=1/0;t;)t._call?(i>t._time&&(i=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:taskHead=n);taskTail=e,sleep(i)}function sleep(e){frame||(timeout&&=clearTimeout(timeout),e-clockNow>24?(e<1/0&&(timeout=setTimeout(wake,e-clock.now()-clockSkew)),interval&&=clearInterval(interval)):(interval||=(clockLast=clock.now(),setInterval(poke,pokeDelay)),frame=1,setFrame(wake)))}var Timer=class{constructor(){this.shouldAnimate=!0,this.subscribers=[],this.timer=null,this.activeSubscriptions=0}bypassAnimation(){this.shouldAnimate=!1}resumeAnimation(){this.shouldAnimate=!0}loop=()=>{this.subscribers.forEach(e=>{e.callback(now()-e.startTime,e.duration)})};start(){this.timer||=timer(this.loop)}stop(){this.timer&&=(this.timer.stop(),null)}subscribe(e,t){let n=this.subscribers.push({startTime:now(),callback:e,duration:this.shouldAnimate?t:0});return this.activeSubscriptions++,this.start(),n}unsubscribe(e){e!==null&&this.subscribers[e-1]&&(delete this.subscribers[e-1],this.activeSubscriptions--),this.activeSubscriptions===0&&this.stop()}},TimerContext=import_react$1.createContext({transitionTimer:new Timer,animationTimer:new Timer});TimerContext.displayName=`TimerContext`;var formatAnimationName=e=>`ease${e.charAt(0).toUpperCase()+e.slice(1)}`,DEFAULT_DURATION=1e3,VictoryAnimation=e=>{let{duration:t=DEFAULT_DURATION,easing:n=`quadInOut`,delay:i=0,data:o,children:l,onEnd:u}=e,[d,f]=import_react$1.useState({data:Array.isArray(o)?o[0]:o,animationInfo:{progress:0,animating:!1}}),p=import_react$1.useContext(TimerContext).animationTimer,m=import_react$1.useRef(Array.isArray(o)?o.slice(1):[]),g=import_react$1.useRef(null),_=import_react$1.useRef(void 0),b=d3_ease_exports[formatAnimationName(n)];import_react$1.useEffect(()=>(m.current.length&&S(),()=>{_.current?p.unsubscribe(_.current):p.stop()}),[]),import_react$1.useEffect(()=>{g.current&&d.animationInfo&&d.animationInfo.progress<1?f({data:g.current(1),animationInfo:{progress:1,animating:!1,terminating:!0}}):(p.unsubscribe(_.current),m.current=Array.isArray(o)?o:[o],S())},[o]);let S=()=>
227{if(m.current.length){let e=m.current[0];g.current=victoryInterpolator(d.data,e),i?setTimeout(()=>{_.current=p.subscribe(C,t)},i):_.current=p.subscribe(C,t)}else u&&u()},C=e=>{if(!g.current)return;let n=t?e/t:1;if(n>=1){f({data:g.current(1),animationInfo:{progress:1,animating:!1,terminating:!0}}),_.current&&p.unsubscribe(_.current),m.current.shift(),S();return}f({data:g.current(b(n)),animationInfo:{progress:n,animating:n<1}})};return l(d.data,d.animationInfo)},require_uniqueId=__commonJSMin(((e,t)=>{var n=require_toString(),i=0;function o(e){var t=++i;return n(e)+t}t.exports=o}));function _extends$6(){return _extends$6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_extends$6.apply(this,arguments)}var Portal=import_react$1.forwardRef((e,t)=>import_react$1.createElement(`svg`,_extends$6({ref:t},e))),require__apply=__commonJSMin(((e,t)=>{function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}t.exports=n})),require__overRest=__commonJSMin(((e,t)=>{var n=require__apply(),i=Math.max;function o(e,t,o){return t=i(t===void 0?e.length-1:t,0),function(){for(var l=arguments,u=-1,d=i(l.length-t,0),f=Array(d);++u<d;)f[u]=l[t+u];u=-1;for(var p=Array(t+1);++u<t;)p[u]=l[u];return p[t]=o(f),n(e,this,p)}}t.exports=o})),require_constant=__commonJSMin(((e,t)=>{function n(e){return function(){return e}}t.exports=n})),require__defineProperty=__commonJSMin(((e,t)=>{var n=require__getNative();t.exports=function(){try{var e=n(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),require__baseSetToString=__commonJSMin(((e,t)=>{var n=require_constant(),i=require__defineProperty(),o=require_identity();t.exports=i?function(e,t){return i(e,`toString`,{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:o}
227)),require__shortOut=__commonJSMin(((e,t)=>{var n=800,i=16,o=Date.now;function l(e){var t=0,l=0;return function(){var u=o(),d=i-(u-l);if(l=u,d>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}t.exports=l})),require__setToString=__commonJSMin(((e,t)=>{var n=require__baseSetToString();t.exports=require__shortOut()(n)})),require__baseRest=__commonJSMin(((e,t)=>{var n=require_identity(),i=require__overRest(),o=require__setToString();function l(e,t){return o(i(e,t,n),e+``)}t.exports=l})),require__isIterateeCall=__commonJSMin(((e,t)=>{var n=require_eq(),i=require_isArrayLike(),o=require__isIndex(),l=require_isObject();function u(e,t,u){if(!l(u))return!1;var d=typeof t;return(d==`number`?i(u)&&o(t,u.length):d==`string`&&t in u)?n(u[t],e):!1}t.exports=u})),require__nativeKeysIn=__commonJSMin(((e,t)=>{function n(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}t.exports=n})),require__baseKeysIn=__commonJSMin(((e,t)=>{var n=require_isObject(),i=require__isPrototype(),o=require__nativeKeysIn(),l=Object.prototype.hasOwnProperty;function u(e){if(!n(e))return o(e);var t=i(e),u=[];for(var d in e)d==`constructor`&&(t||!l.call(e,d))||u.push(d);return u}t.exports=u})),require_keysIn=__commonJSMin(((e,t)=>{var n=require__arrayLikeKeys(),i=require__baseKeysIn(),o=require_isArrayLike();function l(e){return o(e)?n(e,!0):i(e)}t.exports=l})),require_defaults=__commonJSMin(((e,t)=>{var n=require__baseRest(),i=require_eq(),o=require__isIterateeCall(),l=require_keysIn(),u=Object.prototype,d=u.hasOwnProperty;t.exports=n(function(e,t){e=Object(e);var n=-1,f=t.length,p=f>2?t[2]:void 0;for(p&&o(t[0],t[1],p)&&(f=1);++n<f;)for(var m=t[n],g=l(m),_=-1,b=g.length;++_<b;){var S=g[_],C=e[S];(C===void 0||i(C,u[S])&&!d.call(e,S))&&(e[S]=m[S])}return e})})),require__baseAssignValue=__commonJSMin(((e,t)=>{var n=require__defineProperty();function i(e,t,i){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[t]=i}t.exports=i})),require__assignValue=__commonJSMin(((e,t)=>{var n=require__baseAssignValue(),i=require_eq(),o=Object.prototype.hasOwnProperty;function l(e,t,l){var u=e[t];(!(o.call(e,t)&&i(u,l))||l===void 0&&!(t in e))&&n(e,t,l)}t.exports=l})),require__baseSet=__commonJSMin(((e,t)=>{var n=require__assignValue(),i=require__castPath(),o=require__isIndex(),l=require_isObject(),u=require__toKey();function d(e,t,d,f){if(!l(e))return e;t=i(t,e);for(var p=-1,m=t.length,g=m-1,_=e;_!=null&&++p<m;){var b=u(t[p]),S=d;if(b===`__proto__`||b===`constructor`||b===`prototype`)return e;if(p!=g){var C=_[b];S=f?f(C,b,_):void 0,S===void 0&&(S=l(C)?C:o(t[p+1])?[]:{})}n(_,b,S),_=_[b]}return e}t.exports=d})),require__basePickBy=__commonJSMin(((e,t)=>{var n=require__baseGet(),i=require__baseSet(),o=require__castPath();function l(e,t,l){for(var u=-1,d=t.length,f={};++u<d;){var p=t[u],m=n(e,p);l(m,p)&&i(f,o(p,e),m)}return f}t.exports=l})),require__basePick=__commonJSMin(((e,t)=>{var n=require__basePickBy(),i=require_hasIn();function o(e,t){return n(e,t,function(t,n){return i(e,n)})}t.exports=o})),require__isFlattenable=__commonJSMin(((e,t)=>{var n=require__Symbol(),i=require_isArguments(),o=require_isArray(),l=n?n.isConcatSpreadable:void 0;function u(e){return o(e)||i(e)||!!(l&&e&&e[l])}t.exports=u})),require__baseFlatten=__commonJSMin(((e,t)=>{var n=require__arrayPush(),i=require__isFlattenable();function o(e,t,l,u,d){var f=-1,p=e.length;for(l||=i,d||=[];++f<p;){var m=e[f];t>0&&l(m)?t>1?o(m,t-1,l,u,d):n(d,m):u||(d[d.length]=m)}return d}t.exports=o})),require_flatten=__commonJSMin(((e,t)=>{var n=require__baseFlatten();function i(e){return e!=null&&e.length?n(e,1):[]}t.exports=i})),require__flatRest=__commonJSMin(((e,t)=>{var n=require_flatten(),i=require__overRest(),o=require__setToString();function l(e){return o(i(e,void 0,n),e+``)}t.exports=l})),require_pick=__commonJSMin(((e,t)=>{var n=require__basePick();t.exports=require__flatRest()(function(e,t){return e==null?{}:n(e,t)})})),import_defaults=__toESM(require_defaults()),import_property=__toESM(require_property()),import_pick=__toESM(require_pick());function getCartesianRange(e){return e.axis===`x`?[e.padding.left,e.width-e.padding.right]:[e.height-e.padding.bottom,e.padding.top]}function getPolarRange(e){return e.axis===`x`?[degreesToRadians(e.startAngle||0),degreesToRadians(e.endAngle||360)]:[e.innerRadius||0,getRadius$1({height:e.height,width:e.width,padding:e.padding})]}function invert(e){return Object.entries(e).reduce((e,t)=>
227(e[t[1]]=t[0],e),{})}function omit(e,t){t===void 0&&(t=[]);let n={};for(let i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}function getPoint(e){let{_x:t,_x1:n,_x0:i,_voronoiX:o,_y:l,_y1:u,_y0:d,_voronoiY:f}=e;return(0,import_defaults.default)({},{x:o??n??t,x0:i??t,y:f??u??l,y0:d??l},e)}function scalePoint(e,t){let{scale:n,polar:i,horizontal:o}=e,l=getPoint(t),u=e.origin||{x:0,y:0},d=o?n.y(l.y):n.x(l.x),f=o?n.y(l.y0):n.x(l.x0),p=o?n.x(l.x):n.y(l.y),m=o?n.x(l.x0):n.y(l.y0);return{x:i?p*Math.cos(d)+u.x:d,x0:i?m*Math.cos(f)+u.x:f,y:i?-p*Math.sin(d)+u.y:p,y0:i?-m*Math.sin(f)+u.x:m}}function getPadding$1(e){let t=typeof e==`number`?e:0,n=typeof e==`object`?e:{};return{top:n.top||t,bottom:n.bottom||t,left:n.left||t,right:n.right||t}}function isTooltip(e){return(e&&e.type&&e.type.role)===`tooltip`}function getDefaultStyles(e,t){let{theme:n={},labelComponent:i}=e,o=n[t]&&n[t].style||{};return isTooltip(i)?(0,import_defaults.default)({},{labels:(0,import_defaults.default)({},n.tooltip&&n.tooltip.style||{},o.labels)},o):o}function getStyles$4(e,t){let n=`100%`,i=`100%`;if(!e)return(0,import_defaults.default)({parent:{height:i,width:n}},t);let{data:o,labels:l,parent:u}=e,d=t&&t.parent||{},f=t&&t.labels||{},p=t&&t.data||{};return{parent:(0,import_defaults.default)({},u,d,{width:n,height:i}),labels:(0,import_defaults.default)({},l,f),data:(0,import_defaults.default)({},o,p)}}function evaluateProp(e,t){return isFunction(e)?e(t):e}function evaluateStyle(e,t){return t.disableInlineStyles?{}:!e||!Object.keys(e).some(t=>isFunction(e[t]))?e:Object.keys(e).reduce((n,i)=>(n[i]=evaluateProp(e[i],t),n),{})}function degreesToRadians(e){return typeof e==`number`?Math.PI/180*e:e}function radiansToDegrees(e){return typeof e==`number`?e/(Math.PI/180):e}function getRadius$1(e){let{width:t,height:n,padding:i}=e,{left:o,right:l,top:u,bottom:d}=i;return Math.min(t-o-l,n-u-d)/2}function getPolarOrigin(e){let{width:t,height:n}=e,{top:i,bottom:o,left:l,right:u}=getPadding$1(e.padding),d=Math.min(t-l-u,n-i-o)/2,f=t/2+l-u,p=n/2+i-o;return{x:f+d>t?d+l-u:f,y:p+d>n?d+i-o:p}}function getRange$1(e,t){return e.range&&e.range[t]?e.range[t]:e.range&&Array.isArray(e.range)?e.range:e.polar?getPolarRange({axis:t,innerRadius:e.innerRadius,startAngle:e.startAngle,endAngle:e.endAngle,height:e.height,width:e.width,padding:getPadding$1(e.padding)}):getCartesianRange({axis:t,height:e.height,width:e.width,padding:getPadding$1(e.padding)})}function isNil(e){return e==null}function isFunction(e){return typeof e==`function`}function createAccessor(e){return isFunction(e)?e:e==null?e=>e:(0,import_property.default)(e)}function modifyProps$1(e,t,n){let i=omit(e.theme&&e.theme[n]?e.theme[n]:{},[`style`]),o=isHorizontal(e);return(0,import_defaults.default)(o===void 0?{}:{horizontal:o},e,i,t)}function getCurrentAxis$1(e,t){return t?e===`x`?`y`:`x`:e}function range$1(e,t,n){let i=t?e:0,o=t||e;o||=0;let l=o-i,u=Math.abs(l),d=l/u||1,f=n||1,p=Math.max(Math.ceil(u/f),0);return Array.from(Array(p),(e,t)=>i+t*d*f)}function reduceChildren(e,t,n,i,o){n===void 0&&(n={}),i===void 0&&(i=[]),o===void 0&&(o=(e,t)=>e.concat(t));let l=[`data`,`domain`,`categories`,`polar`,`startAngle`,`endAngle`,`minDomain`,`maxDomain`,`horizontal`],u=(e,d,f)=>e.reduce((e,i,p)=>{let m=e,g=i.type&&i.type.role,_=i.props.name||`${g}-${d[p]}`;if(i.props&&i.props.children){let e=Object.assign({},i.props,(0,import_pick.default)(n,l)),t=i.type&&i.type.role===`stack`&&isFunction(i.type.getChildren)?i.type.getChildren(e):import_react$1.Children.toArray(i.props.children).map(t=>{let n=Object.assign({},t.props,(0,import_pick.default)(e,l));return import_react$1.cloneElement(t,n)}),d=u(t,t.map((e,t)=>`${_}-${t}`),i);m=o(m,d)}else{let e=t(i,_,f);e&&(m=o(m,e))}return m},i),d=e.filter(import_react$1.isValidElement);return u(d,d.map((e,t)=>t))}function isHorizontal(e){if(e.horizontal!==void 0||!e.children)return e.horizontal;let t=e=>e.reduce((e,n)=>{let i=n.props||{};return e||i.horizontal||!i.children?e||i.horizontal:t(import_react$1.Children.toArray(i.children))},!1);return t(import_react$1.Children.toArray(e.children))}var USER_PROPS_SAFELIST={startsWith:[`data-`,`aria-`],exactMatch:[]},doesPropStartWith=e=>{let t=!1;return USER_PROPS_SAFELIST.startsWith.forEach(n=>{RegExp(`\\b(${n})(\\w|-)+`,`g`).test(e)&&(t=!0)}),t},isExactMatch=e=>USER_PROPS_SAFELIST.exactMatch.includes(e),testIfSafeProp=e=>!!(doesPropStartWith(e)||isExactMatch(e)),getSafeUserProps=e=>{let t={...e};return Object.fromEntries(Object.entries(t).filter(e=>{let[t]=e;return testIfSafeProp(t)}).map(t=>{let[n,i]=t;return[n,evaluateProp(i,e)]}))},withSafeUserProps=(e,t)=>import_react$1.cloneElement(e,getSafeUserProps(t)),require_isEmpty=__commonJSMin(((e,t)=>{var n=require__baseKeys(),i=require__getTag(),o=require_isArguments(),l=require_isArray(),u=require_isArrayLike(),d=require_isBuffer(),f=require__isPrototype(),p=require_isTypedArray(),m=`[object Map]`,g=`[object Set]`,_=Object.prototype.hasOwnProperty;function b(e){if(e==null)return!0;
227if(u(e)&&(l(e)||typeof e==`string`||typeof e.splice==`function`||d(e)||p(e)||o(e)))return!e.length;var t=i(e);if(t==m||t==g)return!e.size;if(f(e))return!n(e).length;for(var b in e)if(_.call(e,b))return!1;return!0}t.exports=b})),require_react_fast_compare=__commonJSMin(((e,t)=>{var n=typeof Element<`u`,i=typeof Map==`function`,o=typeof Set==`function`,l=typeof ArrayBuffer==`function`&&!!ArrayBuffer.isView;function u(e,t){if(e===t)return!0;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(e.constructor!==t.constructor)return!1;var d,f,p;if(Array.isArray(e)){if(d=e.length,d!=t.length)return!1;for(f=d;f--!==0;)if(!u(e[f],t[f]))return!1;return!0}var m;if(i&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(m=e.entries();!(f=m.next()).done;)if(!t.has(f.value[0]))return!1;for(m=e.entries();!(f=m.next()).done;)if(!u(f.value[1],t.get(f.value[0])))return!1;return!0}if(o&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(m=e.entries();!(f=m.next()).done;)if(!t.has(f.value[0]))return!1;return!0}if(l&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(d=e.length,d!=t.length)return!1;for(f=d;f--!==0;)if(e[f]!==t[f])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf==`function`&&typeof t.valueOf==`function`)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString==`function`&&typeof t.toString==`function`)return e.toString()===t.toString();if(p=Object.keys(e),d=p.length,d!==Object.keys(t).length)return!1;for(f=d;f--!==0;)if(!Object.prototype.hasOwnProperty.call(t,p[f]))return!1;if(n&&e instanceof Element)return!1;for(f=d;f--!==0;)if(!((p[f]===`_owner`||p[f]===`__v`||p[f]===`__o`)&&e.$$typeof)&&!u(e[p[f]],t[p[f]]))return!1;return!0}return e!==e&&t!==t}t.exports=function(e,t){try{return u(e,t)}catch(e){if((e.message||``).match(/stack|recursion/i))return console.warn(`react-fast-compare cannot handle circular refs`),!1;throw e}}}));function isNonEmptyArray(e){return Array.isArray(e)&&e.length>0}function containsStrings(e){return Array.isArray(e)&&e.some(e=>typeof e==`string`)}function containsDates(e){return Array.isArray(e)&&e.some(e=>e instanceof Date)}function containsOnlyStrings(e){return isNonEmptyArray(e)&&e.every(e=>typeof e==`string`)}function difference(e,t){return e&&t?e.filter(e=>!t.includes(e)):[]}function isArrayOfArrays(e){return isNonEmptyArray(e)&&e.every(Array.isArray)}function removeUndefined(e){return e.filter(e=>e!==void 0)}function getMaxValue(e){var t=[...arguments].slice(1);let n=e.concat(t);return containsDates(n)?new Date(Math.max(...n)):Math.max(...n)}function getMinValue(e){var t=[...arguments].slice(1);let n=e.concat(t);return containsDates(n)?new Date(Math.min(...n)):Math.min(...n)}var import_identity=__toESM(require_identity());function getDatumKey(e,t){return(e.key||t).toString()}function getKeyedData(e){return e.reduce((e,t,n)=>{let i=getDatumKey(t,n);return e[i]=t,e},{})}function getKeyedDataDifference(e,t){let n=!1,i=Object.keys(e).reduce((e,i)=>(i in t||(n=!0,e[i]=!0),e),{});return n&&i}function getNodeTransitions(e,t){let n=e&&getKeyedData(e),i=t&&getKeyedData(t);return{entering:n&&getKeyedDataDifference(i,n),exiting:i&&getKeyedDataDifference(n,i)}}function getChildData(e){return e.type&&e.type.getData?e.type.getData(e.props):e.props&&e.props.data||!1}function getInitialTransitionState(e,t){let n=!1,i=!1,o=(e,t)=>{if(!t||e.type!==t.type)return{};let{entering:o,exiting:l}=getNodeTransitions(getChildData(e),getChildData(t))||{};return n||=!!l,i||=!!o,{entering:o||!1,exiting:l||!1}},l=(e,t)=>e.map((n,i)=>n&&n.props&&n.props.children&&t[i]?l(import_react$1.Children.toArray(e[i].props.children),import_react$1.Children.toArray(t[i].props.children)):o(n,t[i])),u=l(import_react$1.Children.toArray(e),import_react$1.Children.toArray(t));return{nodesWillExit:n,nodesWillEnter:i,childrenTransitions:u,nodesShouldEnter:!1}}function getInitialChildProps(e,t){let n=e.onEnter&&e.onEnter.after?e.onEnter.after:import_identity.default;return{data:t.map((e,i)=>Object.assign({},e,n(e,i,t)))}}function getChildBeforeLoad(e,t,n,i){let o=Object.assign({},e,{onEnd:i});if(o&&o.onLoad&&!o.onLoad.duration)return{animate:o,data:n};let l=o.onLoad&&o.onLoad.before?o.onLoad.before:import_identity.default;return{animate:o,data:n.map((e,t)=>Object.assign({},e,l(e,t,n))),clipWidth:0}}function getChildOnLoad(e,t,n){let i=Object.assign({},e,{onEnd:n}),o=t;if(i&&i.onLoad&&!i.onLoad.duration)return{animate:e,data:t};let l=e.onLoad&&e.onLoad.after?e.onLoad.after:import_identity.default;return o=t.map((e,n)=>Object.assign({},e,l(e,n,t))),{animate:i,data:o}}function getChildPropsOnExit(e,t,n,i,o){let l=e&&e.onExit,u=Object.assign({},e,l),d=n;if(i){e.onEnd=o;let t=e.onExit&&e.onExit.before?e.onExit.before:import_identity.default;d=n.map((e,o)=>i[(e.key||o).toString()]?Object.assign({},e,t(e,o,n)):e)}return{animate:u,data:d}}function getChildPropsBeforeEnter(e,t,n,i,o){let l=e,u=n;if(i){l=Object.assign({},e,{onEnd:o});let t=e.onEnter&&e.onEnter.before?e.onEnter.before:import_identity.default;u=n.map((e,o)=>i[(e.key||o).toString()]?Object.assign({},e,t(e,o,n)):e)}return{animate:l,data:u}}function getChildPropsOnEnter(e,t,n,i){let o=e&&e.onEnter,l=Object.assign({},e,o),u=t;if(n){l.onEnd=i;let e=l.onEnter&&l.onEnter.after?l.onEnter.after:import_identity.default;u=t.map((i,o)=>n[getDatumKey(i,o)]?Object.assign({},i,e(i,o,t)):i)}return{animate:l,data:u}}
227function getTransitionPropsFactory(e,t,n){let i=t&&t.nodesWillExit,o=t&&t.nodesWillEnter,l=t&&t.nodesShouldEnter,u=t&&t.nodesShouldLoad,d=t&&t.nodesDoneLoad,f=t&&t.childrenTransitions||[],p={enter:e.animate&&e.animate.onEnter&&e.animate.onEnter.duration,exit:e.animate&&e.animate.onExit&&e.animate.onExit.duration,load:e.animate&&e.animate.onLoad&&e.animate.onLoad.duration,move:e.animate&&e.animate.duration},m=(e,t,i)=>u?getChildOnLoad(i,t,()=>{n({nodesShouldLoad:!1,nodesDoneLoad:!0})}):getChildBeforeLoad(i,e,t,()=>{n({nodesDoneLoad:!0})}),g=(e,t,i,o)=>getChildPropsOnExit(o,t,i,e,()=>{n({nodesWillExit:!1})}),_=(e,t,i,o)=>l?getChildPropsOnEnter(o,i,e,()=>{n({nodesWillEnter:!1})}):getChildPropsBeforeEnter(o,t,i,e,()=>{n({nodesShouldEnter:!0})}),b=function(e,t){let n=e.props.animate;if(!e.type)return{};let i=e.props&&e.props.polar&&e.type.defaultPolarTransitions||e.type.defaultTransitions;if(i){let e=n[t]&&n[t].duration;return e===void 0?i[t]&&i[t].duration:e}return{}};return function(n,u){let S=getChildData(n)||[],C=(0,import_defaults.default)({},e.animate,n.props.animate),T=n.props.polar&&n.type.defaultPolarTransitions||n.type.defaultTransitions;C.onExit=(0,import_defaults.default)({},C.onExit,T&&T.onExit),C.onEnter=(0,import_defaults.default)({},C.onEnter,T&&T.onEnter),C.onLoad=(0,import_defaults.default)({},C.onLoad,T&&T.onLoad);let E=f[u]||f[0];if(!d){let e={duration:p.load===void 0?b(n,`onLoad`):p.load};return m(n,S,Object.assign({},C,e))}else if(i){let e=E&&E.exiting,t=p.exit===void 0?b(n,`onExit`):p.exit;return g(e,n,S,Object.assign({},C,e?{duration:t}:{delay:t}))}else if(o){let e=E&&E.entering,t=p.enter===void 0?b(n,`onEnter`):p.enter,i=p.move===void 0?n.props.animate&&n.props.animate.duration:p.move;return _(e,n,S,Object.assign({},C,{duration:l&&e?t:i}))}else if(!t&&C&&C.onExit)return getInitialChildProps(C,S);return{animate:C,data:S}}}var import_react_fast_compare=__toESM(require_react_fast_compare());function _extends$5(){return _extends$5=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_extends$5.apply(this,arguments)}var VictoryTransition=class extends import_react$1.Component{static displayName=`VictoryTransition`;static contextType=TimerContext;constructor(e,t){super(e,t),this.state={nodesShouldLoad:!1,nodesDoneLoad:!1};let n=this.props.children;this.continuous=!n.props.polar&&n.type&&n.type.continuous===!0,this.timer=this.context.transitionTimer}componentDidMount(){this.setState({nodesShouldLoad:!0})}shouldComponentUpdate(e){return(0,import_react_fast_compare.default)(this.props,e)||(this.timer.bypassAnimation(),this.setState(this.getTransitionState(this.props,e),()=>this.timer.resumeAnimation())),!0}componentWillUnmount(){this.timer.stop()}getTransitionState(e,t){let{animate:n}=e;if(!n)return{};if(n.parentState)return{oldProps:n.parentState.nodesWillExit?e:null,nextProps:t};let{nodesWillExit:i,nodesWillEnter:o,childrenTransitions:l,nodesShouldEnter:u}=getInitialTransitionState(import_react$1.Children.toArray(e.children),import_react$1.Children.toArray(t.children));return{nodesWillExit:i,nodesWillEnter:o,childrenTransitions:l,nodesShouldEnter:u,oldProps:i?e:null,nextProps:t}}getDomainFromChildren(e,t){let n=e=>e.reduce((e,i)=>{if(i.type&&isFunction(i.type.getDomain)){let n=i.props&&i.type.getDomain(i.props,t);return n?e.concat(n):e}else if(i.props&&i.props.children)return e.concat(n(import_react$1.Children.toArray(i.props.children)));return e},[]),i=import_react$1.Children.toArray(e.children)[0],o=i.props||{},l=Array.isArray(o.domain)?o.domain:o.domain&&o.domain[t];if(!o.children&&l)return l;let u=n([i]);return u.length===0?[0,1]:[getMinValue(u),getMaxValue(u)]}pickProps(){return this.state&&this.state.nodesWillExit&&this.state.oldProps||this.props}pickDomainProps(e){let t=e.animate?.parentState;return t&&t.nodesWillExit?(this.continuous||t.continuous)&&(t.nextProps||this.state.nextProps)||e:this.continuous&&this.state.nodesWillExit&&this.state.nextProps||e}getClipWidth(e,t){let n=()=>{let n=getRange$1(t.props,`x`);return n?Math.abs(n[1]-n[0]):e.width},i=this.transitionProps?this.transitionProps.clipWidth:void 0;return i===void 0?n():i}render(){let e=this.pickProps(),t=this.props.animate?.getTransitions?this.props.animate.getTransitions:getTransitionPropsFactory(e,this.state,e=>this.setState(e)),n=import_react$1.Children.toArray(e.children)[0],i=t(n);this.transitionProps=i;let o=(0,import_defaults.default)({domain:{x:this.getDomainFromChildren(this.pickDomainProps(e),`x`),y:this.getDomainFromChildren(e,`y`)},clipWidth:this.getClipWidth(e,n)},i,n.props),l=(e.animationWhitelist||[]).concat([`clipWidth`]),u=l.length?(0,import_pick.default)(o,l):o;return import_react$1.createElement(VictoryAnimation,_extends$5({},o.animate,{data:u}),e=>{if(n.props.groupComponent){let t=this.continuous?import_react$1.cloneElement(n.props.groupComponent,{clipWidth:e.clipWidth||0}):n.props.groupComponent;return import_react$1.cloneElement(n,(0,import_defaults.default)({animate:null,animating:!0,groupComponent:t},e,o))}return import_react$1.cloneElement(n,(0,import_defaults.default)({animate:null,animating:!0},e,o))})}},require__getSymbolsIn=__commonJSMin(((e,t)=>{var n=require__arrayPush(),i=require__getPrototype(),o=require__getSymbols(),l=require_stubArray();t.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,o(e)),e=i(e);return t}:l})),require__getAllKeysIn=__commonJSMin(((e,t)=>{var n=require__baseGetAllKeys(),i=require__getSymbolsIn(),o=require_keysIn();function l(e){return n(e,o,i)}t.exports=l})),require_pickBy=__commonJSMin(((e,t)=>{var n=require__arrayMap(),i=require__baseIteratee(),o=require__basePickBy(),l=require__getAllKeysIn();function u(e,t){if(e==null)return{};var u=n(l(e),function(e){return[e]});return t=i(t),o(e,u,function(e,n){return t(e,n[0])})}t.exports=u})),require_negate=__commonJSMin(((e,t)=>{var n=`Expected a function`;function i(e){if(typeof e!=`function`)throw TypeError(n);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}t.exports=i})),require_omitBy=__commonJSMin(((e,t)=>{var n=require__baseIteratee(),i=require_negate(),o=require_pickBy();function l(e,t){return o(e,i(n(t)))}t.exports=l})),require__baseFindIndex=__commonJSMin(((e,t)=>{function n(e,t,n,i){for(var o=e.length,l=n+(i?1:-1);i?l--:++l<o;)if(t(e[l],l,e))return l;return-1}t.exports=n})),require__baseIsNaN=__commonJSMin(((e,t)=>{function n(e){return e!==e}t.exports=n})),require__strictIndexOf=__commonJSMin(((e,t)=>{function n(e,t,n){for(var i=n-1,o=e.length;++i<o;)if(e[i]===t)return i;return-1}t.exports=n})),require__baseIndexOf=__commonJSMin(((e,t)=>{var n=require__baseFindIndex(),i=require__baseIsNaN(),o=require__strictIndexOf();function l(e,t,l){return t===t?o(e,t,l):n(e,i,l)}t.exports=l})),require__arrayIncludes=__commonJSMin(((e,t)=>{var n=require__baseIndexOf();function i(e,t){return!!(e!=null&&e.length)&&n(e,t,0)>-1}t.exports=i})),require__arrayIncludesWith=__commonJSMin(((e,t)=>{function n(e,t,n){for(var i=-1,o=e==null?0:e.length;++i<o;)if(n(t,e[i]))return!0;return!1}t.exports=n})),require_noop=__commonJSMin(((e,t)=>{function n(){}t.exports=n})),require__createSet=__commonJSMin(((e,t)=>{var n=require__Set(),i=require_noop(),o=require__setToArray();t.exports=n&&1/o(new n([,-0]))[1]==1/0?function(e){return new n(e)}:i})),require__baseUniq=__commonJSMin(((e,t)=>{var n=require__SetCache(),i=require__arrayIncludes(),o=require__arrayIncludesWith(),l=require__c
227acheHas(),u=require__createSet(),d=require__setToArray(),f=200;function p(e,t,p){var m=-1,g=i,_=e.length,b=!0,S=[],C=S;if(p)b=!1,g=o;else if(_>=f){var T=t?null:u(e);if(T)return d(T);b=!1,g=l,C=new n}else C=t?[]:S;outer:for(;++m<_;){var E=e[m],D=t?t(E):E;if(E=p||E!==0?E:0,b&&D===D){for(var O=C.length;O--;)if(C[O]===D)continue outer;t&&C.push(D),S.push(E)}else g(C,D,p)||(C!==S&&C.push(D),S.push(E))}return S}t.exports=p})),require_uniq=__commonJSMin(((e,t)=>{var n=require__baseUniq();function i(e){return e&&e.length?n(e):[]}t.exports=i})),import_isEmpty=__toESM(require_isEmpty()),import_pickBy=__toESM(require_pickBy()),import_omitBy=__toESM(require_omitBy()),import_uniq=__toESM(require_uniq()),GLOBAL_EVENT_REGEX=/^onGlobal(.*)$/;function getEvents(e,t,n,i){let o=e=>{let i=(()=>{let i=e.reduce((e,n)=>n.target===void 0||(Array.isArray(n.target)?n.target.includes(t):`${n.target}`==`${t}`)?e.concat(n):e,[]);return n!==void 0&&t!==`parent`?i.filter(e=>{let t=e.eventKey,i=e=>e?`${e}`==`${n}`:!0;return Array.isArray(t)?t.some(e=>i(e)):i(t)}):i})();return Array.isArray(i)&&i.reduce((e,t)=>t?Object.assign(e,t.eventHandlers):e,{})},l=Array.isArray(this.componentEvents)?Array.isArray(e.events)?this.componentEvents.concat(...e.events):this.componentEvents:e.events,u=l&&isFunction(i)?i(o(l),t):void 0;if(!e.sharedEvents)return u;let d=e.sharedEvents.getEvents,f=e.sharedEvents.events&&d(o(e.sharedEvents.events),t);return Object.assign({},f,u)}function getScopedEvents(e,t,n,i){if((0,import_isEmpty.default)(e))return{};let o=i||this.baseProps,l=(e,t)=>{let{childName:n,target:i,key:l}=e,u=t===`props`?o:this.state||{},d=n==null||!u[n]?u:u[n];return l===`parent`?d.parent:d[l]&&d[l][i]},u=(e,i)=>{let u=t===`parent`?e.childName:e.childName||n,d=e.target||t,f=t=>d===`parent`?`parent`:e.eventKey===`all`?o[t]?Object.keys(o[t]).filter(e=>e!==`parent`):Object.keys(o).filter(e=>e!==`parent`):e.eventKey===void 0&&i===`parent`?o[t]?Object.keys(o[t]):Object.keys(o):e.eventKey===void 0?i:e.eventKey,p=(t,n)=>{let i=this.state||{};if(!isFunction(e.mutation))return i;let u=l({childName:n,key:t,target:d},`props`),f=l({childName:n,key:t,target:d},`state`),p=e.mutation(Object.assign({},u,f),o),m=i[n]||{},g=e=>(e[t]&&e[t][d]&&delete e[t][d],e[t]&&!Object.keys(e[t]).length&&delete e[t],e),_=e=>d===`parent`?Object.assign(e,{[t]:Object.assign(e[t]||{},p)}):Object.assign(e,{[t]:Object.assign(e[t]||{},{[d]:p})}),b=e=>p?_(e):g(e);return n==null?b(i):Object.assign(i,{[n]:b(m)})},m=e=>{let t=f(e);return Array.isArray(t)?t.reduce((t,n)=>Object.assign(t,p(n,e)),{}):p(t,e)},g=u===`all`?Object.keys(o).filter(e=>e!==`parent`):u;return Array.isArray(g)?g.reduce((e,t)=>Object.assign(e,m(t)),{}):m(g)},d=(e,t)=>Array.isArray(e)?e.reduce((e,n)=>Object.assign({},e,u(n,t)),{}):u(e,t),f=e=>{let t=e=>isFunction(e.callback)&&e.callback,n=(Array.isArray(e)?e.map(e=>t(e)):[t(e)]).filter(e=>e!==!1);return n.length?()=>n.forEach(e=>e()):void 0},p=(t,n,i,o)=>{let l=e[o](t,n,i,this);if(!(0,import_isEmpty.default)(l)){let e=f(l);this.setState(d(l,i),e)}};return Object.keys(e).reduce((e,t)=>(e[t]=p,e),{})}function getPartialEvents(e,t,n){return e?Object.keys(e).reduce((i,o)=>(i[o]=i=>e[o](i,n,t,o),i),{}):{}}function getEventState(e,t,n){let i=this.state||{};return n?i[n]&&i[n][e]&&i[n][e][t]:e===`parent`?i[e]&&i[e][t]||i[e]:i[e]&&i[e][t]}function getExternalMutationsWithChildren(e,t,n,i){return t===void 0&&(t={}),n===void 0&&(n={}),i.reduce((i,o)=>{let l=n[o];return i[o]=getExternalMutations(e,t[o],n[o],o)||l,(0,import_pickBy.default)(i,e=>!(0,import_isEmpty.default)(e))},{})}function getExternalMutations(e,t,n,i){return t===void 0&&(t={}),n===void 0&&(n={}),Object.keys(t).reduce((o,l)=>{let u=n[l]||{},d=t[l]||{};if(l===`parent`){let t=getExternalMutation(e,d,u,{eventKey:l,target:`parent`});o[l]=t===void 0?u:Object.assign({},u,t)}else o[l]=(0,import_uniq.default)(Object.keys(d).concat(Object.keys(u))).reduce((t,n)=>{let o={eventKey:l,target:n,childName:i},f=getExternalMutation(e,d[n],u[n],o);return t[n]=f===void 0?u[n]:Object.assign({}
227,u[n],f),(0,import_pickBy.default)(t,e=>!(0,import_isEmpty.default)(e))},{});return(0,import_pickBy.default)(o,e=>!(0,import_isEmpty.default)(e))},{})}function getExternalMutation(e,t,n,i){let o=(e,t)=>typeof e[t]==`string`?e[t]===`all`||e[t]===i[t]:Array.isArray(e[t])?e[t].map(e=>`${e}`).includes(i[t]):!1,l=Array.isArray(e)?e:[e];i.childName&&(l=e.filter(e=>o(e,`childName`)));let u=l.filter(e=>o(e,`target`));if((0,import_isEmpty.default)(u))return;let d=u.filter(e=>o(e,`eventKey`));if(!(0,import_isEmpty.default)(d))return d.reduce((e,i)=>{let o=(i&&isFunction(i.mutation)?i.mutation:()=>void 0)(Object.assign({},t,n));return Object.assign({},e,o)},{})}function getComponentEvents(e,t){let n=Array.isArray(t)&&t.reduce((t,n)=>{let i=e[n],o=i&&i.type&&i.type.defaultEvents,l=isFunction(o)?o(i.props):o;return Array.isArray(l)?t.concat(...l):t},[]);return n&&n.length?n:void 0}function getGlobalEventNameFromKey(e){let t=e.match(GLOBAL_EVENT_REGEX);return t&&t[1]&&t[1].toLowerCase()}var getGlobalEvents=e=>(0,import_pickBy.default)(e,(e,t)=>GLOBAL_EVENT_REGEX.test(t)),omitGlobalEvents=e=>(0,import_omitBy.default)(e,(e,t)=>GLOBAL_EVENT_REGEX.test(t)),emulateReactEvent=e=>Object.assign(e,{nativeEvent:e}),datumHasXandY=e=>!isNil(e._x)&&!isNil(e._y),defaultComponents=[{name:`parent`,index:`parent`},{name:`data`},{name:`labels`}];function addEvents(e,t){t===void 0&&(t={});class n extends e{constructor(e){super(e),this.cacheValues(this.getCalculatedValues(e))}state={};getEventState=getEventState.bind(this);getScopedEvents=getScopedEvents.bind(this);getEvents=(e,t,n)=>getEvents.call(this,e,t,n,this.getScopedEvents);externalMutations=this.getExternalMutations(this.props);calculatedState=this.getStateChanges(this.props);globalEvents={};prevGlobalEventKeys=[];boundGlobalEvents={};shouldComponentUpdate(e){let t=this.getExternalMutations(e),n=this.props.animating||this.props.animate,i=!(0,import_react_fast_compare.default)(t,this.externalMutations);if(n||i)return this.cacheValues(this.getCalculatedValues(e)),this.externalMutations=t,this.applyExternalMutations(e,t),!0;let o=this.getStateChanges(e);return!(0,import_react_fast_compare.default)(this.calculatedState,o)||!(0,import_react_fast_compare.default)(this.props,e)?(this.cacheValues(this.getCalculatedValues(e)),!0):!1}componentDidMount(){let e=Object.keys(this.globalEvents);e.forEach(e=>this.addGlobalListener(e)),this.prevGlobalEventKeys=e}componentDidUpdate(e){this.calculatedState=this.getStateChanges(e);let t=Object.keys(this.globalEvents);difference(this.prevGlobalEventKeys,t).forEach(e=>this.removeGlobalListener(e)),difference(t,this.prevGlobalEventKeys).forEach(e=>this.addGlobalListener(e)),this.prevGlobalEventKeys=t}componentWillUnmount(){this.prevGlobalEventKeys.forEach(e=>this.removeGlobalListener(e))}addGlobalListener(e){let t=t=>{let n=this.globalEvents[e];return n&&n(emulateReactEvent(t))};this.boundGlobalEvents[e]=t,window.addEventListener(getGlobalEventNameFromKey(e),t)}removeGlobalListener(e){window.removeEventListener(getGlobalEventNameFromKey(e),this.boundGlobalEvents[e])}getStateChanges(e){if(!this.hasEvents)return{};let n=(e,t)=>{let n=(0,import_defaults.default)({},this.getEventState(e,t),this.getSharedEventState(e,t));return(0,import_isEmpty.default)(n)?void 0:n};return(t.components||defaultComponents).map(t=>{if(!(!e.standalone&&t.name===`parent`))return t.index===void 0?this.dataKeys.map(e=>n(e,t.name)).filter(Boolean):n(t.index,t.name)}).filter(Boolean)}applyExternalMutations(e,t){if(!(0,import_isEmpty.default)(t)){let n=e.externalEventMutations.reduce((e,t)=>isFunction(t.callback)?e.concat(t.callback):e,[]),i=n.length?()=>{n.forEach(e=>e())}:void 0;this.setState(t,i)}}getCalculatedValues(t){let{sharedEvents:n}=t,i=e.expectedComponents,o=getComponentEvents(t,i),l=n&&isFunction(n.getEventState)?n.getEventState:()=>void 0,u=this.getBaseProps(t,l);return{componentEvents:o,getSharedEventState:l,baseProps:u,dataKeys:Object.keys(u).filter(e=>e!==`parent`),hasEvents:t.events||t.sharedEvents||o,events:this.getAllEvents(t)}}getExternalMutations(e){let{sharedEvents:t,externalEventMutations:n}=e;return(0,import_isEmpty.default)(n)||t?void 0:getExternalMutations(n,this.baseProps,this.state)}cacheValues(e){Object.keys(e).forEach(t=>{this[t]=e[t]})}
227getBaseProps(t,n){let i=(n||this.getSharedEventState.bind(this))(`parent`,`parent`),o=(0,import_defaults.default)({},this.getEventState(`parent`,`parent`),i),l=o.parentControlledProps,u=(0,import_defaults.default)({},l?(0,import_pick.default)(o,l):{},t);return typeof e.getBaseProps==`function`?e.getBaseProps(u):{}}getAllEvents(e){return Array.isArray(this.componentEvents)?Array.isArray(e.events)?this.componentEvents.concat(...e.events):this.componentEvents:e.events}getComponentProps(t,n,i){let o=this.props.name||e.role,l=this.dataKeys&&this.dataKeys[i]||i,u=`${o}-${n}-${l}`,d=this.baseProps[l]&&this.baseProps[l][n]||this.baseProps[l];if(!d&&!this.hasEvents)return;let f=t&&typeof t==`object`&&`props`in t?t.props:void 0;if(this.hasEvents){let e=this.getEvents(this.props,n,l),t=(0,import_defaults.default)({index:i,key:u},this.getEventState(l,n),this.getSharedEventState(l,n),f,d,{id:u}),o=(0,import_defaults.default)({},getPartialEvents(e,l,t),t.events);return Object.assign({},t,{events:o})}return(0,import_defaults.default)({index:i,key:u},f,d,{id:u})}renderContainer(e,t){let n=e.type&&e.type.role===`container`?this.getComponentProps(e,`parent`,`parent`):{};return n.events&&=(this.globalEvents=getGlobalEvents(n.events),omitGlobalEvents(n.events)),import_react$1.cloneElement(e,n,t)}animateComponent(e,t){let n=typeof e.animate==`object`&&e.animate?.animationWhitelist||t,i=this.constructor;return import_react$1.createElement(VictoryTransition,{animate:e.animate,animationWhitelist:n},import_react$1.createElement(i,e))}renderContinuousData(e){let{dataComponent:t,labelComponent:n,groupComponent:i}=e,o=this.dataKeys.filter(e=>e!==`all`).reduce((e,t)=>{let i=e,o=this.getComponentProps(n,`labels`,t);return o&&o.text!==void 0&&o.text!==null&&(i=i.concat(import_react$1.cloneElement(n,o))),i},[]),l=this.getComponentProps(t,`data`,`all`),u=[import_react$1.cloneElement(t,l),...o];return this.renderContainer(i,u)}renderData(e,t){t===void 0&&(t=datumHasXandY);let{dataComponent:n,labelComponent:i,groupComponent:o}=e,l=this.dataKeys.reduce((e,i,o)=>{let l=this.getComponentProps(n,`data`,o);return t(l.datum)&&e.push(import_react$1.cloneElement(n,l)),e},[]),u=this.dataKeys.map((e,t)=>{let n=this.getComponentProps(i,`labels`,t);if(n.text!==void 0&&n.text!==null)return import_react$1.cloneElement(i,n)}).filter(Boolean),d=[...l,...u];return this.renderContainer(o,d)}}return n}function mergeRefs(e){return t=>{e.forEach(e=>{isFunction(e)?e(t):e!=null&&(e.current=t)})}}var require__baseIsDate=__commonJSMin(((e,t)=>{var n=require__baseGetTag(),i=require_isObjectLike(),o=`[object Date]`;function l(e){return i(e)&&n(e)==o}t.exports=l})),require_isDate=__commonJSMin(((e,t)=>{var n=require__baseIsDate(),i=require__baseUnary(),o=require__nodeUtil(),l=o&&o.isDate;t.exports=l?i(l):n})),require__baseSortedUniq=__commonJSMin(((e,t)=>{var n=require_eq();function i(e,t){for(var i=-1,o=e.length,l=0,u=[];++i<o;){var d=e[i],f=t?t(d):d;if(!i||!n(f,p)){var p=f;u[l++]=d===0?0:d}}return u}t.exports=i})),require_sortedUniq=__commonJSMin(((e,t)=>{var n=require__baseSortedUniq();function i(e){return e&&e.length?n(e):[]}t.exports=i})),require_isEqual=__commonJSMin(((e,t)=>{var n=require__baseIsEqual();function i(e,t){return n(e,t)}t.exports=i})),require_isUndefined=__commonJSMin(((e,t)=>{function n(e){return e===void 0}t.exports=n}));function ascending(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function descending(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function bisector(e){let t,n,i;e.length===2?(t=e===ascending||e===descending?e:zero,n=e,i=e):(t=ascending,n=(t,n)=>ascending(e(t),n),i=(t,n)=>e(t)-n);function o(e,i,o=0,l=e.length){if(o<l){if(t(i,i)!==0)return l;do{let t=o+l>>>1;n(e[t],i)<0?o=t+1:l=t}while(o<l)}return o}function l(e,i,o=0,l=e.length){if(o<l){if(t(i,i)!==0)return l;do{let t=o+l>>>1;n(e[t],i)<=0?o=t+1:l=t}while(o<l)}return o}function u(e,t,n=0,l=e.length){let u=o(e,t,n,l-1);return u>n&&i(e[u-1],t)>-i(e[u],t)?u-1:u}return{left:o,center:u,right:l}}function zero(){return 0}function number$2(e){return e===null?NaN:+e}function*numbers(e,t){if(t===void 0)for(let t of e)t!=null&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(i=+i)>=i&&(yield i)}}var ascendingBisect=bisector(ascending),bisectRight=ascendingBisect.right,bisectLeft=ascendingBisect.left,bisectCenter=bisector(number$2).center,InternMap=class extends Map{constructor(e,t=keyof){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),e!=null)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(intern_get(this,e))}has(e){return super.has(intern_get(this,e))}set(e,t){return super.set(intern_set(this,e),t)}delete(e){return super.delete(intern_delete(this,e))}};function intern_get({_intern:e,_key:t},n){let i=t(n);return e.has(i)?e.get(i):n}function intern_set({_intern:e,_key:t},n){let i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function intern_delete({_intern:e,_key:t},n){let i=t(n);return e.has(i)&&(n=e.get(i),e.delete(i)),n}function keyof(e){return typeof e==`object`&&e?e.valueOf():e}
227function compareDefined(e=ascending){if(e===ascending)return ascendingDefined;if(typeof e!=`function`)throw TypeError(`compare is not a function`);return(t,n)=>{let i=e(t,n);return i||i===0?i:(e(n,n)===0)-(e(t,t)===0)}}function ascendingDefined(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}var e10=Math.sqrt(50),e5=Math.sqrt(10),e2=Math.sqrt(2);function tickSpec(e,t,n){let i=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(i)),l=i/10**o,u=l>=e10?10:l>=e5?5:l>=e2?2:1,d,f,p;return o<0?(p=10**-o/u,d=Math.round(e*p),f=Math.round(t*p),d/p<e&&++d,f/p>t&&--f,p=-p):(p=10**o*u,d=Math.round(e/p),f=Math.round(t/p),d*p<e&&++d,f*p>t&&--f),f<d&&.5<=n&&n<2?tickSpec(e,t,n*2):[d,f,p]}function ticks(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];let i=t<e,[o,l,u]=i?tickSpec(t,e,n):tickSpec(e,t,n);if(!(l>=o))return[];let d=l-o+1,f=Array(d);if(i)if(u<0)for(let e=0;e<d;++e)f[e]=(l-e)/-u;else for(let e=0;e<d;++e)f[e]=(l-e)*u;else if(u<0)for(let e=0;e<d;++e)f[e]=(o+e)/-u;else for(let e=0;e<d;++e)f[e]=(o+e)*u;return f}function tickIncrement(e,t,n){return t=+t,e=+e,n=+n,tickSpec(e,t,n)[2]}function tickStep(e,t,n){t=+t,e=+e,n=+n;let i=t<e,o=i?tickIncrement(t,e,n):tickIncrement(e,t,n);return(i?-1:1)*(o<0?1/-o:o)}function max$1(e,t){let n;if(t===void 0)for(let t of e)t!=null&&(n<t||n===void 0&&t>=t)&&(n=t);else{let i=-1;for(let o of e)(o=t(o,++i,e))!=null&&(n<o||n===void 0&&o>=o)&&(n=o)}return n}function min$1(e,t){let n;if(t===void 0)for(let t of e)t!=null&&(n>t||n===void 0&&t>=t)&&(n=t);else{let i=-1;for(let o of e)(o=t(o,++i,e))!=null&&(n>o||n===void 0&&o>=o)&&(n=o)}return n}function quickselect(e,t,n=0,i=1/0,o){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),i=Math.floor(Math.min(e.length-1,i)),!(n<=t&&t<=i))return e;for(o=o===void 0?ascendingDefined:compareDefined(o);i>n;){if(i-n>600){let l=i-n+1,u=t-n+1,d=Math.log(l),f=.5*Math.exp(2*d/3),p=.5*Math.sqrt(d*f*(l-f)/l)*(u-l/2<0?-1:1),m=Math.max(n,Math.floor(t-u*f/l+p)),g=Math.min(i,Math.floor(t+(l-u)*f/l+p));quickselect(e,t,m,g,o)}let l=e[t],u=n,d=i;for(swap(e,n,t),o(e[i],l)>0&&swap(e,n,i);u<d;){for(swap(e,u,d),++u,--d;o(e[u],l)<0;)++u;for(;o(e[d],l)>0;)--d}o(e[n],l)===0?swap(e,n,d):(++d,swap(e,d,i)),d<=t&&(n=d+1),t<=d&&(i=d-1)}return e}function swap(e,t,n){let i=e[t];e[t]=e[n],e[n]=i}function quantile$1(e,t,n){if(e=Float64Array.from(numbers(e,n)),!(!(i=e.length)||isNaN(t=+t))){if(t<=0||i<2)return min$1(e);if(t>=1)return max$1(e);var i,o=(i-1)*t,l=Math.floor(o),u=max$1(quickselect(e,l).subarray(0,l+1));return u+(min$1(e.subarray(l+1))-u)*(o-l)}}function quantileSorted(e,t,n=number$2){if(!(!(i=e.length)||isNaN(t=+t))){if(t<=0||i<2)return+n(e[0],0,e);if(t>=1)return+n(e[i-1],i-1,e);var i,o=(i-1)*t,l=Math.floor(o),u=+n(e[l],l,e);return u+(+n(e[l+1],l+1,e)-u)*(o-l)}}function range(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var i=-1,o=Math.max(0,Math.ceil((t-e)/n))|0,l=Array(o);++i<o;)l[i]=e+i*n;return l}function initRange(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function initInterpolator(e,t){switch(arguments.length){case 0:break;case 1:typeof e==`function`?this.interpolator(e):this.range(e);break;default:this.domain(e),typeof t==`function`?this.interpolator(t):this.range(t);break}return this}var implicit=Symbol(`implicit`);function ordinal(){var e=new InternMap,t=[],n=[],i=implicit;function o(o){let l=e.get(o);if(l===void 0){if(i!==implicit)return i;e.set(o,l=t.push(o)-1)}return n[l%n.length]}return o.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new InternMap;for(let i of n)e.has(i)||e.set(i,t.push(i)-1);return o},o.range=function(e){return arguments.length?(n=Array.from(e),o):n.slice()},o.unknown=function(e){return arguments.length?(i=e,o):i},o.copy=function(){return ordinal(t,n).unknown(i)},initRange.apply(o,arguments),o}function band(){var e=ordinal().unknown(void 0),t=e.domain,n=e.range,i=0,o=1,l,u,d=!1,f=0,p=0,m=.5;delete e.unknown;function g(){var e=t().length,g=o<i,_=g?o:i,b=g?i:o;l=(b-_)/Math.max(1,e-f+p*2),d&&(l=Math.floor(l)),_+=(b-_-l*(e-f))*m,u=l*(1-f),d&&(_=Math.round(_),u=Math.round(u));var S=range(e).map(function(e){return _+l*e});return n(g?S.reverse():S)}return e.domain=function(e){return arguments.length?(t(e),g()):t()},e.range=function(e){return arguments.length?([i,o]=e,i=+i,o=+o,g()):[i,o]},e.rangeRound=function(e){return[i,o]=e,i=+i,o=+o,d=!0,g()},e.bandwidth=function(){return u},e.step=function(){return l},e.round=function(e){return arguments.length?(d=!!e,g()):d},e.padding=function(e){return arguments.length?(f=Math.min(1,p=+e),g()):f},e.paddingInner=function(e){return arguments.length?(f=Math.min(1,e),g()):f},e.paddingOuter=function(e){return arguments.length?(p=+e,g()):p},e.align=function(e){return arguments.length?(m=Math.max(0,Math.min(1,e)),g()):m},e.copy=function(){return band(t(),[i,o]).round(d).paddingInner(f).paddingOuter(p).align(m)},initRange.apply(g(),arguments)}function pointish(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return pointish(t())},e}function point$5(){return pointish(band.apply(null,arguments).paddingInner(1))}function constants(e){return function(){return e}}function number$1(e){return+e}var unit=[0,1];function identity$2(e){return e}function normalize(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:constants(isNaN(t)?NaN:.5)}function clamper(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}function bimap(e,t,n){var i=e[0],o=e[1],l=t[0],u=t[1];return o<i?(i=normalize(o,i),l=n(u,l)):(i=normalize(i,o),l=n(l,u)),function(e){return l(i(e))}}function polymap(e,t,n){var i=Math.min(e.length,t.length)-1,o=Array(i),l=Array(i),u=-1;for(e[i]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++u<i;)o[u]=normalize(e[u],e[u+1]),l[u]=n(t[u],t[u+1]);return function(t){var n=bisectRight(e,t,1,i)-1;return l[n](o[n](t))}}function copy$1(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function transformer$2(){var e=unit,t=unit,n=value_default,i,o,l,u=identity$2,d,f,p;function m(){var n=Math.min(e.length,t.length);return u!==identity$2&&(u=clamper(e[0],e[n-1])),d=n>2?polymap:bimap,f=p=null,g}function g(o){return o==null||isNaN(o=+o)?l:(f||=d(e.map(i),t,n))(i(u(o)))}return g.invert=function(n){return u(o((p||=d(t,e.map(i),number_default))(n)))},g.domain=function(t){return arguments.length?(e=Array.from(t,number$1),m()):e.slice()},g.range=function(e){return arguments.length?(t=Array.from(e),m()):t.slice()},g.rangeRound=function(e){return t=Array.from(e),n=round_default,m()},g.clamp=function(e){return arguments.length?(u=e?!0:identity$2,m()):u!==identity$2}
vendor: 4,506 bytes, line 227
227,g.interpolate=function(e){return arguments.length?(n=e,m()):n},g.unknown=function(e){return arguments.length?(l=e,g):l},function(e,t){return i=e,o=t,m()}}function continuous(){return transformer$2()(identity$2,identity$2)}function formatDecimal_default(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString(`en`).replace(/,/g,``):e.toString(10)}function formatDecimalParts(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf(`e`),i=e.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+e.slice(n+1)]}function exponent_default(e){return e=formatDecimalParts(Math.abs(e)),e?e[1]:NaN}function formatGroup_default(e,t){return function(n,i){for(var o=n.length,l=[],u=0,d=e[0],f=0;o>0&&d>0&&(f+d+1>i&&(d=Math.max(1,i-f)),l.push(n.substring(o-=d,o+d)),!((f+=d+1)>i));)d=e[u=(u+1)%e.length];return l.reverse().join(t)}}function formatNumerals_default(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}var re=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function formatSpecifier(e){if(!(t=re.exec(e)))throw Error(`invalid format: `+e);var t;return new FormatSpecifier({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}formatSpecifier.prototype=FormatSpecifier.prototype;function FormatSpecifier(e){this.fill=e.fill===void 0?` `:e.fill+``,this.align=e.align===void 0?`>`:e.align+``,this.sign=e.sign===void 0?`-`:e.sign+``,this.symbol=e.symbol===void 0?``:e.symbol+``,this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?``:e.type+``}FormatSpecifier.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?`0`:``)+(this.width===void 0?``:Math.max(1,this.width|0))+(this.comma?`,`:``)+(this.precision===void 0?``:`.`+Math.max(0,this.precision|0))+(this.trim?`~`:``)+this.type};function formatTrim_default(e){out:for(var t=e.length,n=1,i=-1,o;n<t;++n)switch(e[n]){case`.`:i=o=n;break;case`0`:i===0&&(i=n),o=n;break;default:if(!+e[n])break out;i>0&&(i=0);break}return i>0?e.slice(0,i)+e.slice(o+1):e}var prefixExponent;function formatPrefixAuto_default(e,t){var n=formatDecimalParts(e,t);if(!n)return prefixExponent=void 0,e.toPrecision(t);var i=n[0],o=n[1],l=o-(prefixExponent=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,u=i.length;return l===u?i:l>u?i+Array(l-u+1).join(`0`):l>0?i.slice(0,l)+`.`+i.slice(l):`0.`+Array(1-l).join(`0`)+formatDecimalParts(e,Math.max(0,t+l-1))[0]}function formatRounded_default(e,t){var n=formatDecimalParts(e,t);if(!n)return e+``;var i=n[0],o=n[1];return o<0?`0.`+Array(-o).join(`0`)+i:i.length>o+1?i.slice(0,o+1)+`.`+i.slice(o+1):i+Array(o-i.length+2).join(`0`)}var formatTypes_default={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+``,d:formatDecimal_default,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>formatRounded_default(e*100,t),r:formatRounded_default,s:formatPrefixAuto_default,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function identity_default$1(e){return e}var map=Array.prototype.map,prefixes=[`y`,`z`,`a`,`f`,`p`,`n`,`µ`,`m`,``,`k`,`M`,`G`,`T`,`P`,`E`,`Z`,`Y`];function locale_default(e){var t=e.grouping===void 0||e.thousands===void 0?identity_default$1:formatGroup_default(map.call(e.grouping,Number),e.thousands+``),n=e.currency===void 0?``:e.currency[0]+``,i=e.currency===void 0?``:e.currency[1]+``,o=e.decimal===void 0?`.`:e.decimal+``,l=e.numerals===void 0?identity_default$1:formatNumerals_default(map.call(e.numerals,String)),u=e.percent===void 0?`%`:e.percent+``,d=e.minus===void 0?`â`:e.minus+``,f=e.nan===void 0?`NaN`:e.nan+``;function p(e,p){e=formatSpecifier(e);var m=e.fill,g=e.align,_=e.sign,b=e.symbol,S=e.zero,C=e.width,T=e.comma,E=e.precision,D=e.trim,O=e.type;O===`n`?(T=!0,O=`g`):formatTypes_default[O]||(E===void 0&&(E=12),D=!0,O=`g`),(S||m===`0`&&g===`=`)&&(S=!0,m=`0`,g=`=`);var A=(p&&p.prefix!==void 0?p.prefix:``)+(b===`$`?n:b===`#`&&/[boxX]/.test(O)?`0`+O.toLowerCase():``),j=(b===`$`?i:/[%p]/.test(O)?u:``)+(p&&p.suffix!==void 0?p.suffix:``),M=formatTypes_default[O],N=/[defgprs%]/.test(O);E=E===void 0?6:/[gprs]/.test(O)?Math.max(1,Math.min(21,E)):Math.max(0,Math.min(20,E));function P(e){var n=A,i=j,u,p,b;if(O===`c`)i=M(e)+i,e=``;else{e=+e;var P=e<0||1/e<0;
227if(e=isNaN(e)?f:M(Math.abs(e),E),D&&(e=formatTrim_default(e)),P&&+e==0&&_!==`+`&&(P=!1),n=(P?_===`(`?_:d:_===`-`||_===`(`?``:_)+n,i=(O===`s`&&!isNaN(e)&&prefixExponent!==void 0?prefixes[8+prefixExponent/3]:``)+i+(P&&_===`(`?`)`:``),N){for(u=-1,p=e.length;++u<p;)if(b=e.charCodeAt(u),48>b||b>57){i=(b===46?o+e.slice(u+1):e.slice(u))+i,e=e.slice(0,u);break}}}T&&!S&&(e=t(e,1/0));var F=n.length+e.length+i.length,I=F<C?Array(C-F+1).join(m):``;switch(T&&S&&(e=t(I+e,I.length?C-i.length:1/0),I=``),g){case`<`:e=n+e+i+I;break;case`=`:e=n+I+e+i;break;case`^`:e=I.slice(0,F=I.length>>1)+n+e+i+I.slice(F);break;default:e=I+n+e+i;break}return l(e)}return P.toString=function(){return e+``},P}function m(e,t){var n=Math.max(-8,Math.min(8,Math.floor(exponent_default(t)/3)))*3,i=10**-n,o=p((e=formatSpecifier(e),e.type=`f`,e),{suffix:prefixes[8+n/3]});return function(e){return o(i*e)}}return{format:p,formatPrefix:m}}var locale$1,format,formatPrefix;defaultLocale$1({thousands:`,`,grouping:[3],currency:[`$`,``]});function defaultLocale$1(e){return locale$1=locale_default(e),format=locale$1.format,formatPrefix=locale$1.formatPrefix,locale$1}function precisionFixed_default(e){return Math.max(0,-exponent_default(Math.abs(e)))}function precisionPrefix_default(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(exponent_default(t)/3)))*3-exponent_default(Math.abs(e)))}function precisionRound_default(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,exponent_default(t)-exponent_default(e))+1}function tickFormat(e,t,n,i){var o=tickStep(e,t,n),l;switch(i=formatSpecifier(i??`,f`),i.type){case`s`:var u=Math.max(Math.abs(e),Math.abs(t));return i.precision==null&&!isNaN(l=precisionPrefix_default(o,u))&&(i.precision=l),formatPrefix(i,u);case``:case`e`:case`g`:case`p`:case`r`:i.precision==null&&!isNaN(l=precisionRound_default(o,Math.max(Math.abs(e),Math.abs(t))))&&(i.precision=l-(i.type===`e`));break;case`f`:case`%`:i.precision==null&&!isNaN(l=precisionFixed_default(o))&&(i.precision=l-(i.type===`%`)*2);break}return format(i)}function linearish(e){var t=e.domain;return e.ticks=function(e){var n=t();return ticks(n[0],n[n.length-1],e??10)},e.tickFormat=function(e,n){var i=t();return tickFormat(i[0],i[i.length-1],e??10,n)},e.nice=function(n){n??=10;var i=t(),o=0,l=i.length-1,u=i[o],d=i[l],f,p,m=10;for(d<u&&(p=u,u=d,d=p,p=o,o=l,l=p);m-- >0;){if(p=tickIncrement(u,d,n),p===f)return i[o]=u,i[l]=d,t(i);if(p>0)u=Math.floor(u/p)*p,d=Math.ceil(d/p)*p;else if(p<0)u=Math.ceil(u*p)/p,d=Math.floor(d*p)/p;else break;f=p}return e},e}function linear(){var e=continuous();return e.copy=function(){return copy$1(e,linear())},initRange.apply(e,arguments),linearish(e)}function identity$1(e){var t;function n(e){return e==null||isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,number$1),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return identity$1(e).unknown(t)},e=arguments.length?Array.from(e,number$1):[0,1],linearish(n)}function nice(e,t){e=e.slice();var n=0,i=e.length-1,o=e[n],l=e[i],u;return l<o&&(u=n,n=i,i=u,u=o,o=l,l=u),e[n]=t.floor(o),e[i]=t.ceil(l),e}function transformLog(e){return Math.log(e)}function transformExp(e){return Math.exp(e)}function transformLogn(e){return-Math.log(-e)}function transformExpn(e){return-Math.exp(-e)}function pow10(e){return isFinite(e)?+(`1e`+e):e<0?0:e}function powp(e){return e===10?pow10:e===Math.E?Math.exp:t=>e**+t}function logp(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function reflect(e){return(t,n)=>-e(-t,n)}function loggish(e){let t=e(transformLog,transformExp),n=t.domain,i=10,o,l;function u(){return o=logp(i),l=powp(i),n()[0]<0?(o=reflect(o),l=reflect(l),e(transformLogn,transformExpn)):e(transformLog,transformExp),t}return t.base=function(e){return arguments.length?(i=+e,u()):i},t.domain=function(e){return arguments.length?(n(e),u()):n()},t.ticks=e=>{let t=n(),u=t[0],d=t[t.length-1],f=d<u;f&&([u,d]=[d,u]);let p=o(u),m=o(d),g,_,b=e==null?10:+e,S=[];if(!(i%1)&&m-p<b){if(p=Math.floor(p),m=Math.ceil(m),u>0){for(;p<=m;++p)for(g=1;g<i;++g)if(_=p<0?g/l(-p):g*l(p),!(_<u)){if(_>d)break;S.push(_)}}else for(;p<=m;++p)for(g=i-1;g>=1;--g)if(_=p>0?g/l(-p):g*l(p),!(_<u)){if(_>d)break;S.push(_)}S.length*2<b&&(S=ticks(u,d,b))}else S=ticks(p,m,Math.min(m-p,b)).map(l);return f?S.reverse():S},t.tickFormat=(e,n)=>{if(e??=10,n??=i===10?`s`:`,`,typeof n!=`function`&&(!(i%1)&&(n=formatSpecifier(n)).precision==null&&(n.trim=!0),n=format(n)),e===1/0)return n;let u=Math.max(1,i*e/t.ticks().length);return e=>{let t=e/l(Math.round(o(e)));return t*i<i-.5&&(t*=i),t<=u?n(e):``}},t.nice=()=>n(nice(n(),{floor:e=>l(Math.floor(o(e))),ceil:e=>l(Math.ceil(o(e)))})),t}function log(){let e=loggish(transformer$2()).domain([1,10]);return e.copy=()=>copy$1(e,log()).base(e.base()),initRange.apply(e,arguments),e}function transformSymlog(e){return function(t){return Math.sign(t)*
227Math.log1p(Math.abs(t/e))}}function transformSymexp(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function symlogish(e){var t=1,n=e(transformSymlog(t),transformSymexp(t));return n.constant=function(n){return arguments.length?e(transformSymlog(t=+n),transformSymexp(t)):t},linearish(n)}function symlog(){var e=symlogish(transformer$2());return e.copy=function(){return copy$1(e,symlog()).constant(e.constant())},initRange.apply(e,arguments)}function transformPow(e){return function(t){return t<0?-((-t)**+e):t**+e}}function transformSqrt(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function transformSquare(e){return e<0?-e*e:e*e}function powish(e){var t=e(identity$2,identity$2),n=1;function i(){return n===1?e(identity$2,identity$2):n===.5?e(transformSqrt,transformSquare):e(transformPow(n),transformPow(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,i()):n},linearish(t)}function pow(){var e=powish(transformer$2());return e.copy=function(){return copy$1(e,pow()).exponent(e.exponent())},initRange.apply(e,arguments),e}function sqrt$1(){return pow.apply(null,arguments).exponent(.5)}function square$1(e){return Math.sign(e)*e*e}function unsquare(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function radial(){var e=continuous(),t=[0,1],n=!1,i;function o(t){var o=unsquare(e(t));return isNaN(o)?i:n?Math.round(o):o}return o.invert=function(t){return e.invert(square$1(t))},o.domain=function(t){return arguments.length?(e.domain(t),o):e.domain()},o.range=function(n){return arguments.length?(e.range((t=Array.from(n,number$1)).map(square$1)),o):t.slice()},o.rangeRound=function(e){return o.range(e).round(!0)},o.round=function(e){return arguments.length?(n=!!e,o):n},o.clamp=function(t){return arguments.length?(e.clamp(t),o):e.clamp()},o.unknown=function(e){return arguments.length?(i=e,o):i},o.copy=function(){return radial(e.domain(),t).round(n).clamp(e.clamp()).unknown(i)},initRange.apply(o,arguments),linearish(o)}function quantile(){var e=[],t=[],n=[],i;function o(){var i=0,o=Math.max(1,t.length);for(n=Array(o-1);++i<o;)n[i-1]=quantileSorted(e,i/o);return l}function l(e){return e==null||isNaN(e=+e)?i:t[bisectRight(n,e)]}return l.invertExtent=function(i){var o=t.indexOf(i);return o<0?[NaN,NaN]:[o>0?n[o-1]:e[0],o<n.length?n[o]:e[e.length-1]]},l.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)n!=null&&!isNaN(n=+n)&&e.push(n);return e.sort(ascending),o()},l.range=function(e){return arguments.length?(t=Array.from(e),o()):t.slice()},l.unknown=function(e){return arguments.length?(i=e,l):i},l.quantiles=function(){return n.slice()},l.copy=function(){return quantile().domain(e).range(t).unknown(i)},initRange.apply(l,arguments)}function quantize(){var e=0,t=1,n=1,i=[.5],o=[0,1],l;function u(e){return e!=null&&e<=e?o[bisectRight(i,e,0,n)]:l}function d(){var o=-1;for(i=Array(n);++o<n;)i[o]=((o+1)*t-(o-n)*e)/(n+1);return u}return u.domain=function(n){return arguments.length?([e,t]=n,e=+e,t=+t,d()):[e,t]},u.range=function(e){return arguments.length?(n=(o=Array.from(e)).length-1,d()):o.slice()},u.invertExtent=function(l){var u=o.indexOf(l);return u<0?[NaN,NaN]:u<1?[e,i[0]]:u>=n?[i[n-1],t]:[i[u-1],i[u]]},u.unknown=function(e){return arguments.length&&(l=e),u},u.thresholds=function(){return i.slice()},u.copy=function(){return quantize().domain([e,t]).range(o).unknown(l)},initRange.apply(linearish(u),arguments)}function threshold(){var e=[.5],t=[0,1],n,i=1;function o(o){return o!=null&&o<=o?t[bisectRight(e,o,0,i)]:n}return o.domain=function(n){return arguments.length?(e=Array.from(n),i=Math.min(e.length,t.length-1),o):e.slice()},o.range=function(n){return arguments.length?(t=Array.from(n),i=Math.min(e.length,t.length-1),o):t.slice()},o.invertExtent=function(n){var i=t.indexOf(n);return[e[i-1],e[i]]},o.unknown=function(e){return arguments.length?(n=e,o):n},o.copy=function(){return threshold().domain(e).range(t).unknown(n)},initRange.apply(o,arguments)}var t0=new Date,t1=new Date;function timeInterval(e,t,n,i){function o(t){return e(t=arguments.length===0?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),o.round=e=>
vendor: 4,409 bytes, line 227
227{let t=o(e),n=o.ceil(e);return e-t<n-e?t:n},o.offset=(e,n)=>(t(e=new Date(+e),n==null?1:Math.floor(n)),e),o.range=(n,i,l)=>{let u=[];if(n=o.ceil(n),l=l==null?1:Math.floor(l),!(n<i)||!(l>0))return u;let d;do u.push(d=new Date(+n)),t(n,l),e(n);while(d<n&&n<i);return u},o.filter=n=>timeInterval(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,i)=>{if(e>=e)if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););}),n&&(o.count=(t,i)=>(t0.setTime(+t),t1.setTime(+i),e(t0),e(t1),Math.floor(n(t0,t1))),o.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?o.filter(i?t=>i(t)%e===0:t=>o.count(0,t)%e===0):o)),o}var millisecond=timeInterval(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);millisecond.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?timeInterval(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):millisecond);var milliseconds=millisecond.range,durationSecond=1e3,durationMinute=durationSecond*60,durationHour=durationMinute*60,durationDay=durationHour*24,durationWeek=durationDay*7,durationMonth=durationDay*30,durationYear=durationDay*365,second=timeInterval(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*durationSecond)},(e,t)=>(t-e)/durationSecond,e=>e.getUTCSeconds()),seconds=second.range,timeMinute=timeInterval(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*durationSecond)},(e,t)=>{e.setTime(+e+t*durationMinute)},(e,t)=>(t-e)/durationMinute,e=>e.getMinutes()),timeMinutes=timeMinute.range,utcMinute=timeInterval(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*durationMinute)},(e,t)=>(t-e)/durationMinute,e=>e.getUTCMinutes()),utcMinutes=utcMinute.range,timeHour=timeInterval(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*durationSecond-e.getMinutes()*durationMinute)},(e,t)=>{e.setTime(+e+t*durationHour)},(e,t)=>(t-e)/durationHour,e=>e.getHours()),timeHours=timeHour.range,utcHour=timeInterval(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*durationHour)},(e,t)=>(t-e)/durationHour,e=>e.getUTCHours()),utcHours=utcHour.range,timeDay=timeInterval(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*durationMinute)/durationDay,e=>e.getDate()-1),timeDays=timeDay.range,utcDay=timeInterval(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/durationDay,e=>e.getUTCDate()-1),utcDays=utcDay.range,unixDay=timeInterval(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/durationDay,e=>Math.floor(e/durationDay)),unixDays=unixDay.range;function timeWeekday(e){return timeInterval(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+t*7)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*durationMinute)/durationWeek)}var timeSunday=timeWeekday(0),timeMonday=timeWeekday(1),timeTuesday=timeWeekday(2),timeWednesday=timeWeekday(3),timeThursday=timeWeekday(4),timeFriday=timeWeekday(5),timeSaturday=timeWeekday(6),timeSundays=timeSunday.range,timeMondays=timeMonday.range,timeTuesdays=timeTuesday.range,timeWednesdays=timeWednesday.range,timeThursdays=timeThursday.range,timeFridays=timeFriday.range,timeSaturdays=timeSaturday.range;function utcWeekday(e){return timeInterval(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t*7)},(e,t)=>(t-e)/durationWeek)}var utcSunday=utcWeekday(0),utcMonday=utcWeekday(1),utcTuesday=utcWeekday(2),utcWednesday=utcWeekday(3),utcThursday=utcWeekday(4),utcFriday=utcWeekday(5),utcSaturday=utcWeekday(6),utcSundays=utcSunday.range,utcMondays=utcMonday.range,utcTuesdays=utcTuesday.range,utcWednesdays=utcWednesday.range,utcThursdays=utcThursday.range,utcFridays=utcFriday.range,utcSaturdays=utcSaturday.range,timeMonth=timeInterval(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth()),timeMonths=timeMonth.range,utcMonth=timeInterval(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth()),utcMonths=utcMonth.range,timeYear=timeInterval(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());timeYear.every=e=>
227!isFinite(e=Math.floor(e))||!(e>0)?null:timeInterval(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});var timeYears=timeYear.range,utcYear=timeInterval(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());utcYear.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:timeInterval(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});var utcYears=utcYear.range;function ticker(e,t,n,i,o,l){let u=[[second,1,durationSecond],[second,5,5*durationSecond],[second,15,15*durationSecond],[second,30,30*durationSecond],[l,1,durationMinute],[l,5,5*durationMinute],[l,15,15*durationMinute],[l,30,30*durationMinute],[o,1,durationHour],[o,3,3*durationHour],[o,6,6*durationHour],[o,12,12*durationHour],[i,1,durationDay],[i,2,2*durationDay],[n,1,durationWeek],[t,1,durationMonth],[t,3,3*durationMonth],[e,1,durationYear]];function d(e,t,n){let i=t<e;i&&([e,t]=[t,e]);let o=n&&typeof n.range==`function`?n:f(e,t,n),l=o?o.range(e,+t+1):[];return i?l.reverse():l}function f(t,n,i){let o=Math.abs(n-t)/i,l=bisector(([,,e])=>e).right(u,o);if(l===u.length)return e.every(tickStep(t/durationYear,n/durationYear,i));if(l===0)return millisecond.every(Math.max(tickStep(t,n,i),1));let[d,f]=u[o/u[l-1][2]<u[l][2]/o?l-1:l];return d.every(f)}return[d,f]}var[utcTicks,utcTickInterval]=ticker(utcYear,utcMonth,utcSunday,unixDay,utcHour,utcMinute),[timeTicks,timeTickInterval]=ticker(timeYear,timeMonth,timeSunday,timeDay,timeHour,timeMinute);function localDate(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function utcDate(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function newDate(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function formatLocale(e){var t=e.dateTime,n=e.date,i=e.time,o=e.periods,l=e.days,u=e.shortDays,d=e.months,f=e.shortMonths,p=formatRe(o),m=formatLookup(o),g=formatRe(l),_=formatLookup(l),b=formatRe(u),S=formatLookup(u),C=formatRe(d),T=formatLookup(d),E=formatRe(f),D=formatLookup(f),O={a:U,A:W,b:K,B:q,c:null,d:formatDayOfMonth,e:formatDayOfMonth,f:formatMicroseconds,g:formatYearISO,G:formatFullYearISO,H:formatHour24,I:formatHour12,j:formatDayOfYear,L:formatMilliseconds,m:formatMonthNumber,M:formatMinutes,p:J,q:Y,Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatSeconds,u:formatWeekdayNumberMonday,U:formatWeekNumberSunday,V:formatWeekNumberISO,w:formatWeekdayNumberSunday,W:formatWeekNumberMonday,x:null,X:null,y:formatYear,Y:formatFullYear,Z:formatZone,"%":formatLiteralPercent},A={a:ee,A:X,b:te,B:Z,c:null,d:formatUTCDayOfMonth,e:formatUTCDayOfMonth,f:formatUTCMicroseconds,g:formatUTCYearISO,G:formatUTCFullYearISO,H:formatUTCHour24,I:formatUTCHour12,j:formatUTCDayOfYear,L:formatUTCMilliseconds,m:formatUTCMonthNumber,M:formatUTCMinutes,p:ne,q:Q,Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatUTCSeconds,u:formatUTCWeekdayNumberMonday,U:formatUTCWeekNumberSunday,V:formatUTCWeekNumberISO,w:formatUTCWeekdayNumberSunday,W:formatUTCWeekNumberMonday,x:null,X:null,y:formatUTCYear,Y:formatUTCFullYear,Z:formatUTCZone,"%":formatLiteralPercent},j={a:I,A:L,b:R,B:z,c:B,d:parseDayOfMonth,e:parseDayOfMonth,f:parseMicroseconds,g:parseYear,G:parseFullYear,H:parseHour24,I:parseHour24,j:parseDayOfYear,L:parseMilliseconds,m:parseMonthNumber,M:parseMinutes,p:F,q:parseQuarter,Q:parseUnixTimestamp,s:parseUnixTimestampSeconds,S:parseSeconds,u:parseWeekdayNumberMonday,U:parseWeekNumberSunday,V:parseWeekNumberISO,w:parseWeekdayNumberSunday,W:parseWeekNumberMonday,x:V,X:H,y:parseYear,Y:parseFullYear,Z:parseZone,"%":parseLiteralPercent};O.x=M(n,O),O.X=M(i,O),O.c=M(t,O),A.x=M(n,A),A.X=M(i,A),A.c=M(t,A);function M(e,t){return function(n){var i=[],o=-1,l=0,u=e.length,d,f,p;for(n instanceof Date||(n=new Date(+n));++o<u;)e.charCodeAt(o)===37&&(i.push(e.slice(l,o)),(f=pads[d=e.charAt(++o)])==null?f=d===`e`?` `:`0`:d=e.charAt(++o),(p=t[d])&&(d=p(n,f)),i.push(d),l=o+1);return i.push(e.slice(l,o)),i.join(``)}}function N(e,t){return function(n){var i=newDate(1900,void 0,1),o=P(i,e,n+=``,0),l,u;if(o!=n.length)return null;if(`Q`in i)return new Date(i.Q);if(`s`in i)return new Date(i.s*1e3+(`L`in i?i.L:0));
vendor: 4,334 bytes, line 227
227if(t&&!(`Z`in i)&&(i.Z=0),`p`in i&&(i.H=i.H%12+i.p*12),i.m===void 0&&(i.m=`q`in i?i.q:0),`V`in i){if(i.V<1||i.V>53)return null;`w`in i||(i.w=1),`Z`in i?(l=utcDate(newDate(i.y,0,1)),u=l.getUTCDay(),l=u>4||u===0?utcMonday.ceil(l):utcMonday(l),l=utcDay.offset(l,(i.V-1)*7),i.y=l.getUTCFullYear(),i.m=l.getUTCMonth(),i.d=l.getUTCDate()+(i.w+6)%7):(l=localDate(newDate(i.y,0,1)),u=l.getDay(),l=u>4||u===0?timeMonday.ceil(l):timeMonday(l),l=timeDay.offset(l,(i.V-1)*7),i.y=l.getFullYear(),i.m=l.getMonth(),i.d=l.getDate()+(i.w+6)%7)}else (`W`in i||`U`in i)&&(`w`in i||(i.w=`u`in i?i.u%7:`W`in i?1:0),u=`Z`in i?utcDate(newDate(i.y,0,1)).getUTCDay():localDate(newDate(i.y,0,1)).getDay(),i.m=0,i.d=`W`in i?(i.w+6)%7+i.W*7-(u+5)%7:i.w+i.U*7-(u+6)%7);return`Z`in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,utcDate(i)):localDate(i)}}function P(e,t,n,i){for(var o=0,l=t.length,u=n.length,d,f;o<l;){if(i>=u)return-1;if(d=t.charCodeAt(o++),d===37){if(d=t.charAt(o++),f=j[d in pads?t.charAt(o++):d],!f||(i=f(e,n,i))<0)return-1}else if(d!=n.charCodeAt(i++))return-1}return i}function F(e,t,n){var i=p.exec(t.slice(n));return i?(e.p=m.get(i[0].toLowerCase()),n+i[0].length):-1}function I(e,t,n){var i=b.exec(t.slice(n));return i?(e.w=S.get(i[0].toLowerCase()),n+i[0].length):-1}function L(e,t,n){var i=g.exec(t.slice(n));return i?(e.w=_.get(i[0].toLowerCase()),n+i[0].length):-1}function R(e,t,n){var i=E.exec(t.slice(n));return i?(e.m=D.get(i[0].toLowerCase()),n+i[0].length):-1}function z(e,t,n){var i=C.exec(t.slice(n));return i?(e.m=T.get(i[0].toLowerCase()),n+i[0].length):-1}function B(e,n,i){return P(e,t,n,i)}function V(e,t,i){return P(e,n,t,i)}function H(e,t,n){return P(e,i,t,n)}function U(e){return u[e.getDay()]}function W(e){return l[e.getDay()]}function K(e){return f[e.getMonth()]}function q(e){return d[e.getMonth()]}function J(e){return o[+(e.getHours()>=12)]}function Y(e){return 1+~~(e.getMonth()/3)}function ee(e){return u[e.getUTCDay()]}function X(e){return l[e.getUTCDay()]}function te(e){return f[e.getUTCMonth()]}function Z(e){return d[e.getUTCMonth()]}function ne(e){return o[+(e.getUTCHours()>=12)]}function Q(e){return 1+~~(e.getUTCMonth()/3)}return{format:function(e){var t=M(e+=``,O);return t.toString=function(){return e},t},parse:function(e){var t=N(e+=``,!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=M(e+=``,A);return t.toString=function(){return e},t},utcParse:function(e){var t=N(e+=``,!0);return t.toString=function(){return e},t}}}var pads={"-":``,_:` `,0:`0`},numberRe=/^\s*\d+/,percentRe=/^%/,requoteRe=/[\\^$*+?|[\]().{}]/g;function pad(e,t,n){var i=e<0?`-`:``,o=(i?-e:e)+``,l=o.length;return i+(l<n?Array(n-l+1).join(t)+o:o)}function requote(e){return e.replace(requoteRe,`\\$&`)}function formatRe(e){return RegExp(`^(?:`+e.map(requote).join(`|`)+`)`,`i`)}function formatLookup(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function parseWeekdayNumberSunday(e,t,n){var i=numberRe.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function parseWeekdayNumberMonday(e,t,n){var i=numberRe.exec(t.slice(n,n+1));return i?(e.u=+i[0],n+i[0].length):-1}function parseWeekNumberSunday(e,t,n){var i=numberRe.exec(t.slice(n,n+2));return i?(e.U=+i[0],n+i[0].length):-1}function parseWeekNumberISO(e,t,n){var i=numberRe.exec(t.slice(n,n+2));return i?(e.V=+i[0],n+i[0].length):-1}function parseWeekNumberMonday(e,t,n){var i=numberRe.exec(t.slice(n,n+2));return i?(e.W=+i[0],n+i[0].length):-1}function parseFullYear(e,t,n){var i=numberRe.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function parseYear(e,t,n){var i=numberRe.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function parseZone(e,t,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||`00`)),n+i[0].length):-1}function parseQuarter(e,t,n){var i=numberRe.exec(t.slice(n,n+1));return i?(e.q=i[0]*3-3,n+i[0].length):-1}function parseMonthNumber(e,t,n){var i=numberRe.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function parseDayOfMonth(e,t,n){var i=numberRe.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function parseDayOfYear(e,t,n){var i=numberRe.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function parseHour24(e,t,n){var i=numberRe.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}
227function parseMinutes(e,t,n){var i=numberRe.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function parseSeconds(e,t,n){var i=numberRe.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function parseMilliseconds(e,t,n){var i=numberRe.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function parseMicroseconds(e,t,n){var i=numberRe.exec(t.slice(n,n+6));return i?(e.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function parseLiteralPercent(e,t,n){var i=percentRe.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function parseUnixTimestamp(e,t,n){var i=numberRe.exec(t.slice(n));return i?(e.Q=+i[0],n+i[0].length):-1}function parseUnixTimestampSeconds(e,t,n){var i=numberRe.exec(t.slice(n));return i?(e.s=+i[0],n+i[0].length):-1}function formatDayOfMonth(e,t){return pad(e.getDate(),t,2)}function formatHour24(e,t){return pad(e.getHours(),t,2)}function formatHour12(e,t){return pad(e.getHours()%12||12,t,2)}function formatDayOfYear(e,t){return pad(1+timeDay.count(timeYear(e),e),t,3)}function formatMilliseconds(e,t){return pad(e.getMilliseconds(),t,3)}function formatMicroseconds(e,t){return formatMilliseconds(e,t)+`000`}function formatMonthNumber(e,t){return pad(e.getMonth()+1,t,2)}function formatMinutes(e,t){return pad(e.getMinutes(),t,2)}function formatSeconds(e,t){return pad(e.getSeconds(),t,2)}function formatWeekdayNumberMonday(e){var t=e.getDay();return t===0?7:t}function formatWeekNumberSunday(e,t){return pad(timeSunday.count(timeYear(e)-1,e),t,2)}function dISO(e){var t=e.getDay();return t>=4||t===0?timeThursday(e):timeThursday.ceil(e)}function formatWeekNumberISO(e,t){return e=dISO(e),pad(timeThursday.count(timeYear(e),e)+(timeYear(e).getDay()===4),t,2)}function formatWeekdayNumberSunday(e){return e.getDay()}function formatWeekNumberMonday(e,t){return pad(timeMonday.count(timeYear(e)-1,e),t,2)}function formatYear(e,t){return pad(e.getFullYear()%100,t,2)}function formatYearISO(e,t){return e=dISO(e),pad(e.getFullYear()%100,t,2)}function formatFullYear(e,t){return pad(e.getFullYear()%1e4,t,4)}function formatFullYearISO(e,t){var n=e.getDay();return e=n>=4||n===0?timeThursday(e):timeThursday.ceil(e),pad(e.getFullYear()%1e4,t,4)}function formatZone(e){var t=e.getTimezoneOffset();return(t>0?`-`:(t*=-1,`+`))+pad(t/60|0,`0`,2)+pad(t%60,`0`,2)}function formatUTCDayOfMonth(e,t){return pad(e.getUTCDate(),t,2)}function formatUTCHour24(e,t){return pad(e.getUTCHours(),t,2)}function formatUTCHour12(e,t){return pad(e.getUTCHours()%12||12,t,2)}function formatUTCDayOfYear(e,t){return pad(1+utcDay.count(utcYear(e),e),t,3)}function formatUTCMilliseconds(e,t){return pad(e.getUTCMilliseconds(),t,3)}function formatUTCMicroseconds(e,t){return formatUTCMilliseconds(e,t)+`000`}function formatUTCMonthNumber(e,t){return pad(e.getUTCMonth()+1,t,2)}function formatUTCMinutes(e,t){return pad(e.getUTCMinutes(),t,2)}function formatUTCSeconds(e,t){return pad(e.getUTCSeconds(),t,2)}function formatUTCWeekdayNumberMonday(e){var t=e.getUTCDay();return t===0?7:t}function formatUTCWeekNumberSunday(e,t){return pad(utcSunday.count(utcYear(e)-1,e),t,2)}function UTCdISO(e){var t=e.getUTCDay();return t>=4||t===0?utcThursday(e):utcThursday.ceil(e)}function formatUTCWeekNumberISO(e,t){return e=UTCdISO(e),pad(utcThursday.count(utcYear(e),e)+(utcYear(e).getUTCDay()===4),t,2)}function formatUTCWeekdayNumberSunday(e){return e.getUTCDay()}function formatUTCWeekNumberMonday(e,t){return pad(utcMonday.count(utcYear(e)-1,e),t,2)}function formatUTCYear(e,t){return pad(e.getUTCFullYear()%100,t,2)}function formatUTCYearISO(e,t){return e=UTCdISO(e),pad(e.getUTCFullYear()%100,t,2)}function formatUTCFullYear(e,t){return pad(e.getUTCFullYear()%1e4,t,4)}function formatUTCFullYearISO(e,t){var n=e.getUTCDay();return e=n>=4||n===0?utcThursday(e):utcThursday.ceil(e),pad(e.getUTCFullYear()%1e4,t,4)}function formatUTCZone(){return`+0000`}function formatLiteralPercent(){return`%`}function formatUnixTimestamp(e){return+e}function formatUnixTimestampSeconds(e){return Math.floor(e/1e3)}var locale,timeFormat,timeParse,utcFormat,utcParse;defaultLocale({dateTime:`%x, %X`,date:`%-m/%-d/%Y`,time:`%-I:%M:%S %p`,periods:[`AM`,`PM`],days:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],shortDays:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],months:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],shortMonths:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`]});function defaultLocale(e){return locale=formatLocale(e),timeFormat=locale.format,locale.parse,utcFormat=locale.utcFormat,locale.utcParse,locale}function date(e){return new Date(e)}function number(e){return e instanceof Date?+e:+new Date(+e)}function calendar(e,t,n,i,o,l,u,d,f,p){var m=continuous(),g=m.invert,_=m.domain,b=p(`.%L`),S=p(`:%S`),C=p(`%I:%M`),T=p(`%I %p`),E=p(`%a %d`),D=p(`%b %d`),O=p(`%B`),A=p(`%Y`);function j(e){return(f(e)<e?b:d(e)<e?S:u(e)<e?C:l(e)<e?T:i(e)<e?o(e)<e?E:D:n(e)<e?O:A)(e)}return m.invert=function(e){return new Date(g(e))},m.domain=function(e){return arguments.length?_(Array.from(e,number)):_().map(date)},m.ticks=function(t){var n=_();return e(n[0],n[n.length-1],t??10)},m.tickFormat=function(e,t){return t==null?j:p(t)},m.nice=function(e){var n=_();return(!e||typeof e.range!=`function`)&&(e=t(n[0],n[n.length-1],e??10)),e?_(nice(n,e)):m},m.copy=function(){return copy$1(m,calendar(e,t,n,i,o,l,u,d,f,p))},m}function time(){return initRange.apply(calendar(timeTicks,timeTickInterval,timeYear,timeMonth,timeSunday,timeDay,timeHour,timeMinute,second,timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function utcTime(){return initRange.apply(calendar(utcTicks,utcTickInterval,utcYear,utcMonth,utcSunday,utcDay,utcHour,utcMinute,second,utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function transformer$1(){var e=0,t=1,n,i,o,l,u=identity$2,d=!1,f;function p(e){return e==null||isNaN(e=+e)?f:u(o===0?.5:(e=(l(e)-n)*o,d?Math.max(0,Math.min(1,e)):e))}p.domain=function(u){return arguments.length?([e,t]=u,n=l(e=+e),i=l(t=+t),o=n===i?0:1/(i-n),p):[e,t]},p.clamp=function(e){return arguments.length?(d=!!e,p):d},p.interpolator=function(e){return arguments.length?(u=e,p):u};function m(e){return function(t){var n,i;return arguments.length?([n,i]=t,u=e(n,i),p):[u(0),u(1)]}}return p.range=m(value_default),p.rangeRound=m(round_default),p.unknown=function(e){return arguments.length?(f=e,p):f},function(u){return l=u,n=u(e),i=u(t),o=n===i?0:1/(i-n),p}}function copy(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function sequential(){var e=linearish(transformer$1()(identity$2));return e.copy=function(){return copy(e,sequential())},initInterpolator.apply(e,arguments)}function sequentialLog(){var e=loggish(transformer$1()).domain([1,10]);return e.copy=function(){return copy(e,sequentialLog()).base(e.base())},initInterpolator.apply(e,arguments)}function sequentialSymlog(){var e=symlogish(transformer$1());return e.copy=function(){return copy(e,sequentialSymlog()).constant(e.constant())},initInterpolator.apply(e,arguments)}function sequentialPow(){var e=powish(transformer$1());return e.copy=function(){return copy(e,sequentialPow()).exponent(e.exponent())},initInterpolator.apply(e,arguments)}function sequentialSqrt(){return sequentialPow.apply(null,arguments).exponent(.5)}function sequentialQuantile(){var e=[],t=identity$2;
227function n(n){if(n!=null&&!isNaN(n=+n))return t((bisectRight(e,n,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)n!=null&&!isNaN(n=+n)&&e.push(n);return e.sort(ascending),n},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},n.quantiles=function(t){return Array.from({length:t+1},(n,i)=>quantile$1(e,i/t))},n.copy=function(){return sequentialQuantile(t).domain(e)},initInterpolator.apply(n,arguments)}function transformer(){var e=0,t=.5,n=1,i=1,o,l,u,d,f,p=identity$2,m,g=!1,_;function b(e){return isNaN(e=+e)?_:(e=.5+((e=+m(e))-l)*(i*e<i*l?d:f),p(g?Math.max(0,Math.min(1,e)):e))}b.domain=function(p){return arguments.length?([e,t,n]=p,o=m(e=+e),l=m(t=+t),u=m(n=+n),d=o===l?0:.5/(l-o),f=l===u?0:.5/(u-l),i=l<o?-1:1,b):[e,t,n]},b.clamp=function(e){return arguments.length?(g=!!e,b):g},b.interpolator=function(e){return arguments.length?(p=e,b):p};function S(e){return function(t){var n,i,o;return arguments.length?([n,i,o]=t,p=piecewise(e,[n,i,o]),b):[p(0),p(.5),p(1)]}}return b.range=S(value_default),b.rangeRound=S(round_default),b.unknown=function(e){return arguments.length?(_=e,b):_},function(p){return m=p,o=p(e),l=p(t),u=p(n),d=o===l?0:.5/(l-o),f=l===u?0:.5/(u-l),i=l<o?-1:1,b}}function diverging(){var e=linearish(transformer()(identity$2));return e.copy=function(){return copy(e,diverging())},initInterpolator.apply(e,arguments)}function divergingLog(){var e=loggish(transformer()).domain([.1,1,10]);return e.copy=function(){return copy(e,divergingLog()).base(e.base())},initInterpolator.apply(e,arguments)}function divergingSymlog(){var e=symlogish(transformer());return e.copy=function(){return copy(e,divergingSymlog()).constant(e.constant())},initInterpolator.apply(e,arguments)}function divergingPow(){var e=powish(transformer());return e.copy=function(){return copy(e,divergingPow()).exponent(e.exponent())},initInterpolator.apply(e,arguments)}function divergingSqrt(){return divergingPow.apply(null,arguments).exponent(.5)}var d3_scale_exports=__exportAll({scaleBand:()=>band,scaleDiverging:()=>diverging,scaleDivergingLog:()=>divergingLog,scaleDivergingPow:()=>divergingPow,scaleDivergingSqrt:()=>divergingSqrt,scaleDivergingSymlog:()=>divergingSymlog,scaleIdentity:()=>identity$1,scaleImplicit:()=>implicit,scaleLinear:()=>linear,scaleLog:()=>log,scaleOrdinal:()=>ordinal,scalePoint:()=>point$5,scalePow:()=>pow,scaleQuantile:()=>quantile,scaleQuantize:()=>quantize,scaleRadial:()=>radial,scaleSequential:()=>sequential,scaleSequentialLog:()=>sequentialLog,scaleSequentialPow:()=>sequentialPow,scaleSequentialQuantile:()=>sequentialQuantile,scaleSequentialSqrt:()=>sequentialSqrt,scaleSequentialSymlog:()=>sequentialSymlog,scaleSqrt:()=>sqrt$1,scaleSymlog:()=>symlog,scaleThreshold:()=>threshold,scaleTime:()=>time,scaleUtc:()=>utcTime,tickFormat:()=>tickFormat}),supportedScaleStrings=[`linear`,`time`,`log`,`sqrt`];function toNewName$1(e){return`scale${(e=>e&&e[0].toUpperCase()+e.slice(1))(e)}`}function validScale(e){return typeof e==`function`?isFunction(e.copy)&&isFunction(e.domain)&&isFunction(e.range):typeof e==`string`?supportedScaleStrings.includes(e):!1}function isScaleDefined(e,t){return e.scale?e.scale.x||e.scale.y?!!e.scale[t]:!0:!1}function getScaleTypeFromProps(e,t){if(!isScaleDefined(e,t))return;let n=e.scale[t]||e.scale;return typeof n==`string`?n:getType(n)}function getScaleFromDomain(e,t){let n;if(e.domain&&e.domain[t]?n=e.domain[t]:e.domain&&Array.isArray(e.domain)&&(n=e.domain),n)return containsDates(n)?`time`:`linear`}function getScaleTypeFromData(e,t){if(!e.data)return`linear`;let n=createAccessor(e[t]);return containsDates(e.data.map(e=>{let i=(0,import_isPlainObject.default)(n(e))?n(e)[t]:n(e);return i===void 0?e[t]:i}))?`time`:`linear`}function getScaleFromName(e){return validScale(e)?d3_scale_exports[toNewName$1(e)]():linear()}function getBaseScale(e,t){let n=getScaleFromProps(e,t);return n?typeof n==`string`?getScaleFromName(n):n:getScaleFromName(getScaleFromDomain(e,t)||getScaleTypeFromData(e,t))}function getScaleFromProps(e,t){if(!isScaleDefined(e,t))return;let n=e.scale[t]||e.scale;if(validScale(n))return isFunction(n)?n:getScaleFromName(n)}function getScaleType(e,t){return getScaleTypeFromProps(e,t)||getScaleTypeFromData(e,t)}var DUCK_TYPES=[{name:`quantile`,method:`quantiles`},{name:`log`,method:`base`}];function getType(e){if(typeof e==`string`)return e;let t=DUCK_TYPES.filter(t=>e[t.method]!==void 0)[0];return t?t.name:void 0}var IMMUTABLE_ITERABLE=`@@__IMMUTABLE_ITERABLE__@@`,IMMUTABLE_RECORD=`@@__IMMUTABLE_RECORD__@@`,IMMUTABLE_
227LIST=`@@__IMMUTABLE_LIST__@@`;function isIterable(e){return!!(e&&e[`@@__IMMUTABLE_ITERABLE__@@`])}function isRecord(e){return!!(e&&e[`@@__IMMUTABLE_RECORD__@@`])}function isImmutable(e){return isIterable(e)||isRecord(e)}function isList(e){return!!(e&&e[`@@__IMMUTABLE_LIST__@@`])}function shallowToJS(e,t){return isIterable(e)?e.reduce((e,n,i)=>{let o=n;return t&&t[i]&&(o=shallowToJS(n)),e[i]=o,e},isList(e)?[]:{}):e}var import_isEqual=__toESM(require_isEqual()),import_isUndefined=__toESM(require_isUndefined());function parseDatum(e){return isImmutable(e)?shallowToJS(e,{errorX:!0,errorY:!0}):e}function getLength(e){return isIterable(e)?e.size:e.length}function generateDataArray(e,t){let n=((0,import_isPlainObject.default)(e.domain)?e.domain[t]:e.domain)||getBaseScale(e,t).domain(),i=e.samples||1,o=Math.max(...n),l=Math.min(...n),u=range$1(l,o,(o-l)/i);return u[u.length-1]===o?u:u.concat(o)}function sortData(e,t,n){if(n===void 0&&(n=`ascending`),!t)return e;let i=t;return(t===`x`||t===`y`)&&(i=`_${t}`),(0,import_orderBy.default)(e,i,n===`ascending`?`asc`:`desc`)}function cleanData(e,t){let n=1/(2**53-1),i={x:getScaleType(t,`x`),y:getScaleType(t,`y`)};if(i.x!==`log`&&i.y!==`log`)return e;let o=(e,t)=>i[t]===`log`?e[`_${t}`]!==0:!0,l=e=>{let t=o(e,`x`)?e._x:n,i=o(e,`y`)?e._y:n,l=o(e,`y0`)?e._y0:n;return Object.assign({},e,{_x:t,_y:i,_y0:l})};return e.map(e=>o(e,`x`)&&o(e,`y`)&&o(e,`y0`)?e:l(e))}function getEventKey(e){return isFunction(e)?e:e==null?()=>void 0:(0,import_property.default)(e)}function addEventKeys(e,t){let n=!!e.eventKey,i=getEventKey(e.eventKey);return t.map((e,t)=>{if(e.eventKey!==void 0)return e;if(n){let n=i(e,t);return n===void 0?e:Object.assign({eventKey:n},e)}return e})}function formatDataFromDomain(e,t,n){let i=e=>e!==void 0,o=getMinValue(t.x),l=getMaxValue(t.x),u=getMinValue(t.y),d=getMaxValue(t.y),f=e=>t=>i(t)&&t<e,p=e=>t=>i(t)&&t>e,m=f(o),g=f(u),_=p(l),b=p(d);return e.map(e=>{let{_x:t,_y:o,_y0:l,_y1:f}=e;(m(t)||_(t))&&(t=null);let p=i(l)?l:n,S=i(f)?f:o;return i(S)?(!i(p)&&(g(S)||b(S))&&(o=null),(g(p)&&g(S)||b(p)&&b(S))&&(o=l=f=null),g(p)&&!g(S)&&(l=u),b(p)&&!b(S)&&(l=d),Object.assign({},e,(0,import_omitBy.default)({_x:t,_y:o,_y0:l,_y1:f},import_isUndefined.default))):e})}function createStringMap$1(e,t){let n=getStringsFromAxes(e,t),i=getStringsFromCategories(e,t),o=getStringsFromData$1(e,t),l=(0,import_uniq.default)([...n,...i,...o]);return l.length===0?null:l.reduce((e,t,n)=>(e[t]=n+1,e),{})}function formatData(e,t,n){if(!(Array.isArray(e)||isIterable(e))||getLength(e)<1)return[];let i=[`x`,`y`,`y0`];n=Array.isArray(n)?n:i;let o=e=>createAccessor(t[e]===void 0?e:t[e]),l=n.reduce((e,t)=>(e[t]=o(t),e),{}),u=(0,import_isEqual.default)(n,i)&&t.x===`_x`&&t.y===`_y`&&t.y0===`_y0`,d;return u===!1&&(d={x:n.indexOf(`x`)===-1?void 0:createStringMap$1(t,`x`),y:n.indexOf(`y`)===-1?void 0:createStringMap$1(t,`y`),y0:n.indexOf(`y0`)===-1?void 0:createStringMap$1(t,`y`)}),addEventKeys(t,cleanData(sortData(u?e:e.reduce((e,t,i)=>{let o=parseDatum(t),u={x:i,y:o},f=n.reduce((e,t)=>{let n=l[t](o),i=n===void 0?u[t]:n;return i!==void 0&&(typeof i==`string`&&d[t]?(e[`${t}Name`]=i,e[`_${t}`]=d[t][i]):e[`_${t}`]=i),e},{}),p=Object.assign({},f,o);return(0,import_isEmpty.default)(p)||e.push(p),e}
227,[]),t.sortKey,t.sortOrder),t))}function generateData(e){let t=generateDataArray(e,`x`),n=generateDataArray(e,`y`);return t.map((e,t)=>({x:e,y:n[t]}))}function getCategories$1(e,t){return e.categories&&!Array.isArray(e.categories)?e.categories[t]:e.categories}function getData(e){return e.data?formatData(e.data,e):formatData(generateData(e),e)}function getStringsFromAxes(e,t){let{tickValues:n,tickFormat:i}=e,o;return o=!n||!Array.isArray(n)&&!n[t]?i&&Array.isArray(i)?i:[]:n[t]||n,o.filter(e=>typeof e==`string`)}function getStringsFromCategories(e,t){if(!e.categories)return[];let n=getCategories$1(e,t),i=n&&n.filter(e=>typeof e==`string`);return i?removeUndefined(i):[]}function getStringsFromData$1(e,t){if(!(Array.isArray(e.data)||isIterable(e.data)))return[];let n=createAccessor(e[t]===void 0?t:e[t]);return sortData(e.data.reduce((e,t)=>(e.push(parseDatum(t)),e),[]),e.sortKey,e.sortOrder).reduce((e,t)=>{let i=parseDatum(t);return e.push(n(i)),e},[]).filter(e=>typeof e==`string`).reduce((e,t)=>(t!=null&&e.indexOf(t)===-1&&e.push(t),e),[])}function isDataComponent(e){let t=e=>e&&e.type?e.type.role:``,n=t(e);if(n===`portal`){let i=import_react$1.Children.toArray(e.props.children);n=i.length?t(i[0]):``}return[`area`,`bar`,`boxplot`,`candlestick`,`errorbar`,`group`,`histogram`,`line`,`pie`,`scatter`,`stack`,`voronoi`].includes(n)}var import_isDate=__toESM(require_isDate()),import_sortedUniq=__toESM(require_sortedUniq());function cleanDomain(e,t,n){return getScaleType(t,n)===`log`?(e=>{let t=e[0]<0||e[1]<0?-1/(2**53-1):1/(2**53-1);return[e[0]===0?t:e[0],e[1]===0?t:e[1]]})(e):e}function getDomainPadding(e,t){let n=e=>Array.isArray(e)?{left:e[0],right:e[1]}:{left:e,right:e};return(0,import_isPlainObject.default)(e.domainPadding)?n(e.domainPadding[t]):n(e.domainPadding)}function getFlatData(e,t){let n=`_${t}`;return e.flat().map(e=>e[n]&&e[n][1]!==void 0?e[n][1]:e[n])}function getExtremeFromData(e,t,n){n===void 0&&(n=`min`);let i=e=>n===`max`?Math.max(...e):Math.min(...e),o=n===`max`?-1/0:1/0,l=!1,u=e.flat().reduce((e,n)=>{let o=n[`_${t}0`]===void 0?n[`_${t}`]:n[`_${t}0`],u=n[`_${t}1`]===void 0?n[`_${t}`]:n[`_${t}1`],d=i([o,u]);return l=l||o instanceof Date||u instanceof Date,i([e,d])},o);return l?new Date(u):u}function padDomain(e,t,n){if(!t.domainPadding)return e;let i=getMinFromProps(t,n),o=getMaxFromProps(t,n),l=getDomainPadding(t,n);if(!l.left&&!l.right)return e;let u=getMinValue(e),d=getMaxValue(e),f=getRange$1(t,getCurrentAxis$1(n,t.horizontal)),p=Math.abs(f[0]-f[1]),m=Math.max(p-l.left-l.right,1),g=Math.abs(d.valueOf()-u.valueOf())/m*p,_={left:g*l.left/p,right:g*l.right/p},b={min:u.valueOf()-_.left,max:d.valueOf()+_.right},S=(0,import_isPlainObject.default)(t.singleQuadrantDomainPadding)?t.singleQuadrantDomainPadding[n]:t.singleQuadrantDomainPadding,C=u.valueOf()>=0&&b.min<=0||d.valueOf()<=0&&b.max>=0,T=(e,t)=>t===`min`&&u.valueOf()>=0&&e<=0||t===`max`&&d.valueOf()<=0&&e>=0?0:e;if(C&&S!==!1){let e={left:Math.abs(d-u)*l.left/p,right:Math.abs(d-u)*l.right/p},t={min:T(u.valueOf()-e.left,`min`),max:T(d.valueOf()+e.right,`max`)},n={left:Math.abs(t.max-t.min)*l.left/p,right:Math.abs(t.max-t.min)*l.right/p};b={min:T(u.valueOf()-n.left,`min`),max:T(d.valueOf()+n.right,`max`)}}let E={min:i===void 0?b.min:i,max:o===void 0?b.max:o};return u instanceof Date||d instanceof Date?getDomainFromMinMax(new Date(E.min),new Date(E.max)):getDomainFromMinMax(E.min,E.max)}function createDomainFunction(e,t){let n=isFunction(e)?e:getDomainFromData$1,i=isFunction(t)?t:formatDomain;return(e,t)=>{let o=getDomainFromProps(e,t);if(o)return i(o,e,t);let l=getCategories$1(e,t),u=l?getDomainFromCategories(e,t,l):n(e,t);return u?i(u,e,t):void 0}}function formatDomain(e,t,n){return cleanDomain(padDomain(e,t,n),t,n)}function getDomain$3(e,t){return createDomainFunction()(e,t)}function getDomainFromCategories(e,t,n){let i=n||getCategories$1(e,t),{polar:o,startAngle:l=0,endAngle:u=360}=e;if(!i)return;let d=getMinFromProps(e,t),f=getMaxFromProps(e,t),p=containsStrings(i)?getStringsFromCategories(e,t):[],m=p.length===0?null:p.reduce((e,t,n)=>(e[t]=n+1,e),{}),g=m?i.map(e=>m[e]):i,_=getDomainFromMinMax(d===void 0?getMinValue(g):d,f===void 0?getMaxValue(g):f);return o&&t===`x`&&Math.abs(l-u)===360?getSymmetricDomain(_,g):_}function getDomainFromData$1(e,t,n){let i=n||getData(e),{polar:o,startAngle:l=0,endAngle:u=360}=e,d=getMinFromProps(e,t),f=getMaxFromProps(e,t);if(i.length<1)return d!==void 0&&f!==void 0?getDomainFromMinMax(d,f):void 0;let p=getDomainFromMinMax(d===void 0?getExtremeFromData(i,t,`min`):d,f===void 0?getExtremeFromData(i,t,`max`):f);return o&&t===`x`&&Math.abs(l-u)===360?getSymmetricDomain(p,getFlatData(i,t)):p}function getDomainFromMinMax(e,t){return Number(e)===Number(t)?(e=>{let t=e===0?2*10**-10:10**-10,n=1,i=e instanceof Date?new Date(Number(e)-1):Number(e)-t,o=e instanceof Date?new Date(Number(e)+1):Number(e)+t;return e===0?[0,o]:[i,o]})(t):[e,t]}function getDomainFromProps(e,t){let n=getMinFromProps(e,t),i=getMaxFromProps(e,t);if((0,import_isPlainObject.default)(e.domain)&&e.domain[t])return e.domain[t];if(Array.isArray(e.domain))return e.domain;if(n!==void 0&&i!==void 0)return getDomainFromMinMax(n,i)}function getDomainWithZero(e,t){let n=getDomainFromProps(e,t);if(n)return n;let i=getData(e),o=i.reduce((e,t)=>
227t._y0<e?t._y0:e,1/0),l=n=>{if(t===`x`)return n;let i=o===1/0?0:o,l=getMaxFromProps(e,t),u=getMinFromProps(e,t),d=l===void 0?getMaxValue(n,i):l;return getDomainFromMinMax(u===void 0?getMinValue(n,i):u,d)};return createDomainFunction(()=>getDomainFromData$1(e,t,i),n=>formatDomain(l(n),e,t))(e,t)}function getMaxFromProps(e,t){return(0,import_isPlainObject.default)(e.maxDomain)&&e.maxDomain[t]!==void 0?e.maxDomain[t]:typeof e.maxDomain==`number`||(0,import_isDate.default)(e.maxDomain)?e.maxDomain:void 0}function getMinFromProps(e,t){return(0,import_isPlainObject.default)(e.minDomain)&&e.minDomain[t]!==void 0?e.minDomain[t]:typeof e.minDomain==`number`||(0,import_isDate.default)(e.minDomain)?e.minDomain:void 0}function getSymmetricDomain(e,t){let n=(0,import_sortedUniq.default)(t.sort((e,t)=>e-t)),i=n[1]-n[0];return[e[0],e[1]+i]}function isDomainComponent(e){let t=e=>e&&e.type?e.type.role:``,n=t(e);if(n===`portal`){let i=import_react$1.Children.toArray(e.props.children);n=i.length?t(i[0]):``}return[`area`,`axis`,`bar`,`boxplot`,`candlestick`,`errorbar`,`group`,`histogram`,`line`,`pie`,`scatter`,`stack`,`voronoi`].includes(n)}var import_isObject=__toESM(require_isObject());function identity(e){return e}function getAxis(e){let{dependentAxis:t}=e;return t?`y`:`x`}function findAxisComponents(e,t){let n=t||identity,i=e=>e.reduce((e,t)=>t.type&&t.type.role===`axis`&&n(t)?e.concat(t):t.props&&t.props.children?e.concat(i(import_react$1.Children.toArray(t.props.children))):e,[]);return i(e)}function getAxisComponent(e,t){return findAxisComponents(e,e=>e.type.getAxis(e.props)===t)[0]}function getAxisComponentsWithParent(e,t){let n=e=>t===`dependent`?e.props.dependentAxis:!e.props.dependentAxis,i=e=>e.reduce((e,t)=>t.type&&t.type.role===`axis`&&n(t)||t.props&&t.props.children&&i(import_react$1.Children.toArray(t.props.children)).length>0?e.concat(t):e,[]);return i(e)}function getOrigin(e){let t=e=>{let t=Math.min(...e),n=Math.max(...e);return n<0?n:Math.max(0,t)};return{x:containsDates(e.x)?new Date(Math.min(...e.x)):t(e.x),y:containsDates(e.y)?new Date(Math.min(...e.y)):t(e.y)}}function getOriginSign(e,t){return containsDates(t)?`positive`:e<=0&&Math.max(...t)<=0?`negative`:`positive`}function isVertical(e){return{top:!1,bottom:!1,left:!0,right:!0}[e.orientation||(e.dependentAxis?`left`:`bottom`)]}function stringTicks(e){return e.tickValues!==void 0&&containsStrings(e.tickValues)}function getDefaultTickFormat(e){let{tickValues:t}=e,n=getAxis(e),i=e.stringMap&&e.stringMap[n],o=t&&!containsDates(t)?e=>e:void 0;if(!i)return stringTicks(e)?(e,n)=>t[n]:o;let l=i&&invert(i),u=[``,...(0,import_orderBy.default)(Object.values(i),e=>e).map(e=>l[e]),``];return e=>u[e]}function getStringTicks(e){let t=getAxis(e),n=e.stringMap&&e.stringMap[t],i=Array.isArray(e.categories)?e.categories:e.categories&&e.categories[t],o=i&&containsOnlyStrings(i)?i.map(e=>n[e]):void 0,l=n&&Object.values(n);return o&&o.length!==0?o:l}function getTickArray(e){let{tickValues:t,tickFormat:n}=e;if(t?.length===0)return[];let i=getAxis(e),o=e.stringMap&&e.stringMap[i],l=()=>{if(!(!n||!Array.isArray(n)))return containsStrings(n)?n.map((e,t)=>t):n},u=t;o&&(u=getStringTicks(e)),t&&containsStrings(t)&&(u=o?t.map(e=>o[e]):range$1(1,t.length+1));let d=u?(0,import_uniq.default)(u):l();return Array.isArray(d)&&d.length?(t=>{let n=[],o=e.domain&&e.domain[i]||e.domain;if(t)return t.forEach((e,t)=>{Array.isArray(o)?e>=getMinValue(o).valueOf()&&e<=getMaxValue(o).valueOf()&&n.push({value:e,index:t}):n.push({value:e,index:t})}),n})(d):void 0}function getTickFormat(e,t){let{tickFormat:n}=e,i=getAxis(e),o=e.stringMap&&e.stringMap[i];if(!n){let n=getDefaultTickFormat(e),i=t.tickFormat&&isFunction(t.tickFormat)?t.tickFormat():e=>e;return n||i}else if(n&&Array.isArray(n)){let t=getTickArray(e)?.map(e=>e.index),i=n.filter((e,n)=>t?.includes(n));return(e,t)=>i[t]}else if(n&&isFunction(n))return o?(t,n,i)=>{let l=invert(o),u=i.map(e=>l[e]);return e.tickFormat(l[t],n,u)}:n;return e=>e}function downsampleTicks(e,t){if(!t||!Array.isArray(e)||e.length<=t)return e;let n=Math.floor(e.length/t);return e.filter((e,t)=>
227t%n===0)}function getTicks(e,t,n){n===void 0&&(n=!1);let{tickCount:i}=e,o=getTickArray(e);if(o?.length===0)return[``];let l=o?o.map(e=>e.value):void 0;if(l)return downsampleTicks(l,i);if(t.ticks&&isFunction(t.ticks)){let e=i||5,o=t.ticks(e),l=downsampleTicks(Array.isArray(o)&&o.length?o:t.domain(),i);if(n){let e=l.filter(e=>e!==0);return e.length?e:l}return l}return t.domain()}function getDomainFromData(e,t){let{polar:n,startAngle:i=0,endAngle:o=360}=e,l=getTickArray(e),u=l&&l?.length!==0?l.map(e=>e.value):void 0;if(!Array.isArray(u))return;let d=getMinFromProps(e,t),f=getMaxFromProps(e,t),p=stringTicks(e),m=u.map(e=>Number(e)),g=p?1:getMinValue(m),_=p?u.length:getMaxValue(m),b=getDomainFromMinMax(d===void 0?g:d,f===void 0?_:f),S=n&&t===`x`&&Math.abs(i-o)===360?getSymmetricDomain(b,m):b;return isVertical(e)&&!n&&S.reverse(),S}function getDomain$2(e,t){let n=getAxis(e);if(!(t&&t!==n))return createDomainFunction(getDomainFromData)(e,n)}function getAxisValue(e,t){if(!e.axisValue)return;let n=t===`x`?`y`:`x`,i=(0,import_isObject.default)(e.scale)&&isFunction(e.scale[n])?e.scale[n]:void 0;if(!i)return;let o=t===`x`?`y`:`x`,l=(0,import_isObject.default)(e.stringMap)&&e.stringMap[o];return i(l&&typeof e.axisValue==`string`?l[e.axisValue]:e.axisValue)}function modifyProps(e,t){if(!(0,import_isObject.default)(e.theme))return modifyProps$1(e,t,`axis`);let n=`axis`;if(e.dependentAxis&&e.theme.dependentAxis?n=`dependentAxis`:!e.dependentAxis&&e.theme.independentAxis&&(n=`independentAxis`),n===`axis`)return modifyProps$1(e,t,`axis`);let i=(0,import_defaults.default)({},e.theme[n],e.theme.axis),o=Object.assign({},e.theme,{axis:i});return modifyProps$1(Object.assign({},e,{theme:o}),t,`axis`)}function continuousTransitions(){return{onLoad:{duration:2e3},onExit:{duration:500},onEnter:{duration:500}}}function continuousPolarTransitions(){return{onLoad:{duration:2e3,before:()=>({_y:0,_y1:0,_y0:0}),after:e=>({_y:e._y,_y1:e._y1,_y0:e._y0})},onExit:{duration:500,before:(e,t,n)=>{let i=e=>(t===0?n[t+1]:n[t-1])[e];return{_x:i(`_x`),_y:i(`_y`),_y0:i(`_y0`)}}},onEnter:{duration:500,before:(e,t,n)=>{let i=e=>(t===0?n[t+1]:n[t-1])[e];return{_x:i(`_x`),_y:i(`_y`),_y0:i(`_y0`)}},after:e=>({_x:e._x,_y:e._y,_y1:e._y1,_y0:e._y0})}}}function discreteTransitions(){return{onLoad:{duration:2e3,before:()=>({opacity:0}),after:e=>e},onExit:{duration:600,before:()=>({opacity:0})},onEnter:{duration:600,before:()=>({opacity:0}),after:e=>e}}}function usePreviousProps(e){let t=import_react$1.useRef();return import_react$1.useEffect(()=>{t.current=e}),t.current}var INITIAL_STATE={nodesShouldLoad:!1,nodesDoneLoad:!1,animating:!0},useAnimationState=function(e){e===void 0&&(e=INITIAL_STATE);let[t,n]=import_react$1.useState(e),i=import_react$1.useCallback(e=>{n(t=>({...t,...e}))},[n]);return{state:t,setState:i,getAnimationProps:import_react$1.useCallback((e,n,o)=>{if(!e?.animate)return n.props.animate;let l=()=>{let e=t&&t.childrenTransitions;return e=isArrayOfArrays(e)?e[o]:e,(0,import_defaults.default)({childrenTransitions:e},t)},u=e.animate&&e.animate.getTransitions,d=l(),f=e.animate&&e.animate.parentState||d;if(!u){let t=getTransitionPropsFactory(e,d,e=>i(e));u=e=>t(e,o)}return(0,import_defaults.default)({getTransitions:u,parentState:f},e.animate,n.props.animate)},[t,i]),setAnimationState:import_react$1.useCallback((e,t)=>{if(e?.animate)if(e.animate.parentState)i((0,import_defaults.default)({oldProps:e.animate.parentState.nodesWillExit?e:null,nextProps:t},e.animate.parentState));else{let n=import_react$1.Children.toArray(e.children),o=import_react$1.Children.toArray(t.children),l=e=>{let t=e=>e.type&&e.type.continuous;return Array.isArray(e)?e.some(t):t(e)},u=!e.polar&&n.some(e=>l(e)||e?.props?.children&&l(e.props.children)),{nodesWillExit:d,nodesWillEnter:f,childrenTransitions:p,nodesShouldEnter:m}=getInitialTransitionState(n,o);i({nodesWillExit:d,nodesWillEnter:f,nodesShouldEnter:m,childrenTransitions:isArrayOfArrays(p)?p[0]:p,oldProps:d?e:void 0,nextProps:t,continuous:u})}},[i]),getProps:import_react$1.useCallback(e=>t&&t.nodesWillExit&&t.oldProps||e,[t])}};function getVerticalAnchor(e,t){t===void 0&&(t={});let n=t._y>=0?1:-1,i=e.style&&e.style.labels||{};return t.verticalAnchor||i.verticalAnchor?t.verticalAnchor||i.verticalAnchor:e.horizontal?`middle`:n>=0?`end`:`start`}function getTextAnchor(e,t){t===void 0&&(t={});let{style:n,horizontal:i}=e,o=t._y>=0?1:-1,l=n&&n.labels||{};return t.verticalAnchor||l.verticalAnchor?t.verticalAnchor||l.verticalAnchor:i?o>=0?`start`:`end`:`middle`}
227function getAngle$1(e,t){t===void 0&&(t={});let n=e.style&&e.style.labels||{};return t.angle===void 0?n.angle:t.angle}function getPadding(e,t){t===void 0&&(t={});let{horizontal:n,style:i}=e,o=evaluateProp((i.labels||{}).padding,e)||0,l=t._y<0?-1:1;return{x:n?l*o:0,y:n?0:-1*l*o}}function getOffset$1(e,t){if(e.polar)return{};let n=getPadding(e,t);return{dx:n.x,dy:n.y}}function getPosition$3(e,t){let{polar:n}=e,{x:i,y:o}=scalePoint(e,t);if(!n)return{x:i,y:o};let l=getPolarPadding(e,t);return{x:i+l.x,y:o+l.y}}function getPolarPadding(e,t){let{style:n}=e,i=getDegrees(e,t),o=evaluateProp((n.labels||{}).padding,e)||0,l=degreesToRadians(i);return{x:o*Math.cos(l),y:-o*Math.sin(l)}}function getLabelPlacement(e){let{labelComponent:t,labelPlacement:n,polar:i}=e,o=i?`perpendicular`:`vertical`;return n||t.props&&t.props.labelPlacement||o}function getPolarOrientation(e){return e<45||e>315?`right`:e>=45&&e<=135?`top`:e>135&&e<225?`left`:`bottom`}function getText(e,t,n){return t===void 0&&(t={}),t.label===void 0?Array.isArray(e.labels)?e.labels[n]:e.labels:t.label}function getPolarTextAnchor(e,t){let n=getLabelPlacement(e);return n===`perpendicular`||n===`vertical`&&(t===90||t===270)?`middle`:t<=90||t>270?`start`:`end`}function getPolarVerticalAnchor(e,t){let n=getLabelPlacement(e),i=getPolarOrientation(t);return n===`parallel`||i===`left`||i===`right`?`middle`:i===`top`?`end`:`start`}function getPolarAngle(e,t){let{labelPlacement:n,datum:i}=e;if(!n||n===`vertical`)return 0;let o=t===void 0?getDegrees(e,i):t%360,l=o>90&&o<180||o>270?1:-1,u=0;return o===0||o===180?u=90:o>0&&o<180?u=90-o:o>180&&o<360&&(u=270-o),u+l*(n===`perpendicular`?0:90)}function getDegrees(e,t){let{x:n}=getPoint(t);return radiansToDegrees(e.scale.x(n))%360}function getProps(e,t){let{scale:n,data:i,style:o,horizontal:l,polar:u,width:d,height:f,theme:p,labelComponent:m,disableInlineStyles:g}=e,_=i[t],b=getDegrees(e,_),S=u?getPolarTextAnchor(e,b):getTextAnchor(e,_),C=u?getPolarVerticalAnchor(e,b):getVerticalAnchor(e,_),T=getAngle$1(e,_),E=getText(e,_,t),D=getLabelPlacement(e),{x:O,y:A}=getPosition$3(e,_),{dx:j,dy:M}=getOffset$1(e,_),N={angle:T,data:i,datum:_,disableInlineStyles:g,horizontal:l,index:t,polar:u,scale:n,labelPlacement:D,text:E,textAnchor:S,verticalAnchor:C,x:O,y:A,dx:j,dy:M,width:d,height:f,style:o.labels};if(!isTooltip(m))return N;let P=p&&p.tooltip||{};return(0,import_defaults.default)({},N,omit(P,[`style`]))}function constant_default(e){return function(){return e}}var abs=Math.abs,atan2=Math.atan2,cos=Math.cos,max=Math.max,min=Math.min,sin=Math.sin,sqrt=Math.sqrt,epsilon$1=1e-12,pi$1=Math.PI,halfPi=pi$1/2,tau$1=2*pi$1;function acos(e){return e>1?0:e<-1?pi$1:Math.acos(e)}function asin(e){return e>=1?halfPi:e<=-1?-halfPi:Math.asin(e)}var pi=Math.PI,tau=2*pi,epsilon=1e-6,tauEpsilon=tau-epsilon;function append(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}
227function appendRound(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return append;let n=10**t;return function(e){this._+=e[0];for(let t=1,i=e.length;t<i;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}var Path$1=class{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._=``,this._append=e==null?append:appendRound(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,i){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(e,t,n,i,o,l){this._append`C${+e},${+t},${+n},${+i},${this._x1=+o},${this._y1=+l}`}arcTo(e,t,n,i,o){if(e=+e,t=+t,n=+n,i=+i,o=+o,o<0)throw Error(`negative radius: ${o}`);let l=this._x1,u=this._y1,d=n-e,f=i-t,p=l-e,m=u-t,g=p*p+m*m;if(this._x1===null)this._append`M${this._x1=e},${this._y1=t}`;else if(g>epsilon)if(!(Math.abs(m*d-f*p)>epsilon)||!o)this._append`L${this._x1=e},${this._y1=t}`;else{let _=n-l,b=i-u,S=d*d+f*f,C=_*_+b*b,T=Math.sqrt(S),E=Math.sqrt(g),D=o*Math.tan((pi-Math.acos((S+g-C)/(2*T*E)))/2),O=D/E,A=D/T;Math.abs(O-1)>epsilon&&this._append`L${e+O*p},${t+O*m}`,this._append`A${o},${o},0,0,${+(m*_>p*b)},${this._x1=e+A*d},${this._y1=t+A*f}`}}arc(e,t,n,i,o,l){if(e=+e,t=+t,n=+n,l=!!l,n<0)throw Error(`negative radius: ${n}`);let u=n*Math.cos(i),d=n*Math.sin(i),f=e+u,p=t+d,m=1^l,g=l?i-o:o-i;this._x1===null?this._append`M${f},${p}`:(Math.abs(this._x1-f)>epsilon||Math.abs(this._y1-p)>epsilon)&&this._append`L${f},${p}`,n&&(g<0&&(g=g%tau+tau),g>tauEpsilon?this._append`A${n},${n},0,1,${m},${e-u},${t-d}A${n},${n},0,1,${m},${this._x1=f},${this._y1=p}`:g>epsilon&&this._append`A${n},${n},0,${+(g>=pi)},${m},${this._x1=e+n*Math.cos(o)},${this._y1=t+n*Math.sin(o)}`)}rect(e,t,n,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}};function path(){return new Path$1}path.prototype=Path$1.prototype;function withPath(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{let e=Math.floor(n);if(!(e>=0))throw RangeError(`invalid digits: ${n}`);t=e}return e},()=>new Path$1(t)}function arcInnerRadius(e){return e.innerRadius}function arcOuterRadius(e){return e.outerRadius}function arcStartAngle(e){return e.startAngle}function arcEndAngle(e){return e.endAngle}function arcPadAngle(e){return e&&e.padAngle}function intersect(e,t,n,i,o,l,u,d){var f=n-e,p=i-t,m=u-o,g=d-l,_=g*f-m*p;if(!(_*_<1e-12))return _=(m*(t-l)-g*(e-o))/_,[e+_*f,t+_*p]}function cornerTangents(e,t,n,i,o,l,u){var d=e-n,f=t-i,p=(u?l:-l)/sqrt(d*d+f*f),m=p*f,g=-p*d,_=e+m,b=t+g,S=n+m,C=i+g,T=(_+S)/2,E=(b+C)/2,D=S-_,O=C-b,A=D*D+O*O,j=o-l,M=_*C-S*b,N=(O<0?-1:1)*sqrt(max(0,j*j*A-M*M)),P=(M*O-D*N)/A,F=(-M*D-O*N)/A,I=(M*O+D*N)/A,L=(-M*D+O*N)/A,R=P-T,z=F-E,B=I-T,V=L-E;return R*R+z*z>B*B+V*V&&(P=I,F=L),{cx:P,cy:F,x01:-m,y01:-g,x11:P*(o/j-1),y11:F*(o/j-1)}}function arc_default(){var e=arcInnerRadius,t=arcOuterRadius,n=constant_default(0),i=null,o=arcStartAngle,l=arcEndAngle,u=arcPadAngle,d=null,f=withPath(p);function p(){var p,m,g=+e.apply(this,arguments),_=+t.apply(this,arguments),b=o.apply(this,arguments)-halfPi,S=l.apply(this,arguments)-halfPi,C=abs(S-b),T=S>b;if(d||=p=f(),_<g&&(m=_,_=g,g=m),!(_>1e-12))d.moveTo(0,0);else if(C>tau$1-1e-12)d.moveTo(_*cos(b),_*sin(b)),d.arc(0,0,_,b,S,!T),g>1e-12&&(d.moveTo(g*cos(S),g*sin(S)),d.arc(0,0,g,S,b,T));else{var E=b,D=S,O=b,A=S,j=C,M=C,N=u.apply(this,arguments)/2,P=N>1e-12&&(i?+i.apply(this,arguments):sqrt(g*g+_*_)),F=min(abs(_-g)/2,+n.apply(this,arguments)),I=F,L=F,R,z;if(P>1e-12){var B=asin(P/g*sin(N)),V=asin(P/_*sin(N));(j-=B*2)>1e-12?(B*=T?1:-1,O+=B,A-=B):(j=0,O=A=(b+S)/2),(M-=V*2)>1e-12?(V*=T?1:-1,E+=V,D-=V):(M=0,E=D=(b+S)/2)}var H=_*cos(E),U=_*sin(E),W=g*cos(A),K=g*sin(A);if(F>1e-12){var q=_*cos(D),J=_*sin(D),Y=g*cos(O),ee=g*sin(O),X;if(C<pi$1)if(X=intersect(H,U,Y,ee,q,J,W,K)){var te=H-X[0],Z=U-X[1],ne=q-X[0],Q=J-X[1],ie=1/sin(acos((te*ne+Z*Q)/(sqrt(te*te+Z*Z)*sqrt(ne*ne+Q*Q)))/2),ae=sqrt(X[0]*X[0]+X[1]*X[1]);I=min(F,(g-ae)/(ie-1)),L=min(F,(_-ae)/(ie+1))}else I=L=0}M>1e-12?L>1e-12?(R=cornerTangents(Y,ee,H,U,_,L,T),z=cornerTangents(q,J,W,K,_,L,T),d.moveTo(R.cx+R.x01,R.cy+R.y01),L<F?d.arc(R.cx,R.cy,L,atan2(R.y01,R.x01),atan2(z.y01,z.x01),!T):(d.arc(R.cx,R.cy,L,atan2(R.y01,R.x01),atan2(R.y11,R.x11),!T),d.arc(0,0,_,atan2(R.cy+R.y11,R.cx+R.x11),atan2(z.cy+z.y11,z.cx+z.x11),!T),d.arc(z.cx,z.cy,L,atan2(z.y11,z.x11),atan2(z.y01,z.x01),!T))):(d.moveTo(H,U),d.arc(0,0,_,E,D,!T)):d.moveTo(H,U),!(g>1e-12)||!(j>1e-12)?d.lineTo(W,K):I>
2271e-12?(R=cornerTangents(W,K,q,J,g,-I,T),z=cornerTangents(H,U,Y,ee,g,-I,T),d.lineTo(R.cx+R.x01,R.cy+R.y01),I<F?d.arc(R.cx,R.cy,I,atan2(R.y01,R.x01),atan2(z.y01,z.x01),!T):(d.arc(R.cx,R.cy,I,atan2(R.y01,R.x01),atan2(R.y11,R.x11),!T),d.arc(0,0,g,atan2(R.cy+R.y11,R.cx+R.x11),atan2(z.cy+z.y11,z.cx+z.x11),T),d.arc(z.cx,z.cy,I,atan2(z.y11,z.x11),atan2(z.y01,z.x01),!T))):d.arc(0,0,g,A,O,T)}if(d.closePath(),p)return d=null,p+``||null}return p.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,i=(+o.apply(this,arguments)+ +l.apply(this,arguments))/2-pi$1/2;return[cos(i)*n,sin(i)*n]},p.innerRadius=function(t){return arguments.length?(e=typeof t==`function`?t:constant_default(+t),p):e},p.outerRadius=function(e){return arguments.length?(t=typeof e==`function`?e:constant_default(+e),p):t},p.cornerRadius=function(e){return arguments.length?(n=typeof e==`function`?e:constant_default(+e),p):n},p.padRadius=function(e){return arguments.length?(i=e==null?null:typeof e==`function`?e:constant_default(+e),p):i},p.startAngle=function(e){return arguments.length?(o=typeof e==`function`?e:constant_default(+e),p):o},p.endAngle=function(e){return arguments.length?(l=typeof e==`function`?e:constant_default(+e),p):l},p.padAngle=function(e){return arguments.length?(u=typeof e==`function`?e:constant_default(+e),p):u},p.context=function(e){return arguments.length?(d=e??null,p):d},p}var slice=Array.prototype.slice;function array_default(e){return typeof e==`object`&&`length`in e?e:Array.from(e)}function Linear(e){this._context=e}Linear.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function linear_default(e){return new Linear(e)}function x(e){return e[0]}function y(e){return e[1]}function line_default(e,t){var n=constant_default(!0),i=null,o=linear_default,l=null,u=withPath(d);e=typeof e==`function`?e:e===void 0?x:constant_default(e),t=typeof t==`function`?t:t===void 0?y:constant_default(t);function d(d){var f,p=(d=array_default(d)).length,m,g=!1,_;for(i??(l=o(_=u())),f=0;f<=p;++f)!(f<p&&n(m=d[f],f,d))===g&&((g=!g)?l.lineStart():l.lineEnd()),g&&l.point(+e(m,f,d),+t(m,f,d));if(_)return l=null,_+``||null}return d.x=function(t){return arguments.length?(e=typeof t==`function`?t:constant_default(+t),d):e},d.y=function(e){return arguments.length?(t=typeof e==`function`?e:constant_default(+e),d):t},d.defined=function(e){return arguments.length?(n=typeof e==`function`?e:constant_default(!!e),d):n},d.curve=function(e){return arguments.length?(o=e,i!=null&&(l=o(i)),d):o},d.context=function(e){return arguments.length?(e==null?i=l=null:l=o(i=e),d):i},d}function area_default(e,t,n){var i=null,o=constant_default(!0),l=null,u=linear_default,d=null,f=withPath(p);e=typeof e==`function`?e:e===void 0?x:constant_default(+e),t=typeof t==`function`?t:constant_default(t===void 0?0:+t),n=typeof n==`function`?n:n===void 0?y:constant_default(+n);function p(p){var m,g,_,b=(p=array_default(p)).length,S,C=!1,T,E=Array(b),D=Array(b);for(l??(d=u(T=f())),m=0;m<=b;++m){if(!(m<b&&o(S=p[m],m,p))===C)if(C=!C)g=m,d.areaStart(),d.lineStart();else{for(d.lineEnd(),d.lineStart(),_=m-1;_>=g;--_)d.point(E[_],D[_]);d.lineEnd(),d.areaEnd()}C&&(E[m]=+e(S,m,p),D[m]=+t(S,m,p),d.point(i?+i(S,m,p):E[m],n?+n(S,m,p):D[m]))}if(T)return d=null,T+``||null}function m(){return line_default().defined(o).curve(u).context(l)}return p.x=function(t){return arguments.length?(e=typeof t==`function`?t:constant_default(+t),i=null,p):e},p.x0=function(t){return arguments.length?(e=typeof t==`function`?t:constant_default(+t),p):e},p.x1=function(e){return arguments.length?(i=e==null?null:typeof e==`function`?e:constant_default(+e),p):i},p.y=function(e){return arguments.length?(t=typeof e==`function`?e:constant_default(+e),n=null,p):t},p.y0=function(e){return arguments.length?(t=typeof e==`function`?e:constant_default(+e),p):t},p.y1=function(e){return arguments.length?(n=e==null?null:typeof e==`function`?e:constant_default(+e),p):n},p.lineX0=p.lineY0=function(){return m().x(e).y(t)},p.lineY1=function(){return m().x(e).y(n)},p.lineX1=function(){return m().x(i).y(t)},p.defined=function(e){return arguments.length?(o=typeof e==`function`?e:constant_default(!!e),p):o},p.curve=function(e){return arguments.length?(u=e,l!=null&&(d=u(l)),p):u},p.context=function(e){return arguments.length?(e==null?l=d=null:d=u(l=e),p):l},p}function descending_default$1(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function identity_default(e){return e}function pie_default(){var e=identity_default,t=descending_default$1,n=null,i=constant_default(0),o=constant_default(tau$1),l=constant_default(0);function u(u){var d,f=(u=array_default(u)).length,p,m,g=0,_=Array(f),b=Array(f),S=+i.apply(this,arguments),C=Math.min(tau$1,Math.max(-tau$1,o.apply(this,arguments)-S)),T,E=Math.min(Math.abs(C)/f,l.apply(this,arguments)),D=E*(C<0?-1:1),O;for(d=0;d<f;++d)(O=b[_[d]=d]=+e(u[d],d,u))>0&&(g+=O);for(t==null?n!=null&&_.sort(function(e,t){return n(u[e],u[t])}):_.sort(function(e,n){return t(b[e],b[n])}),d=0,m=g?(C-f*D)/g:0;d<f;++d,S=T)p=_[d],O=b[p],T=S+(O>0?O*m:0)+D,b[p]={data:u[p],index:d,value:O,startAngle:S,endAngle:T,padAngle:E};return b}return u.value=function(t){return arguments.length?(e=typeof t==`function`?t:constant_default(+t),u):e},u.sortValues=function(e){return arguments.length?(t=e,n=null,u):t},u.sort=function(e){return arguments.length?(n=e,t=null,u):n},u.startAngle=function(e){return arguments.length?(i=typeof e==`function`?e:constant_default(+e),u):i},u.endAngle=function(e){return arguments.length?(o=typeof e==`function`?e:constant_default(+e),u):o},u.padAngle=function(e){return arguments.length?(l=typeof e==`function`?e:constant_default(+e),u):l},u}var curveRadialLinear=curveRadial(linear_default);function Radial(e){this._curve=e}Radial.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};function curveRadial(e){function t(t){return new Radial(e(t))}return t._curve=e,t}function lineRadial(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(curveRadial(e)):t()._curve},e}function lineRadial_default(){return lineRadial(line_default().curve(curveRadialLinear))}function areaRadial_default(){var e=area_default().curve(curveRadialLinear),t=e.curve,
227n=e.lineX0,i=e.lineX1,o=e.lineY0,l=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return lineRadial(n())},delete e.lineX0,e.lineEndAngle=function(){return lineRadial(i())},delete e.lineX1,e.lineInnerRadius=function(){return lineRadial(o())},delete e.lineY0,e.lineOuterRadius=function(){return lineRadial(l())},delete e.lineY1,e.curve=function(e){return arguments.length?t(curveRadial(e)):t()._curve},e}function pointRadial_default(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}var Bump=class{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t);break}this._x0=e,this._y0=t}},BumpRadial=class{constructor(e){this._context=e}lineStart(){this._point=0}lineEnd(){}point(e,t){if(e=+e,t=+t,this._point===0)this._point=1;else{let n=pointRadial_default(this._x0,this._y0),i=pointRadial_default(this._x0,this._y0=(this._y0+t)/2),o=pointRadial_default(e,this._y0),l=pointRadial_default(e,t);this._context.moveTo(...n),this._context.bezierCurveTo(...i,...o,...l)}this._x0=e,this._y0=t}};function bumpX(e){return new Bump(e,!0)}function bumpY(e){return new Bump(e,!1)}function bumpRadial(e){return new BumpRadial(e)}function linkSource(e){return e.source}function linkTarget(e){return e.target}function link(e){let t=linkSource,n=linkTarget,i=x,o=y,l=null,u=null,d=withPath(f);function f(){let f,p=slice.call(arguments),m=t.apply(this,p),g=n.apply(this,p);if(l??(u=e(f=d())),u.lineStart(),p[0]=m,u.point(+i.apply(this,p),+o.apply(this,p)),p[0]=g,u.point(+i.apply(this,p),+o.apply(this,p)),u.lineEnd(),f)return u=null,f+``||null}return f.source=function(e){return arguments.length?(t=e,f):t},f.target=function(e){return arguments.length?(n=e,f):n},f.x=function(e){return arguments.length?(i=typeof e==`function`?e:constant_default(+e),f):i},f.y=function(e){return arguments.length?(o=typeof e==`function`?e:constant_default(+e),f):o},f.context=function(t){return arguments.length?(t==null?l=u=null:u=e(l=t),f):l},f}function linkHorizontal(){return link(bumpX)}function linkVertical(){return link(bumpY)}function linkRadial(){let e=link(bumpRadial);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}var sqrt3$2=sqrt(3),asterisk_default={draw(e,t){let n=sqrt(t+min(t/28,.75))*.59436,i=n/2,o=i*sqrt3$2;e.moveTo(0,n),e.lineTo(0,-n),e.moveTo(-o,-i),e.lineTo(o,i),e.moveTo(-o,i),e.lineTo(o,-i)}},circle_default={draw(e,t){let n=sqrt(t/pi$1);e.moveTo(n,0),e.arc(0,0,n,0,tau$1)}},cross_default={draw(e,t){let n=sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},tan30=sqrt(1/3),tan30_2=tan30*2,diamond_default={draw(e,t){let n=sqrt(t/tan30_2),i=n*tan30;e.moveTo(0,-n),e.lineTo(i,0),e.lineTo(0,n),e.lineTo(-i,0),e.closePath()}},diamond2_default={draw(e,t){let n=sqrt(t)*.62625;e.moveTo(0,-n),e.lineTo(n,0),e.lineTo(0,n),e.lineTo(-n,0),e.closePath()}},plus_default={draw(e,t){let n=sqrt(t-min(t/7,2))*.87559;e.moveTo(-n,0),e.lineTo(n,0),e.moveTo(0,n),e.lineTo(0,-n)}},square_default={draw(e,t){let n=sqrt(t),i=-n/2;e.rect(i,i,n,n)}},square2_default={draw(e,t){let n=sqrt(t)*.4431;e.moveTo(n,n),e.lineTo(n,-n),e.lineTo(-n,-n),e.lineTo(-n,n),e.closePath()}},ka=.8908130915292852,kr=sin(pi$1/10)/sin(7*pi$1/10),kx=sin(tau$1/10)*kr,ky=-cos(tau$1/10)*kr,star_default$1={draw(e,t){let n=sqrt(t*ka),i=kx*n,o=ky*n;e.moveTo(0,-n),e.lineTo(i,o);for(let t=1;t<5;++t){let l=tau$1*t/5,u=cos(l),d=sin(l);e.lineTo(d*n,-u*n),e.lineTo(u*i-d*o,d*i+u*o)}e.closePath()}}
227,sqrt3$1=sqrt(3),triangle_default={draw(e,t){let n=-sqrt(t/(sqrt3$1*3));e.moveTo(0,n*2),e.lineTo(-sqrt3$1*n,-n),e.lineTo(sqrt3$1*n,-n),e.closePath()}},sqrt3=sqrt(3),triangle2_default={draw(e,t){let n=sqrt(t)*.6824,i=n/2,o=n*sqrt3/2;e.moveTo(0,-n),e.lineTo(o,i),e.lineTo(-o,i),e.closePath()}},c=-.5,s=sqrt(3)/2,k=1/sqrt(12),a=(k/2+1)*3,wye_default={draw(e,t){let n=sqrt(t/a),i=n/2,o=n*k,l=i,u=n*k+n,d=-l,f=u;e.moveTo(i,o),e.lineTo(l,u),e.lineTo(d,f),e.lineTo(c*i-s*o,s*i+c*o),e.lineTo(c*l-s*u,s*l+c*u),e.lineTo(c*d-s*f,s*d+c*f),e.lineTo(c*i+s*o,c*o-s*i),e.lineTo(c*l+s*u,c*u-s*l),e.lineTo(c*d+s*f,c*f-s*d),e.closePath()}},times_default={draw(e,t){let n=sqrt(t-min(t/6,1.7))*.6189;e.moveTo(-n,-n),e.lineTo(n,n),e.moveTo(-n,n),e.lineTo(n,-n)}},symbolsFill=[circle_default,cross_default,diamond_default,square_default,star_default$1,triangle_default,wye_default],symbolsStroke=[circle_default,plus_default,times_default,triangle2_default,asterisk_default,square2_default,diamond2_default];function Symbol$1(e,t){let n=null,i=withPath(o);e=typeof e==`function`?e:constant_default(e||circle_default),t=typeof t==`function`?t:constant_default(t===void 0?64:+t);function o(){let o;if(n||=o=i(),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+``||null}return o.type=function(t){return arguments.length?(e=typeof t==`function`?t:constant_default(t),o):e},o.size=function(e){return arguments.length?(t=typeof e==`function`?e:constant_default(+e),o):t},o.context=function(e){return arguments.length?(n=e??null,o):n},o}function noop_default(){}function point$4(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Basis(e){this._context=e}Basis.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:point$4(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:point$4(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function basis_default(e){return new Basis(e)}function BasisClosed(e){this._context=e}BasisClosed.prototype={areaStart:noop_default,areaEnd:noop_default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:point$4(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function basisClosed_default(e){return new BasisClosed(e)}function BasisOpen(e){this._context=e}BasisOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:point$4(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function basisOpen_default(e){return new BasisOpen(e)}function Bundle(e,t){this._basis=new Basis(e),this._beta=t}Bundle.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var i=e[0],o=t[0],l=e[n]-i,u=t[n]-o,d=-1,f;++d<=n;)f=d/n,this._basis.point(this._beta*e[d]+(1-this._beta)*(i+f*l),this._beta*t[d]+(1-this._beta)*(o+f*u));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var bundle_default=(function e(t){function n(e){return t===1?new Basis(e):new Bundle(e,t)}return n.beta=function(t){return e(+t)},n})(.85);function point$3(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function Cardinal(e,t){this._context=e,this._k=(1-t)/6}Cardinal.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:point$3(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:point$3(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var cardinal_default=(function e(t){function n(e){return new Cardinal(e,t)}return n.tension=function(t){return e(+t)},n})(0);function CardinalClosed(e,t){this._context=e,this._k=(1-t)/6}CardinalClosed.prototype={areaStart:noop_default,areaEnd:noop_default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:point$3(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var cardinalClosed_default=(function e(t){function n(e){return new CardinalClosed(e,t)}return n.tension=function(t){return e(+t)},n})(0);function CardinalOpen(e,t){this._context=e,this._k=(1-t)/6}CardinalOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:point$3(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var cardinalOpen_default=(function e(t){function n(e){return new CardinalOpen(e,t)}return n.tension=function(t){return e(+t)},n})(0);function point$2(e,t,n){var i=e._x1,o=e._y1,l=e._x2,u=e._y2;if(e._l01_a>1e-12){var d=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,f=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*d-e._x0*e._l12_2a+e._x2*e._l01_2a)/f,o=(o*d-e._y0*e._l12_2a+e._y2*e._l01_2a)/f}if(e._l23_a>1e-12){var p=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,m=3*e._l23_a*(e._l23_a+e._l12_a);l=(l*p+e._x1*e._l23_2a-t*e._l12_2a)/m,u=(u*p+e._y1*e._l23_2a-n*e._l12_2a)/m}e._context.bezierCurveTo(i,o,l,u,e._x2,e._y2)}function CatmullRom(e,t){this._context=e,this._alpha=t}CatmullRom.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=(n*n+i*i)**+this._alpha)}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:point$2(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var catmullRom_default=(function e(t){function n(e){return t?new CatmullRom(e,t):new Cardinal(e,0)}
vendor: 7,357 bytes, line 227
227return n.alpha=function(t){return e(+t)},n})(.5);function CatmullRomClosed(e,t){this._context=e,this._alpha=t}CatmullRomClosed.prototype={areaStart:noop_default,areaEnd:noop_default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=(n*n+i*i)**+this._alpha)}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:point$2(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var catmullRomClosed_default=(function e(t){function n(e){return t?new CatmullRomClosed(e,t):new CardinalClosed(e,0)}return n.alpha=function(t){return e(+t)},n})(.5);function CatmullRomOpen(e,t){this._context=e,this._alpha=t}CatmullRomOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=(n*n+i*i)**+this._alpha)}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:point$2(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var catmullRomOpen_default=(function e(t){function n(e){return t?new CatmullRomOpen(e,t):new CardinalOpen(e,0)}return n.alpha=function(t){return e(+t)},n})(.5);function LinearClosed(e){this._context=e}LinearClosed.prototype={areaStart:noop_default,areaEnd:noop_default,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function linearClosed_default(e){return new LinearClosed(e)}function sign(e){return e<0?-1:1}function slope3(e,t,n){var i=e._x1-e._x0,o=t-e._x1,l=(e._y1-e._y0)/(i||o<0&&-0),u=(n-e._y1)/(o||i<0&&-0),d=(l*o+u*i)/(i+o);return(sign(l)+sign(u))*Math.min(Math.abs(l),Math.abs(u),.5*Math.abs(d))||0}function slope2(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function point$1(e,t,n){var i=e._x0,o=e._y0,l=e._x1,u=e._y1,d=(l-i)/3;e._context.bezierCurveTo(i+d,o+d*t,l-d,u-d*n,l,u)}function MonotoneX(e){this._context=e}MonotoneX.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:point$1(this,this._t0,slope2(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,point$1(this,slope2(this,n=slope3(this,e,t)),n);break;default:point$1(this,this._t0,n=slope3(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function MonotoneY(e){this._context=new ReflectContext(e)}(MonotoneY.prototype=Object.create(MonotoneX.prototype)).point=function(e,t){MonotoneX.prototype.point.call(this,t,e)};function ReflectContext(e){this._context=e}ReflectContext.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,i,o,l){this._context.bezierCurveTo(t,e,i,n,l,o)}};function monotoneX(e){return new MonotoneX(e)}function monotoneY(e){return new MonotoneY(e)}function Natural(e){this._context=e}Natural.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var i=controlPoints(e),o=controlPoints(t),l=0,u=1;u<n;++l,++u)this._context.bezierCurveTo(i[0][l],o[0][l],i[1][l],o[1][l],e[u],t[u]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function controlPoints(e){var t,n=e.length-1,i,o=Array(n),l=Array(n),u=Array(n);for(o[0]=0,l[0]=2,u[0]=e[0]+2*e[1],t=1;t<n-1;++t)o[t]=1,l[t]=4,u[t]=4*e[t]+2*e[t+1];for(o[n-1]=2,l[n-1]=7,u[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)i=o[t]/l[t-1],l[t]-=i,u[t]-=i*u[t-1];for(o[n-1]=u[n-1]/l[n-1],t=n-2;t>=0;--t)o[t]=(u[t]-o[t+1])/l[t];for(l[n-1]=(e[n]+o[n-1])/2,t=0;t<n-1;++t)l[t]=2*e[t+1]-o[t+1];return[o,l]}function natural_default(e){return new Natural(e)}function Step(e,t){this._context=e,this._t=t}Step.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}this._x=e,this._y=t}};function step_default(e){return new Step(e,.5)}function stepBefore(e){return new Step(e,0)}function stepAfter(e){return new Step(e,1)}function none_default$1(e,t){if((u=e.length)>1)for(var n=1,i,o,l=e[t[0]],u,d=l.length;n<u;++n)for(o=l,l=e[t[n]],i=0;i<d;++i)l[i][1]+=l[i][0]=isNaN(o[i][1])?o[i][0]:o[i][1]}function none_default(e){for(var t=e.length,n=Array(t);--t>=0;)n[t]=t;return n}function stackValue(e,t){return e[t]}function stackSeries(e){let t=[];return t.key=e,t}function stack_default(){var e=constant_default([]),t=none_default,n=none_default$1,i=stackValue;function o(o){var l=Array.from(e.apply(this,arguments),stackSeries
227),u,d=l.length,f=-1,p;for(let e of o)for(u=0,++f;u<d;++u)(l[u][f]=[0,+i(e,l[u].key,f,o)]).data=e;for(u=0,p=array_default(t(l));u<d;++u)l[p[u]].index=u;return n(l,p),l}return o.keys=function(t){return arguments.length?(e=typeof t==`function`?t:constant_default(Array.from(t)),o):e},o.value=function(e){return arguments.length?(i=typeof e==`function`?e:constant_default(+e),o):i},o.order=function(e){return arguments.length?(t=e==null?none_default:typeof e==`function`?e:constant_default(Array.from(e)),o):t},o.offset=function(e){return arguments.length?(n=e??none_default$1,o):n},o}function expand_default(e,t){if((i=e.length)>0){for(var n,i,o=0,l=e[0].length,u;o<l;++o){for(u=n=0;n<i;++n)u+=e[n][o][1]||0;if(u)for(n=0;n<i;++n)e[n][o][1]/=u}none_default$1(e,t)}}function diverging_default(e,t){if((f=e.length)>0)for(var n,i=0,o,l,u,d,f,p=e[t[0]].length;i<p;++i)for(u=d=0,n=0;n<f;++n)(l=(o=e[t[n]][i])[1]-o[0])>0?(o[0]=u,o[1]=u+=l):l<0?(o[1]=d,o[0]=d+=l):(o[0]=0,o[1]=l)}function silhouette_default(e,t){if((o=e.length)>0){for(var n=0,i=e[t[0]],o,l=i.length;n<l;++n){for(var u=0,d=0;u<o;++u)d+=e[u][n][1]||0;i[n][1]+=i[n][0]=-d/2}none_default$1(e,t)}}function wiggle_default(e,t){if(!(!((u=e.length)>0)||!((l=(o=e[t[0]]).length)>0))){for(var n=0,i=1,o,l,u;i<l;++i){for(var d=0,f=0,p=0;d<u;++d){for(var m=e[t[d]],g=m[i][1]||0,_=(g-(m[i-1][1]||0))/2,b=0;b<d;++b){var S=e[t[b]],C=S[i][1]||0,T=S[i-1][1]||0;_+=C-T}f+=g,p+=_*g}o[i-1][1]+=o[i-1][0]=n,f&&(n-=p/f)}o[i-1][1]+=o[i-1][0]=n,none_default$1(e,t)}}function appearance_default(e){var t=e.map(peak);return none_default(e).sort(function(e,n){return t[e]-t[n]})}function peak(e){for(var t=-1,n=0,i=e.length,o,l=-1/0;++t<i;)(o=+e[t][1])>l&&(l=o,n=t);return n}function ascending_default(e){var t=e.map(sum);return none_default(e).sort(function(e,n){return t[e]-t[n]})}function sum(e){for(var t=0,n=-1,i=e.length,o;++n<i;)(o=+e[n][1])&&(t+=o);return t}function descending_default(e){return ascending_default(e).reverse()}function insideOut_default(e){var t=e.length,n,i,o=e.map(sum),l=appearance_default(e),u=0,d=0,f=[],p=[];for(n=0;n<t;++n)i=l[n],u<d?(u+=o[i],f.push(i)):(d+=o[i],p.push(i));return p.reverse().concat(f)}function reverse_default(e){return none_default(e).reverse()}var d3_shape_exports=__exportAll({arc:()=>arc_default,area:()=>area_default,areaRadial:()=>areaRadial_default,curveBasis:()=>basis_default,curveBasisClosed:()=>basisClosed_default,curveBasisOpen:()=>basisOpen_default,curveBumpX:()=>bumpX,curveBumpY:()=>bumpY,curveBundle:()=>bundle_default,curveCardinal:()=>cardinal_default,curveCardinalClosed:()=>cardinalClosed_default,curveCardinalOpen:()=>cardinalOpen_default,curveCatmullRom:()=>catmullRom_default,curveCatmullRomClosed:()=>catmullRomClosed_default,curveCatmullRomOpen:()=>catmullRomOpen_default,curveLinear:()=>linear_default,curveLinearClosed:()=>linearClosed_default,curveMonotoneX:()=>monotoneX,curveMonotoneY:()=>monotoneY,curveNatural:()=>natural_default,curveStep:()=>step_default,curveStepAfter:()=>stepAfter,curveStepBefore:()=>stepBefore,line:()=>line_default,lineRadial:()=>lineRadial_default,link:()=>link,linkHorizontal:()=>linkHorizontal,linkRadial:()=>linkRadial,linkVertical:()=>linkVertical,pie:()=>pie_default,pointRadial:()=>pointRadial_default,radialArea:()=>areaRadial_default,radialLine:()=>lineRadial_default,stack:()=>stack_default,stackOffsetDiverging:()=>diverging_default,stackOffsetExpand:()=>expand_default,stackOffsetNone:()=>none_default$1,stackOffsetSilhouette:()=>silhouette_default,stackOffsetWiggle:()=>wiggle_default,stackOrderAppearance:()=>appearance_default,stackOrderAscending:()=>ascending_default,stackOrderDescending:()=>descending_default,stackOrderInsideOut:()=>insideOut_default,stackOrderNone:()=>none_default,stackOrderReverse:()=>reverse_default,symbol:()=>Symbol$1,symbolAsterisk:()=>asterisk_default,symbolCircle:()=>circle_default,symbolCross:()=>cross_default,symbolDiamond:()=>diamond_default,symbolDiamond2:()=>diamond2_default,symbolPlus:()=>plus_default,symbolSquare:()=>square_default,symbolSquare2:()=>square2_default,symbolStar:()=>star_default$1,symbolTimes:()=>times_default,symbolTriangle:()=>triangle_default,symbolTriangle2:()=>triangle2_default,symbolWye:()=>wye_default,symbolX:()=>times_default,symbols:()=>symbolsFill,symbolsFill:()=>symbolsFill,symbolsStroke:()=>symbolsStroke}),defined$1=e=>(e._y1===void 0?e._y:e._y1)!=null&&e._y0!==null,getXAccessor$1=e=>t=>e.x(t._x1===void 0?t._x:t._x1),getYAccessor$1=e=>t=>e.y(t._y1===void 0?t._y:t._y1),getAngleAccessor$1=e=>t=>-1*e.x(t._x1===void 0?t._x:t._x1)+Math.PI/2,toNewName=e=>`curve${(e=>e&&e[0].toUpperCase()+e.slice(1))(e)}`,toNewNameClosed=e=>`${toNewName(e)}Closed`,getInterpolationFunction=e=>{let{interpolation:t}=e;if(typeof t==`function`)return t;if(typeof t==`string`){let{polar:n,openCurve:i=!n}=e;return d3_shape_exports[i?toNewName(t):toNewNameClosed(t)]}return linear_default},getLineFunction=e=>{let{polar:t,scale:n,horizontal:i}=e;return t?lineRadial_default().defined(defined$1).curve(getInterpolationFunction(e)).angle(getAngleAccessor$1(n)).radius(getYAccessor$1(n)):line_default().defined(defined$1).curve(getInterpolationFunction(e)).x(i?getYAccessor$1(n):getXAccessor$1(n)).y(i?getXAccessor$1(n):getYAccessor$1(n))};function warn(e){}
227var point_path_helpers_exports=__exportAll({circle:()=>circle$1,cross:()=>cross,diamond:()=>diamond,minus:()=>minus,plus:()=>plus,square:()=>square,star:()=>star,triangleDown:()=>triangleDown,triangleUp:()=>triangleUp});function circle$1(e,t,n){return`M ${e}, ${t} 228 m ${-n}, 0 229 a ${n}, ${n} 0 1,0 ${n*2},0 230 a ${n}, ${n} 0 1,0 ${-n*2},0`}function square(e,t,n){let i=.87*n,o=e-i,l=t+i,u=e+i-o;return`M ${o}, ${l} 231 h${u} 232 v-${u} 233 h-${u} 234 z`}function diamond(e,t,n){let i=.87*n,o=Math.sqrt(i*i*2);return`M ${e}, ${t+o} 235 l ${o}, -${o} 236 l -${o}, -${o} 237 l -${o}, ${o} 238 l ${o}, ${o} 239 z`}function triangleDown(e,t,n){let i=n/2*Math.sqrt(3),o=e-n,l=e+n,u=t-n;return`M ${o}, ${u} 240 L ${l}, ${u} 241 L ${e}, ${t+i} 242 z`}function triangleUp(e,t,n){let i=n/2*Math.sqrt(3),o=e-n,l=e+n,u=t-i,d=t+n;return`M ${o}, ${d} 243 L ${l}, ${d} 244 L ${e}, ${u} 245 z`}function plus(e,t,n){let i=1.1*n,o=i/1.5;return` 246 M ${e-o/2}, ${t+i} 247 v-${o} 248 h-${o} 249 v-${o} 250 h${o} 251 v-${o} 252 h${o} 253 v${o} 254 h${o} 255 v${o} 256 h-${o} 257 v${o} 258 z`}function cross(e,t,n){let i=.8*n,o=i/1.5;return` 259 M ${e-o/2}, ${t+i+o} 260 v-${o*2} 261 h-${o} 262 v-${o} 263 h${o} 264 v-${o} 265 h${o} 266 v${o} 267 h${o} 268 v${o} 269 h-${o} 270 v${o*2} 271 z`}function minus(e,t,n){let i=1.1*n,o=i-i*.3,l=e-i,u=t+o/2,d=e+i-l;return`M ${l}, ${u} 272 h${d} 273 v-${o} 274 h-${d} 275 z`}function star(e,t,n){let i=1.35*n,o=Math.PI/5;return`M ${range$1(10).map(n=>{let l=n%2==0?i:i/2;return`${l*Math.sin(o*(n+1))+e}, 276 ${l*Math.cos(o*(n+1))+t}`}).join(`L`)} z`}var colors$2={blue:`#4F7DA1`,pink:`#E2A37F`,teal:`#00796B`,purple:`#DF948A`,green:`#8BC34A`,orange:`#F4511E`,cyan:`#006064`,red:`#DF5A49`,yellow:`#FFF59D`},colorScale$2=[`#252525`,`#525252`,`#737373`,`#969696`,`#bdbdbd`,`#d9d9d9`,`#f0f0f0`],charcoal=`#252525`,grey=`#969696`,qualitative$1=[`#334D5C`,`#45B29D`,`#EFC94C`,`#E27A3F`,`#DF5A49`,`#4F7DA1`,`#55DBC1`,`#EFDA97`,`#E2A37F`,`#DF948A`],heatmap$2=[`#428517`,`#77D200`,`#D6D305`,`#EC8E19`,`#C92B05`],warm$2=[`#940031`,`#C43343`,`#DC5429`,`#FF821D`,`#FFAF55`],cool$2=[`#2746B9`,`#0B69D4`,`#2794DB`,`#31BB76`,`#60E83B`],red$2=[`#FCAE91`,`#FB6A4A`,`#DE2D26`,`#A50F15`,`#750B0E`],green$2=[`#354722`,`#466631`,`#649146`,`#8AB25C`,`#A9C97E`],blue$2=[`#002C61`,`#004B8F`,`#006BC9`,`#3795E5`,`#65B4F4`],sansSerif$2=`'Gill Sans', 'Seravek', 'Trebuchet MS', sans-serif`,letterSpacing$2=`normal`,fontSize$2=14,baseProps$2={width:450,height:300,padding:50,colorScale:colorScale$2},baseLabelStyles$2={fontFamily:sansSerif$2,fontSize:fontSize$2,letterSpacing:letterSpacing$2,padding:10,fill:charcoal,stroke:`transparent`},centeredLabelStyles$2=Object.assign({textAnchor:`middle`},baseLabelStyles$2),strokeLinecap$2=`round`,strokeLinejoin$2=`round`,grayscale$2={palette:{colors:colors$2,grayscale:colorScale$2,qualitative:qualitative$1,heatmap:heatmap$2,warm:warm$2,cool:cool$2,red:red$2,green:green$2,blue:blue$2},area:Object.assign({style:{data:{fill:charcoal},labels:baseLabelStyles$2}},baseProps$2),axis:Object.assign({style:{axis:{fill:`transparent`,stroke:charcoal,strokeWidth:1,strokeLinecap:strokeLinecap$2,strokeLinejoin:strokeLinejoin$2},axisLabel:Object.assign({},centeredLabelStyles$2,{padding:25}),grid:{fill:`none`,stroke:`none`,pointerEvents:`painted`},ticks:{fill:`transparent`,size:1,stroke:`transparent`},tickLabels:baseLabelStyles$2}},baseProps$2),bar:Object.assign({style:{data:{fill:charcoal,padding:8,strokeWidth:0},labels:baseLabelStyles$2}},baseProps$2),boxplot:Object.assign({style:{max:{padding:8,stroke:charcoal,strokeWidth:1},maxLabels:Object.assign({},baseLabelStyles$2,{padding:3}),median:{padding:8,stroke:charcoal,strokeWidth:1},medianLabels:Object.assign({},baseLabelStyles$2,{padding:3}),min:{padding:8,stroke:charcoal,strokeWidth:1},minLabels:Object.assign({},baseLabelStyles$2,{padding:3}),q1:{padding:8,fill:grey},q1Labels:Object.assign({},baseLabelStyles$2,{padding:3}),q3:{padding:8,fill:grey},q3Labels:Object.assign({},baseLabelStyles$2,{padding:3})},boxWidth:20},baseProps$2),candlestick:Object.assign({style:{data:{stroke:charcoal,strokeWidth:1},labels:Object.assign({},baseLabelStyles$2,{padding:5})},candleColors:{positive:`#ffffff`,negative:charcoal}},baseProps$2),chart:baseProps$2,errorbar:Object.assign({borderWidth:8,style:{data:{fill:`transparent`,stroke:charcoal,strokeWidth:2},labels:baseLabelStyles$2}},baseProps$2),group:Object.assign({colorScale:colorScale$2},baseProps$2),histogram:Object.assign({style:{data:{fill:grey,stroke:charcoal,strokeWidth:2},labels:baseLabelStyles$2}},baseProps$2),legend:{colorScale:colorScale$2,gutter:10,orientation:`vertical`,titleOrientation:`top`,style:{data:{type:`circle`},labels:baseLabelStyles$2,title:Object.assign({},baseLabelStyles$2,{padding:5})}},line:Object.assign({style:{data:{fill:`transparent`,stroke:charcoal,strokeWidth:2},labels:baseLabelStyles$2}}
vendor: 5,843 bytes, line 276
276,baseProps$2),pie:{style:{data:{padding:10,stroke:`transparent`,strokeWidth:1},labels:Object.assign({},baseLabelStyles$2,{padding:20})},colorScale:colorScale$2,width:400,height:400,padding:50},scatter:Object.assign({style:{data:{fill:charcoal,stroke:`transparent`,strokeWidth:0},labels:baseLabelStyles$2}},baseProps$2),stack:Object.assign({colorScale:colorScale$2},baseProps$2),tooltip:{style:Object.assign({},baseLabelStyles$2,{padding:0,pointerEvents:`none`}),flyoutStyle:{stroke:charcoal,strokeWidth:1,fill:`#f0f0f0`,pointerEvents:`none`},flyoutPadding:5,cornerRadius:5,pointerLength:10},voronoi:Object.assign({style:{data:{fill:`transparent`,stroke:`transparent`,strokeWidth:0},labels:Object.assign({},baseLabelStyles$2,{padding:5,pointerEvents:`none`}),flyout:{stroke:charcoal,strokeWidth:1,fill:`#f0f0f0`,pointerEvents:`none`}}},baseProps$2)},yellow200=`#FFF59D`,deepOrange600=`#F4511E`,lime300=`#DCE775`,lightGreen500=`#8BC34A`,teal700=`#00796B`,cyan900=`#006064`,colorScale$1=[deepOrange600,yellow200,lime300,lightGreen500,teal700,cyan900],blueGrey50=`#ECEFF1`,blueGrey300=`#90A4AE`,blueGrey700=`#455A64`,grey900=`#212121`,colors$1={blue:`#4F7DA1`,pink:`#E2A37F`,teal:teal700,purple:`#DF948A`,green:lightGreen500,orange:deepOrange600,cyan:cyan900,red:`#DF5A49`,yellow:yellow200},grayscale$1=[blueGrey50,blueGrey300,blueGrey700,grey900],qualitative=[`#334D5C`,`#45B29D`,`#EFC94C`,`#E27A3F`,`#DF5A49`,`#4F7DA1`,`#55DBC1`,`#EFDA97`,`#E2A37F`,`#DF948A`],heatmap$1=[`#428517`,`#77D200`,`#D6D305`,`#EC8E19`,`#C92B05`],warm$1=[`#940031`,`#C43343`,`#DC5429`,`#FF821D`,`#FFAF55`],cool$1=[`#2746B9`,`#0B69D4`,`#2794DB`,`#31BB76`,`#60E83B`],red$1=[`#FCAE91`,`#FB6A4A`,`#DE2D26`,`#A50F15`,`#750B0E`],green$1=[`#354722`,`#466631`,`#649146`,`#8AB25C`,`#A9C97E`],blue$1=[`#002C61`,`#004B8F`,`#006BC9`,`#3795E5`,`#65B4F4`],sansSerif$1=`'Helvetica Neue', 'Helvetica', sans-serif`,letterSpacing$1=`normal`,fontSize$1=12,padding$1=8,baseProps$1={width:350,height:350,padding:50},baseLabelStyles$1={fontFamily:sansSerif$1,fontSize:fontSize$1,letterSpacing:letterSpacing$1,padding:padding$1,fill:blueGrey700,stroke:`transparent`,strokeWidth:0},centeredLabelStyles$1=Object.assign({textAnchor:`middle`},baseLabelStyles$1),strokeDasharray$1=`10, 5`,strokeLinecap$1=`round`,strokeLinejoin$1=`round`,material={palette:{colors:colors$1,grayscale:grayscale$1,qualitative,heatmap:heatmap$1,warm:warm$1,cool:cool$1,red:red$1,green:green$1,blue:blue$1},area:Object.assign({style:{data:{fill:grey900},labels:baseLabelStyles$1}},baseProps$1),axis:Object.assign({style:{axis:{fill:`transparent`,stroke:blueGrey300,strokeWidth:2,strokeLinecap:strokeLinecap$1,strokeLinejoin:strokeLinejoin$1},axisLabel:Object.assign({},centeredLabelStyles$1,{padding:padding$1,stroke:`transparent`}),grid:{fill:`none`,stroke:blueGrey50,strokeDasharray:strokeDasharray$1,strokeLinecap:strokeLinecap$1,strokeLinejoin:strokeLinejoin$1,pointerEvents:`painted`},ticks:{fill:`transparent`,size:5,stroke:blueGrey300,strokeWidth:1,strokeLinecap:strokeLinecap$1,strokeLinejoin:strokeLinejoin$1},tickLabels:Object.assign({},baseLabelStyles$1,{fill:blueGrey700})}},baseProps$1),polarDependentAxis:Object.assign({style:{ticks:{fill:`transparent`,size:1,stroke:`transparent`}}}),bar:Object.assign({style:{data:{fill:blueGrey700,padding:padding$1,strokeWidth:0},labels:baseLabelStyles$1}},baseProps$1),boxplot:Object.assign({style:{max:{padding:padding$1,stroke:blueGrey700,strokeWidth:1},maxLabels:Object.assign({},baseLabelStyles$1,{padding:3}),median:{padding:padding$1,stroke:blueGrey700,strokeWidth:1},medianLabels:Object.assign({},baseLabelStyles$1,{padding:3}),min:{padding:padding$1,stroke:blueGrey700,strokeWidth:1},minLabels:Object.assign({},baseLabelStyles$1,{padding:3}),q1:{padding:padding$1,fill:blueGrey700},q1Labels:Object.assign({},baseLabelStyles$1,{padding:3}),q3:{padding:padding$1,fill:blueGrey700},q3Labels:Object.assign({},baseLabelStyles$1,{padding:3})},boxWidth:20},baseProps$1),candlestick:Object.assign({style:{data:{stroke:blueGrey700},labels:Object.assign({},baseLabelStyles$1,{padding:5})},candleColors:{positive:`#ffffff`,negative:blueGrey700}},baseProps$1),chart:baseProps$1,errorbar:Object.assign({borderWidth:8,style:{data:{fill:`transparent`,opacity:1,stroke:blueGrey700,strokeWidth:2},labels:baseLabelStyles$1}},baseProps$1),group:Object.assign({colorScale:colorScale$1},baseProps$1),histogram:Object.assign({style:{data:{fill:blueGrey700,stroke:grey900,strokeWidth:2},labels:baseLabelStyles$1}},baseProps$1),legend:{colorScale:colorScale$1,gutter:10,orientation:`vertical`,titleOrientation:`top`,style:{data:{type:`circle`},labels:baseLabelStyles$1,title:Object.assign({},baseLabelStyles$1,{padding:5})}},line:Object.assign({style:{data:{fill:`transparent`,opacity:1,stroke:blueGrey700,strokeWidth:2},labels:baseLabelStyles$1}},baseProps$1),pie:Object.assign({colorScale:colorScale$1,style:{data:{padding:padding$1,stroke:blueGrey50,strokeWidth:1},labels:Object.assign({},baseLabelStyles$1,{padding:20})}},baseProps$1),scatter:Object.assign({style:{data:{fill:blueGrey700,opacity:1,stroke:`transparent`,strokeWidth:0},labels:baseLabelStyles$1}},baseProps$1),stack:Object.assign({colorScale:colorScale$1},baseProps$1),tooltip:{style:Object.assign({},baseLabelStyles$1,{padding:0,pointerEvents:`none`}),flyoutStyle:{stroke:grey900,strokeWidth:1,fill:`#f0f0f0`,pointerEvents:`none`},flyoutPadding:5,cornerRadius:5,pointerLength:10},voronoi:Object.assign({style:{data:{fill:`transparent`,stroke:`transparent`,strokeWidth:0},labels:Object.assign({},baseLabelStyles$1,{padding:5,pointerEvents:`none`}),flyout:{stroke:grey900,strokeWidth:1,fill:`#f0f0f0`,pointerEvents:`none`}}},baseProps$1)},gray={white:`#FFFFFF`,50:`#FAFAFA`,100:`#F2F2F2`,200:`#E8E8E8`,300:`#E0E0E0`,400:`#D1D1D1`,500:`#757575`,600:`#5C5C5C`,700:`#424242`,800:`#333333`,900:`#292929`,black:`#0F0F0F`}
276,yellow={100:`#FFEAB6`,300:`#FFD66E`,500:`#FCB400`,900:`#B87503`},orange={100:`#FEE2D5`,300:`#FFA981`,500:`#FF6F2C`,700:`#FF4E1B`,900:`#D74D26`},red={100:`#FFDCE5`,300:`#FF9EB7`,500:`#F82B60`,700:`#D31A3D`,900:`#BA1E45`},purple={100:`#EDE3FE`,300:`#CDB0FF`,500:`#8B46FF`,900:`#6B1CB0`},blue={100:`#CFDFFF`,300:`#9CC7FF`,500:`#2D7FF9`,700:`#0056B3`,900:`#2750AE`},cyan={100:`#D0F0FD`,300:`#77D1F3`,500:`#18BFFF`,900:`#0B76B7`},teal={100:`#C2F5E9`,300:`#72DDC3`,500:`#20D9D2`,900:`#06A09B`},green={100:`#D1F7C4`,300:`#93E088`,500:`#20C933`,700:`#1B9B2A`,900:`#338A17`},colors={blue:blue[500],cyan:cyan[500],green:green[500],yellow:yellow[500],orange:orange[500],red:red[500],purple:purple[500],teal:teal[500]},colorScale=Object.values(colors),grayscale=[gray[100],gray[300],gray[500],gray[700],gray[900]],warm=[yellow[300],yellow[500],orange[500],orange[900],red[500]],cool=[purple[500],blue[500],cyan[500],teal[500],green[500]],heatmap=[green[900],green[500],yellow[500],orange[500],red[500]],redPalette=Object.values(red),greenPalette=Object.values(green),bluePalette=Object.values(blue),defaultColor=blue[500],sansSerif=`'Inter', 'Helvetica Neue', 'Seravek', 'Helvetica', sans-serif`,letterSpacing=`normal`,fontSize=12,padding=8,baseProps={width:450,height:300,padding:60,colorScale},baseLabelStyles={fontFamily:sansSerif,fontSize,fontWeight:300,letterSpacing,padding,fill:gray[900],stroke:`transparent`},centeredLabelStyles=Object.assign({textAnchor:`middle`},baseLabelStyles),strokeDasharray=`10, 5`,strokeLinecap=`round`,strokeLinejoin=`round`,borderRadius=1,clean={palette:{colors,grayscale,qualitative:colorScale,heatmap,warm,cool,red:redPalette,green:greenPalette,blue:bluePalette},area:Object.assign({style:{data:{fill:defaultColor,strokeWidth:2,fillOpacity:.5},labels:baseLabelStyles}},baseProps),axis:Object.assign({style:{axis:{fill:`transparent`,stroke:gray[500],strokeWidth:1,strokeLinecap,strokeLinejoin},axisLabel:Object.assign({},centeredLabelStyles,{padding:35,stroke:`transparent`}),grid:{fill:`none`,stroke:`none`,painterEvents:`painted`},ticks:{fill:`transparent`,size:5,stroke:`transparent`},tickLabels:baseLabelStyles}},baseProps),polarAxis:Object.assign({style:{axis:{stroke:gray[500]},grid:{stroke:gray[400],strokeDasharray,strokeLinecap,strokeLinejoin,pointerEvents:`painted`},ticks:{fill:`transparent`,size:5,stroke:gray[400],strokeWidth:1,strokeLinecap,strokeLinejoin},tickLabels:baseLabelStyles}}),polarDependentAxis:Object.assign({style:{axis:{stroke:gray[500]},grid:{stroke:gray[400],strokeDasharray,strokeLinecap,strokeLinejoin,pointerEvents:`painted`},ticks:{fill:`transparent`,size:5,stroke:gray[300],strokeWidth:1,strokeLinecap,strokeLinejoin},tickLabels:baseLabelStyles}}),bar:Object.assign({style:{data:{fill:defaultColor,padding,strokeWidth:1,fillOpacity:.5},labels:baseLabelStyles},cornerRadius:{top:borderRadius}},baseProps),boxplot:Object.assign({style:{max:{padding,stroke:gray[400],strokeWidth:2},maxLabels:Object.assign({},baseLabelStyles,{padding:3}),median:{padding,stroke:gray.white,strokeWidth:2},medianLabels:Object.assign({},baseLabelStyles,{padding:3}),min:{padding,stroke:gray[400],strokeWidth:2},minLabels:Object.assign({},baseLabelStyles,{padding:3}),q1:{padding,fill:colorScale[0],rx:borderRadius,strokeWidth:2},q1Labels:Object.assign({},baseLabelStyles,{padding:3}),q3:{padding,fill:colorScale[1],rx:borderRadius},q3Labels:Object.assign({},baseLabelStyles,{padding:3})},boxWidth:20},baseProps),candlestick:Object.assign({style:{data:{stroke:gray[300],strokeWidth:0,rx:borderRadius},labels:Object.assign({},baseLabelStyles,{padding:5})},candleColors:{positive:green[500],negative:red[500]},wickStrokeWidth:2},baseProps),chart:baseProps,errorbar:Object.assign({borderWidth:8,style:{data:{fill:`transparent`,opacity:1,stroke:gray[700],strokeWidth:2,strokeLinecap},labels:baseLabelStyles}},baseProps),group:Object.assign({colorScale},baseProps),histogram:Object.assign({style:{data:{fill:cyan[500],fillOpacity:.5},labels:baseLabelStyles},binSpacing:4,cornerRadius:{top:borderRadius}},baseProps),label:baseLabelStyles,legend:{colorScale,gutter:24,borderPadding:10,orientation:`horizontal`,titleOrientation:`top`,centerTitle:!0,style:{data:{type:`circle`},labels:{...baseLabelStyles,fontSize:12},title:Object.assign({},baseLabelStyles,{padding,fontSize:16}),border:{stroke:gray[200],strokeWidth:2,padding:16}}},line:Object.assign({style:{data:{fill:`transparent`,opacity:1,stroke:defaultColor,strokeWidth:2,strokeLinecap,strokeLinejoin},labels:baseLabelStyles}},baseProps),pie:Object.assign({style:{parent:{backgroundColor:gray.white},data:{padding,stroke:gray.white,strokeWidth:1},labels:{...baseLabelStyles,padding:20,fill:gray[600],fontSize:10}},colorScale,cornerRadius:borderRadius},baseProps),scatter:Object.assign({style:{data:{fill:defaultColor,opacity:1,stroke:`transparent`,strokeWidth:0},labels:{...baseLabelStyles,padding:20}}},baseProps),stack:Object.assign({colorScale},baseProps),tooltip:{style:Object.assign({},baseLabelStyles,{padding:0,pointerEvents:`none`}),flyoutStyle:{stroke:gray[300],strokeWidth:2,fill:gray.white,pointerEvents:`none`},flyoutPadding:{top:8,bottom:8,left:16,right:16},cornerRadius:borderRadius,pointerLength:4},voronoi:Object.assign({style:{data:{fill:blue[100],stroke:defaultColor,strokeWidth:2},labels:Object.assign({},baseLabelStyles,{padding:5,pointerEvents:`none`}),flyout:{stroke:gray[900],strokeWidth:1,fill:gray[100],pointerEvents:`none`},padding:{left:2,bottom:2}}},baseProps)},VictoryTheme={grayscale:grayscale$2,material,clean},toTransformString=function(e){var t=[...arguments].slice(1);if(t.length>0)return t.reduce((e,t)=>
276[e,toTransformString(t)].join(` `),toTransformString(e)).trim();if(e==null||typeof e==`string`)return e;let n=[];for(let t in e)if(e.hasOwnProperty(t)){let i=e[t];n.push(`${t}(${i})`)}return n.join(` `).trim()},import_memoize=__toESM(require_memoize()),fonts
vendor: 12,765 bytes, line 276
276={"American Typewriter":{widths:[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,0,0,0,0,0,0,.25,.4203125,.3296875,.6,.6375,.8015625,.8203125,.1875,.45625,.45625,.6375,.5,.2734375,.309375,.2734375,.4390625,.6375,.6375,.6375,.6375,.6375,.6375,.6375,.6375,.6375,.6375,.2734375,.2734375,.5,.5,.5,.6,.6921875,.7640625,.6921875,.6375,.728125,.6734375,.6203125,.7109375,.784375,.3828125,.6421875,.7859375,.6375,.9484375,.7640625,.65625,.6375,.65625,.7296875,.6203125,.6375,.7109375,.740625,.940625,.784375,.7578125,.6203125,.4375,.5,.4375,.5,.5,.4921875,.5734375,.5890625,.5109375,.6,.528125,.43125,.5578125,.6375,.3109375,.40625,.6234375,.309375,.928125,.6375,.546875,.6,.58125,.4921875,.4921875,.4,.6203125,.625,.825,.6375,.640625,.528125,.5,.5,.5,.6671875],avg:.5793421052631578},Arial:{widths:[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,0,0,0,0,0,0,.278125,.278125,.35625,.55625,.55625,.890625,.6671875,.1921875,.334375,.334375,.390625,.584375,.278125,.334375,.278125,.278125,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.278125,.278125,.584375,.584375,.584375,.55625,1.015625,.6703125,.6671875,.7234375,.7234375,.6671875,.6109375,.778125,.7234375,.278125,.5,.6671875,.55625,.834375,.7234375,.778125,.6671875,.778125,.7234375,.6671875,.6109375,.7234375,.6671875,.9453125,.6671875,.6671875,.6109375,.278125,.278125,.278125,.4703125,.584375,.334375,.55625,.55625,.5,.55625,.55625,.3125,.55625,.55625,.2234375,.2703125,.5,.2234375,.834375,.55625,.55625,.55625,.55625,.346875,.5,.278125,.55625,.5,.7234375,.5,.5,.5,.334375,.2609375,.334375,.584375],avg:.528733552631579},"Arial Black":{widths:[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,0,0,0,0,0,0,.33125,.334375,.5,.6609375,.6671875,1,.890625,.278125,.390625,.390625,.55625,.6609375,.334375,.334375,.334375,.28125,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.334375,.334375,.6609375,.6609375,.6609375,.6109375,.7453125,.78125,.778125,.778125,.778125,.7234375,.6671875,.834375,.834375,.390625,.6671875,.834375,.6671875,.9453125,.834375,.834375,.7234375,.834375,.78125,.7234375,.7234375,.834375,.7796875,1.003125,.78125,.78125,.7234375,.390625,.28125,.390625,.6609375,.5125,.334375,.6671875,.6671875,.6671875,.6671875,.6671875,.41875,.6671875,.6671875,.334375,.384375,.6671875,.334375,1,.6671875,.6671875,.6671875,.6671875,.4703125,.6109375,.4453125,.6671875,.6140625,.946875,.6671875,.615625,.55625,.390625,.278125,.390625,.6609375],avg:.6213157894736842},Baskerville:{widths:[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,0,0,0,0,0,0,.25,.25,.40625,.6671875,.490625,.875,.7015625,.178125,.2453125,.246875,.4171875,.6671875,.25,.3125,.25,.521875,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.25,.25,.6671875,.6671875,.6671875,.396875,.9171875,.684375,.615625,.71875,.7609375,.625,.553125,.771875,.803125,.3546875,.515625,.78125,.6046875,.928125,.75,.8234375,.5625,.96875,.7296875,.5421875,.6984375,.771875,.7296875,.9484375,.771875,.678125,.6359375,.3640625,.521875,.3640625,.46875,.5125,.334375,.46875,.521875,.428125,.521875,.4375,.3890625,.4765625,.53125,.25,.359375,.4640625,.240625,.803125,.53125,.5,.521875,.521875,.365625,.334375,.2921875,.521875,.4640625,.678125,.4796875,.465625,.428125,.4796875,.5109375,.4796875,.6671875],avg:.5323519736842108},Courier:{widths:[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,0,0,0,0,0,0,.5984375,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6078125,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.61875,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.615625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6140625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625],avg:.6020559210526316},"Courier New":{widths:[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,0,0,0,0,0,0,.5984375,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625],avg:.6015296052631579},cursive:{widths:[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,0,0,0,0,0,0,.1921875,.24375,.40625,.5671875,.3984375,.721875,.909375,.2328125,.434375,.365625,.4734375,.5578125,.19375,.3484375,.19375,.7734375,.503125,.4171875,.5453125,.45,.6046875,.4703125,.5984375,.55625,.503125,.5546875,.20625,.2,.5625,.5546875,.546875,.403125,.70625,.734375,.7078125,.64375,.85,.753125,.75,.6484375,1.0765625,.44375,.5359375,.8359375,.653125,1.0109375,1.1515625,.6796875,.6984375,1.0625,.8234375,.5125,.9234375,.8546875,.70625,.9109375,.7421875,.715625,.6015625,.4640625,.3359375,.4109375,.5421875,.5421875,.4328125,.5125,.5,.3859375,.7375,.359375,.75625,.540625,.5328125,.3203125,.5296875,.5015625,.484375,.7890625,.5640625,.4203125,.703125,.471875,.4734375,.35,.4125,.5640625,.471875,.6484375,.5296875,.575,.4140625,.415625,.20625,.3796875,.5421875],avg:.5604440789473684},fantasy:{widths:[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,0,0,0,0,0,0,.215625,.2625,.3265625,.6109375,.534375,.7625,.7828125,.2,.4359375,.4359375,.3765625,.5109375,.2796875,.4609375,.2796875,.5296875,.6640625,.253125,.521875,.4765625,.6640625,.490625,.528125,.5546875,.496875,.5421875,.2796875,.2796875,.5625,.4609375,.5625,.4828125,.609375,.740625,.7234375,.740625,.8265625,.7234375,.6171875,.7359375,.765625,.240625,.5453125,.715625,.6078125,.8640625,.653125,.9125,.6484375,.946875,.6921875,.653125,.6953125,.8015625,.58125,.784375,.671875,.6265625,.690625,.4359375,.5296875,.4359375,.53125,.5,.2875,.5375,.603125,.4984375,.60625,.53125,.434375,.6421875,.56875,.209375,.4671875,.5484375,.2203125,.709375,.55,.5984375,.6140625,.5765625,.40625,.4734375,.3734375,.559375,.4421875,.6421875,.4890625,.578125,.4484375,.2546875,.2203125,.2546875,.55],avg:.536496710526316},Geneva:{widths:[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,0,0,0,0,0,0,.3328125,.3046875,.5,.6671875,.6671875,.90625,.728125,.3046875,.446875,.446875,.5078125,.6671875,.3046875,.3796875,.3046875,.5390625,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.6671875,.3046875,.3046875,.6671875,.6671875,.6671875,.56875,.871875,.728125,.6375,.6515625,.7015625,.5765625,.5546875,.675,.690625,.2421875,.4921875,.6640625,.584375,.7890625,.709375,.7359375,.584375,.78125,.60625,.60625,.640625,.6671875,.728125,.946875,.6109375,.6109375,.5765625,.446875,.5390625,.446875,.6671875,.6671875,.5921875,.5546875,.6109375,.546875,.603125,.5765625,.390625,.6109375,.584375,.2359375,.334375,.5390625,.2359375,.8953125,.584375,.60625,.603125,.603125,.3875,.509375,.44375,.584375,.565625,.78125,.53125,.571875,.5546875,.4515625,.246875,.4515625,.6671875],avg:.5762664473684211},Georgia:{widths:[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,0,0,0,0,0,0,.2421875,.33125,.4125,.64375,.6109375,.81875,.7109375,.215625,.375,.375,.4734375,.64375,.2703125,.375,.2703125,.46875,.6140625,.4296875,.559375,.553125,.565625,.5296875,.5671875,.503125,.596875,.5671875,.3125,.3125,.64375,.64375,.64375,.4796875,.9296875,.715625,.6546875,.6421875,.75,.6546875,.6,.7265625,.815625,.390625,.51875,.7203125,.6046875,.928125,.7671875,.7453125,.6109375,.7453125,.7234375,.5625,.61875,.7578125,.70625,.99375,.7125,.6640625,.6015625,.375,.46875,.375,.64375,.65,.5,.5046875,.56875,.4546875,.575,.484375,.39375,.509375,.5828125,.29375,.3671875,.546875,.2875,.88125,.5921875,.5390625,.571875,.5640625,.4109375,.4328125,.3453125,.5765625,.5203125,.75625,.50625,.5171875,.4453125,.43125,.375,.43125,.64375],avg:.5551809210526316},"Gill Sans":{widths:[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,0,0,0,0,0,0,.2765625,.271875,.3546875,.584375,.5421875,.6765625,.625,.1890625,.3234375,.3234375,.4171875,.584375,.2203125,.3234375,.2203125,.28125,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.2203125,.2296875,.584375,.584375,.584375,.334375,1.0109375,.6671875,.5640625,.709375,.75,.5,.4703125,.740625,.7296875,.25,.3125,.65625,.490625,.78125,.78125,.8234375,.5109375,.8234375,.6046875,.459375,.6046875,.709375,.6046875,1.0421875,.709375,.6046875,.646875,.334375,.28125,.334375,.4703125,.5828125,.334375,.428125,.5,.4390625,.5109375,.4796875,.296875,.428125,.5,.2203125,.2265625,.5,.2203125,.771875,.5,.553125,.5,.5,.3984375,.3859375,.334375,.5,.4390625,.7203125,.5,.4390625,.4171875,.334375,.2609375,.334375,.584375],avg:.4933717105263159},Helvetica:{widths:[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,0,0,0,0,0,0,.2796875,.2765625,.3546875,.5546875,.5546875,.8890625,.665625,.190625,.3328125,.3328125,.3890625,.5828125,.2765625,.3328125,.2765625,.3015625,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.5546875,.2765625,.2765625,.584375,.5828125,.584375,.5546875,1.0140625,.665625,.665625,.721875,.721875,.665625,.609375,.7765625,.721875,.2765625,.5,.665625,.5546875,.8328125,.721875,.7765625,.665625,.7765625,.721875,.665625,.609375,.721875,.665625,.94375,.665625,.665625,.609375,.2765625,.3546875,.2765625,.4765625,.5546875,.3328125,.5546875,.5546875,.5,.5546875,.5546875,.2765625,.5546875,.5546875,.221875,.240625,.5,.221875,.8328125,.5546875,.5546875,.5546875,.5546875,.3328125,.5,.2765625,.5546875,.5,.721875,.5,.5,.5,.3546875,.259375,.353125,.5890625],avg:.5279276315789471},"Helvetica Neue":{widths:[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,0,0,0,0,0,0,.278125,.259375,.4265625,.55625,.55625,1,.6453125,.278125,.2703125,.26875,.353125,.6,.278125,.3890625,.278125,.36875,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.278125,.278125,.6,.6,.6,.55625,.8,.6625,.6859375,.7234375,.7046875,.6125,.575,.759375,.7234375,.259375,.5203125,.6703125,.55625,.871875,.7234375,.7609375,.6484375,.7609375,.6859375,.6484375,.575,.7234375,.6140625,.9265625,.6125,.6484375,.6125,.259375,.36875,.259375,.6,.5,.25625,.5375,.59375,.5375,.59375,.5375,.2984375,.575,.55625,.2234375,.2375,.5203125,.2234375,.853125,.55625,.575,.59375,.59375,.334375,.5,.315625,.55625,.5,.759375,.51875,.5,.48125,.334375,.2234375,.334375,.6],avg:.5279440789473684},"Hoefler Text":{widths:[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,0,0,0,0,0,0,.2359375,.2234375,.3921875,.7125,.49375,.8859375,.771875,.2125,.3078125,.309375,.375,.4234375,.234375,.3125,.234375,.3,.5828125,.365625,.434375,.3921875,.5234375,.3984375,.5125,.4328125,.46875,.5125,.234375,.234375,.515625,.4234375,.515625,.340625,.7609375,.7359375,.6359375,.721875,.8125,.6375,.5875,.8078125,.853125,.4296875,.503125,.78125,.609375,.9609375,.8515625,.8140625,.6125,.8140625,.71875,.49375,.7125,.76875,.771875,1.125,.7765625,.7734375,.65625,.321875,.3078125,.321875,.3546875,.5,.3375,.446875,.5359375,.45,.5296875,.4546875,.425,.4921875,.54375,.2671875,.240625,.5390625,.25,.815625,.5375,.5234375,.5390625,.5421875,.365625,.36875,.35625,.5171875,.5015625,.75,.5,.509375,.44375,.2421875,.14375,.2421875,.35],avg:.5116447368421051},Inter:{widths:[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,0,0,0,0,0,0,.2796875,.2890625,.4671875,.634375,.6421875,.9828125,.6453125,.3,.365625,.365625,.5015625,.6625,.2890625,.4609375,.2890625,.3609375,.63125,.4078125,.6109375,.61875,.646875,.59375,.6203125,.5671875,.61875,.6203125,.2890625,.303125,.6625,.6625,.6625,.5125,.9671875,.690625,.6546875,.73125,.721875,.6015625,.590625,.746875,.74375,.26875,.571875,.671875,.565625,.9046875,.7546875,.765625,.6390625,.765625,.64375,.6421875,.646875,.7453125,.690625,.9859375,.6828125,.6796875,.6296875,.365625,.3609375,.365625,.471875,.45625,.3234375,.5625,.6125,.571875,.6125,.584375,.3703125,.6140625,.5921875,.2421875,.2548828125,.55,.2421875,.8765625,.5921875,.6,.6125,.6125,.3765625,.528125,.328125,.5921875,.5625,.8187
vendor: 10,220 bytes, line 276
2765,.546875,.5625,.553125,.4265625,.3328125,.4265625,.6625],avg:.5624362664473683},Montserrat:{widths:[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,0,0,0,0,0,0,.2625,.2609375,.3734375,.696875,.615625,.8296875,.6703125,.203125,.3296875,.3296875,.3875,.575,.2125,.3828125,.2125,.3953125,.6625,.3625,.56875,.5640625,.6625,.5671875,.609375,.5890625,.6390625,.609375,.2125,.2125,.575,.575,.575,.5671875,1.034375,.7171875,.7546875,.7203125,.8265625,.6703125,.634375,.7734375,.8140625,.303125,.5078125,.7125,.5890625,.95625,.8140625,.8390625,.71875,.8390625,.7234375,.615625,.575,.7921875,.6984375,1.1125,.65625,.6359375,.6515625,.31875,.396875,.31875,.5765625,.5,.6,.590625,.678125,.5640625,.678125,.6046875,.375,.6875,.678125,.2703125,.365625,.6015625,.2703125,1.0625,.678125,.628125,.678125,.678125,.4015625,.4890625,.40625,.6734375,.5421875,.8796875,.534375,.5671875,.5125,.334375,.2953125,.334375,.575],avg:.571792763157895},monospace:{widths:[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,0,0,0,0,0,0,.5984375,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6078125,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.61875,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.615625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6140625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625,.6015625],avg:.6020559210526316},Overpass:{widths:[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,0,0,0,0,0,0,.2296875,.2765625,.4203125,.68125,.584375,.8515625,.7015625,.2203125,.3453125,.3453125,.53125,.63125,.2234375,.3953125,.2234375,.509375,.65,.4046875,.6171875,.60625,.6484375,.60625,.6015625,.5375,.615625,.6015625,.2234375,.2234375,.63125,.63125,.63125,.5015625,.8203125,.696875,.6671875,.65,.6859375,.6015625,.559375,.690625,.7078125,.2953125,.565625,.678125,.58125,.8046875,.7109375,.740625,.6421875,.740625,.6765625,.6046875,.590625,.696875,.6640625,.853125,.65,.6671875,.6625,.3734375,.509375,.3734375,.63125,.5125,.4,.5328125,.5625,.51875,.5625,.546875,.3359375,.5625,.565625,.25625,.3203125,.55,.265625,.85,.565625,.5671875,.5625,.5625,.4046875,.4765625,.3796875,.565625,.521875,.7265625,.53125,.5390625,.5125,.3671875,.275,.3671875,.63125],avg:.5430756578947369},Palatino:{widths:[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,0,0,0,0,0,0,.25,.278125,.371875,.60625,.5,.840625,.778125,.209375,.334375,.334375,.390625,.60625,.2578125,.334375,.25,.60625,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.25,.25,.60625,.60625,.60625,.4453125,.7484375,.778125,.6109375,.709375,.775,.6109375,.55625,.7640625,.8328125,.3375,.346875,.7265625,.6109375,.946875,.83125,.7875,.6046875,.7875,.66875,.525,.6140625,.778125,.7234375,1,.6671875,.6671875,.6671875,.334375,.60625,.334375,.60625,.5,.334375,.5,.565625,.4453125,.6109375,.4796875,.340625,.55625,.5828125,.2921875,.2671875,.5640625,.2921875,.8828125,.5828125,.546875,.6015625,.5609375,.3953125,.425,.3265625,.603125,.565625,.834375,.5171875,.55625,.5,.334375,.60625,.334375,.60625],avg:.5408552631578947},RedHatText:{widths:[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,0,0,0,0,0,0,.2328125,.2203125,.35625,.6890625,.55,.7390625,.6703125,.2140625,.4015625,.4015625,.4546875,.53125,.2203125,.45625,.2203125,.515625,.6609375,.3078125,.5484375,.5875,.61875,.5703125,.6203125,.559375,.6140625,.6203125,.2203125,.2234375,.465625,.534375,.465625,.5125,.7671875,.6609375,.6703125,.7265625,.728125,.6203125,.6109375,.8,.73125,.253125,.6,.6125,.6078125,.8625,.7390625,.8109375,.6546875,.809375,.6484375,.6234375,.6171875,.7125,.6609375,.8984375,.6546875,.646875,.60625,.3625,.5203125,.3625,.540625,.4609375,.5234375,.5265625,.584375,.509375,.5828125,.5578125,.3703125,.5828125,.553125,.2234375,.24375,.4890625,.2234375,.8453125,.553125,.58125,.584375,.5828125,.353125,.453125,.378125,.553125,.5015625,.6984375,.4875,.4984375,.459375,.3953125,.2921875,.3953125,.58125],avg:.5341940789473685},"sans-serif":{widths:[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,0,0,0,0,0,0,.278125,.278125,.35625,.55625,.55625,.890625,.6671875,.1921875,.334375,.334375,.390625,.584375,.278125,.334375,.278125,.303125,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.55625,.278125,.278125,.5859375,.584375,.5859375,.55625,1.015625,.6671875,.6671875,.7234375,.7234375,.6671875,.6109375,.778125,.7234375,.278125,.5,.6671875,.55625,.834375,.7234375,.778125,.6671875,.778125,.7234375,.6671875,.6109375,.7234375,.6671875,.9453125,.6671875,.6671875,.6109375,.278125,.35625,.278125,.478125,.55625,.334375,.55625,.55625,.5,.55625,.55625,.278125,.55625,.55625,.2234375,.2421875,.5,.2234375,.834375,.55625,.55625,.55625,.55625,.334375,.5,.278125,.55625,.5,.7234375,.5,.5,.5,.35625,.2609375,.3546875,.590625],avg:.5293256578947368},Seravek:{widths:[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,0,0,0,0,0,0,.215625,.296875,.4171875,.6734375,.4953125,.9125,.740625,.2421875,.3375,.3375,.409375,.60625,.2609375,.35625,.25625,.41875,.5921875,.3515625,.475,.4875,.5375,.509375,.5484375,.4546875,.5421875,.5484375,.25625,.2546875,.5875,.6171875,.5875,.4578125,.8140625,.6765625,.5703125,.6109375,.684375,.5109375,.4953125,.678125,.6859375,.2625,.2625,.5859375,.4734375,.846875,.709375,.740625,.509375,.740625,.584375,.5015625,.528125,.675,.5953125,.9453125,.596875,.540625,.540625,.359375,.4203125,.359375,.5109375,.421875,.4046875,.5015625,.5421875,.446875,.5453125,.484375,.38125,.5140625,.5546875,.240625,.2640625,.490625,.2765625,.8625,.5546875,.546875,.5453125,.5453125,.3625,.41875,.3890625,.5453125,.4703125,.7546875,.4921875,.4609375,.453125,.4015625,.2640625,.4015625,.58125],avg:.5044078947368421},serif:{widths:[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,0,0,0,0,0,0,.2484375,.334375,.409375,.5,.5,.834375,.778125,.18125,.334375,.334375,.5,.5640625,.25,.334375,.25,.278125,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.278125,.278125,.5640625,.5640625,.5640625,.4453125,.921875,.7234375,.6671875,.6671875,.7234375,.6109375,.55625,.7234375,.7234375,.334375,.390625,.7234375,.6109375,.890625,.7234375,.7234375,.55625,.7234375,.6671875,.55625,.6109375,.7234375,.7234375,.9453125,.7234375,.7234375,.6109375,.334375,.340625,.334375,.4703125,.5,.3453125,.4453125,.5,.4453125,.5,.4453125,.3828125,.5,.5,.278125,.3359375,.5,.278125,.778125,.5,.5,.5,.5,.3375,.390625,.2796875,.5,.5,.7234375,.5,.5,.4453125,.48125,.2015625,.48125,.5421875],avg:.5126315789473684},Tahoma:{widths:[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,0,0,0,0,0,0,.3109375,.3328125,.4015625,.728125,.546875,.9765625,.70625,.2109375,.3828125,.3828125,.546875,.728125,.303125,.3640625,.303125,.3953125,.546875,.546875,.546875,.546875,.546875,.546875,.546875,.546875,.546875,.546875,.3546875,.3546875,.728125,.728125,.728125,.475,.909375,.6109375,.590625,.6015625,.6796875,.5625,.521875,.66875,.6765625,.3734375,.4171875,.6046875,.4984375,.771875,.66875,.7078125,.5515625,.7078125,.6375,.5578125,.5875,.65625,.60625,.903125,.58125,.5890625,.559375,.3828125,.39375,.3828125,.728125,.5625,.546875,.525,.553125,.4625,.553125,.5265625,.3546875,.553125,.5578125,.2296875,.328125,.51875,.2296875,.840625,.5578125,.54375,.553125,.553125,.3609375,.446875,.3359375,.5578125,.4984375,.7421875,.4953125,.4984375,.4453125,.48125,.3828125,.48125,.728125],avg:.5384374999999998},"Times New Roman":{widths:[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,0,0,0,0,0,0,.2484375,.334375,.409375,.5,.5,.834375,.778125,.18125,.334375,.334375,.5,.5640625,.25,.334375,.25,.28125,.5,.5,.5,.5,.5,.5,.5,.5,.5,.5,.278125,.278125,.5640625,.5640625,.5640625,.4453125,.921875,.7234375,.6671875,.6671875,.7234375,.6109375,.55625,.7234375,.7234375,.334375,.390625,.73125,.6109375,.890625,.7375,.7234375,.55625,.7234375,.6765625,.55625,.6109375,.7234375,.7234375,.9453125,.7234375,.7234375,.6109375,.334375,.28125,.334375,.4703125,.51875,.334375,.4453125,.503125,.4453125,.503125,.4453125,.4359375,.5,.5,.278125,.35625,.50625,.278125,.778125,.5,.5,.5046875,.5,.340625,.390625,.2796875,.5,.5,.7234375,.5,.5,.4453125,.48125,.2015625,.48125,.5421875],avg:.5134375},"Trebuchet MS":{widths:[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,0,0,0,0,0,0,.3015625,.3671875,.325,.53125,.525,.6015625,.70625,.1609375,.3671875,.3671875,.3671875,.525,.3671875,.3671875,.3671875,.525,.525,.525,.525,.525,.525,.525,.525,.525,.525,.525,.3671875,.3671875,.525,.525,.525,.3671875,.771875,.590625,.5671875,.5984375,.6140625,.5359375,.525,.6765625,.6546875,.2796875,.4765625,.5765625,.5078125,.7109375,.6390625,.675,.5578125,.7421875,.5828125,.48125,.58125,.6484375,.5875,.853125,.5578125,.5703125,.5515625,.3671875,.3578125,.3671875,.525,.53125,.525,.5265625,.5578125,.4953125,.5578125,.546875,.375,.503125,.546875,.2859375,.3671875,.5046875,.2953125,.83125,.546875,.5375,.5578125,.5578125,.3890625,.40625,.396875,.546875,.490625,.7453125,.5015625,.49375,.475,.3671875,.525,.3671875,.525],avg:.5085197368421052},Verdana:{widths:[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,0,0,0,0,0,0,.35,.39375,.459375,.81875,.6359375,1.0765625,.759375,.26875,.4546875,.4546875,.6359375,.81875,.3640625,.4546875,.3640625,.4703125,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.6359375,.4546875,.4546875,.81875,.81875,.81875,.546875,1,.684375,.6859375,.6984375,.771875,.6328125,.575,.7765625,.7515625,.421875,.4546875,.69375,.5578125,.84375,.7484375,.7875,.603125,.7875,.7,.684375,.6171875,.7328125,.684375,.9890625,.6859375,.615625,.6859375,.4546875,.46875,.4546875,.81875,.6421875,.6359375,.6015625,.6234375,.521875,.6234375,.596875,.384375,.6234375,.6328125,.275,.3765625,.5921875,.275,.9734375,.6328125,.6078125,.6234375,.6234375,.43125,.521875,.3953125,.6328125,.5921875,.81875,.5921875,.5921875,.5265625,.6359375,.4546875,.6359375,.81875],avg:.6171875000000003}},
276absoluteMeasurementUnitsToPixels={mm:3.8,sm:38,pt:1.33,pc:16,in:96,px:1},relativeMeasurementUnitsCoef={em:1,ex:.5},coefficients={heightOverlapCoef:1.05,lineCapitalCoef:1.15},defaultStyle={lineHeight:1,letterSpacing:`0px`,fontSize:0,angle:0,fontFamily:``},_degreeToRadian=e=>e*Math.PI/180,_getFontData=e=>fonts[e.split(`,`).map(e=>e.replace(/'|"/g,``)).find(e=>fonts[e])||`Helvetica`],_splitToLines=e=>Array.isArray(e)?e:e.toString().split(/\r\n|\r|\n/g),_getSizeWithRotate=(e,t,n)=>{let i=_degreeToRadian(n);return Math.abs(Math.cos(i)*e)+Math.abs(Math.sin(i)*t)},convertLengthToPixels=(e,t)=>{let n=e.match(/[a-zA-Z%]+/)?.[0],i=Number(e.match(/[0-9.,]+/)),o;return o=n?absoluteMeasurementUnitsToPixels.hasOwnProperty(n)?i*absoluteMeasurementUnitsToPixels[n]:relativeMeasurementUnitsCoef.hasOwnProperty(n)?(t?i*t:i*defaultStyle.fontSize)*relativeMeasurementUnitsCoef[n]:i:i||0,o},_prepareParams=(e,t)=>{let n=(0,import_defaults.default)({},Array.isArray(e)?e[t]:e,defaultStyle);return Object.assign({},n,{fontFamily:n.fontFamily,letterSpacing:typeof n.letterSpacing==`number`?n.letterSpacing:convertLengthToPixels(String(n.letterSpacing),n.fontSize),fontSize:typeof n.fontSize==`number`?n.fontSize:convertLengthToPixels(String(n.fontSize))})},_approximateTextWidthInternal=(e,t)=>{if(e===void 0||e===``||e===null)return 0;let n=_splitToLines(e).map((e,n)=>{let i=e.toString().length,{fontSize:o,letterSpacing:l,fontFamily:u}=_prepareParams(t,n),d=_getFontData(u);return e.toString().split(``).map(e=>e.charCodeAt(0)<d.widths.length?d.widths[e.charCodeAt(0)]:d.avg).reduce((e,t)=>t+e,0)*o+l*Math.max(i-1,0)});return Math.max(...n)},_approximateTextHeightInternal=(e,t)=>e===void 0||e===``||e===null?0:_splitToLines(e).reduce((e,n,i)=>{let o=_prepareParams(t,i),l=n.toString().match(/[(A-Z)(0-9)]/)?o.fontSize*coefficients.lineCapitalCoef:o.fontSize;return e+o.lineHeight*l},0),_approximateDimensionsInternal=(e,t)=>{let n=Array.isArray(t)?t[0]&&t[0].angle:t&&t.angle,i=_approximateTextHeightInternal(e,t),o=_approximateTextWidthInternal(e,t);return{width:n?_getSizeWithRotate(o,i,n):o,height:(n?_getSizeWithRotate(i,o,n):i)*coefficients.heightOverlapCoef}},_getMeasurementContainer=(0,import_memoize.default)(()=>{let e=document.createElementNS(`http://www.w3.org/2000/svg`,`svg`);e.setAttribute(`xlink`,`http://www.w3.org/1999/xlink`),e.setAttribute(`width`,`300`),e.setAttribute(`height`,`300`),e.setAttribute(`viewBox`,`0 0 300 300`),e.setAttribute(`aria-hidden`,`true`);let t=document.createElementNS(`http://www.w3.org/2000/svg`,`text`);return e.appendChild(t),e.style.position=`fixed`,e.style.top=`-9999px`,e.style.left=`-9999px`,document.body.appendChild(e),t}),styleToKeyComponent=e=>e?`${e.angle}:${e.fontFamily}:${e.fontSize}:${e.letterSpacing}:${e.lineHeight}`:`null`,_measureDimensionsInternal=(0,import_memoize.default)((e,t)=>{let n=_getMeasurementContainer();n.isConnected||(_getMeasurementContainer.cache.clear?.(),n=_getMeasurementContainer());let i=_splitToLines(e),o=0;for(let[e,l]of i.entries()){let i=document.createElementNS(`http://www.w3.org/2000/svg`,`tspan`),u=_prepareParams(t,e);i.style.fontFamily=u.fontFamily,i.style.fontSize=`${u.fontSize}px`,i.style.lineHeight=u.lineHeight,i.style.fontFamily=u.fontFamily,i.style.letterSpacing=u.letterSpacing,i.textContent=l,i.setAttribute(`x`,`0`),i.setAttribute(`y`,`${o}`),n.appendChild(i),o+=u.lineHeight*i.getBoundingClientRect().height}let{width:l}=n.getBoundingClientRect();return n.innerHTML=``,{width:t?.angle?_getSizeWithRotate(l,o,t?.angle):l,height:t?.angle?_getSizeWithRotate(o,l,t?.angle):o}},(e,t)=>`${Array.isArray(e)?e.join():e}::${Array.isArray(t)?t.map(styleToKeyComponent).join():styleToKeyComponent(t)}`),_approximateTextSizeInternal={impl:function(e,t,n){return n===void 0&&(n=!1),!(typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0)||n?_approximateDimensionsInternal(e,t):_measureDimensionsInternal(e,t)}},approximateTextSize=(e,t)=>_approximateTextSizeInternal.impl(e,t),require__arrayAggregator=__commonJSMin(((e,t)=>{function n(e,t,n,i){for(var o=-1,l=e==null?0:e.length;++o<l;){var u=e[o];t(i,u,n(u),e)}return i}t.exports=n})),require__baseAggregator=__commonJSMin(((e,t)=>{var n=require__baseEach();function i(e,t,i,o){return n(e,function(e,n,l){t(o,e,i(e),l)}),o}t.exports=i})),require__createAggregator=__commonJSMin(((e,t)=>{var n=require__arrayAggregator(),i=require__baseAggregator(),o=require__baseIteratee(),l=require_isArray();function u(e,t){return function(u,d){var f=l(u)?n:i,p=t?t():{};return f(u,e,o(d,2),p)}}t.exports=u})),require_groupBy=__commonJSMin(((e,t)=>{var n=require__baseAssignValue(),i=require__createAggregator(),o=Object.prototype.hasOwnProperty;t.exports=i(function(e,t,i){o.call(e,i)?e[i].push(t):n(e,i,[t])})})),require_uniqBy=__commonJSMin(((e,t)=>{var n=require__baseIteratee(),i=require__baseUniq();
276function o(e,t){return e&&e.length?i(e,n(t,2)):[]}t.exports=o})),import_groupBy=__toESM(require_groupBy()),import_uniqBy=__toESM(require_uniqBy());function getWidth(e,t,n){let{datasets:i,horizontal:o}=e,l=o?getRange$1(e,`y`):getRange$1(e,`x`),u=Math.abs(l[1]-l[0]),d=n===void 0?Array.isArray(i[0])&&i[0].length||1:n,f=(t||i.length)*d;return Math.round(.5*u/f)}function getDefaultDomainPadding(e,t,n){if(e.polar||t!==`x`)return;let i=n.filter(e=>e.type&&e.type.role&&e.type.role===`group`);if(i.length<1)return;let{offset:o,children:l}=i[0].props;if(!o)return;let u=Array.isArray(l)&&l[0];if(!u)return;let d=u.props.barWidth,f=u.props.data&&u.props.data.length||1;if(u&&u.type.role===`stack`){let e=u.props.children&&u.props.children[0];if(!e)return;d=e.props.barWidth,f=u.props.children.length}let p=d||getWidth(e,l.length,f);return{x:p*l.length/2+(o-p*((l.length-1)/2))}}function getDomainFromChildren(e,t,n){let i=n?n.slice(0):import_react$1.Children.toArray(e.children),o=e.data?getData(e):void 0,{polar:l,startAngle:u,endAngle:d,categories:f,minDomain:p,maxDomain:m,horizontal:g}=e,_={horizontal:g,polar:l,startAngle:u,endAngle:d,minDomain:p,maxDomain:m,categories:f},b=o?Object.assign(_,{data:o}):_,S=reduceChildren(i,e=>{let n=Object.assign({},e.props,b);return isDomainComponent(e)?e.type&&isFunction(e.type.getDomain)?e.props&&e.type.getDomain(n,t):getDomain$3(n,t):null},e);return[S.length===0?0:getMinValue(S),S.length===0?1:getMaxValue(S)]}function getDomain$1(e,t,n){let i=n||import_react$1.Children.toArray(e.children),o=getDomainFromProps(e,t),l=getDefaultDomainPadding(e,t,i),u;if(o)u=o;else{let n=getMinFromProps(e,t),o=getMaxFromProps(e,t),l=(e.data||e.y)&&getData(e),d=l?getDomainFromData$1(e,t,l):[],f=getDomainFromChildren(e,t,i);u=getDomainFromMinMax(n||getMinValue([...d,...f]),o||getMaxValue([...d,...f]))}return formatDomain(u,Object.assign({domainPadding:l},e),t)}function getScale$2(e,t,n){if(e.data)return getBaseScale(e,t);let i=n?n.slice(0):import_react$1.Children.toArray(e.children),o=(0,import_uniq.default)(reduceChildren(i,n=>getScaleType(Object.assign({},n.props,{horizontal:e.horizontal}),t),e));return o.length>1?getScaleFromName(`linear`):getScaleFromName(o[0])}function getAllEvents(e){let t=getComponentEvents(e,[`groupComponent`,`containerComponent`,`labelComponent`]),n=e.events;return Array.isArray(t)&&(n=Array.isArray(e.events)?t.concat(...e.events):t),n||[]}function getStringsFromChildrenCategories(e,t){return reduceChildren(e.slice(0),e=>isDomainComponent(e)?getStringsFromCategories(e.props||{},t):null)}function getStringsFromData(e){return reduceChildren(e.slice(0),e=>{let t=e.props||{},n;if(isDataComponent(e))n=e.type&&isFunction(e.type.getData)?e.type.getData(t):getData(t);else return null;return n.map(e=>({x:e.xName,y:e.yName}))},{},{x:[],y:[]},(e,t)=>{let n=Array.isArray(t)?t.map(e=>e.x).filter(Boolean):t.x,i=Array.isArray(t)?t.map(e=>e.y).filter(Boolean):t.y;return{x:n===void 0?e.x:e.x.concat(n),y:i===void 0?e.y:e.y.concat(i)}})}function getCategoryAndAxisStringsFromChildren(e,t,n){let i=getStringsFromCategories(e,t),o=getAxisComponent(n,t),l=o?getStringsFromAxes(o.props,t):[];return(0,import_uniq.default)([...i.length?i:getStringsFromChildrenCategories(n,t),...l].flat())}function getStringsFromChildren(e,t){let n=t||import_react$1.Children.toArray(e.children),i=getCategoryAndAxisStringsFromChildren(e,`x`,n),o=getCategoryAndAxisStringsFromChildren(e,`y`,n),l=getStringsFromData(n);return{x:(0,import_uniq.default)([...i,...l.x].flat()),y:(0,import_uniq.default)([...o,...l.y].flat())}}function getCategories(e,t,n){let i=e.categories&&getStringsFromCategories(e,`x`),o=e.categories&&getStringsFromCategories(e,`y`),l=!i||!o?n||getStringsFromChildren(e,t):{},u=i||l.x,d=o||l.y;return{x:u.length>0?u:void 0,y:d.length>0?d:void 0}}var PortalContext=import_react$1.createContext(void 0);PortalContext.displayName=`PortalContext`;var usePortalContext=()=>import_react$1.useContext(PortalContext),PortalProvider=e=>{let{children:t}=e,[n,i]=import_react$1.useState(new Map),o=import_react$1.useCallback((e,t)=>{i(n=>{let i=new Map(n);return i.set(e,t),i})},[i]),l=import_react$1.useCallback(e=>{i(t=>{let n=new Map(t);return n.delete(e),n})},[i]),u=import_react$1.useMemo(()=>({addChild:o,removeChild:l,children:n}),[o,l,n]);return import_react$1.createElement(PortalContext.Provider,{value:u},t)},PortalOutlet=e=>{let{as:t,...n}=e,i=usePortalContext();if(!i)return null;let o=Array.from(i.children.values());return import_react$1.cloneElement(t,n,o)},import_uniqueId=__toESM(require_uniqueId());function _extends$4(){return _extends$4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_extends$4.apply(this,arguments)}var defaultProps$10={className:`VictoryContainer`,portalComponent:import_react$1.createElement(Portal,null),portalZIndex:99,responsive:!0,role:`img`};function useVictoryContainer(e){let t={...defaultProps$10,...e},{title:n,desc:i,width:o,height:l,responsive:u}=t,d=(0,import_react$1.useRef)(null),f=(0,import_react$1.useRef)((0,import_uniqueId.default)(`victory-container-`)),p=t.containerId??f.current,m=e=>`${p}-${e}`,g=getSafeUserProps(t),_=u?{width:`100%`,height:`100%`}:{width:o,height:l},b=u?`0 0 ${o} ${l}`:void 0,S=u?t.preserveAspectRatio:void 0,C=[n&&m(`title`),t[`aria-labelledby`]].filter(
276Boolean).join(` `)||void 0,T=[i&&m(`desc`),t[`aria-describedby`]].filter(Boolean).join(` `)||void 0,E=m(`title`),D=m(`desc`);return{...t,titleId:E,descId:D,dimensions:_,viewBox:b,preserveAspectRatio:S,ariaLabelledBy:C,ariaDescribedBy:T,userProps:g,localContainerRef:d}}var VictoryContainer=e=>{let{role:t,title:n,desc:i,children:o,className:l,portalZIndex:u,portalComponent:d,width:f,height:p,style:m,tabIndex:g,responsive:_,events:b,ouiaId:S,ouiaSafe:C,ouiaType:T,dimensions:E,ariaDescribedBy:D,ariaLabelledBy:O,viewBox:A,preserveAspectRatio:j,userProps:M,titleId:N,descId:P,containerRef:F,localContainerRef:I}=useVictoryContainer(e);return import_react$1.useEffect(()=>{if(!b?.onWheel)return;let e=e=>e.preventDefault(),t=I?.current;return t?.addEventListener(`wheel`,e),()=>{t?.removeEventListener(`wheel`,e)}},[]),import_react$1.createElement(`div`,{className:l,style:{...m,width:_?m?.width:E.width,height:_?m?.height:E.height,pointerEvents:m?.pointerEvents??`none`,touchAction:m?.touchAction??`none`,position:m?.position??`relative`},"data-ouia-component-id":S,"data-ouia-component-type":T,"data-ouia-safe":C,ref:mergeRefs([I,F])},import_react$1.createElement(PortalProvider,null,import_react$1.createElement(`svg`,_extends$4({width:f,height:p,tabIndex:g,role:t,"aria-labelledby":O,"aria-describedby":D,viewBox:A,preserveAspectRatio:j,style:{...E,pointerEvents:`all`}},M,b),n?import_react$1.createElement(`title`,{id:N},n):null,i?import_react$1.createElement(`desc`,{id:P},i):null,o),import_react$1.createElement(`div`,{style:{...E,zIndex:u,position:`absolute`,top:0,left:0}},import_react$1.createElement(PortalOutlet,{as:d,width:f,height:p,viewBox:A,preserveAspectRatio:j,style:{...E,overflow:`visible`}}))))};VictoryContainer.role=`container`;var defaultProps$9={groupComponent:import_react$1.createElement(`g`,null)},VictoryPortal=e=>{let t={...defaultProps$9,...e},[n]=(0,import_react$1.useState)((0,import_uniqueId.default)()),i=usePortalContext(),o=Array.isArray(t.children)?t.children[0]:t.children,{groupComponent:l}=t,u=o&&o.props||{},d=(0,import_defaults.default)(u.groupComponent?{groupComponent:l,standalone:!1}:{},u,omit(t,[`children`,`groupComponent`]),{key:u.key??n}),f=o&&import_react$1.cloneElement(o,d);return import_react$1.useEffect(()=>{i?.addChild(n,f)},[t.children]),import_react$1.useEffect(()=>()=>i?.removeChild(n),[]),i?null:f};VictoryPortal.role=`portal`;function _extends$3(){return _extends$3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_extends$3.apply(this,arguments)}var Rect=(0,import_react$1.forwardRef)((e,t)=>{let{desc:n,id:i,tabIndex:o,origin:l,...u}=e,d={vectorEffect:`non-scaling-stroke`,id:evaluateProp(i,e)?.toString(),tabIndex:evaluateProp(o,e),...u};return n?import_react$1.createElement(`rect`,_extends$3({},d,{ref:t}),import_react$1.createElement(`desc`,null,n)):import_react$1.createElement(`rect`,_extends$3({},d,{ref:t}))}),Text=e=>{let{children:t,desc:n,id:i,origin:o,tabIndex:l,title:u,...d}=e,f={id:evaluateProp(i,e)?.toString(),tabIndex:evaluateProp(l,e),...d};return import_react$1.createElement(`text`,f,u&&import_react$1.createElement(`title`,null,u),n&&import_react$1.createElement(`desc`,null,n),t)},TSpan=e=>{let{desc:t,id:n,tabIndex:i,origin:o,...l}=e,u={id:evaluateProp(n,e)?.toString(),tabIndex:evaluateProp(i,e),...l};return import_react$1.createElement(`tspan`,u)},defaultStyles={fill:`#252525`,fontSize:14,fontFamily:`'Gill Sans', 'Gill Sans MT', 'SerÂavek', 'Trebuchet MS', sans-serif`,stroke:`transparent`},getPosition$2=(e,t)=>e.datum?scalePoint(e,e.datum)[t]:0,getFontSize=e=>{let t=e&&e.fontSize;if(typeof t==`number`)return t;if(t==null)return defaultStyles.fontSize;if(typeof t==`string`){let e=Number(t.replace(`px`,``));return isNaN(e)?defaultStyles.fontSize:e}return defaultStyles.fontSize},getSingleValue=function(e,t){return t===void 0&&(t=0),Array.isArray(e)?e[t]||e[0]:e},shouldUseMultilineBackgrounds=e=>{let{backgroundStyle:t,backgroundPadding:n}=e;return Array.isArray(t)&&!(0,import_isEmpty.default)(t)||Array.isArray(n)&&!(0,import_isEmpty.default)(n)},getStyles$3=(e,t)=>
276{if(t.disableInlineStyles)return{fontSize:getFontSize(evaluateStyle(e,t))};let n=e=>{let n=evaluateStyle(e?(0,import_defaults.default)({},e,defaultStyles):defaultStyles,t);return Object.assign({},n,{fontSize:getFontSize(n)})};return Array.isArray(e)&&!(0,import_isEmpty.default)(e)?e.map(e=>n(e)):n(e)},getBackgroundStyles=(e,t)=>{if(e)return Array.isArray(e)&&!(0,import_isEmpty.default)(e)?e.map(e=>evaluateStyle(e,t)):evaluateStyle(e,t)},getBackgroundPadding=e=>e.backgroundPadding&&Array.isArray(e.backgroundPadding)?e.backgroundPadding.map(t=>getPadding$1(evaluateProp(t,e))):getPadding$1(evaluateProp(e.backgroundPadding,e)),getLineHeight=e=>{let t=evaluateProp(e.lineHeight,e);return Array.isArray(t)&&(0,import_isEmpty.default)(t)?[1]:t},getContent=(e,t)=>{if(e==null)return;if(Array.isArray(e))return e.map(e=>evaluateProp(e,t));let n=evaluateProp(e,t);if(n!=null)return Array.isArray(n)?n:`${n}`.split(` 277`)},getDy=(e,t,n)=>{let i=e.dy?evaluateProp(e.dy,e):0,o=e.inline?1:e.text.length,l=evaluateProp(e.capHeight,e),u=t?evaluateProp(t,e):`middle`,d=[...Array(o).keys()].map(t=>getSingleValue(e.style,t).fontSize),f=[...Array(o).keys()].map(e=>getSingleValue(n,e));if(u===`start`)return i+(l/2+f[0]/2)*d[0];if(e.inline)return u===`end`?i+(l/2-f[0]/2)*d[0]:i+l/2*d[0];if(o===1)return u===`end`?i+(l/2+(.5-o)*f[0])*d[0]:i+(l/2+(.5-o/2)*f[0])*d[0];let p=[...Array(o).keys()].reduce((e,t)=>e+(l/2+(.5-o)*f[t])*d[t]/o,0);return u===`end`?i+p:i+p/2+l/2*f[o-1]*d[o-1]},getTransform$1=(e,t,n)=>{let{polar:i}=e,o=getSingleValue(e.style),l=i?getPolarAngle(e):0,u=o.angle===void 0?evaluateProp(e.angle,e):o.angle,d=u===void 0?l:u,f=e.transform||o.transform,p=f&&evaluateProp(f,e);return p||d?toTransformString(p,d&&{rotate:[d,t,n]}):void 0},getXCoordinate=(e,t)=>{let{direction:n,textAnchor:i,x:o,dx:l}=e;if(n===`rtl`)return o-t;switch(i){case`middle`:return Math.round(o-t/2);case`end`:return Math.round(o-t);default:return o+(l||0)}},getYCoordinate=(e,t)=>{let{verticalAnchor:n,y:i,originalDy:o=0}=e,l=i+o;switch(n){case`start`:return Math.floor(l);case`end`:return Math.ceil(l-t);default:return Math.floor(l-t/2)}}
277,getFullBackground=(e,t)=>{let{dx:n=0,transform:i,backgroundComponent:o,backgroundStyle:l,inline:u,backgroundPadding:d,capHeight:f}=e,p=t.map(e=>e.textSize),m=u?Math.max(...p.map(e=>e.height)):p.reduce((e,n,i)=>{let o=i?0:f/2;return e+n.height*(t[i].lineHeight-o)},0),g=u?p.reduce((e,t,i)=>{let o=i?n:0;return e+t.width+o},0):Math.max(...p.map(e=>e.width)),_=getXCoordinate(e,g),b=getYCoordinate(e,m),S={key:`background`,height:m+d.top+d.bottom,style:l,transform:i,width:g+d.left+d.right,x:u?_-d.left:_+n-d.left,y:b};return import_react$1.cloneElement(o,(0,import_defaults.default)({},o.props,S))},getInlineXOffset=(e,t,n)=>{let{textAnchor:i}=e,o=t.map(e=>e.widthWithPadding),l=-o.reduce((e,t)=>e+t,0)/2;switch(i){case`start`:return o.reduce((e,t,i)=>i<n?e+t:e,0);case`end`:return o.reduce((e,t,i)=>i>n?e-t:e,0);default:return o.reduce((e,t,i)=>i===n?e+t/2:e+(i<n?t:0),l)}},getChildBackgrounds=(e,t)=>{let{dy:n,dx:i,transform:o,backgroundStyle:l,backgroundPadding:u,backgroundComponent:d,inline:f,y:p}=e,m=t.map((e,o)=>{let l=getSingleValue(t,o-1),d=e.textSize,m=e.fontSize*e.lineHeight,g=Math.ceil(m),_=getSingleValue(u,o),b=getSingleValue(u,o-1),S=f&&i||0,C=o&&!f?l.fontSize*l.lineHeight+b.top+b.bottom:n-m*.5-(e.fontSize-e.capHeight);return{textHeight:g,labelSize:d,heightWithPadding:g+_.top+_.bottom,widthWithPadding:d.width+_.left+_.right+S,y:p,fontSize:e.fontSize,dy:C}});return m.map((t,n)=>{let i=getXCoordinate(e,t.labelSize.width),g=m.slice(0,n+1).reduce((e,t)=>e+t.dy,p),_=getSingleValue(u,n),b=t.heightWithPadding,S=f?getInlineXOffset(e,m,n)+i-_.left:i,C=f?getYCoordinate(e,b)-_.top:g,T={key:`tspan-background-${n}`,height:b,style:getSingleValue(l,n),width:t.widthWithPadding,transform:o,x:S-_.left,y:C};return import_react$1.cloneElement(d,(0,import_defaults.default)({},d.props,T))})},getBackgroundElement=(e,t)=>shouldUseMultilineBackgrounds(e)?getChildBackgrounds(e,t):getFullBackgroun
277d(e,t),calculateSpanDy=(e,t,n)=>{let i=getSingleValue(e,t),o=getSingleValue(e,t-1),l=o.fontSize*o.lineHeight,u=i.fontSize*i.lineHeight,d=o.fontSize-o.capHeight,f=i.fontSize-i.capHeight,p=l-o.fontSize/2+i.fontSize/2-l/2+u/2-f/2+d/2;return shouldUseMultilineBackgrounds(n)?p+i.backgroundPadding.top+o.backgroundPadding.bottom:p},getTSpanDy=(e,t,n)=>{let{inline:i}=t,o=getSingleValue(e,n);return n&&!i?calculateSpanDy(e,n,t):i?n===0?o.backgroundPadding.top:void 0:o.backgroundPadding.top},evaluateProps$7=e=>{let t=getContent(e.text,e),n=getStyles$3(e.style,Object.assign({},e,{text:t})),i=getBackgroundStyles(e.backgroundStyle,Object.assign({},e,{text:t,style:n})),o=getBackgroundPadding(Object.assign({},e,{text:t,style:n,backgroundStyle:i})),l=evaluateProp(e.id,e);return Object.assign({},e,{backgroundStyle:i,backgroundPadding:o,style:n,text:t,id:l})},getCalculatedProps$1=e=>{let t=evaluateProp(e.ariaLabel,e),n=getSingleValue(e.style),i=getLineHeight(e),o=e.direction?evaluateProp(e.direction,e):`inherit`,l=e.textAnchor?evaluateProp(e.textAnchor,e):n.textAnchor||`start`,u=e.verticalAnchor?evaluateProp(e.verticalAnchor,e):n.verticalAnchor||`middle`,d=e.dx?evaluateProp(e.dx,e):0,f=getDy(e,u,i),p=e.x===void 0?getPosition$2(e,`x`):e.x,m=e.y===void 0?getPosition$2(e,`y`):e.y,g=getTransform$1(e,p,m);return Object.assign({},e,{ariaLabel:t,lineHeight:i,direction:o,textAnchor:l,verticalAnchor:u,dx:d,dy:f,originalDy:evaluateProp(e.dy,e),transform:g,x:p,y:m})},renderLabel=(e,t)=>{let{ariaLabel:n,inline:i,className:o,title:l,events:u,direction:d,text:f,textAnchor:p,dx:m,dy:g,transform:_,x:b,y:S,desc:C,id:T,tabIndex:E,tspanComponent:D,textComponent:O}=e,A=getSafeUserProps(e),j={"aria-label":n,key:`text`,...u,direction:d,dx:m,x:b,y:S+g,transform:_,className:o,title:l,desc:evaluateProp(C,e),tabIndex:evaluateProp(E,e),id:T,...A},M=f.map((n,o)=>{let l=t[o].style,u={key:`${T}-key-${o}`,x:i?void 0:b,dx:i?m+t[o].backgroundPadding.left:m,dy:getTSpanDy(t,e,o),textAnchor:l.textAnchor||p,style:l,children:n};return import_react$1.cloneElement(D,u)});return import_react$1.cloneElement(O,j,M)},defaultProps$8={backgroundComponent:import_react$1.createElement(Rect,null),groupComponent:import_react$1.createElement(`g`,null),direction:`inherit`,textComponent:import_react$1.createElement(Text,null),tspanComponent:import_react$1.createElement(TSpan,null),capHeight:.71,lineHeight:1},VictoryLabel=e=>{let t=evaluateProps$7((0,import_defaults.default)({},e,defaultProps$8));if(t.text===null||t.text===void 0)return null;let n=getCalculatedProps$1(t),{text:i,style:o,capHeight:l,backgroundPadding:u,lineHeight:d}=n,f=i.map((e,t)=>{let n=getSingleValue(o,t),i=convertLengthToPixels(`${l}em`,n.fontSize),f=getSingleValue(d,t);return{style:n,fontSize:n.fontSize||defaultStyles.fontSize,capHeight:i,text:e,textSize:approximateTextSize(e,n),lineHeight:f,backgroundPadding:getSingleValue(u,t)}}),p=renderLabel(n,f);if(t.backgroundStyle){let e=[getBackgroundElement(n,f),p],i=import_react$1.cloneElement(t.groupComponent,{},e);return t.renderInPortal?import_react$1.createElement(VictoryPortal,null,i):i}return t.renderInPortal?import_react$1.createElement(VictoryPortal,null,p):p};VictoryLabel.displayName=`VictoryLabel`,VictoryLabel.role=`label`,VictoryLabel.defaultStyles=defaultStyles;var ClipPath=e=>import_react$1.createElement(`defs`,null,import_react$1.createElement(`clipPath`,{id:e.clipId?.toString()},e.children));function _extends$2(){return _extends$2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_extends$2.apply(this,arguments)}var Circle=(0,import_react$1.forwardRef)((e,t)=>{let{desc:n,id:i,tabIndex:o,origin:l,...u}=e,d={vectorEffect:`non-scaling-stroke`,id:evaluateProp(i,e)?.toString(),tabIndex:evaluateProp(o,e),...u};return n?import_react$1.createElement(`circle`,_extends$2({},d,{ref:t}),import_react$1.createElement(`desc`,null,n)):import_react$1.createElement(`circle`,_extends$2({},d,{ref:t}))}),VictoryClipContainer=class extends import_react$1.Component{static displayName=`VictoryClipContainer`;static role=`container`;static defaultProps={circleComponent:import_react$1.createElement(Circle,null),rectComponent:import_react$1.createElement(Rect,null),clipPathComponent:import_react$1.createElement(ClipPath,null),groupComponent:import_react$1.createElement(`g`,null)};constructor(e){super(e),this.state={clipId:e?.clipId}}componentDidMount(){this.state.clipId||this.setState({clipId:(0,import_uniqueId.default)(`victory-clip-`)})}calculateAttributes(e){let{polar:t,origin:n,clipWidth:i=0,clipHeight:o=0,translateX:l=0,translateY:u=0}
277=e,d=getPadding$1(e.clipPadding),f=e.radius||getRadius$1(e);return{x:(t?n.x:l)-d.left,y:(t?n.y:u)-d.top,width:Math.max((t?f:i)+d.left+d.right,0),height:Math.max((t?f:o)+d.top+d.bottom,0)}}renderClippedGroup(e,t){let n=getSafeUserProps(e),{style:i,events:o,transform:l,children:u,className:d,groupComponent:f,tabIndex:p}=e,m=this.renderClipComponent(e,t),g=Object.assign({className:d,style:i,transform:l,key:`clipped-group-${t}`,clipPath:`url(#${t})`},o);return import_react$1.cloneElement(f,{...g,tabIndex:p,...n},[m,...import_react$1.Children.toArray(u)])}renderGroup(e){let{style:t,events:n,transform:i,children:o,className:l,groupComponent:u,tabIndex:d}=e;return import_react$1.cloneElement(u,Object.assign({className:l,style:t,transform:i,"aria-label":e[`aria-label`],tabIndex:d},n),o)}renderClipComponent(e,t){let{polar:n,origin:i,clipWidth:o=0,clipHeight:l=0,translateX:u=0,translateY:d=0,circleComponent:f,rectComponent:p,clipPathComponent:m}=e,{top:g,bottom:_,left:b,right:S}=getPadding$1(e.clipPadding),C;if(n){let t=e.radius||getRadius$1(e),n={r:Math.max(t+b+S,t+g+_,0),cx:i.x-b,cy:i.y-g};C=import_react$1.cloneElement(f,n)}else{let e={x:u-b,y:d-g,width:Math.max(o+b+S,0),height:Math.max(l+g+_,0)};C=import_react$1.cloneElement(p,e)}return import_react$1.cloneElement(m,Object.assign({key:`clip-path-${t}`},e,{clipId:t}),C)}getClipValue(e,t){let n={x:e.clipWidth,y:e.clipHeight};if(n[t]!==void 0)return n[t];let i=getRange$1(e,t);return i&&Math.abs(i[0]-i[1])||void 0}getTranslateValue(e,t){let n={x:e.translateX,y:e.translateY};if(n[t]!==void 0)return n[t];let i=getRange$1(e,t);return i?Math.min(...i):void 0}render(){let e=this.getClipValue(this.props,`y`),t=this.getClipValue(this.props,`x`);if(t===void 0||e===void 0)return this.renderGroup(this.props);let n=this.getTranslateValue(this.props,`x`),i=this.getTranslateValue(this.props,`y`),o=(0,import_defaults.default)({},this.props,{clipHeight:e,clipWidth:t,translateX:n,translateY:i});return this.renderClippedGroup(o,this.state.clipId)}};function _extends$1(){return _extends$1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_extends$1.apply(this,arguments)}var Path=(0,import_react$1.forwardRef)((e,t)=>{let{desc:n,id:i,tabIndex:o,origin:l,...u}=e,d={id:evaluateProp(i,e)?.toString(),tabIndex:evaluateProp(o,e),...u};return n?import_react$1.createElement(`path`,_extends$1({},d,{ref:t}),import_react$1.createElement(`desc`,null,n)):import_react$1.createElement(`path`,_extends$1({},d,{ref:t}))}),getArcPath=e=>{let{cx:t,cy:n,r:i,startAngle:o,endAngle:l,closedPath:u}=e,d=Math.abs(l-o)/2+o,f=t+i*Math.cos(degreesToRadians(o)),p=n-i*Math.sin(degreesToRadians(o)),m=t+i*Math.cos(degreesToRadians(d)),g=n-i*Math.sin(degreesToRadians(d)),_=t+i*Math.cos(degreesToRadians(l)),b=n-i*Math.sin(degreesToRadians(l)),S=d-o<=180?0:1,C=l-d<=180?0:1;return`${u?` M ${t}, ${n} L ${f}, ${p}`:`M ${f}, ${p}`} ${`A ${i}, ${i}, 0, ${S}, 0, ${m}, ${g}`} ${`A ${i}, ${i}, 0, ${C}, 0, ${_}, ${b}`} ${u?`Z`:``}`},evaluateProps$6=e=>{let t=evaluateProp(e.ariaLabel,e),n=evaluateProp(e.desc,e),i=evaluateProp(e.id,e),o=evaluateStyle(Object.assign({stroke:`black`,fill:`none`},e.style),e),l=evaluateProp(e.tabIndex,e);return Object.assign({},e,{ariaLabel:t,desc:n,id:i,style:o,tabIndex:l})},defaultProps$7={pathComponent:import_react$1.createElement(Path,null),role:`presentation`,shapeRendering:`auto`},Arc=e=>{let t=evaluateProps$6((0,import_defaults.default)({},e,defaultProps$7));return import_react$1.cloneElement(t.pathComponent,{...t.events,"aria-label":t.ariaLabel,d:getArcPath(t),style:t.style,desc:t.desc,tabIndex:t.tabIndex,className:t.className,role:t.role,shapeRendering:t.shapeRendering,transform:t.transform,clipPath:t.clipPath})},evaluateProps$5=e=>{let t=evaluateProp(e.id,e);return Object.assign({},e,{id:t})},defaultProps$6={circleComponent:import_react$1.createElement(Circle,null),rectComponent:import_react$1.createElement(Rect,null),role:`presentation`,shapeRendering:`auto`},Background=e=>{let t=evaluateProps$5((0,import_defaults.default)({},e,defaultProps$6));return t.polar?import_react$1.cloneElement(t.circleComponent,{...t.events,style:t.style,role:t.role,shapeRendering:t.shapeRendering,cx:t.x,cy:t.y,r:t.height,className:t.className}):import_react$1.cloneElement(t.rectComponent,{...t.events,style:t.style,role:t.role,shapeRendering:t.shapeRendering,x:t.x,y:t.y,rx:t.rx,ry:t.ry,width:t.width,height:t.height,className:t.className})};function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_extends.apply(this,arguments)}var Line=(0,import_react$1.forwardRef)((e,t)=>{let{desc:n,id:i,tabIndex:o,origin:l,...u}=e,d={vectorEffect:`non-scaling-stroke`,id:evaluateProp(i,e)?.toString(),tabIndex:evaluateProp(o,e),...u};return n?import_react$1.createElement(`line`,_extends({},d,{ref:t}),import_react$1.createElement(`desc`,null,n)):import_react$1.createElement(`line`,_extends({},d,{ref:t}))}),evaluateProps$4=e=>{let t=evaluateProp(e.ariaLabel,e),n=evaluateProp(e.desc,e),i=evaluateProp(e.id,e),o=evaluateStyle(Object.assign({stroke:`black`},e.style),e),l=evaluateProp(e.tabIndex,e);return Object.assign({},e,{ariaLabel:t,desc:n,id:i,style:o,tabIndex:l})},defaultProps$5={lineComponent:import_react$1.createElement(Line,null),role:`presentation`,shapeRendering:`auto`},LineSegment=e=>{let t=evaluateProps$4((0,import_defaults.default)({},e,defaultProps$5));return import_react$1.cloneElement(t.lineComponent,{...t.events,"aria-label":t.ariaLabel,style:t.style,desc:t.desc,tabIndex:t.tabIndex,className:t.className,role:t.role,shapeRendering:t.shapeRendering,x1:t.x1,x2:t.x2,y1:t.y1,y2:t.y2,transform:t.transform,clipPath:t.clipPath})},getPath=e=>{let{x:t,y:n,size:i,symbol:o}=e;if(e.getPath)return e.getPath(t,n,i);
277let l=point_path_helpers_exports;return(typeof l[o]==`function`?l[o]:l.circle)(t,n,i)},evaluateProps$3=e=>{let t=evaluateProp(e.ariaLabel,e),n=evaluateProp(e.desc,e),i=evaluateProp(e.id,e),o=evaluateProp(e.size,e),l=evaluateStyle(e.style,e),u=evaluateProp(e.symbol,e),d=evaluateProp(e.tabIndex,e);return Object.assign({},e,{ariaLabel:t,desc:n,id:i,size:o,style:l,symbol:u,tabIndex:d})},defaultProps$4={pathComponent:import_react$1.createElement(Path,null),role:`presentation`,shapeRendering:`auto`},Point=e=>{let t=evaluateProps$3((0,import_defaults.default)({},e,defaultProps$4)),n=getSafeUserProps(t);return import_react$1.cloneElement(t.pathComponent,{...t.events,"aria-label":t.ariaLabel,d:getPath(t),style:t.style,desc:t.desc,tabIndex:t.tabIndex,role:t.role,shapeRendering:t.shapeRendering,className:t.className,transform:t.transform,clipPath:t.clipPath,...n})},getDataWithBaseline=(e,t)=>{let n=getData(e);n.length<2&&(n=[]);let i=e=>{let n=getType(t[e])===`log`?1/(2**53-1):0,i=t[e].domain(),o=getMinValue(i),l=getMaxValue(i),u=n;return o.valueOf()<0&&l.valueOf()<=0?u=l:o.valueOf()>=0&&l.valueOf()>0&&(u=o),containsDates(i)?new Date(u):u};return n.map(e=>{let t=e._y1===void 0?e._y:e._y1,n=e._y0===void 0?i(`y`):e._y0,o=e._x1===void 0?e._x:e._x1,l=e._x0===void 0?i(`x`):e._x0;return Object.assign({},e,{_y0:n,_y1:t,_x0:l,_x1:o})})},getCalculatedValues$5=e=>{let{polar:t}=e,n=getDefaultStyles(e,`area`),i=getStyles$4(e.style,n),o={x:getRange$1(e,`x`),y:getRange$1(e,`y`)},l={x:getDomainWithZero(e,`x`),y:getDomainWithZero(e,`y`)},u={x:getBaseScale(e,`x`).domain(l.x).range(e.horizontal?o.y:o.x),y:getBaseScale(e,`y`).domain(l.y).range(e.horizontal?o.x:o.y)},d=t?e.origin||getPolarOrigin(e):void 0;return{style:i,data:getDataWithBaseline(e,u),scale:u,domain:l,origin:d}},getBaseProps$5=(e,t)=>{let n=modifyProps$1(e,t,`area`),i=Object.assign({},n,getCalculatedValues$5(n)),{data:o,domain:l,events:u,groupComponent:d,height:f,horizontal:p,interpolation:m,origin:g,padding:_,polar:b,scale:S,sharedEvents:C,standalone:T,style:E,theme:D,width:O,labels:A,name:j,disableInlineStyles:M}=i,N={parent:{style:E.parent,width:O,height:f,scale:S,data:o,domain:l,standalone:T,theme:D,polar:b,origin:g,padding:_,name:j,horizontal:p},all:{data:{horizontal:p,polar:b,origin:g,scale:S,data:o,interpolation:m,groupComponent:d,style:M?{}:E.data,disableInlineStyles:M}}};return o.reduce((e,t,n)=>{if(getText(i,t,n)!=null||A&&(u||C)){let o=isNil(t.eventKey)?n:t.eventKey;e[o]={labels:getProps(i,n)}}return e},N)},defined=e=>(e._y1===void 0?e._y:e._y1)!=null&&e._y0!==null,getXAccessor=e=>t=>e.x(t._x1===void 0?t._x:t._x1),getYAccessor=e=>t=>e.y(t._y1===void 0?t._y:t._y1),getY0Accessor=e=>t=>e.y(t._y0),getAngleAccessor=e=>t=>-1*e.x(t._x1===void 0?t._x:t._x1)+Math.PI/2,getCartesianArea=e=>{let{horizontal:t,scale:n}=e,i=getInterpolationFunction(e);return t?area_default().defined(defined).curve(i).x0(getY0Accessor(n)).x1(getYAccessor(n)).y(getXAccessor(n)):area_default().defined(defined).curve(i).x(getXAccessor(n)).y1(getYAccessor(n)).y0(getY0Accessor(n))},getAreaFunction=e=>{let{polar:t,scale:n}=e,i=getInterpolationFunction(e);return t?areaRadial_default().defined(defined).curve(i).angle(getAngleAccessor(n)).outerRadius(getYAccessor(n)).innerRadius(getY0Accessor(n)):getCartesianArea(e)},evaluateProps$2=e=>{let t=evaluateProp(e.ariaLabel,e),n=evaluateProp(e.desc,e),i=evaluateProp(e.id,e),o=evaluateStyle(Object.assign({fill:`black`},e.style),e),l=evaluateProp(e.tabIndex,e);return Object.assign({},e,{ariaLabel:t,desc:n,id:i,style:o,tabIndex:l})},defaultProps$3={groupComponent:import_react$1.createElement(`g`,null),pathComponent:import_react$1.createElement(Path,null),role:`presentation`,shapeRendering:`auto`},Area=e=>{let t=evaluateProps$2((0,import_defaults.default)({},e,defaultProps$3)),{ariaLabel:n,role:i,shapeRendering:o,className:l,polar:u,origin:d,data:f,pathComponent:p,events:m,groupComponent:g,clipPath:_,id:b,style:S,desc:C,tabIndex:T}=t,E=getSafeUserProps(t),D=u&&d?`translate(${d.x}, ${d.y})`:void 0,O=t.transform||D,A=S.stroke&&S.stroke!==`none`&&S.stroke!==`transparent`,j=getAreaFunction(t),M=A&&getLineFunction(t),N=S.stroke?`none`:S.fill,P={"aria-label":n,className:l,role:i,shapeRendering:o,transform:O,...m,clipPath:_,tabIndex:T},F=import_react$1.cloneElement(p,Object.assign({key:`${b}-area`,style:Object.assign({},S,{stroke:N}),d:j(f),desc:C,tabIndex:T},P,E)),I=A?import_react$1.cloneElement(p,Object.assign({key:`${b}-area-stroke`,style:Object.assign({},S,{fill:`none`}),d:M(f)},P)):null;return A?import_react$1.cloneElement(g,E,[F,I]):F},fallbackProps$7={width:450,height:300,padding:50,interpolation:`linear`},options$3={components:[{name:`parent`,index:`parent`},{name:`data`,index:`all`},{name:`labels`}]},VictoryAreaBase=class e extends import_react$1.Component{static animationWhitelist=[`data`,`domain`,`height`,`padding`,`style`,`width`];static defaultProps={containerComponent:import_react$1.createElement(VictoryContainer,null),dataComponent:import_react$1.createElement(Area,null),groupComponent:import_react$1.createElement(VictoryClipContainer,null),labelComponent:import_react$1.createElement(VictoryLabel,{renderInPortal:!0}),samples:50,sortKey:`x`,sortOrder:`ascending`,standalone:!0,theme:VictoryTheme.grayscale};static displayName=`VictoryArea`;static role=`area`;static continuous=!0;static defaultTransitions=continuousTransitions();static defaultPolarTransitions=continuousPolarTransitions();static getDomain=getDomainWithZero;static getData=getData;static getBaseProps(e){return getBaseProps$5(e,fallbackProps$7)}static expectedComponents=[`dataComponent`,`labelComponent`,`groupComponent`,`containerComponent`];shouldAnimate(){return!!this.props.animate}render(){let{animationWhitelist:t,role:n}=e,i=modifyProps$1(this.props,fallbackProps$7,n);if(this.shouldAnimate())return this.animateComponent(i,t);let o=this.renderContinuousData(i);return withSafeUserProps(i.standalone?this.renderContainer(i.containerComponent,o):o,i)}},VictoryArea=addEvents(VictoryAreaBase,options$3),orientationSign={top:-1,left:-1,right:1,bottom:1},exists=e=>e!=null,getCurrentAxis=(e,t)=>{let{orientation:n,horizontal:i}=e;return n?{top:`x`,bottom:`x`,left:`y`,right:`y`}[n]:i?t===`x`?`y`:`x`:t},getScale$1=e=>{let t=getAxis(e),n=getCurrentAxis(e,t),i=getBaseScale(e,t),o=e.domain&&e.domain[t]||getDomain$2(e)||i.domain();return i.range(getRange$1(e,n)),i.domain(o),i},getStyleObject$1=e=>{let{theme:t,dependentAxis:n}=e,i=t&&t.axis&&t.axis.style,o=n?`dependentAxis`:`independentAxis`,l=t&&t[o]&&t[o].style;return i&&l?[`axis`,`axisLabel`,`grid`,`parent`,`tickLabels`,`ticks`].reduce((e,t)=>
277(e[t]=(0,import_defaults.default)({},l[t],i[t]),e),{}):l||i},getStyles$2=function(e,t){t===void 0&&(t={});let n=e.style||{};return{parent:(0,import_defaults.default)(n.parent,t.parent,{height:`100%`,width:`100%`}),axis:(0,import_defaults.default)({},n.axis,t.axis),axisLabel:(0,import_defaults.default)({},n.axisLabel,t.axisLabel),grid:(0,import_defaults.default)({},n.grid,t.grid),ticks:(0,import_defaults.default)({},n.ticks,t.ticks),tickLabels:(0,import_defaults.default)({},n.tickLabels,t.tickLabels)}},getTickProps$1=(e,t,n)=>{let{position:i,transform:o}=e;return{x1:o.x,y1:o.y,x2:o.x+i.x2,y2:o.y+i.y2,style:t,datum:n}},getTickLabelProps$1=(e,t,n,i,o)=>{let{position:l,transform:u}=e;return{style:t,x:u.x+l.x,y:u.y+l.y,verticalAnchor:n.verticalAnchor,textAnchor:n.textAnchor,angle:t.angle,text:o,datum:i}},getGridProps$1=(e,t,n)=>{let{edge:i,transform:o}=e;return{x1:o.x,y1:o.y,x2:i.x+o.x,y2:i.y+o.y,style:t,datum:n}},getAxisProps$2=(e,t,n)=>{let{style:i,padding:o,isVertical:l}=t,{width:u,height:d}=e;return{style:i.axis,x1:l?n.x:o.left+n.x,x2:l?n.x:u-o.right+n.x,y1:l?o.top+n.y:n.y,y2:l?d-o.bottom+n.y:n.y}},getEvaluatedStyles$1=(e,t)=>({tickStyle:evaluateStyle(e.ticks,t),labelStyle:evaluateStyle(e.tickLabels,t),gridStyle:evaluateStyle(e.grid,t)}),getAxisLabelProps$1=(e,t,n)=>{let{style:i,orientation:o,padding:l,labelPadding:u,isVertical:d}=t,f=orientationSign[o],p=l.left+l.right,m=l.top+l.bottom,g=f<0?`end`:`start`,_=i.axisLabel,b=d?-90:0;return{x:d?n.x+f*u:(e.width-p)/2+l.left+n.x,y:d?(e.height-m)/2+l.top+n.y:f*u+n.y,verticalAnchor:_.verticalAnchor||g,textAnchor:_.textAnchor||`middle`,angle:_.angle===void 0?b:_.angle,style:_,text:e.label}},getAnchors=(e,t)=>{let n={top:`end`,left:`end`,right:`start`,bottom:`start`}[e];return{textAnchor:t?n:`middle`,verticalAnchor:t?`middle`:n}},getLabelPadding=(e,t)=>
277{let n=t.axisLabel||{};if(n.padding!==void 0&&n.padding!==null)return n.padding;let i=isVertical(e),o=n.fontSize||14;return e.label?o*(i?2.3:1.6):0},getDefaultOrientations=(e,t,n)=>{let i=t||`positive`;return n?{positive:{x:`left`,y:`bottom`},negative:{x:`right`,y:`top`}}[i][e]:{positive:{x:`bottom`,y:`left`},negative:{x:`top`,y:`right`}}[i][e]},getStandaloneOffset=(e,t)=>{let{style:n,scale:i,orientation:o,padding:l,axis:u,ticks:d,stringTicks:f,isVertical:p,labelPadding:m}=t,{polar:g,horizontal:_}=e,b={scale:{[u]:i},polar:g,horizontal:_,ticks:d,stringTicks:f},S=o===`right`?l.right:l.left,C=o===`top`?l.top:l.bottom,T=e.offsetX!==null&&e.offsetX!==void 0?e.offsetX:S,E=e.offsetY!==null&&e.offsetY!==void 0?e.offsetY:C,D=n.axisLabel.fontSize||14,O=d.map((t,i)=>{let o=f?e.tickValues[t-1]:t;return evaluateStyle(n.ticks,Object.assign({},b,{tick:o,index:i})).size||0}),A=D+2*Math.max(...O)+m,j=1.2*D;return{x:T??(p?A:j),y:E??(p?j:A)}},isEqual$2=(e,t)=>e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():e===t,getOffset=(e,t)=>{let{scale:n,origin:i,orientation:o,orientations:l,domain:u,padding:d}=t,{top:f,bottom:p,left:m,right:g}=d,_={x:o===`bottom`||o===`top`?o:l.x,y:o===`left`||o===`right`?o:l.
277y},b={x:_.y===`left`?m:g,y:_.x===`bottom`?p:f},S={x:_.y===`left`?0:e.width,y:_.x===`bottom`?e.height:0},C={x:isEqual$2(i.x,u.x[0])||isEqual$2(i.x,u.x[1])?0:n.x(i.x),y:isEqual$2(i.y,u.y[0])||isEqual$2(i.y,u.y[1])?0:n.y(i.y)},T=C.x?Math.abs(S.x-C.x):b.x,E=C.y?Math.abs(S.y-C.y):b.y;return{x:exists(e.offsetX)?e.offsetX:T,y:exists(e.offsetY)?e.offsetY:E}},getHorizontalOffset=(e,t)=>{let{scale:n,origin:i,orientation:o,orientations:l,domain:u,padding:d}=t,{top:f,bottom:p,left:m,right:g}=d,_={y:o===`bottom`||o===`top`?o:l.x,x:o===`left`||o===`right`?o:l.y},b={x:_.y===`bottom`?p:f,y:_.x===`left`?m:g},S={y:_.x===`left`?0:e.width,x:_.y===`bottom`?e.height:0},C={x:isEqual$2(i.x,u.x[0])||isEqual$2(i.x,u.x[1])?0:n.x(i.x),y:isEqual$2(i.y,u.y[0])||isEqual$2(i.y,u.y[1])?0:n.y(i.y)},T=C.x?Math.abs(S.x-C.x):b.x,E=C.y?Math.abs(S.y-C.y):b.y;return{x:exists(e.offsetX)?e.offsetX:E,y:exists(e.offsetY)?e.offsetY:T}},getTransform=(e,t,n)=>{let{orientation:i,axis:o}=t,l=getAxisValue(e,o);return{top:{x:0,y:l===void 0?n.y:l},bottom:{x:0,y:l===void 0?e.height-n.y:l},left:{x:l===void 0?n.x:l,y:0},right:{x:l===void 0?e.width-n.x:l,y:0}}[i]},getTickPosition=(e,t,n)=>{let{tickStyle:i,labelStyle:o}=e,l=i.size||0,u=i.padding||0,d=o.padding||0,f=l+u+d,p=orientationSign[t];return{x:n?p*f:0,x2:n?p*l:0,y:n?0:p*f,y2:n?0:p*l}},getTickTransform=(e,t,n)=>({x:n?t.x:e+t.x,y:n?e+t.y:t.y}),getGridEdge=(e,t)=>{let{orientation:n,padding:i,isVertical:o}=t,l=-orientationSign[n];return{x:o?l*(e.width-(i.left+i.right)):0,y:o?0:l*(e.height-(i.top+i.bottom))}},getGridOffset=(e,t)=>{let{padding:n,orientation:i,crossAxis:o}=e,l=i===`right`?n.right:n.left,u=i===`top`?n.top:n.bottom;return{x:o?t.x-l:0,y:o?t.y-u:0}},getLayoutProps=(e,t)=>{let n;return n=t.domain.x&&t.domain.y?e.horizontal?getHorizontalOffset(e,t):getOffset(e,t):getStandaloneOffset(e,t),{globalTransform:getTransform(e,t,n),gridOffset:getGridOffset(t,n),gridEdge:getGridEdge(e,t)}},getOrientation$1=e=>{if(e.orientation)return e.orientation;let t={dependent:e.horizontal?`bottom`:`left`,independent:e.horizontal?`left`:`bottom`};return e.dependentAxis?t.dependent:t.independent},getCalculatedValues$4=e=>{let t=getStyles$2(e,getStyleObject$1(e)),n=getPadding$1(e.padding),i=getLabelPadding(e,t),o=stringTicks(e)?e.tickValues:void 0,l=getAxis(e),u=getDomain$2(e),d=getScale$1(e),f=l===`x`?u:void 0,p=l===`y`?u:void 0,m=l===`x`?d:void 0,g=l===`y`?d:void 0,_=!(e.crossAxis===!1||e.standalone===!0),b=getTicks(e,d,_),S=getTickFormat(e,d),C={x:getRange$1(e,`x`),y:getRange$1(e,`y`)},T={x:e.domain&&e.domain.x?e.domain.x:f,y:e.domain&&e.domain.y?e.domain.y:p},E={x:e.domain&&e.domain.x?getBaseScale(e,`x`).domain(e.domain.x).range(e.horizontal?C.y:C.x):m,y:e.domain&&e.domain.y?getBaseScale(e,`y`).domain(e.domain.y).range(e.horizontal?C.x:C.y):g},D=T.x&&T.y?getOrigin(T):void 0,O=D?{x:getOriginSign(D.x,T.x),y:getOriginSign(D.y,T.y)}:void 0,A=O?{x:getDefaultOrientations(`x`,O.y,e.horizontal),y:getDefaultOrientations(`y`,O.x,e.horizontal)}:void 0,j=A?e.orientation||A[l]:getOrientation$1(e),M=isVertical(Object.assign({},e,{orientation:j}));return{anchors:getAnchors(j,M),axis:l,crossAxis:_,domain:T,isVertical:M,labelPadding:i,orientation:j,orientations:A,origin:D,padding:n,scale:E,stringTicks:o,style:t,tickFormat:S,ticks:b}},getBaseProps$4=(e,t)=>{let n=modifyProps(e,t),i=getCalculatedValues$4(n),{axis:o,style:l,orientation:u,isVertical:d,scale:f,ticks:p,tickFormat:m,anchors:g,domain:_,stringTicks:b}=i,S=o===`x`?`y`:`x`,{width:C,height:T,standalone:E,theme:D,polar:O,padding:A,horizontal:j}=n,{globalTransform:M,gridOffset:N,gridEdge:P}=getLayoutProps(n,i),F={scale:{[o]:f[o]},polar:O,horizontal:j,ticks:p,stringTicks:b},I=getAxisProps$2(n,i,M),L=getAxisLabelProps$1(n,i,M),R={parent:Object.assign({style:l.parent,ticks:p,standalone:E,theme:D,width:C,height:T,padding:A,domain:_},F)},z={dimension:S,range:{[S]:getRange$1(n,S)},scale:n.scale&&n.scale[S]?{[S]:n.scale[S]}:void 0};return p.reduce((e,t,n)=>{let i=b?b[n]:t,_=m(t,n,p),S=getEvaluatedStyles$1(l,Object.assign({},F,{tick:i,tickValue:t,index:n,text:_})),C={position:getTickPosition(S,u,d),transform:getTickTransform(f[o]?.(t),M,d)}
277,T={edge:P,transform:{x:d?-N.x+M.x:f[o]?.(t)+M.x,y:d?f[o]?.(t)+M.y:N.y+M.y}};return e[n]={axis:Object.assign({dimension:o},F,I),axisLabel:Object.assign({},F,L),ticks:Object.assign({},F,getTickProps$1(C,S.tickStyle,t)),tickLabels:Object.assign({},F,getTickLabelProps$1(C,S.labelStyle,g,t,_)),grid:Object.assign({},F,z,getGridProps$1(T,S.gridStyle,t))},e},R)},fallbackProps$6={width:450,height:300,padding:50},options$2={components:[{name:`axis`,index:0},{name:`axisLabel`,index:0},{name:`grid`},{name:`parent`,index:`parent`},{name:`ticks`},{name:`tickLabels`}]},VictoryAxisBase=class extends import_react$1.Component{static animationWhitelist=[`style`,`domain`,`range`,`tickCount`,`tickValues`,`offsetX`,`offsetY`,`padding`,`width`,`height`];static displayName=`VictoryAxis`;static role=`axis`;static defaultTransitions={onExit:{duration:500},onEnter:{duration:500}};static defaultProps={axisComponent:import_react$1.createElement(LineSegment,null),axisLabelComponent:import_react$1.createElement(VictoryLabel,null),tickLabelComponent:import_react$1.createElement(VictoryLabel,null),tickComponent:import_react$1.createElement(LineSegment,null),gridComponent:import_react$1.createElement(LineSegment,null),standalone:!0,theme:VictoryTheme.grayscale,containerComponent:import_react$1.createElement(VictoryContainer,null),groupComponent:import_react$1.createElement(`g`,{role:`presentation`}),fixLabelOverlap:!1};static getDomain=getDomain$2;static getAxis=getAxis;static getStyles(e){return getStyles$2(e)}static getBaseProps(e){return getBaseProps$4(e,fallbackProps$6)}static expectedComponents=[`axisComponent`,`axisLabelComponent`,`groupComponent`,`containerComponent`,`tickComponent`,`tickLabelComponent`,`gridComponent`];renderLine(e){let{axisComponent:t}=e,n=this.getComponentProps(t,`axis`,0);return import_react$1.cloneElement(t,n)}renderLabel(e){let{axisLabelComponent:t,label:n}=e;if(!n)return null;let i=this.getComponentProps(t,`axisLabel`,0);return import_react$1.cloneElement(t,i)}renderGridAndTicks(e){let{tickComponent:t,tickLabelComponent:n,gridComponent:i,name:o}=e,l=e=>{let{style:t={},events:n={}}=e;return t.stroke!==`transparent`&&t.stroke!==`none`&&t.strokeWidth!==0||!(0,import_isEmpty.default)(n)};return this.dataKeys.map((u,d)=>{let f=this.getComponentProps(t,`ticks`,d),p=import_react$1.cloneElement(t,f),m=l(p.props)?p:void 0,g=this.getComponentProps(i,`grid`,d),_=import_react$1.cloneElement(i,g),b=l(_.props)?_:void 0,S=this.getComponentProps(n,`tickLabels`,d),C=[b,m,import_react$1.cloneElement(n,S)].filter(Boolean);return import_react$1.cloneElement(e.groupComponent,{key:`${o}-tick-group-${u}`},C)})}fixLabelOverlap(e,t){let n=isVertical(t),i=n?t.height:t.width,o=e=>e.type&&e.type.role===`label`,l=e.map(e=>e.props.children).reduce((e,t)=>e.concat(t),[]).filter(o).map(e=>e.props),u=e=>typeof e==`object`?Object.assign({},{top:0,right:0,bottom:0,left:0},e):{top:e,right:e,bottom:e,left:e},d=l.reduce((e,t)=>{let i=u(t.style.padding),o=approximateTextSize(t.text,{angle:t.angle,fontSize:t.style.fontSize,letterSpacing:t.style.letterSpacing,fontFamily:t.style.fontFamily});return e+(n?o.height+i.top+i.bottom:o.width+i.right+i.left)},0),f=Math.floor(i*e.length/d),p=Math.ceil(e.length/f)||1,m=e=>e.props.children.filter(o).reduce((e,t)=>(n?t.props.y:t.props.x)||0,0);return e.sort((e,t)=>n?m(t)-m(e):m(e)-m(t)).filter((e,t)=>t%p===0)}shouldAnimate(){return!!this.props.animate}render(){let{animationWhitelist:e}=VictoryAxis,t=modifyProps(this.props,fallbackProps$6),n=getSafeUserProps(this.props);if(this.shouldAnimate())return this.animateComponent(t,e);let i=this.renderGridAndTicks(t),o=t.fixLabelOverlap?this.fixLabelOverlap(i,t):i,l=[this.renderLine(t),this.renderLabel(t),...o],u=import_react$1.cloneElement(t.containerComponent,n);return t.standalone?this.renderContainer(u,l):import_react$1.cloneElement(t.groupComponent,n,l)}},VictoryAxis=addEvents(VictoryAxisBase,options$2),getBarPosition=(e,t)=>{let n=n=>{let i=getType(e.scale[n])===`log`?1/(2**53-1):0,o=getMinValue(e.domain[n]),l=getMaxValue(e.domain[n]);return o<0&&l<=0?i=l:o>=0&&l>0&&(i=o),t[`_${n}`]instanceof Date?new Date(i):i},i=t._y0===void 0?n(`y`):t._y0,o=t._x0===void 0?n(`x`):t._x0;return scalePoint(e,Object.assign({},t,{_y0:i,_x0:o}))},getCalculatedValues$3=e=>{let{polar:t}=e,n=getDefaultStyles(e,`bar`),i=e.disableInlineStyles?{}:getStyles$4(e.style,n),o=e.range||{x:getRange$1(e,`x`),y:getRange$1(e,`y`)},l={x:getDomainWithZero(e,`x`),y:getDomainWithZero(e,`y`)},u={x:getBaseScale(e,`x`).domain(l.x).range(e.horizontal?o.y:o.x),y:getBaseScale(e,`y`).domain(l.y).range(e.horizontal?o.x:o.y)},d=t?e.origin||getPolarOrigin(e):void 0,f=getData(e);return f=formatDataFromDomain(f,l,0),e.groupComponent?.type===VictoryClipContainer&&(f=f.map(e=>({...e,_x:e.x,_y:e.y}))),{style:i,data:f,scale:u,domain:l,origin:d}},getBaseProps$3=(e,t)=>
277{let n=modifyProps$1(e,t,`bar`),i=Object.assign({},n,getCalculatedValues$3(n)),{alignment:o,barRatio:l,cornerRadius:u,data:d,disableInlineStyles:f,domain:p,events:m,height:g,horizontal:_,origin:b,padding:S,polar:C,scale:T,sharedEvents:E,standalone:D,style:O,theme:A,width:j,labels:M,name:N,barWidth:P,getPath:F}=i,I={parent:{horizontal:_,domain:p,scale:T,width:j,height:g,data:d,standalone:D,name:N,theme:A,polar:C,origin:b,padding:S,style:O.parent}};return d.reduce((e,t,n)=>{let p=isNil(t.eventKey)?n:t.eventKey,{x:S,y:D,y0:A,x0:N}=getBarPosition(i,t);return e[p]={data:{alignment:o,barRatio:l,barWidth:P,cornerRadius:u,data:d,datum:t,disableInlineStyles:f,getPath:F,horizontal:_,index:n,polar:C,origin:b,scale:T,style:O.data,width:j,height:g,x:S,y:D,y0:A,x0:N}},(getText(i,t,n)!=null||M&&(m||E))&&(e[p].labels=getProps(i,n)),e},I)},DEFAULT_BAR_WIDTH=8,getBarWidth=(e,t)=>{let{scale:n,data:i,style:o}=t;if(e)return evaluateProp(e,t);if(o.width)return o.width;let l=n.x.range(),u=Math.abs(l[1]-l[0]),d=i.length+2,f=(t.barRatio||.5)*(i.length<2?DEFAULT_BAR_WIDTH:u/d);return Math.max(1,f)},getCornerRadiusFromObject=(e,t)=>{let n={topLeft:0,topRight:0,bottomLeft:0,bottomRight:0},i=(i,o)=>{isNil(e[i])?isNil(e[o])||(n[i]=evaluateProp(e[o],t)):n[i]=evaluateProp(e[i],t)};return i(`topLeft`,`top`),i(`topRight`,`top`),i(`bottomLeft`,`bottom`),i(`bottomRight`,`bottom`),n};function isCornerRadiusObject(e){return(0,import_isPlainObject.default)(e)}var getCornerRadius=(e,t)=>{let n={topLeft:0,topRight:0,bottomLeft:0,bottomRight:0};return e?isCornerRadiusObject(e)?getCornerRadiusFromObject(e,t):(n.topLeft=evaluateProp(e,t),n.topRight=evaluateProp(e,t),n):n},getStyle=function(e,t){if(e===void 0&&(e={}),t.disableInlineStyles)return{};let n={fill:`black`,stroke:e.fill||`black`};return evaluateStyle(Object.assign(n,e),t)},point=(e,t)=>({x:e,y:t,distance(e){return Math.sqrt((this.x-e.x)**2+(this.y-e.y)**2)},add(e){return point(this.x+e.x,this.y+e.y)},subtract(e){return point(this.x-e.x,this.y-e.y)},scalarMult(e){return point(this.x*e,this.y*e)},scalarDivide(e){if(e===0)throw Error(`Division by 0 error`);return point(this.x/e,this.y/e)},equals(e){return this.x===e.x&&this.y===e.y}}),circle=(e,t)=>({center:e,radius:t,hasIntersection(e){let t=this.center,n=e.center,i=this.radius,o=e.radius,l=t.distance(n);return!(l>i+o||l<Math.abs(i-o))},equals(e){let t=this.center,n=e.center;return this.radius===e.radius&&t.equals(n)},intersection(e){let t=this.center,n=e.center,i=this.radius,o=e.radius,l=t.distance(n);if(!this.hasIntersection(e)||this.equals(e))return[];let u=(i**2-o**2+l**2)/(2*l),d=Math.sqrt(i**2-u**2),f=t.add(n.subtract(t).scalarMult(u).scalarDivide(l)),{x:p,y:m}=t,{x:g,y:_}=n,{x:b,y:S}=f,C=[point(b-d*(_-m)/l,S+d*(g-p)/l),point(b+d*(_-m)/l,S-d*(g-p)/l)];return C.sort((e,t)=>e.x-t.x),C},solveX(e){let t=Math.sqrt(this.radius**2-(e-this.center.y)**2);return[this.center.x-t,this.center.x+t]},solveY(e){let t=Math.sqrt(this.radius**2-(e-this.center.x)**2);return[this.center.y-t,this.center.y+t]}}),getPosition$1=(e,t)=>{let{x:n,x0:i,y:o,y0:l,horizontal:u}=e,d=e.alignment||`middle`,f=d===`middle`?t/2:t,p=u?-1:1;return u?{x0:i,x1:n,y0:d===`start`?o:o-p*f,y1:d===`end`?o:o+p*f}:{x0:d===`start`?n:n-p*f,x1:d===`end`?n:n+p*f,y0:l,y1:o}},getAngle=(e,t)=>{let{data:n,scale:i}=e,o=n[t]._x1===void 0?`_x`:`_x1`;return i.x(n[t][o])},getAngularWidth=(e,t)=>{let{scale:n}=e,i=n.y.range(),o=Math.max(...i),l=Math.abs(n.x.range()[1]-n.x.range()[0]);return t/(2*Math.PI*o)*l},transformAngle=e=>-1*e+Math.PI/2,getCustomBarPath=(e,t)=>{let{getPath:n}=e;if(typeof n==`function`)return n({...e,...getPosition$1(e,t)})},getStartAngle=(e,t)=>{let{data:n,scale:i,alignment:o}=e,l=getAngle(e,t),u=Math.abs(i.x.range()[1]-i.x.range()[0]),d=t===0?getAngle(e,n.length-1)-Math.PI*2:getAngle(e,t-1);return t===0&&u<2*Math.PI?i.x.range()[0]:o===`start`||o===`end`?o===`start`?d:l:(l+d)/2},getEndAngle=(e,t)=>
277{let{data:n,scale:i,alignment:o}=e,l=getAngle(e,t),u=Math.abs(i.x.range()[1]-i.x.range()[0]),d=i.x.range()[1]===2*Math.PI?getAngle(e,0)+Math.PI*2:i.x.range()[1],f=t===n.length-1?getAngle(e,0)+Math.PI*2:getAngle(e,t+1);return t===n.length-1&&u<2*Math.PI?d:o===`start`||o===`end`?o===`start`?l:f:(l+f)/2},mapPointsToPath=(e,t,n)=>{let i=`${t.topLeft} ${t.topLeft} ${n}`,o=`${t.topRight} ${t.topRight} ${n}`,l=`${t.bottomLeft} ${t.bottomLeft} ${n}`,u=`${t.bottomRight} ${t.bottomRight} ${n}`;return`${[`M`,`A ${l},`,`L`,`A ${i},`,`L`,`A ${o},`,`L`,`A ${u},`].reduce((t,n,i)=>`${t}${n} ${e[i].x}, ${e[i].y} \n`,``)} z`},getVerticalBarPoints=(e,t,n)=>{let{x0:i,x1:o,y0:l,y1:u}=e,d=e=>{let d=e===`Left`,f=d?1:-1,p=d?i:o,m={x:p+f*n[`bottom${e}`],y:l},g={x:p,y:l-t*n[`bottom${e}`]},_={x:p,y:u+t*n[`top${e}`]},b={x:p+f*n[`top${e}`],y:u};if(t===1?l-n[`bottom${e}`]<u+n[`top${e}`]:l+n[`bottom${e}`]>u-n[`top${e}`]){let i=circle(point(p+f*n[`top${e}`],u+t*n[`top${e}`]),n[`top${e}`]),o=circle(point(p+f*n[`bottom${e}`],l-t*n[`bottom${e}`]),n[`bottom${e}`]),S=i.intersection(o);if(S.length>0){let e=S[d?0:1];g={x:e.x,y:e.y},_={x:e.x,y:e.y}}else if(n[`top${e}`]>n[`bottom${e}`]){let e=i.solveX(l)[d?0:1];m={x:e,y:l},g={x:e,y:l},_={x:e,y:l}}else{let e=o.solveX(u)[d?0:1];g={x:e,y:u},_={x:e,y:u},b={x:e,y:u}}}let S=[m,g,_,b];return d?S:S.reverse()};return d(`Left`).concat(d(`Right`))},getHorizontalBarPoints=(e,t,n)=>{let{y0:i,y1:o}=e,l=e.x0<e.x1?e.x0:e.x1,u=e.x0<e.x1?e.x1:e.x0,d=e=>{let d=e===`top`,f=d?-1:1,p=d?o:i,m={x:l,y:p-f*n[`${e}Left`]},g={x:l+n[`${e}Left`],y:p},_={x:u-n[`${e}Right`],y:p},b={x:u,y:p-f*n[`${e}Right`]};if(g.x>_.x){let i=circle(point(l+n[`${e}Left`],p-f*n[`${e}Left`]),n[`${e}Left`]),o=circle(point(u-n[`${e}Right`],p-f*n[`${e}Right`]),n[`${e}Right`]),S=i.intersection(o);if(S.length>0){let e=S[t>0?1:0];g={x:e.x,y:e.y},_={x:e.x,y:e.y}}else if(n[`${e}Right`]>n[`${e}Left`]){let e=o.solveY(l)[d?0:1];m={x:l,y:e},g={x:l,y:e},_={x:l,y:e}}else{let e=i.solveY(u)[d?0:1];b={x:u,y:e},_={x:u,y:e},g={x:u,y:e}}}return[m,g,_,b]},f=d(`top`),p=d(`bottom`);return[p[1],p[0],...f,p[3],p[2]]},getVerticalBarPath=(e,t,n)=>{let i=getPosition$1(e,t),o=i.y0>i.y1?1:-1,l=o>0?`0 0 1`:`0 0 0`;return mapPointsToPath(getVerticalBarPoints(i,o,n),n,l)},getHorizontalBarPath=(e,t,n)=>{let i=getPosition$1(e,t),o=i.x0<i.x1?1:-1,l=`0 0 1`,u={topRight:o>0?n.topLeft:n.bottomLeft,bottomRight:o>0?n.topRight:n.bottomRight,bottomLeft:o>0?n.bottomRight:n.topRight,topLeft:o>0?n.bottomLeft:n.topLeft};return mapPointsToPath(getHorizontalBarPoints(i,o,u),u,`0 0 1`)},getVerticalPolarBarPath=(e,t)=>{let{datum:n,scale:i,index:o,alignment:l,style:u}=e,d=i.y(n._y0||0),f=i.y(n._y1===void 0?n._y:n._y1),p=i.x(n._x1===void 0?n._x:n._x1),m,g;if(u.width){let t=getAngularWidth(e,u.width),n=l===`middle`?t/2:t;m=l===`start`?p:p-n,g=l===`end`?p:p+n}else m=getStartAngle(e,Number(o)),g=getEndAngle(e,Number(o));let _=e=>arc_default().innerRadius(d).outerRadius(f).startAngle(transformAngle(m)).endAngle(transformAngle(g)).cornerRadius(t[e])(),b=e=>{let t=_(`${e}Right`),n=t.match(/[A-Z]/g)||[],i=t.split(/[A-Z]/).slice(1),o=n.indexOf(`L`),l=_(`${e}Left`),u=l.match(/[A-Z]/g)||[];return{rightMoves:n,rightCoords:i,rightMiddle:o,leftMoves:u,leftCoords:l.split(/[A-Z]/).slice(1),leftMiddle:u.indexOf(`L`)}},S=()=>{let{topRight:e,topLeft:n}=t,i=f*Math.abs(g-m),{rightMoves:o,rightCoords:l,rightMiddle:u,leftMoves:d,leftCoords:p,leftMiddle:_}=b(`top`),S,C;if(e===n||i<2*e+2*n)S=e>n?o:d,C=e>n?l:p;else{let t=e=>e<3,i=n>e&&t(u)?1:2,f;if(e>n){let e=t(u)?_:_-2;f=t(_)?_-1:e}else{let e=t(_)?1:2;f=t(u)?e:_-2}S=[...o.slice(0,i),...d.slice(f)],C=[...l.slice(0,i),...p.slice(f)]}let T=S.indexOf(`L`),E=S.slice(0,T),D=C.slice(0,T);return E.map((e,t)=>({command:e,coords:D[t].split(`,`)}))},C=()=>{let{bottomRight:e,bottomLeft:n}=t,i=d*Math.abs(g-m),{rightMoves:o,rightCoords:l,rightMiddle:u,leftMoves:f,leftCoords:p,leftMiddle:_}=b(`bottom`),S,C;if(e===n||i<2*e+2*n)S=e>n?o:f,C=e>n?l:p;else{let t=(e,t)=>e.length-t<4,i=(e>n?t(o,u):t(f,_))?-1:-3;S=[...f.slice(0,_+2),...o.slice(i)],C=[...p.slice(0,_+2),...l.slice(i)]}let T=S.indexOf(`L`),E=S.slice(T,-1),D=C.slice(T,-1);return E.map((e,t)=>({command:e,coords:D[t].split(`,`)}))},T=S(),E=C();return`${[...T,...E].reduce((e,t)=>
277`${e}${t.command} ${t.coords.join()}`,``)} z`},getBarPath=(e,t,n)=>e.getPath?getCustomBarPath(e,t):e.horizontal?getHorizontalBarPath(e,t,n):getVerticalBarPath(e,t,n),getPolarBarPath=(e,t)=>getVerticalPolarBarPath(e,t),evaluateProps$1=e=>{let t=getStyle(e.style,e),n=getBarWidth(e.barWidth,Object.assign({},e,{style:t})),i=getCornerRadius(e.cornerRadius,Object.assign({},e,{style:t,barWidth:n})),o=evaluateProp(e.ariaLabel,e),l=evaluateProp(e.desc,e),u=evaluateProp(e.id,e),d=evaluateProp(e.tabIndex,e);return Object.assign({},e,{ariaLabel:o,style:t,barWidth:n,cornerRadius:i,desc:l,id:u,tabIndex:d})},defaultProps$2={pathComponent:import_react$1.createElement(Path,null),role:`presentation`,shapeRendering:`auto`},Bar=(0,import_react$1.forwardRef)(function(e,t){let n=evaluateProps$1((0,import_defaults.default)({},e,defaultProps$2)),{polar:i,origin:o,style:l,barWidth:u,cornerRadius:d}=n,f=i?getPolarBarPath(n,d):getBarPath(n,u,d),p=i&&o?`translate(${o.x}, ${o.y})`:void 0;return n.pathComponent?import_react$1.cloneElement(n.pathComponent,{...n.events,"aria-label":n.ariaLabel,style:l,d:f,className:n.className,clipPath:n.clipPath,desc:n.desc,index:n.index,role:n.role,shapeRendering:n.shapeRendering,transform:n.transform||p,tabIndex:n.tabIndex,ref:t}):null}),fallbackProps$5={width:450,height:300,padding:50},defaultData=[{x:1,y:1},{x:2,y:2},{x:3,y:3},{x:4,y:4}],VictoryBarBase=class e extends import_react$1.Component{static animationWhitelist=[`data`,`domain`,`height`,`padding`,`style`,`width`];static displayName=`VictoryBar`;static role=`bar`;static defaultTransitions={onLoad:{duration:2e3,before:()=>({_y:0,_y1:0,_y0:0}),after:e=>({_y:e._y,_y1:e._y1,_y0:e._y0})},onExit:{duration:500,before:()=>({_y:0,yOffset:0})},onEnter:{duration:500,before:()=>({_y:0,_y1:0,_y0:0}),after:e=>({_y:e._y,_y1:e._y1,_y0:e._y0})}};static defaultProps={containerComponent:import_react$1.createElement(VictoryContainer,null),data:defaultData,dataComponent:import_react$1.createElement(Bar,null),groupComponent:import_react$1.createElement(`g`,{role:`presentation`}),labelComponent:import_react$1.createElement(VictoryLabel,null),samples:50,sortOrder:`ascending`,standalone:!0,theme:VictoryTheme.grayscale};static getDomain=getDomainWithZero;static getData=getData;static getBaseProps(e){return getBaseProps$3(e,fallbackProps$5)}static expectedComponents=[`dataComponent`,`labelComponent`,`groupComponent`,`containerComponent`];static shouldRenderDatum=()=>!0;shouldAnimate(){return!!this.props.animate}render(){let{animationWhitelist:t,role:n}=VictoryBar,i=modifyProps$1(this.props,fallbackProps$5,n);if(this.shouldAnimate())return this.animateComponent(i,t);let o;return o=i.groupComponent?.type===VictoryClipContainer?this.renderData(i,e.shouldRenderDatum):this.renderData(i),withSafeUserProps(i.standalone?this.renderContainer(i.containerComponent,o):o,i)}},VictoryBar=addEvents(VictoryBarBase),require_fromPairs=__commonJSMin(((e,t)=>{function n(e){for(var t=-1,n=e==null?0:e.length,i={};++t<n;){var o=e[t];i[o[0]]=o[1]}return i}t.exports=n})),require_stringify=__commonJSMin(((e,t)=>{e=t.exports=n,e.getSerialize=i;function n(e,t,n,o){return JSON.stringify(e,i(t,o),n)}function i(e,t){var n=[],i=[];return t??=function(e,t){return n[0]===t?`[Circular ~]`:`[Circular ~.`+i.slice(0,n.indexOf(t)).join(`.`)+`]`},function(o,l){if(n.length>0){var u=n.indexOf(this);~u?n.splice(u+1):n.push(this),~u?i.splice(u,1/0,o):i.push(o),~n.indexOf(l)&&(l=t.call(this,o,l))}else n.push(l);return e==null?l:e.call(this,o,l)}}})),import_fromPairs=__toESM(require_fromPairs()),import_stringify=__toESM(require_stringify()),VictorySharedEvents=class extends import_react$1.Component{static displayName=`VictorySharedEvents`;static role=`shared-event-wrapper`;static contextType=TimerContext;static defaultProps={groupComponent:import_react$1.createElement(`g`,null)};constructor(e){super(e),this.getScopedEvents=getScopedEvents.bind(this),this.getEventState=getEventState.bind(this),this.state=this.state||{},this.sharedEventsCache={},this.globalEvents={},this.prevGlobalEventKeys=[],this.boundGlobalEvents={},this.baseProps=this.getBaseProps(e)}shouldComponentUpdate(e){if(!(0,import_react_fast_compare.default)(this.props,e)){this.baseProps=this.getBaseProps(e);let t=this.getExternalMutations(e,this.baseProps);this.applyExternalMutations(e,t)}return!0}componentDidMount(){let e=Object.keys(this.globalEvents);
277e.forEach(e=>this.addGlobalListener(e)),this.prevGlobalEventKeys=e}componentDidUpdate(){let e=Object.keys(this.globalEvents);difference(this.prevGlobalEventKeys,e).forEach(e=>this.removeGlobalListener(e)),difference(e,this.prevGlobalEventKeys).forEach(e=>this.addGlobalListener(e)),this.prevGlobalEventKeys=e}componentWillUnmount(){this.prevGlobalEventKeys.forEach(e=>this.removeGlobalListener(e))}addGlobalListener(e){let t=t=>{let n=this.globalEvents[e];return n&&n(emulateReactEvent(t))};this.boundGlobalEvents[e]=t,window.addEventListener(getGlobalEventNameFromKey(e),t)}removeGlobalListener(e){window.removeEventListener(getGlobalEventNameFromKey(e),this.boundGlobalEvents[e])}getAllEvents(e){let t=getComponentEvents(e,[`container`,`groupComponent`]);return Array.isArray(t)?Array.isArray(e.events)?t.concat(...e.events):t:e.events}applyExternalMutations(e,t){if(!(0,import_isEmpty.default)(t)){let n=e.externalEventMutations.reduce((e,t)=>isFunction(t.callback)?e.concat(t.callback):e,[]),i=n.length?()=>{n.forEach(e=>e())}:void 0;this.setState(t,i)}}getExternalMutations(e,t){return(0,import_isEmpty.default)(e.externalEventMutations)?void 0:getExternalMutationsWithChildren(e.externalEventMutations,t,this.state,Object.keys(t))}
277cacheSharedEvents(e,t,n){this.sharedEventsCache[e]=[t,n]}getCachedSharedEvents(e,t){let[n,i]=this.sharedEventsCache[e]||[];if(n&&(0,import_react_fast_compare.default)(t,i))return n}getBaseProps(e){let{container:t}=e,n=import_react$1.Children.toArray(this.props.children),i=this.getBasePropsFromChildren(n),o=t?t.props:{};return Object.assign({},i,{parent:o})}getBasePropsFromChildren(e){return(0,import_fromPairs.default)(reduceChildren(e,(e,t)=>{if(e.type&&isFunction(e.type.getBaseProps)){let n=e.props&&e.type.getBaseProps(e.props);return n?[[t,n]]:null}return null}))}getNewChildren(e,t){let{events:n,eventKey:i}=e,o=(e,l)=>e.reduce((e,u,d)=>{if(u.props.children){let t=import_react$1.Children.toArray(u.props.children),n=l.slice(d,d+t.length),i=import_react$1.cloneElement(u,u.props,o(t,n));return e.concat(i)}else if(l[d]!==`parent`&&u.type&&isFunction(u.type.getBaseProps)){let o=u.props.name||l[d],f=Array.isArray(n)&&n.filter(e=>e.target===`parent`?!1:Array.isArray(e.childName)?e.childName.indexOf(o)>-1:e.childName===o||e.childName===`all`),p=[o,t,f,(0,import_stringify.default)(this.state[o])],m=this.getCachedSharedEvents(o,p)||{events:f,getEvents:(e,n)=>this.getScopedEvents(e,n,o,t),getEventState:(e,t)=>this.getEventState(e,t,o)};return this.cacheSharedEvents(o,m,p),e.concat(import_react$1.cloneElement(u,Object.assign({key:`events-${o}`,sharedEvents:m,eventKey:i,name:o},u.props)))}return e.concat(u)},[]),l=Object.keys(t);return o(import_react$1.Children.toArray(e.children),l)}getContainer(e,t,n){let i=this.getNewChildren(e,t),o=Array.isArray(n)?n.filter(e=>e.target===`parent`):[],l=o.length>0?{events:o,getEvents:(e,n)=>this.getScopedEvents(e,n,null,t),getEventState:this.getEventState}:null,u=e.container||e.groupComponent,d=u.type&&u.type.role,f=u.props||{},p=getEvents.bind(this),m=l&&p({sharedEvents:l},`parent`),g=(0,import_defaults.default)({},this.getEventState(`parent`,`parent`),f,t.parent,{children:i}),_=(0,import_defaults.default)({},getPartialEvents(m,`parent`,g),f.events);this.globalEvents=getGlobalEvents(_);let b=omitGlobalEvents(_);return d===`container`?import_react$1.cloneElement(u,Object.assign({},g,{events:b})):import_react$1.cloneElement(u,b,i)}render(){let e=this.getAllEvents(this.props);return e?this.getContainer(this.props,this.baseProps,e):import_react$1.cloneElement(this.props.container,{children:this.props.children})}},getPosition=(e,t,n)=>n===`x`?e*Math.cos(t):-e*Math.sin(t),getAxisType=e=>{let t=e.dependentAxis?`radial`:`angular`,n=t===`angular`?`radial`:`angular`;return e.horizontal?n:t},filterTicks=(e,t)=>(0,import_uniqBy.default)(e,e=>t(e)%(2*Math.PI)),getEvaluatedStyles=(e,t)=>({tickStyle:evaluateStyle(e.ticks,t),labelStyle:evaluateStyle(e.tickLabels,t),gridStyle:evaluateStyle(e.grid,t)}),getStyleObject=e=>{let{theme:t={},dependentAxis:n}=e,i=t.polarAxis&&t.polarAxis.style||t.axis&&t.axis.style,o=n?`polarDependentAxis`:`polarIndependentAxis`,l=n?`dependentAxis`:`independentAxis`,u=t?.[o]?.style||t?.[l]?.style;return i&&u?[`axis`,`axisLabel`,`grid`,`parent`,`tickLabels`,`ticks`].reduce((e,t)=>(e[t]=(0,import_defaults.default)({},u?.[t],i?.[t]),e),{}):u||i},getRadius=e=>{let{left:t,right:n,top:i,bottom:o}=getPadding$1(e.padding),{width:l,height:u}=e;if(l===void 0||u===void 0)throw Error(`VictoryPolarAxis: width and height properties are required for standalone axes.`);return Math.min(l-t-n,u-i-o)/2},getRange=(e,t)=>{if(e.range&&e.range[t])return e.range[t];if(e.range&&Array.isArray(e.range))return e.range;if(getAxisType(e)===`angular`)return[degreesToRadians(e.startAngle),degreesToRadians(e.endAngle)];let n=getRadius(e);return[e.innerRadius||0,n]},getScale=e=>{let t=getAxis(e),n=getBaseScale(e,t),i=getDomain$2(e,t)||n.domain(),o=getRange(e,t);return n.range(o),n.domain(i),n},getStyles$1=function(e,t){if(t===void 0&&(t={}),e.disableInlineStyles)return{};let n=e.style||{};return{parent:(0,import_defaults.default)({height:`auto`,width:`100%`},n.parent,t.parent),axis:(0,import_defaults.default)({},n.axis,t.axis),axisLabel:(0,import_defaults.default)({},n.axisLabel,t.axisLabel),grid:(0,import_defaults.default)({},n.grid,t.grid),ticks:(0,import_defaults.default)({},n.ticks,t.ticks),tickLabels:(0,import_defaults.default)({},n.tickLabels,t.tickLabels)}},getAxisAngle=e=>{let{axisAngle:t,startAngle:n,dependentAxis:i}=e,o=getAxisValue(e,getAxis(e));return o===void 0||!i?t===void 0?n:t:radiansToDegrees(o)},getTickProps=(e,t,n,i)=>{let{axisType:o,radius:l,scale:u,style:d,stringTicks:f,ticks:p,tick
277Format:m,origin:g}=t,_=m(n,i,p),b=f?f[i]:n,{tickStyle:S}=getEvaluatedStyles(d,{tick:b,tickValue:n,index:i,ticks:p,stringTicks:f,radius:l,scale:u,axisType:o,text:_}),C=o===`radial`?getAxisAngle(e):void 0,T=S.padding||S.size||0,E=degreesToRadians(90-C),D=o===`angular`?u(n):degreesToRadians(-1*C),O=o===`angular`?l:u(n);return o===`angular`?{index:i,datum:b,style:S,x1:getPosition(O,D,`x`)+g.x,y1:getPosition(O,D,`y`)+g.y,x2:getPosition(O+T,D,`x`)+g.x,y2:getPosition(O+T,D,`y`)+g.y}:{index:i,datum:b,style:S,x1:O*Math.cos(D)+Math.cos(E)*T+g.x,x2:O*Math.cos(D)-Math.cos(E)*T+g.x,y1:O*Math.sin(D)+Math.sin(E)*T+g.y,y2:O*Math.sin(D)-Math.sin(E)*T+g.y}},getTickLabelProps=(e,t,n,i)=>{let{axisType:o,radius:l,tickFormat:u,style:d,scale:f,ticks:p,stringTicks:m,origin:g}=t,_=u(n,i,p),b=m?m[i]:n,{labelStyle:S}=getEvaluatedStyles(d,{text:_,tick:b,tickValue:n,index:i,ticks:p,stringTicks:m,radius:l,scale:f,axisType:o}),{tickLabelComponent:C}=e,T=C?.props.labelPlacement?C.props.labelPlacement:e.labelPlacement,E=S.padding||0,D=0,O=o===`radial`?getAxisAngle(e):void 0,A=o===`angular`?radiansToDegrees(f(n)):O+0,j=S.angle===void 0?getPolarAngle(Object.assign({},e,{labelPlacement:T}),A):S.angle,M=o===`angular`?l+E:f(n);return{index:i,datum:b,style:S,angle:j,textAnchor:S.textAnchor||getPolarTextAnchor(Object.assign({},e,{labelPlacement:T}),A),text:_,x:M*Math.cos(degreesToRadians(A))+g.x,y:-M*Math.sin(degreesToRadians(A))+g.y}},getGridProps=(e,t,n,i)=>{let{axisType:o,radius:l,style:u,scale:d,stringTicks:f,ticks:p,tickFormat:m,origin:g}=t,_=m(n,i,p),{startAngle:b,endAngle:S,innerRadius:C=0}=e,T=f?f[i]:n,{gridStyle:E}=getEvaluatedStyles(u,{tick:T,tickValue:n,index:i,ticks:p,stringTicks:f,radius:l,scale:d,axisType:o,text:_}),D=d(n);return o===`angular`?{index:i,datum:T,style:E,x1:getPosition(l,D,`x`)+g.x,y1:getPosition(l,D,`y`)+g.y,x2:getPosition(C,D,`x`)+g.x,y2:getPosition(C,D,`y`)+g.y}:{style:E,index:i,datum:T,cx:g.x,cy:g.y,r:d(n),startAngle:b,endAngle:S}},getAxisLabelProps=(e,t)=>{let{axisType:n,radius:i,style:o,origin:l}=t,{axisLabelComponent:u}=e;if(n!==`radial`)return{};let d=u?.props.labelPlacement?u.props.labelPlacement:e.labelPlacement,f=o&&o.axisLabel||{},p=n===`radial`?getAxisAngle(e):void 0,m=f.angle===void 0?getPolarAngle(Object.assign({},e,{labelPlacement:d}),p):f.angle,g=i+(f.padding||0);return{style:f,angle:m,textAnchor:f.textAnchor||getPolarTextAnchor(Object.assign({},e,{labelPlacement:d}),p),verticalAnchor:f.verticalAnchor||getPolarVerticalAnchor(Object.assign({},e,{labelPlacement:d}),p),text:e.label,x:getPosition(g,degreesToRadians(p),`x`)+l.x,y:getPosition(g,degreesToRadians(p),`y`)+l.y}},getAxisProps$1=(e,t)=>{let{style:n,axisType:i,radius:o,origin:l}=t,{startAngle:u,endAngle:d,innerRadius:f=0}=e,p=i===`radial`?degreesToRadians(getAxisAngle(e)):void 0;return i===`radial`?{style:n.axis,x1:getPosition(f,p,`x`)+l.x,x2:getPosition(o,p,`x`)+l.x,y1:getPosition(f,p,`y`)+l.y,y2:getPosition(o,p,`y`)+l.y}:{style:n.axis,cx:l.x,cy:l.y,r:o,startAngle:u,endAngle:d}},getCalculatedValues$2=e=>{let t=Object.assign({polar:!0},e),n=getStyles$1(t,getStyleObject(t)),i=getPadding$1(t.padding),o=getAxis(t),l=getAxisType(t),u=stringTicks(t)?t.tickValues:void 0,d=getDomain$2(t,o),f=getRange(t,o),p=getScale(t),m=getTicks(t,p);return{axis:o,style:n,padding:i,stringTicks:u,axisType:l,scale:p,ticks:l===`angular`?filterTicks(m,p):m,tickFormat:getTickFormat(t,p),domain:d,range:f,radius:getRadius(t),origin:getPolarOrigin(t)}},getBaseProps$2=(e,t)=>{let n=modifyProps(e,t),i=getCalculatedValues$2(n),{style:o,scale:l,ticks:u,domain:d}=i,{width:f,height:p,standalone:m,theme:g,name:_}=n,b=getAxisProps$1(n,i),S=getAxisLabelProps(n,i),C={parent:{style:o.parent,ticks:u,scale:l,width:f,height:p,domain:d,standalone:m,theme:g,name:_}};return u.reduce((e,t,o)=>(e[o]={axis:b,axisLabel:S,ticks:getTickProps(n,i,t,o),tickLabels:getTickLabelProps(n,i,t,o),grid:getGridProps(n,i,t,o)},e),C)},fallbackProps$4={width:450,height:300,padding:50},VictoryPolarAxisBase=class extends import_react$1.Component{static animationWhitelist=[`style`,`domain`,`range`,`tickCount`,`tickValues`,`padding`,`width`,`height`];static displayName=`VictoryAxis`;static role=`axis`;static defaultTransitions={onExit:{duration:500},onEnter:{duration:500}};static defaultProps={axisComponent:import_react$1.createElement(LineSegment,null),axisLabelComponent:import_react$1.createElement(VictoryLabel,null),circularAxisComponent:import_react$1.createElement(Arc,null),circularGridComponent:import_react$1.createElement(Arc,null),containerComponent:import_react$1.createElement(VictoryContainer,null),endAngle:360,gridComponent:import_react$1.createElement(LineSegment,null),groupComponent:import_react$1.createElement(`g`,{role:`presentation`}),labelPlacement:`parallel`,startAngle:0,standalone:!0,theme:VictoryTheme.grayscale,tickComponent:import_react$1.createElement(LineSegment,null),tickLabelComponent:import_react$1.createElement(VictoryLabel,null)};static getDomain=getDomain$2;static getAxis=getAxis;static getScale(e){return getScale(e)}static getStyles(e){return getStyles$1(e,fallbackProps$4.style)}
277static getBaseProps(e){return getBaseProps$2(e,fallbackProps$4)}static expectedComponents=[`axisComponent`,`circularAxisComponent`,`groupComponent`,`containerComponent`,`tickComponent`,`tickLabelComponent`,`gridComponent`,`circularGridComponent`];renderAxisLine(e){let{dependentAxis:t}=e,n=t?e.axisComponent:e.circularAxisComponent,i=this.getComponentProps(n,`axis`,0);return import_react$1.cloneElement(n,i)}renderLabel(e){let{axisLabelComponent:t,dependentAxis:n,label:i}=e;if(!i||!n)return null;let o=this.getComponentProps(t,`axisLabel`,0);return import_react$1.cloneElement(t,o)}renderAxis(e){let{tickComponent:t,tickLabelComponent:n,name:i}=e,o=e=>{let{style:t={},events:n={}}=e;return t.stroke!==`transparent`&&t.stroke!==`none`&&t.strokeWidth!==0||!(0,import_isEmpty.default)(n)},l=(e.dependentAxis?`radial`:`angular`)==`radial`?e.circularGridComponent:e.gridComponent,u=this.dataKeys.map((e,n)=>{let l=Object.assign({key:`${i}-tick-${e}`},this.getComponentProps(t,`ticks`,n)),u=import_react$1.cloneElement(t,l);return o(u.props)?u:void 0}).filter(Boolean),d=this.dataKeys.map((e,t)=>{let n=Object.assign({key:`${i}-grid-${e}`},this.getComponentProps(l,`grid`,t)),u=import_react$1.cloneElement(l,n);return o(u.props)?u:void 0}).filter(Boolean),f=this.dataKeys.map((e,t)=>{let o=Object.assign({key:`${i}-tick-${e}`},this.getComponentProps(n,`tickLabels`,t));return import_react$1.cloneElement(n,o)}),p=[this.renderAxisLine(e),this.renderLabel(e),...u,...d,...f];return this.renderGroup(e,p)}renderGroup(e,t){let{groupComponent:n}=e;return import_react$1.cloneElement(n,{},t)}shouldAnimate(){return!!this.props.animate}render(){let{animationWhitelist:e}=VictoryPolarAxis,t=modifyProps(this.props,fallbackProps$4);if(this.shouldAnimate())return this.animateComponent(t,e);let n=this.renderAxis(t);return t.standalone?this.renderContainer(t.containerComponent,n):n}},options$1={components:[{name:`axis`,index:0},{name:`axisLabel`,index:0},{name:`grid`},{name:`parent`,index:`parent`},{name:`ticks`},{name:`tickLabels`}]},VictoryPolarAxis=addEvents(VictoryPolarAxisBase,options$1),fallbackProps$3={width:450,height:300,padding:50};function getAxisProps(e,t,n){let{domain:i,scale:o,stringMap:l,categories:u,horizontal:d}=n;return{stringMap:l,horizontal:d,categories:u,startAngle:t.startAngle,endAngle:t.endAngle,innerRadius:t.innerRadius,domain:i,scale:o}}function getBackgroundWithProps(e,t){let n=e.backgroundComponent,i=e.polar?t.range.y[1]:t.range.y[0]-t.range.y[1],o=t.range.x[1]-t.range.x[0],l=e.horizontal?t.scale.y.range()[0]:t.scale.x.range()[0],u=e.horizontal?t.scale.x.range()[1]:t.scale.y.range()[1],d=e.polar?t.origin.x:l,f=e.polar?t.origin.y:u,p=e.name||`chart`,m={height:i,polar:e.polar,scale:t.scale,style:e.style.background,x:d,y:f,key:`${p}-background`,width:o};return import_react$1.cloneElement(n,(0,import_defaults.default)({},n.props,m))}function getChildProps(e,t,n){let i=findAxisComponents([e]);if(i.length>0)return getAxisProps(i[0],t,n);let{categories:o,domain:l,range:u,scale:d,stringMap:f,horizontal:p}=n;return{categories:o,domain:l,range:u,scale:d,stringMap:f,horizontal:p}}function getStyles(e){return{parent:(0,import_defaults.default)({},e.style&&e.style.parent,{height:`100%`,width:`100%`,userSelect:`none`})}}function getCalculatedProps(e,t){let n=getStyles(e),i=modifyProps$1(e,fallbackProps$3,`chart`),{horizontal:o,polar:l}=i,u=getStringsFromChildren(i,t),d=getCategories(i,t,u),f=createStringMap(i,t,u),p={x:getDomain(Object.assign({},i,{categories:d}),`x`,t),y:getDomain(Object.assign({},i,{categories:d}),`y`,t)},m={x:getRange$1(i,`x`),y:getRange$1(i,`y`)},g={x:getScaleFromProps(i,`x`)||getScale$2(i,`x`),y:getScaleFromProps(i,`y`)||getScale$2(i,`y`)};return{categories:d,domain:p,range:m,horizontal:o,scale:{x:g.x.domain(p.x).range(o?m.y:m.x),y:g.y.domain(p.y).range(o?m.x:m.y)},stringMap:f,style:n,origin:l?getPolarOrigin(i):getOrigin(p),padding:getPadding$1(i.padding)}}function getChildren(e,t,n){let i=t||getChildComponents(e),o=n||getCalculatedProps(e,i),l=o.style.parent,{height:u,polar:d,theme:f,width:p}=e,{origin:m,horizontal:g}=o,_=e.name||`chart`;return i.filter(import_react$1.isValidElement).map((t,n)=>{let i=t.type&&t.type.role,b=Array.isArray(t.props.style)?t.props.style:(0,import_defaults.default)({},t.props.style,{parent:l}),S=getChildProps(t,e,o),C=t.props.name||`${_}-${i}-${n}`,T=(0,import_defaults.default)({horizontal:g,height:u,polar:d,theme:f,width:p,style:b,name:C,origin:d?m:void 0,padding:o.padding,key:`${C}-key-${n}`,standalone:!1},S);return import_react$1.cloneElement(t,T)})}var getChildComponents=(e,t)=>{let n=import_react$1.Children.toArray(e.children);if(n.length===0)n.push(t.independent,t.dependent);
277else{let i={dependent:getAxisComponentsWithParent(n,`dependent`),independent:getAxisComponentsWithParent(n,`independent`)};i.dependent.length===0&&i.independent.length===0&&(n=e.prependDefaultAxes?[t.independent,t.dependent].concat(n):n.concat([t.independent,t.dependent]))}return n},getDomain=(e,t,n)=>{let i=n||import_react$1.Children.toArray(e.children),o=getDomain$1(e,t,i),l=getAxisComponent(i,t);return l&&l.props&&l.props.invertAxis?o.concat().reverse():o},createStringMap=(e,t,n)=>({x:!n.x||n.x.length===0?null:n.x.reduce((e,t,n)=>(e[t]=n+1,e),{}),y:!n.y||n.y.length===0?null:n.y.reduce((e,t,n)=>(e[t]=n+1,e),{})}),fallbackProps$2={width:450,height:300,padding:50},defaultProps$1={backgroundComponent:import_react$1.createElement(Background,null),containerComponent:import_react$1.createElement(VictoryContainer,null),defaultAxes:{independent:import_react$1.createElement(VictoryAxis,null),dependent:import_react$1.createElement(VictoryAxis,{dependentAxis:!0})},defaultPolarAxes:{independent:import_react$1.createElement(VictoryPolarAxis,null),dependent:import_react$1.createElement(VictoryPolarAxis,{dependentAxis:!0})},groupComponent:import_react$1.createElement(`g`,null),standalone:!0,theme:VictoryTheme.grayscale},VictoryChartImpl=e=>{let t=import_react$1.useMemo(()=>(0,import_defaults.default)({},e,defaultProps$1),[e]),n=`chart`,{getAnimationProps:i,setAnimationState:o,getProps:l}=useAnimationState(),u=l(t),d=modifyProps$1(u,fallbackProps$2,`chart`),{desc:f,eventKey:p,containerComponent:m,standalone:g,groupComponent:_,externalEventMutations:b,width:S,height:C,theme:T,polar:E,name:D,title:O}=d,A=u.polar?d.defaultPolarAxes:d.defaultAxes,j=import_react$1.useMemo(()=>getChildComponents(d,A),[d,A]),M=import_react$1.useMemo(()=>getCalculatedProps(d,j),[d,j]),{domain:N,scale:P,style:F,origin:I,horizontal:L}=M,R=import_react$1.useMemo(()=>{let e=getChildren(u,j,M).map((e,t)=>{let n=Object.assign({animate:i(u,e,t)},e.props);return import_react$1.cloneElement(e,n)});if(u.style&&u.style.background){let t=getBackgroundWithProps(u,M);e.unshift(t)}return e},[i,j,u,M]),z=import_react$1.useMemo(()=>g?{desc:f,domain:N,width:S,height:C,horizontal:L,name:D,origin:E?I:void 0,polar:E,theme:T,title:O,scale:P,standalone:g,style:F.parent}:{},[f,N,C,L,D,I,E,P,g,F,O,T,S]),B=import_react$1.useMemo(()=>{if(g){let e=(0,import_defaults.default)({},m.props,z,getSafeUserProps(t));return import_react$1.cloneElement(m,e)}return _},[_,g,m,z,t]),V=import_react$1.useMemo(()=>getAllEvents(u),[u]),H=usePreviousProps(t);return import_react$1.useEffect(()=>()=>{t.animate&&o(H,t)},[o,H,t]),(0,import_isEmpty.default)(V)?import_react$1.cloneElement(B,B.props,R):import_react$1.createElement(VictorySharedEvents,{container:B,eventKey:p,events:V,externalEventMutations:b},R)},VictoryChart=import_react$1.memo(VictoryChartImpl,import_react_fast_compare.default);VictoryChart.displayName=`VictoryChart`,VictoryChart.expectedComponents=[`groupComponent`,`containerComponent`];var getCalculatedValues$1=e=>{let t=getData(e);t.length<2&&(t=[]);let n={x:getRange$1(e,`x`),y:getRange$1(e,`y`)},i={x:getDomain$3(e,`x`),y:getDomain$3(e,`y`)},o={x:getBaseScale(e,`x`).domain(i.x).range(e.horizontal?n.y:n.x),y:getBaseScale(e,`y`).domain(i.y).range(e.horizontal?n.x:n.y)},l=e.polar?e.origin||getPolarOrigin(e):void 0,u=getDefaultStyles(e,`line`),d=getStyles$4(e.style,u);return{domain:i,data:t,scale:o,style:d,origin:l}},getBaseProps$1=(e,t)=>{let n=modifyProps$1(e,t,`line`),i=Object.assign({},n,getCalculatedValues$1(n)),{data:o,domain:l,events:u,groupComponent:d,height:f,horizontal:p,interpolation:m,origin:g,padding:_,polar:b,scale:S,sharedEvents:C,standalone:T,style:E,theme:D,width:O,labels:A,name:j,disableInlineStyles:M}=i,N={parent:{style:E.parent,scale:S,data:o,height:f,width:O,name:j,domain:l,standalone:T,polar:b,origin:g,padding:_,horizontal:p},all:{data:{horizontal:p,polar:b,origin:g,scale:S,data:o,interpolation:m,groupComponent:d,style:M?{}:E.data,theme:D,disableInlineStyles:M}}};return o.reduce((e,t,n)=>{if(getText(i,t,n)!=null||A&&(u||C)){let o=isNil(t.eventKey)?n:t.eventKey;e[o]={labels:getProps(i,n)}}return e},N)},evaluateProps=e=>{let t=evaluateProp(e.ariaLabel,e),n=evaluateProp(e.id,e),i=evaluateStyle(Object.assign({fill:`none`,stroke:`black`,pointerEvents:`stroke`},e.style),e),o=evaluateProp(e.tabIndex,e);return Object.assign({},e,{ariaLabel:t,id:n,style:i,tabIndex:o})},defaultProps={pathComponent:import_react$1.createElement(Path,null),role:`presentation`,shapeRendering:`auto`},Curve=e=>{let t=evaluateProps((0,import_defaults.default)({},e,defaultProps)),n=getSafeUserProps(t),{polar:i,origin:o}=t,l=getLineFunction(t),u=i&&o?`translate(${o.x}, ${o.y})`:void 0,d=l(t.data);return import_react$1.cloneElement(t.pathComponent,{...t.events,...n,"aria-label":t.ariaLabel,d,style:t.style,transform:t.transform||u,className:t.className,role:t.role,shapeRendering:t.shapeRendering,clipPath:t.clipPath,tabIndex:t.tabIndex})},fallbackProps$1={width:450,height:300,padding:50,interpolation:`linear`},options={components:[{name:`parent`,index:`parent`},{name:`data`,index:`all`},{name:`labels`}]},VictoryLineBase=class e extends import_react$1.Component{constructor(e){super(e)}static animationWhitelist=[`data`,`domain`,`height`,`padding`,`samples`,`style`,`width`];static displayName=`VictoryLine`;static role=`line`;static defaultTransitions=continuousTransitions();static defaultPolarTransitions=continuousPolarTransitions();static continuous=!0;static defaultProps={containerComponent:import_react$1.createElement(VictoryContainer,null),dataComponent:import_react$1.createElement(Curve,null),labelComponent:import_react$1.createElement(VictoryLabel,{renderInPortal:!0}),groupComponent:import_react$1.createElement(VictoryClipContainer,null),samples:50,sortKey:`x`,sortOrder:`ascending`,standalone:!0,theme:VictoryTheme.grayscale};static getDomain=getDomain$3;static getData=getData;static getBaseProps(e){return getBaseProps$1(e,fallbackProps$1)}static expectedComponents=[`dataComponent`,`labelComponent`,`groupComponent`,`containerComponent`];shouldAnimate(){return!!this.props.animate}render(){let{animationWhitelist:t,role:n}=e,i=modifyProps$1(this.props,fallbackProps$1,n);if(this.shouldAnimate())return this.animateComponent(i,t);let o=this.renderContinuousData(i);return withSafeUserProps(i.standalone?this.renderContainer(i.containerComponent,o):o,i)}},VictoryLine=addEvents(VictoryLineBase,options),getSymbol=(e,t)=>t.bubbleProperty?`circle`:e.symbol||t.symbol,getBubbleSize=(e,t)=>
277{let{data:n,z:i,maxBubbleSize:o,minBubbleSize:l}=t,u=n.map(e=>e[i]),d=Math.min(...u),f=Math.max(...u),p=o||(()=>{let e=Math.min(...Object.values(getPadding$1(t.padding)));return Math.max(e,5)})(),m=l||p*.1;if(f===d)return Math.max(m,1);let g=Math.PI*p**2,_=Math.PI*m**2,b=(e[i]-d)/(f-d)*g,S=Math.sqrt(Math.max(b,_)/Math.PI);return Math.max(S,1)},getSize=(e,t)=>{let{size:n,z:i}=t;return e.size?typeof e.size==`function`?e.size:Math.max(e.size,1):typeof t.size==`function`?n:e[i]?getBubbleSize(e,t):Math.max(n||0,1)},getCalculatedValues=e=>{let t=getDefaultStyles(e,`scatter`),n=getStyles$4(e.style,t),i={x:getRange$1(e,`x`),y:getRange$1(e,`y`)},o={x:getDomain$3(e,`x`),y:getDomain$3(e,`y`)},l={x:getBaseScale(e,`x`).domain(o.x).range(e.horizontal?i.y:i.x),y:getBaseScale(e,`y`).domain(o.y).range(e.horizontal?i.x:i.y)},u=e.polar?e.origin||getPolarOrigin(e):void 0,d=e.bubbleProperty||`z`,f=getData(e);return f=formatDataFromDomain(f,o),{domain:o,data:f,scale:l,style:n,origin:u,z:d}},getBaseProps=(e,t)=>{let n=modifyProps$1(e,t,`scatter`),i=Object.assign({},n,getCalculatedValues(n)),{data:o,domain:l,events:u,height:d,origin:f,padding:p,polar:m,scale:g,name:_,sharedEvents:b,standalone:S,style:C,theme:T,width:E,labels:D,horizontal:O,disableInlineStyles:A}=i,j={parent:{style:C.parent,scale:g,domain:l,data:o,height:d,width:E,standalone:S,theme:T,origin:f,polar:m,padding:p,name:_,horizontal:O}};return o.reduce((e,t,n)=>{let l=isNil(t.eventKey)?n:t.eventKey,{x:d,y:p}=scalePoint(i,t);return e[l]={data:{x:d,y:p,datum:t,data:o,index:n,scale:g,polar:m,origin:f,horizontal:O,size:getSize(t,i),symbol:getSymbol(t,i),style:A?{}:C.data,disableInlineStyles:A}},(getText(i,t,n)!=null||D&&(u||b))&&(e[l].labels=getProps(i,n)),e},j)},fallbackProps={width:450,height:300,padding:50,size:3,symbol:`circle`},VictoryScatterBase=class extends import_react$1.Component{static animationWhitelist=[`data`,`domain`,`height`,`maxBubbleSize`,`padding`,`samples`,`size`,`style`,`width`];static displayName=`VictoryScatter`;static role=`scatter`;static defaultTransitions=discreteTransitions();static defaultProps={containerComponent:import_react$1.createElement(VictoryContainer,null),dataComponent:import_react$1.createElement(Point,null),labelComponent:import_react$1.createElement(VictoryLabel,null),groupComponent:import_react$1.createElement(`g`,null),samples:50,sortOrder:`ascending`,standalone:!0,theme:VictoryTheme.grayscale};static getDomain=getDomain$3;static getData=getData;static getBaseProps(e){return getBaseProps(e,fallbackProps)}static expectedComponents=[`dataComponent`,`labelComponent`,`groupComponent`,`containerComponent`];shouldAnimate(){return!!this.props.animate}render(){let{animationWhitelist:e,role:t}=VictoryScatter,n=modifyProps$1(this.props,fallbackProps,t);if(this.shouldAnimate())return this.animateComponent(n,e);let i=this.renderData(n);return withSafeUserProps(n.standalone?this.renderContainer(n.containerComponent,i):i,n)}},VictoryScatter=addEvents(VictoryScatterBase);function GradientFill$3({color1:e,color2:t,id:n}){return(0,import_jsx_runtime.jsx)(`defs`,{children:(0,import_jsx_runtime.jsxs)(`linearGradient`,{id:n,x1:`0%`,y1:`0%`,x2:`0%`,y2:`100%`,children:[(0,import_jsx_runtime.jsx)(`stop`,{offset:`0%`,stopColor:e}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`100%`,stopColor:t})]})})}GradientFill$3.propTypes={color1:import_prop_types.default.string.isRequired,color2:import_prop_types.default.string.isRequired,id:import_prop_types.default.string.isRequired};var linearGradientPositive=`linear-gradient(180deg, rgba(118,145,128,0.4) 0%, rgba(118,145,128, 1) 100%)`,linearGradientNegative=`linear-gradient(180deg, rgba(141,84,84,0.4) 0%, rgba(141,84,84,1) 100%)`;function PLChart({stats:e,plData:t}){let[n,i]=(0,import_react$1.useState)(void 0),{textNeutralColor:o,colours:l}=Styling_default,u=10,d=`bounce`,f=[{label:`£ Net`,colour:l.blue500},{label:`£ Deposit`,colour:l.red400},{label:`£ Withdrew`,colour:l.green400}],p=()=>{let e=new Date;e.setDate(1),e.setHours(0),e.setMinutes(0),e.setSeconds(0);let n=e.getMonth()-5;e.setMonth(n);let o={},l={},u={},d=t.reduce((e,t)=>
277{let n=t.dateObj.substring(0,7);return e[n]=t,e},{}),f,p;for(let t=0;t<=6;t+=1){let t=e.toISOString().substring(0,7),n=monthLabel(t),i;i=t in d?d[t].credit-d[t].debit:0,o[t]={x:n,y:i,label:`£${formatGBP(i)}`},(!f||i<f)&&(f=i),(!p||i>p)&&(p=i),i=t in d?d[t].credit:0,l[t]={x:n,y:i,fill:linearGradientPositive,label:`£${formatGBP(i)}`},(!f||i<f)&&(f=i),(!p||i>p)&&(p=i),i=t in d&&d[t].debit>0?d[t].debit*-1:0,u[t]={x:n,y:i,fill:linearGradientNegative,label:`£${formatGBP(i)}`},(!f||i<f)&&(f=i),(!p||i>p)&&(p=i);let m=e.getMonth()+1;e.setMonth(m)}let m=Object.values(o),g=Object.values(l),_=Object.values(u);f&&(f<0?f*=1.1:f*=.9),p&&(p>0?p*=1.1:p*=.9),i({netData:m,creditData:g,debitData:_,lowestY:f,highestY:p})};return(0,import_react$1.useEffect)(()=>{e&&p()},[e]),!n||n.lowestY===0&&n.highestY===0?null:(0,import_jsx_runtime.jsxs)(Stack,{bgcolor:`white`,borderRadius:`14px`,children:[(0,import_jsx_runtime.jsxs)(VictoryChart,{theme:VictoryTheme.material,height:240,domainPadding:{x:20,y:20},standalone:!0,singleQuadrantDomainPadding:!1,children:[(0,import_jsx_runtime.jsx)(VictoryAxis,{style:{grid:{stroke:`transparent`},ticks:{stroke:`none`},tickLabels:{fill:o}}}),(0,import_jsx_runtime.jsx)(VictoryAxis,{dependentAxis:!0}),(0,import_jsx_runtime.jsx)(GradientFill$3,{color1:`rgba(118, 145, 128, 0.4)`,color2:`rgba(118, 145, 128, 1)`,id:`linearpositive`}),(0,import_jsx_runtime.jsx)(GradientFill$3,{color1:`rgba(141, 84, 84, 1)`,color2:`rgba(141, 84, 84, 0.4)`,id:`linearnegative`}),(0,import_jsx_runtime.jsx)(VictoryBar,{animate:{duration:10,easing:d},labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:`transparent`}}),barRatio:.8,cornerRadius:{top:12},style:{data:{fill:`url(#linearnegative)`,opacity:.5}},data:n?n.debitData:[]}),(0,import_jsx_runtime.jsx)(VictoryBar,{animate:{duration:10,easing:d},labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:`transparent`}}),barRatio:.8,cornerRadius:{top:12},style:{data:{fill:`url(#linearpositive)`,opacity:.7}},data:n?n.creditData:[]}),(0,import_jsx_runtime.jsx)(VictoryLine,{animate:{duration:10},interpolation:`cardinal`,data:n?n.netData:[],style:{data:{stroke:l.blue500,strokeWidth:3},parent:{border:`3px solid`}},labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:`transparent`}})}),(0,import_jsx_runtime.jsx)(VictoryScatter,{data:n?n.netData:[],size:3,style:{data:{fill:l.blue500},labels:{fill:`transparent`}}})]}),(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,spacing:2,alignItems:`center`,mx:2,mb:2,justifyContent:`space-between`,children:f.map(e=>(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Icon,{sx:{color:e.colour},children:(0,import_jsx_runtime.jsx)(Circle_default,{})}),(0,import_jsx_runtime.jsx)(Typography,{fontSize:`10px`,children:e.label})]},v4()))})]})}PLChart.propTypes={stats:import_prop_types.default.shape({net:import_prop_types.default.number.isRequired,credit:import_prop_types.default.number.isRequired,debit:import_prop_types.default.number.isRequired}),plData:import_prop_types.default.arrayOf(import_prop_types.default.shape({dateObj:import_prop_types.default.string.isRequired,credit:import_prop_types.default.number.isRequired,debit:import_prop_types.default.number.isRequired}).isRequired).isRequired};function BetTrackerAccount({setShowLogin:e,trackedAccount_dot_uuid:t}){let[n,i]=(0,import_react$1.useState)(void 0),[o,l]=(0,import_react$1.useState)(t??``),[u,d]=(0,import_react$1.useState)([]),[f,p]=(0,import_react$1.useState)([]),[m,g]=(0,import_react$1.useState)(void 0),[_,b]=(0,import_react$1.useState)([]),[S,C]=(0,import_react$1.useState)(!1),[T,E]=(0,import_react$1.useState)(!1),D=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/bettracker/account`,params:{trackedAccount_dot_uuid:o},callback:i})};(0,import_react$1.useEffect)(()=>{window.location.pathname.split(`/`).pop()===`bettracker`?l(t??``):l(window.location.pathname.split(`/`).pop()??``)},[t]),(0,import_react$1.useEffect)(()=>{o&&D()},[o]);let O=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/bettracker/trackedaccount/pl`,params:{merchant_dot_uuid:n?.merchantObj.dot_uuid},callback:b})},A=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/bettracker/memo/categories`,callback:d})},j=e=>{Array.isArray(e)&&(e.sort((e,t)=>
277new Date(t.created_dateObj)>new Date(e.created_dateObj)?1:new Date(e.created_dateObj)>new Date(t.created_dateObj)?-1:0),p(e))},M=()=>{n&&AppAPI({setShowLogin:e,endpoint:`betbudget/api/bettracker/memo/list`,params:{trackedAccount_dot_uuid:o},callback:j})};(0,import_react$1.useEffect)(()=>{n&&(O(),A(),M())},[n]),(0,import_react$1.useEffect)(()=>{if(Array.isArray(_)&&_.length>0){let e=0,t=0,n=0;_.forEach(i=>{e=e+i.credit-i.debit,t+=i.credit,n+=i.debit}),g({net:e,credit:t,debit:n})}},[_]);let N=`${API_SERVER}/betbudget/api/merchant/logo/`,P=`${API_SERVER}/memoIcons`;return n&&u?S?(0,import_jsx_runtime.jsx)(BetTrackerMemosAdd,{trackedAccount_dot_uuid:o,getMemos:M,memoCategories:u,memoLogoUrl:P,showEditor:T,setShowEditor:E,setAddMemoMobile:C,setShowLogin:e}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`center`,spacing:2,py:2,children:[(0,import_jsx_runtime.jsx)(Avatar,{src:`${N}${n.merchantObj.dot_uuid}`,sx:{boxShadow:2,bgcolor:`#c0c0c0`}}),(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:n?.merchantObj.name??``})]}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,rowGap:2,children:[(0,import_jsx_runtime.jsxs)(Grid,{size:{xs:12,md:6},paddingRight:{xs:0,md:2},children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,direction:`row`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(PL,{stats:m}),(0,import_jsx_runtime.jsx)(Balances,{callback:D,trackedAccountObj:n,setShowLogin:e})]}),(0,import_jsx_runtime.jsx)(Stack,{py:2,children:(0,import_jsx_runtime.jsx)(PLChart,{stats:m,plData:_})}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`center`,justifyContent:`space-between`,my:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Your memos`,variant:`h4`}),(0,import_jsx_runtime.jsx)(AppButton,{secondary:!0,onClick:()=>{import_lib$1.isMobile?C(!0):E(!0)},title:`+ Memo`,width:`30%`}),import_lib$1.isMobile?null:(0,import_jsx_runtime.jsx)(BetTrackerMemosAdd,{trackedAccount_dot_uuid:o,getMemos:M,memoCategories:u,memoLogoUrl:P,showEditor:T,setShowEditor:E,setShowLogin:e,setAddMemoMobile:C})]}),(0,import_jsx_runtime.jsx)(BetTrackerMemosList,{memos:f,memoCategories:u,getMemos:M,merchantObj:n?.merchantObj,memoLogoUrl:P,setShowLogin:e})]}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsx)(History,{trackedAccountObj:n,setShowLogin:e})}),(0,import_jsx_runtime.jsx)(Stack,{alignItems:`center`,justifyContent:`center`,children:(0,import_jsx_runtime.jsx)(ReportIssue,{trackedAccountObj:n,setShowLogin:e})})]})]}):(0,import_jsx_runtime.jsx)(Loading,{})}BetTrackerAccount.propTypes={trackedAccount_dot_uuid:import_prop_types.default.string,setShowLogin:import_prop_types.default.func.isRequired};var require_dayjs_min=__commonJSMin(((e,t)=>{(function(n,i){typeof e==`object`&&t!==void 0?t.exports=i():typeof define==`function`&&define.amd?define(i):(n=typeof globalThis<`u`?globalThis:n||self).dayjs=i()})(e,(function(){var e=1e3,t=6e4,n=36e5,i=`millisecond`,o=`second`,l=`minute`,u=`hour`,d=`day`,f=`week`,p=`month`,m=`quarter`,g=`year`,_=`date`,b=`Invalid Date`,S=/^(\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,T={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(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},E=function(e,t,n){var i=String(e);return!i||i.length>=t?e:``+Array(t+1-i.length).join(n)+e},D={s:E,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),i=Math.floor(n/60),o=n%60;return(t<=0?`+`:`-`)+E(i,2,`0`)+`:`+E(o,2,`0`)},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var i=12*(n.year()-t.year())+(n.month()-t.month()),o=t.clone().add(i,p),l=n-o<0,u=t.clone().add(i+(l?-1:1),p);return+(-(i+(n-o)/(l?o-u:u-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:p,y:g,w:f,d,D:_,h:u,m:l,s:o,ms:i,Q:m}[e]||String(e||``).toLowerCase().replace(/s$/,``)},u:function(e){return e===void 0}},O=`en`,A={};A[O]=T;var j=`$isDayjsObject`,M=function(e){return e instanceof I||!(!e||!e[j])},N=function e(t,n,i){var o;if(!t)return O;if(typeof t==`string`){var l=t.toLowerCase();A[l]&&(o=l),n&&(A[l]=n,o=l);var u=t.split(`-`);if(!o&&u.length>1)return e(u[0])}else{var d=t.name;A[d]=t,o=d}return!i&&o&&(O=o),o||!i&&O},P=function(e,t){if(M(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new I(n)},F=D;F.l=N,F.i=M,F.w=function(e,t){return P(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function T(e){this.$L=N(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[j]=!0}var E=T.prototype;return E.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(F.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var i=t.match(S);if(i){var o=i[2]-1||0,l=(i[7]||`0`).substring(0,3);return n?new Date(Date.UTC(i[1],o,i[3]||1,i[4]||0,i[5]||0,i[6]||0,l)):new Date(i[1],o,i[3]||1,i[4]||0,i[5]||0,i[6]||0,l)}}return new Date(t)}(e),this.init()},E.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},E.$utils=function(){return F},E.isValid=function(){return this.$d.toString()!==b},E.isSame=function(e,t){var n=P(e);return this.startOf(t)<=n&&n<=this.endOf(t)},E.isAfter=function(e,t){return P(e)<this.startOf(t)},E.isBefore=function(e,t){return this.endOf(t)<P(e)},E.$g=function(e,t,n){return F.u(e)?this[t]:this.set(n,e)},E.unix=function(){return Math.floor(this.valueOf()/1e3)},E.valueOf=function(){return this.$d.getTime()},E.startOf=function(e,t){var n=this,i=!!F.u(t)||t,m=F.p(e),b=function(e,t){var o=F.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return i?o:o.endOf(d)},S=function(e,t){return F.w(n.toDate()[e].apply(n.toDate(`s`),(i?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},C=this.$W,T=this.$M,E=this.$D,D=`set`+(this.$u?`UTC`:``);switch(m){case g:return i?b(1,0):b(31,11);case p:return i?b(1,T):b(0,T+1);case f:var O=this.$locale().weekStart||0,A=(C<O?C+7:C)-O;return b(i?E-A:E+(6-A),T);case d:case _:return S(D+`Hours`,0);case u:return S(D+`Minutes`,1);case l:return S(D+`Seconds`,2);case o:return S(D+`Milliseconds`,3);default:return this.clone()}},E.endOf=function(e){return this.startOf(e,!1)},E.$set=function(e,t){var n,f=F.p(e),m=`set`+(this.$u?`UTC`:``),b=(n={},n[d]=m+`Date`,n[_]=m+`Date`,n[p]=m+`Month`,n[g]=m+`FullYear`,n[u]=m+`Hours`,n[l]=m+`Minutes`,n[o]=m+`Seconds`,n[i]=m+`Milliseconds`,n)[f],S=f===d?this.$D+(t-this.$W):t;if(f===p||f===g){var C=this.clone().set(_,1);C.$d[b](S),C.init(),this.$d=C.set(_,Math.min(this.$D,C.daysInMonth())).$d}else b&&this.$d[b](S);return this.init(),this},E.set=function(e,t){return this.clone().$set(e,t)},E.get=function(e){return this[F.p(e)]()},E.add=function(i,m){var _,b=this;i=Number(i);var S=F.p(m),C=function(e){var t=P(b);return F.w(t.date(t.date()+Math.round(e*i)),b)};if(S===p)return this.set(p,this.$M+i);if(S===g)return this.set(g,this.$y+i);if(S===d)return C(1);if(S===f)return C(7);var T=(_={},_[l]=t,_[u]=n,_[o]=e,_)[S]||1,E=this.$d.getTime()+i*T;return F.w(E,this)},E.subtract=function(e,t){return this.add(-1*e,t)},E.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||b;var i=e||`YYYY-MM-DDTHH:mm:ssZ`,o=F.z(this),l=this.$H,u=this.$m,d=this.$M,f=n.weekdays,p=n.months,m=n.meridiem,g=function(e,n,o,l){return e&&(e[
277n]||e(t,i))||o[n].slice(0,l)},_=function(e){return F.s(l%12||12,e,`0`)},S=m||function(e,t,n){var i=e<12?`AM`:`PM`;return n?i.toLowerCase():i};return i.replace(C,(function(e,i){return i||function(e){switch(e){case`YY`:return String(t.$y).slice(-2);case`YYYY`:return F.s(t.$y,4,`0`);case`M`:return d+1;case`MM`:return F.s(d+1,2,`0`);case`MMM`:return g(n.monthsShort,d,p,3);case`MMMM`:return g(p,d);case`D`:return t.$D;case`DD`:return F.s(t.$D,2,`0`);case`d`:return String(t.$W);case`dd`:return g(n.weekdaysMin,t.$W,f,2);case`ddd`:return g(n.weekdaysShort,t.$W,f,3);case`dddd`:return f[t.$W];case`H`:return String(l);case`HH`:return F.s(l,2,`0`);case`h`:return _(1);case`hh`:return _(2);case`a`:return S(l,u,!0);case`A`:return S(l,u,!1);case`m`:return String(u);case`mm`:return F.s(u,2,`0`);case`s`:return String(t.$s);case`ss`:return F.s(t.$s,2,`0`);case`SSS`:return F.s(t.$ms,3,`0`);case`Z`:return o}return null}(e)||o.replace(`:`,``)}))},E.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},E.diff=function(i,_,b){var S,C=this,T=F.p(_),E=P(i),D=(E.utcOffset()-this.utcOffset())*t,O=this-E,A=function(){return F.m(C,E)};switch(T){case g:S=A()/12;break;case p:S=A();break;case m:S=A()/3;break;case f:S=(O-D)/6048e5;break;case d:S=(O-D)/864e5;break;case u:S=O/n;break;case l:S=O/t;break;case o:S=O/e;break;default:S=O}return b?S:F.a(S)},E.daysInMonth=function(){return this.endOf(p).$D},E.$locale=function(){return A[this.$L]},E.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),i=N(e,t,!0);return i&&(n.$L=i),n},E.clone=function(){return F.w(this.$d,this)},E.toDate=function(){return new Date(this.valueOf())},E.toJSON=function(){return this.isValid()?this.toISOString():null},E.toISOString=function(){return this.$d.toISOString()},E.toString=function(){return this.$d.toUTCString()},T}(),L=I.prototype;return P.prototype=L,[[`$ms`,i],[`$s`,o],[`$m`,l],[`$H`,u],[`$W`,d],[`$M`,p],[`$y`,g],[`$D`,_]].forEach((function(e){L[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),P.extend=function(e,t){return e.$i||=(e(t,I,P),!0),P},P.locale=N,P.isDayjs=M,P.unix=function(e){return P(1e3*e)},P.en=A[O],P.Ls=A,P.p={},P}))})),import_dayjs_min=__toESM(require_dayjs_min(),1);function ExistingWeb({state:e,name:t,logo:n,qrsize:i,getConsentURL:o}){let{qrUrl:l,QRStatus:u}=e,d=(0,import_react$1.useCallback)(()=>l?!u||u===`pending`?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(DisplayQR,{state:e,name:t,qrsize:i}),(0,import_jsx_runtime.jsx)(DisplayLink,{state:e,getConsentURL:o})]}):u&&u===`waiting`?(0,import_jsx_runtime.jsx)(DisplayWaiting,{qrsize:i,name:t}):null:(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`}),[u,o,t,l,i,e]);return(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,alignItems:`center`,m:2,children:[(0,import_jsx_runtime.jsx)(`img`,{src:n,alt:t,height:50}),d()]})}ExistingWeb.propTypes={state:import_prop_types.default.shape({qrUrl:import_prop_types.default.string.isRequired,QRStatus:import_prop_types.default.string.isRequired,isLoading:import_prop_types.default.bool.isRequired}).isRequired,name:import_prop_types.default.string.isRequired,logo:import_prop_types.default.string.isRequired,qrsize:import_prop_types.default.number.isRequired,getConsentURL:import_prop_types.default.func.isRequired};function ExistingMobile({state:e,getConsentURL:t,name:n,logo:i}){let{consentURL:o}=e;return o||t(),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,p:6,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(`img`,{src:i,alt:`logo`,height:40}),(0,import_jsx_runtime.jsx)(BText,{title:`Connecting you to ${n} mobile banking.`}),(0,import_jsx_runtime.jsx)(CircularProgress,{})]})}ExistingMobile.propTypes={state:import_prop_types.default.shape({consentURL:import_prop_types.default.string.isRequired}).isRequired,name:import_prop_types.default.string.isRequired,logo:import_prop_types.default.string.isRequired,getConsentURL:import_prop_types.default.func.isRequired};function DisplayQR({state:e,name:t,qrsize:n}){let{qrUrl:i}=e;return(0,import_jsx_runtime.jsxs)(Stack,{alignItems:`center`,bgcolor:`#f5f5f5`,borderRadius:2,width:`95%`,height:268,sx:{borderRadius:`14px`},children:[(0,import_jsx_runtime.jsxs)(Stack,{p:2,textAlign:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{title:`Scan this QR code on your phone`,variant:`body2`}),(0,import_jsx_runtime.jsx)(BText,{title:`to use ${t} mobile banking`,variant:`body2`})]}
277),(0,import_jsx_runtime.jsx)(Box,{width:n,height:n,children:i?(0,import_jsx_runtime.jsx)(import_lib.QRCode,{value:i,size:n}):(0,import_jsx_runtime.jsx)(Loading,{})})]})}DisplayQR.propTypes={state:import_prop_types.default.shape({qrUrl:import_prop_types.default.string.isRequired}).isRequired,name:import_prop_types.default.string.isRequired,qrsize:import_prop_types.default.number.isRequired};function DisplayLink({state:e,getConsentURL:t}){let{isLoading:n}=e;return(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,onClick:()=>{t()},fullWidth:!0,loading:n,endIcon:(0,import_jsx_runtime.jsx)(OpenInNew_default,{}),children:`AGREE AND CONTINUE TO BANK`})}DisplayLink.propTypes={state:import_prop_types.default.shape({isLoading:import_prop_types.default.bool.isRequired}).isRequired,getConsentURL:import_prop_types.default.func.isRequired};function DisplayCancel({onClose:e}){return(0,import_jsx_runtime.jsx)(Button,{onClick:()=>e(),fullWidth:!0,children:`DON'T AGREE TO SHARE`})}DisplayCancel.propTypes={onClose:import_prop_types.default.func.isRequired};function DisplayWaiting({qrsize:e,name:t}){return(0,import_jsx_runtime.jsx)(Box,{alignItems:`center`,bgcolor:`#f5f5f5`,p:2,borderRadius:1,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,width:e,height:e,justifyContent:`center`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(CircularProgress,{variant:`indeterminate`}),(0,import_jsx_runtime.jsx)(BText,{title:`Return here when you have completed the connection in mobile banking to ${t}.`})]})})}DisplayWaiting.propTypes={name:import_prop_types.default.string.isRequired,qrsize:import_prop_types.default.number.isRequired};function NewWeb({logo:e,name:t,state:n,qrsize:i,getConsentURL:o,handleAccordion:l,expanded:u,colours:d,onClose:f}){let{QRStatus:p,qrUrl:m}=n,g=(0,import_react$1.useCallback)(()=>m?!p||p===`pending`?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(DisplayQR,{state:n,name:t,qrsize:i}),(0,import_jsx_runtime.jsx)(DisplayLink,{state:n,getConsentURL:o}),(0,import_jsx_runtime.jsx)(DisplayCancel,{onClose:f})]}):p&&p===`waiting`?(0,import_jsx_runtime.jsx)(DisplayWaiting,{qrsize:i,name:t}):null:(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`}),[p,o,t,f,m,i,n]);return(0,import_jsx_runtime.jsxs)(Stack,{alignItems:`center`,margin:4,children:[(0,import_jsx_runtime.jsx)(`img`,{src:e,alt:t,height:50}),!p||p===`pending`?(0,import_jsx_runtime.jsx)(DisplayConsentInfo,{handleAccordion:l,expanded:u,colours:d}):null,g()]})}NewWeb.propTypes={name:import_prop_types.default.string.isRequired,logo:import_prop_types.default.string.isRequired,expanded:import_prop_types.default.string.isRequired,qrsize:import_prop_types.default.number.isRequired,getConsentURL:import_prop_types.default.func.isRequired,handleAccordion:import_prop_types.default.func.isRequired,colours:import_prop_types.default.shape({grey200:import_prop_types.default.string.isRequired,red400:import_prop_types.default.string.isRequired,white:import_prop_types.default.string.isRequired,grey400:import_prop_types.default.string.isRequired}).isRequired,onClose:import_prop_types.default.func.isRequired,state:import_prop_types.default.shape({qrUrl:import_prop_types.default.string.isRequired,QRStatus:import_prop_types.default.string.isRequired,consentURL:import_prop_types.default.string,isOpen:import_prop_types.default.bool.isRequired,isLoading:import_prop_types.default.bool.isRequired}).isRequired};function NewMobile({logo:e,name:t,state:n,handleAccordion:i,expanded:o,colours:l,getConsentURL:u,onClose:d}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(`img`,{src:e,alt:t,height:50}),(0,import_jsx_runtime.jsx)(DisplayConsentInfo,{handleAccordion:i,expanded:o,colours:l}),(0,import_jsx_runtime.jsx)(DisplayLink,{state:n,getConsentURL:u}),(0,import_jsx_runtime.jsx)(DisplayCancel,{onClose:d})]})}NewMobile.propTypes={state:import_prop_types.default.shape({qrUrl:import_prop_types.default.string.isRequired,QRStatus:import_prop_types.default.string.isRequired,consentURL:import_prop_types.default.string.isRequired,isOpen:import_prop_types.default.bool.isRequired,isLoading:import_prop_types.default.bool.isRequired}).isRequired,name:import_prop_types.default.string.isRequired,logo:import_prop_types.default.string.isRequired,expanded:import_prop_types.default.string.isRequired,getConsentURL:import_prop_types.default.func.isRequired,handleAccordion:import_prop_types.default.func.isRequired,colours:import_prop_types.default.shape({grey200:import_prop_types.default.string.isRequired,red400:import_prop_types.default.string.isRequired,white:import_prop_types.default.string.isRequired,grey400:import_prop_types.default.string.isRequired}).isRequired,onClose:import_prop_types.default.func.isRequired};
277function DisplayConsentInfo({handleAccordion:e,expanded:t,colours:n}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,width:`95%`,marginTop:2,children:[(0,import_jsx_runtime.jsxs)(Accordion,{expanded:t===`panel1`,onChange:e(`panel1`),elevation:0,sx:{border:1,borderColor:n.grey200,borderRadius:1},children:[(0,import_jsx_runtime.jsx)(AccordionSummary,{expandIcon:(0,import_jsx_runtime.jsx)(ExpandMore_default,{}),"aria-controls":`panel1bh-content`,id:`panel1bh-header`,children:(0,import_jsx_runtime.jsx)(BText,{title:`What we're asking for`,variant:`body2`})}),(0,import_jsx_runtime.jsx)(AccordionDetails,{children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,children:[(0,import_jsx_runtime.jsx)(Visibility_default,{fontSize:`small`}),(0,import_jsx_runtime.jsx)(BText,{title:`Read-only access for 90 days`,variant:`body2`})]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,children:[(0,import_jsx_runtime.jsx)(Analytics_default,{fontSize:`small`}),(0,import_jsx_runtime.jsx)(BText,{title:`Transactions, balances and owners`,variant:`body2`})]})]})})]}),(0,import_jsx_runtime.jsxs)(Accordion,{expanded:t===`panel2`,onChange:e(`panel2`),elevation:0,sx:{border:1,borderColor:n.grey200,borderRadius:1},children:[(0,import_jsx_runtime.jsx)(AccordionSummary,{expandIcon:(0,import_jsx_runtime.jsx)(ExpandMore_default,{}),"aria-controls":`panel2bh-content`,id:`panel2bh-header`,children:(0,import_jsx_runtime.jsx)(BText,{title:`What happens to your data`,variant:`body2`})}),(0,import_jsx_runtime.jsx)(AccordionDetails,{children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,children:[(0,import_jsx_runtime.jsx)(AccountTree_default,{fontSize:`small`}),(0,import_jsx_runtime.jsx)(BText,{title:`Never used for marketing or shared with credit agencies.`,variant:`body2`})]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,children:[(0,import_jsx_runtime.jsx)(Delete_default,{fontSize:`small`}),(0,import_jsx_runtime.jsx)(BText,{title:`Deleted after 1 year or on request`,variant:`body2`})]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,children:[(0,import_jsx_runtime.jsx)(Lock_default,{fontSize:`small`}),(0,import_jsx_runtime.jsx)(BText,{title:`Secured on our UK or EU servers`,variant:`body2`})]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,children:[(0,import_jsx_runtime.jsx)(Share_default,{fontSize:`small`}),(0,import_jsx_runtime.jsx)(BText,{title:`Relevant analysis shared with gaming sites when you approve`,variant:`body2`})]})]})})]}),(0,import_jsx_runtime.jsxs)(Accordion,{expanded:t===`panel3`,onChange:e(`panel3`),elevation:0,sx:{border:1,borderColor:n.grey200,borderRadius:1},children:[(0,import_jsx_runtime.jsx)(AccordionSummary,{expandIcon:(0,import_jsx_runtime.jsx)(ExpandMore_default,{}),"aria-controls":`panel3bh-content`,id:`panel3bh-header`,children:(0,import_jsx_runtime.jsx)(BText,{title:`Who is asking`,variant:`body2`})}),(0,import_jsx_runtime.jsx)(AccordionDetails,{children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:(0,import_jsx_runtime.jsx)(BText,{small:!0,title:`BetBudget is a service of Department Of Trust, a trading name of 122 Ideas Ltd, UK Company number 12979583, Reg'd office 86-90 Paul St. EC2A 4NE. Registered with the Financial Conduct Authority #957387`,variant:`body2`})})})]})]})}DisplayConsentInfo.propTypes={expanded:import_prop_types.default.string.isRequired,handleAccordion:import_prop_types.default.func.isRequired,colours:import_prop_types.default.shape({grey200:import_prop_types.default.string.isRequired,red400:import_prop_types.default.string.isRequired,white:import_prop_types.default.string.isRequired,grey400:import_prop_types.default.string.isRequired}).isRequired};function Launcher({format:e,existingConsent:t,accountsExpired:n,accountsNearlyExpired:i,name:o,logo:l,initConsentProcess:u,colours:d}){return!e||e===`button`?n?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Connection expired`,color:d.red400}),(0,import_jsx_runtime.jsx)(AppButton,{theme:`red`,title:`Renew now`,onClick:()=>u()})]}):i?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Connection expires soon! Renew now`,color:d.red400}),(0,import_jsx_runtime.jsx)(AppButton,{theme:`red`,title:`Renew now`,onClick:()=>u()})]}):(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>u(),title:t?`Manage connection`:`Connect bank`,secondary:!0}):(0,import_jsx_runtime.jsx)(Box,{p:2,children:(0,import_jsx_runtime.jsxs)(Stack,{p:2,alignItems:`center`,justifyContent:`center`,bgcolor:`#fff`,borderRadius:`14px`,spacing:2,height:100,onClick:()=>u(),sx:{cursor:`pointer`,"&:hover":{top:-2,boxShadow:6}},textAlign:`center`,children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:l,alt:o,loading:`lazy`,color:d.white,width:110})}),(0,import_jsx_runtime.jsx)(BText,{center:!0,small:!0,title:o,color:d.grey400})]})},`launcher_${o}`)}
277Launcher.propTypes={colours:import_prop_types.default.shape({grey200:import_prop_types.default.string.isRequired,red400:import_prop_types.default.string.isRequired,white:import_prop_types.default.string.isRequired,grey400:import_prop_types.default.string.isRequired}).isRequired,format:import_prop_types.default.string,existingConsent:import_prop_types.default.bool,accountsExpired:import_prop_types.default.bool,accountsNearlyExpired:import_prop_types.default.bool,name:import_prop_types.default.string.isRequired,logo:import_prop_types.default.string.isRequired,initConsentProcess:import_prop_types.default.func.isRequired};function ModalContent$1({state:e,onClose:t,existingConsent:n,windowWidth:i,getConsentURL:o,name:l,logo:u,handleAccordion:d,expanded:f,colours:p,qrsize:m}){let{isOpen:g}=e,_=(0,import_react$1.useCallback)(()=>import_lib$1.isMobile&&n&&g?(0,import_jsx_runtime.jsx)(Heading,{title:`Manage connection`,variant:`h5`}):!import_lib$1.isMobile&&n&&g?(0,import_jsx_runtime.jsx)(Heading,{title:`Manage connection`,variant:i<600?`h5`:`h4`}):import_lib$1.isMobile&&!n&&g||g?(0,import_jsx_runtime.jsx)(Heading,{title:`Let's get your accounts connected`,variant:`h5`}):null,[n,g,i]),b=(0,import_react$1.useCallback)(()=>import_lib$1.isMobile&&n&&g?(0,import_jsx_runtime.jsx)(ExistingMobile,{state:e,getConsentURL:o,name:l,logo:u}):!import_lib$1.isMobile&&n&&g?(0,import_jsx_runtime.jsx)(ExistingWeb,{state:e,name:l,logo:u,qrsize:m,getConsentURL:o}):import_lib$1.isMobile&&!n&&g?(0,import_jsx_runtime.jsx)(NewMobile,{state:e,logo:u,name:l,handleAccordion:d,expanded:f,colours:p,getConsentURL:o,onClose:t}):g?(0,import_jsx_runtime.jsx)(NewWeb,{state:e,name:l,logo:u,qrsize:m,getConsentURL:o,handleAccordion:d,expanded:f,onClose:t,colours:p}):null,[p,n,f,o,d,g,u,l,t,m,e]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{flexDirection:`row`,justifyContent:`space-between`,alignItems:`center`,mb:4,children:[_(),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>t(),children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),b(),` `]})}ModalContent$1.propTypes={state:import_prop_types.default.shape({qrUrl:import_prop_types.default.string.isRequired,QRStatus:import_prop_types.default.string.isRequired,consentURL:import_prop_types.default.string.isRequired,isOpen:import_prop_types.default.bool.isRequired,isLoading:import_prop_types.default.bool.isRequired}).isRequired,name:import_prop_types.default.string.isRequired,logo:import_prop_types.default.string.isRequired,expanded:import_prop_types.default.string.isRequired,getConsentURL:import_prop_types.default.func.isRequired,handleAccordion:import_prop_types.default.func.isRequired,colours:import_prop_types.default.shape({grey200:import_prop_types.default.string.isRequired,red400:import_prop_types.default.string.isRequired,white:import_prop_types.default.string.isRequired,grey400:import_prop_types.default.string.isRequired}).isRequired,onClose:import_prop_types.default.func.isRequired,existingConsent:import_prop_types.default.bool,windowWidth:import_prop_types.default.number.isRequired,qrsize:import_prop_types.default.number.isRequired};function Consent({setShowLogin:e,refreshHandler:t,bankObj:n,existingConsent:i,format:o,accountsExpired:l,accountsNearlyExpired:u}){let[d,f]=(0,import_react$1.useState)({isOpen:!1,consentURL:``,qrUrl:``,QRStatus:``,shortlink:``,isLoading:!1,ais_provider:`ecospend`}),p=e=>{f({...d,isOpen:e})},m=e=>{f({...d,QRStatus:e})},g=e=>{f({...d,isLoading:e})},[_,b]=(0,import_react$1.useState)(`panel1`),S=(0,import_react$1.useRef)(0),[C,T]=(0,import_react$1.useState)(window.innerWidth);window.addEventListener(`resize`,()=>{T(window.innerWidth)});let{bank_id:E,name:D,accountObjs:O}=n,A=O?.find(e=>e.consent_id)?.consent_id,{logo:j}=n;j||=`${cdn}/banklogos/${E.toLowerCase()}.png`;let M=localStorage.getItem(`dot_logintoken`),N=160,{colours:P,modal:F,modalXSmall:I}=Styling_default,L=e=>{if(!e||!(`status`in e)||e.status===`error`){try{window.clearTimeout(S.current)}catch{}return}d.QRStatus!==e.status&&m(e.status),d.isOpen&&(e.status===`waiting`||e.status===`pen
277ding`)&&R()},R=()=>{d.isOpen&&(!d.QRStatus||d.QRStatus!==`used`)&&d.shortlink&&(S.current=window.setTimeout(()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/monitor_shortlink/${d.shortlink}`,callback:L})},1e3))},z=()=>{try{window.clearTimeout(S.current)}catch{}f({...d,isOpen:!1,consentURL:``,qrUrl:``,QRStatus:``,shortlink:``}),t()},B=()=>{g(!0),AppAPI({setShowLogin:e,endpoint:`betbudget/api/init_consent_session`,params:{bank_id:E,consent_id:A,returnURL:`${BBCLIENT_URL}/?loginToken=${M}`},callback:e=>{g(!1),e&&e.consent_url&&E&&window.open(e.consent_url,`_self`)}})},V=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/request_consent_qrurl`,params:{bank_id:E,returnURL:`${BBCLIENT_URL}/?loginToken=${M}`},callback:e=>{let{url:t}=e;if(t){let e=null;try{e=t.split(`/`),e=e[e.length-1]}catch{}let n={...d};n.qrUrl=t,n.shortlink=e,f(n)}}})};return(0,import_react$1.useEffect)(()=>{let{QRStatus:e}=d;e===`used`&&(p(!1),t()),e===`error`&&(p(!1),t())},[d.QRStatus]),(0,import_react$1.useEffect)(()=>{d.shortlink&&R()},[d.shortlink]),(0,import_react$1.useEffect)(()=>{d.isOpen&&D&&(import_lib$1.isMobile||V())},[d.isOpen]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Launcher,{format:o,existingConsent:i,accountsExpired:l,accountsNearlyExpired:u,name:D,logo:j,initConsentProcess:()=>{try{window.clearTimeout(S.current)}catch{}p(!0)},colours:P}),(0,import_jsx_runtime.jsx)(Modal,{open:d.isOpen,onClose:()=>z(),children:(0,import_jsx_runtime.jsx)(Box,{sx:C<800?F:I,children:(0,import_jsx_runtime.jsx)(ModalContent$1,{state:d,onClose:z,existingConsent:i,windowWidth:C,getConsentURL:B,name:D,logo:j,handleAccordion:e=>(t,n)=>{b(n?e:``)},expanded:_,colours:P,qrsize:160})})})]})}Consent.propTypes={setShowLogin:import_prop_types.default.func.isRequired,refreshHandler:import_prop_types.default.func.isRequired,bankObj:import_prop_types.default.shape({accountObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({account_dot_uuid:import_prop_types.default.string.isRequired,account_type:import_prop_types.default.string.isRequired,consent_expires_dateObj:import_prop_types.default.string.isRequired,last_five_digits:import_prop_types.default.string.isRequired,consent_id:import_prop_types.default.string.isRequired}).isRequired),bank_id:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,ais_provider:import_prop_types.default.string,bank_dot_uuid:import_prop_types.default.string,logo:import_prop_types.default.string}).isRequired,existingConsent:import_prop_types.default.bool,format:import_prop_types.default.string,accountsExpired:import_prop_types.default.bool,accountsNearlyExpired:import_prop_types.default.bool};var wallet_default=`/assets/wallet-De2Snymq.png`,piggy_default=`/assets/piggy-CXK2_UvE.png`;function Bank({refreshHandler:e,bankObj:t,format:n,setShowLogin:i}){let[o,l]=(0,import_react$1.useState)(!1),[u,d]=(0,import_react$1.useState)(!1),f=[],p=(0,import_react$1.useRef)(0),{accountObjs:m,logo:g,name:_}=t,{colours:b}=Styling_default;return(0,import_react$1.useEffect)(()=>{m.forEach(e=>{let t=(0,import_dayjs_min.default)(e?.consent_expires_dateObj),n=(0,import_dayjs_min.default)();p.current=Math.floor(t.diff(n,`days`,!0))}),p.current<0?l(!0):p.current>=0&&p.current<11&&d(!0)},[m]),m.forEach(e=>{let t,n;e.account_type.toLowerCase().startsWith(`current`)||e.account_type.toLowerCase().startsWith(`emoney`)?(t=(0,import_jsx_runtime.jsx)(`img`,{src:wallet_default,width:`22px`,alt:`wallet`}),n=`Current Account #...${e.last_five_digits}`):e.account_type.toLowerCase().startsWith(`saving`)?(t=(0,import_jsx_runtime.jsx)(`img`,{src:piggy_default,width:`22px`,alt:`piggyBank`}),n=`Savings Account #...${e.last_five_digits}`):(t=(0,import_jsx_runtime.jsx)(AccountBalanceTwoTone_default,{}),n=`Account #... ${e.last_five_digits}`),f.push((0,import_jsx_runtime.jsxs)(ListItem,{disablePadding:!0,children:[(0,import_jsx_runtime.jsx)(ListItemIcon,{children:t}),(0,import_jsx_runtime.jsx)(BText,{title:n})]},e.account_dot_uuid))}),import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(Card,{sx:{borderRadius:`14px`,border:o?`2px solid ${b.red400}`:`0px`}
277,elevation:0,children:(0,import_jsx_runtime.jsxs)(CardContent,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`center`,p:2,spacing:4,children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{alt:_,src:g??``,width:130})}),(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:(0,import_jsx_runtime.jsx)(List,{children:f})})]}),(0,import_jsx_runtime.jsx)(CardActions,{sx:{position:`relative`,right:`7px`},children:(0,import_jsx_runtime.jsx)(Consent,{bankObj:t,existingConsent:!0,refreshHandler:e,accountsExpired:o,accountsNearlyExpired:u,setShowLogin:i,format:n})})]})}):(0,import_jsx_runtime.jsx)(Card,{sx:{borderRadius:`14px`,border:o?`2px solid ${b.red400}`:`0px`},elevation:0,children:(0,import_jsx_runtime.jsx)(CardContent,{children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`flex-start`,p:2,spacing:4,children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{alt:_,src:g??``,width:130})}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(List,{children:f}),(0,import_jsx_runtime.jsx)(CardActions,{sx:{position:`relative`,right:`7px`},children:(0,import_jsx_runtime.jsx)(Consent,{bankObj:t,existingConsent:!0,refreshHandler:e,accountsExpired:o,accountsNearlyExpired:u,setShowLogin:i,format:n})})]})]})})})}Bank.propTypes={refreshHandler:import_prop_types.default.func.isRequired,bankObj:import_prop_types.default.shape({accountObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({account_dot_uuid:import_prop_types.default.string.isRequired,account_type:import_prop_types.default.string.isRequired,consent_expires_dateObj:import_prop_types.default.string.isRequired,last_five_digits:import_prop_types.default.string.isRequired,consent_id:import_prop_types.default.string.isRequired}).isRequired).isRequired,bank_id:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,ais_provider:import_prop_types.default.string,bank_dot_uuid:import_prop_types.default.string,logo:import_prop_types.default.string}).isRequired,format:import_prop_types.default.string,setShowLogin:import_prop_types.default.func.isRequired};function NumberBullet({children:e}){return(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Stack,{sx:{width:24,height:24,borderRadius:`50%`,backgroundColor:`#fff`},boxShadow:6,justifyContent:`center`,alignItems:`center`,children:(0,import_jsx_runtime.jsx)(Typography,{fontSize:`0.8rem`,children:e})})})}NumberBullet.propTypes={children:import_prop_types.default.node.isRequired};function BankIntroText({mobile:e,noTitle:t}){let[n,i]=(0,import_react$1.useState)(!1);return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,textAlign:`left`,paddingRight:e?0:3,children:[t?null:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Connect your bank to BetBudget`,variant:`h4`}),(0,import_jsx_runtime.jsx)(BText,{title:`Connecting a bank for BetBudget to read and monitor couldn't be easier or more secure. Just follow these simple steps:`})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(NumberBullet,{children:`1`}),title:`Select your bank from the list. Read the information and make sure you're happy to proceed`}),(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(NumberBullet,{children:`2`}),title:`Follow the link or QR code to your bank's website or mobile app and log in.`}),(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(NumberBullet,{children:`3`}),title:`Your bank will ask you to confirm that you are happy to share data with us directly. We are licensed by the FCA to provide this service.`})]}),(0,import_jsx_runtime.jsx)(BText,{title:`That's it! Your bank will then share your data with us and we'll get to work analysing it.`}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(AppButton,{secondary:!0,small:!0,onClick:()=>i(!0),title:`Helpful hints and tips`})}),(0,import_jsx_runtime.jsx)(GenericModal,{open:n,onClose:()=>{i(!1)},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{title:`Things to be aware of:`}),(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(Info_default,{}),title:`If your bank isn't listed, unfortunately you won't be able to use BetBudget unless you have other accounts elsewhere.`}),(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(Info_default,{}),title:`BetBudget only works with personal bank accounts. We won't read any business or credit card accounts even if you allow us to.`}),(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(Info_default,{}),title:`If you have a joint account, make sure you have the permission of the other account holder to connect to BetBudget.`}),(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(Info_default,{}),title:`We delete transactions older than one year automatically, or everything if you ask us to and close your account with us.`}),(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(Info_default,{}),title:`We never see your bank login details or details of accounts you don't let us read data from.`})]})})]})}BankIntroText.propTypes={mobile:import_prop_types.default.bool,noTitle:import_prop_types.default.bool};function BankFilter({bankObjs:e,filter:t,setFilter:n,navigate:i,colours:o,setShowLogin:l,existingConsent:u,accountsExpired:d,accountsNearlyExpired:f}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(TextField,{size:`small`,label:`Search for your bank`,value:t,onChange:e=>n(e.target.value),sx:{"& .MuiOutlinedInput-root":{"& fieldset":{borderColor:o.grey400,borderRadius:`14px`},"&.Mui-focused fieldset":{border:`1px solid ${o.green400}`},"&:hover fieldset":{borderColor:o.green400},marginY:1}}
277,placeholder:`Start typing name of your bank`}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,spacing:1,sx:{height:`600px`,overflowY:`scroll`},children:e?e.map(e=>!t||e.name.toLowerCase().startsWith(t.toLowerCase())?(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6,lg:4},children:(0,import_jsx_runtime.jsx)(Consent,{refreshHandler:()=>{i(`/app/banks`)},bankObj:e,format:`fancy`,setShowLogin:l,existingConsent:u,accountsExpired:d,accountsNearlyExpired:f})},e.bank_id):null):null})]})}BankFilter.propTypes={bankObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({bank_id:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,ais_provider:import_prop_types.default.string.isRequired,logo:import_prop_types.default.string}).isRequired).isRequired,filter:import_prop_types.default.string.isRequired,setFilter:import_prop_types.default.func.isRequired,navigate:import_prop_types.default.func.isRequired,colours:import_prop_types.default.shape({grey400:import_prop_types.default.string.isRequired,green400:import_prop_types.default.string.isRequired}).isRequired,setShowLogin:import_prop_types.default.func.isRequired,existingConsent:import_prop_types.default.bool,accountsExpired:import_prop_types.default.bool,accountsNearlyExpired:import_prop_types.default.bool};function AddBank({noTitle:e,noNav:t,setShowLogin:n,existingConsent:i,accountsExpired:o,accountsNearlyExpired:l}){let[u,d]=(0,import_react$1.useState)(),[f,p]=(0,import_react$1.useState)(``),{colours:m}=Styling_default,g=useNavigate(),_=()=>{AppAPI({setShowLogin:n,endpoint:`betbudget/api/banks`,callback:d})};if((0,import_react$1.useEffect)(()=>{_()},[]),!u)return(0,import_jsx_runtime.jsx)(Loading,{});let b=!!e,S=!!t;return import_lib$1.isMobile?(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,sx:{paddingBottom:5},justifyContent:`space-between`,width:`100%`,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,textAlign:`left`,children:[S?null:(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{startIcon:(0,import_jsx_runtime.jsx)(ChevronLeft_default,{}),onClick:()=>g(-1),sx:{color:m.green400},children:`Back`})}),(0,import_jsx_runtime.jsx)(BankIntroText,{mobile:!0,noTitle:b})]}),(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{title:`Filter`}),(0,import_jsx_runtime.jsx)(TextField,{value:f,onChange:e=>p(e.target.value),sx:{"& .MuiOutlinedInput-root":{"& fieldset":{borderColor:m.grey400,borderRadius:`14px`},"&.Mui-focused fieldset":{border:`1px solid ${m.green400}`},"&:hover fieldset":{borderColor:m.green400},marginY:1}},placeholder:`Start typing name of your bank`}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,spacing:2,children:u?u.map(e=>!f||e.name.toLowerCase().startsWith(f.toLowerCase())?(0,import_jsx_runtime.jsx)(Grid,{size:{xs:6},children:(0,import_jsx_runtime.jsx)(Consent,{refreshHandler:()=>{g(`/app/banks`)},bankObj:e,format:`fancy`,setShowLogin:n,existingConsent:i,accountsExpired:o,accountsNearlyExpired:l})},e.bank_id):null):null})]})]}):(0,import_jsx_runtime.jsxs)(Grid,{container:!0,columns:6,children:[S?null:(0,import_jsx_runtime.jsx)(Grid,{size:{xs:6},children:(0,import_jsx_runtime.jsx)(Box,{py:3,children:(0,import_jsx_runtime.jsx)(Button,{startIcon:(0,import_jsx_runtime.jsx)(ChevronLeft_default,{}),onClick:()=>g(-1),sx:{color:m.green400},children:`Back`})})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:3},sx:{paddingRight:2},children:(0,import_jsx_runtime.jsx)(BankIntroText,{noTitle:b})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:3},children:(0,import_jsx_runtime.jsx)(Box,{bgcolor:`#fff`,sx:{padding:2,borderRadius:2},height:`100%`,children:(0,import_jsx_runtime.jsx)(BankFilter,{bankObjs:u,filter:f,setFilter:p,navigate:g,colours:m,setShowLogin:n,existingConsent:i,accountsExpired:o,accountsNearlyExpired:l})})})]})}AddBank.propTypes={noTitle:import_prop_types.default.bool,noNav:import_prop_types.default.bool,existingConsent:import_prop_types.default.bool,accountsExpired:import_prop_types.default.bool,accountsNearlyExpired:import_prop_types.default.bool,colours:import_prop_types.default.shape({grey400:import_prop_types.default.string.isRequired,green400:import_prop_types.default.string.isRequired}),setShowLogin:import_prop_types.default.func.isRequired};function AddBankButton({navigate:e}){return(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>e(`/app/addbank`),title:`Connect a bank to BetBudget`,width:import_lib$1.isMobile?null:`70%`})})}AddBankButton.propTypes={navigate:import_prop_types.default.func.isRequired};function Banks({consentObjs:e,getConsents:t,format:n,setShowLogin:i}){let o=useNavigate();return(0,import_react$1.useEffect)(()=>{t()},[]),e?e&&!Array.isArray(e)||!e.length?(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,sx:{paddingBottom:60},children:[(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h4`:`h3`,title:`Bank Connections`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:import_lib$1.isMobile?1:3,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`You haven't connected any banks to BetBudget yet. Link up now and we can get to work helping you improve your financial health.`}),(0,import_jsx_runtime.jsx)(AddBank,{noNav:!0,noTitle:!0,setShowLogin:i})]})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Your bank connections`}),(0,import_jsx_runtime.jsx)(BText,{title:`For best results, connect all your day-to-day and savings accounts to BetBudget.`}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,rowSpacing:2,children:e&&e.length?e.map(e=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6,lg:4},children:(0,import_jsx_runtime.jsx)(Box,{paddingRight:import_lib$1.isMobile?0:2,children:(0,import_jsx_runtime.jsx)(Bank,{refreshHandler:t,bankObj:e,format:n,setShowLogin:i})})},e.bank_id)):null}),(0,import_jsx_runtime.jsx)(AddBankButton,{navigate:o})]}):(0,import_jsx_runtime.jsx)(Loading,{})}Banks.propTypes={consentObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({accountObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({account_dot_uuid:import_prop_types.default.string.isRequired,account_type:import_prop_types.default.string.isRequired,consent_expires_dateObj:import_prop_types.default.string.isRequired,consent_id:import_prop_types.default.string.isRequired,last_five_digits:import_prop_types.default.string.isRequired}).isRequired).isRequired,bank_id:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,bank_dot_uuid:import_prop_types.default.string.isRequired,logo:import_prop_types.default.string}).isRequired),getConsents:import_prop_types.default.func.isRequired,format:import_prop_types.default.string,setShowLogin:import_prop_types.default.func.isRequired};function Lozenge({bg:e,color:t,tiny:n,bold:i,children:o}){return(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,children:(0,import_jsx_runtime.jsx)(Box,{bgcolor:e||`#72b05f`,borderRadius:1,px:1,children:(0,import_jsx_runtime.jsx)(Typography,{fontSize:n?`xx-small`:`small`,fontWeight:i?`bold`:`lighter`,color:t||`white`,children:o})})})}Lozenge.propTypes={bg:import_prop_types.default.string,color:import_prop_types.default.string,tiny:import_prop_types.default.bool,bold:import_prop_types.default.bool,children:import_prop_types.default.node.isRequired};function GenericSnack$1({message:e,variant:t,open:n,closeHandler:i}){return(0,import_jsx_runtime.jsx)(Snackbar,{open:n,autoHideDuration:6e3,onClose:i,children:(0,import_jsx_runtime.jsx)(Alert,{onClose:i,severity:t||`info`,sx:{width:`100%`},children:e})})}GenericSnack$1.propTypes={message:import_prop_types.default.string.isRequired,variant:import_prop_types.default.oneOf([`success`,`error`,`warning`,`info`]),open:import_prop_types.default.bool.isRequired,closeHandler:import_prop_types.default.func.isRequired};
277function ShareItem({callback:e,shareObj:t,setShowLogin:n}){let[i,o]=(0,import_react$1.useState)(!1),[l,u]=(0,import_react$1.useState)(void 0),[d,f]=(0,import_react$1.useState)(`Done`),[p,m]=(0,import_react$1.useState)(!1),[g,_]=(0,import_react$1.useState)(!1),{colours:b,modalSmaller:S}=Styling_default,C=()=>{_(!1),f(`Done`),m(!0),e()},T=()=>{AppAPI({setShowLogin:n??(()=>void 0),endpoint:`betbudget/api/sharetypeinfo`,params:{shareType:t?.shareType},callback:u})},E=()=>{_(!0),AppAPI({setShowLogin:n??(()=>void 0),endpoint:`betbudget/api/sharing/approve`,params:{sharing_dot_uuid:t?.dot_uuid},callback:C})},D=()=>{_(!0),AppAPI({setShowLogin:n??(()=>void 0),endpoint:`betbudget/api/sharing/decline`,params:{sharing_dot_uuid:t?.dot_uuid},callback:C})};if((0,import_react$1.useEffect)(()=>{t&&T()},[t]),!t||!l)return null;let{dot_uuid:O,status:A,askMonths:j}=t,{title:M,subtitle:N,caption:P,willShare:F,wontShare:I,justification:L}=l,R;return R=A===`pending`?b.blue100:A===`active`?b.green100:A===`denied`?b.red100:b.grey100,(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Grid,{container:!0,alignItems:`center`,justifyContent:`center`,rowGap:2,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4},children:(0,import_jsx_runtime.jsxs)(Stack,{justifyContent:`center`,alignItems:{xs:`center`,md:`flex-start`},children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:M}),(0,import_jsx_runtime.jsx)(Caption,{title:N,color:b.grey400})]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4},children:j?(0,import_jsx_runtime.jsx)(Stack,{justifyContent:`center`,alignItems:{xs:`center`,md:`flex-start`},children:(0,import_jsx_runtime.jsx)(Tooltip,{title:`The gaming site will only be able to see ${j} calendar months data or analysis from your bank accounts`,children:(0,import_jsx_runtime.jsx)(Chip,{size:`small`,label:`${j} past months data requested`,sx:{backgroundColor:R}})})}):null}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4},children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:{xs:`center`,md:`flex-end`},alignItems:`center`,children:[A===`active`?null:(0,import_jsx_runtime.jsx)(Tooltip,{title:A===`pending`?`Accept this request`:`Restart sharing`,children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{color:b.green400,padding:0,margin:0},disabled:g,onClick:()=>{E()},children:(0,import_jsx_runtime.jsx)(CheckCircle_default,{color:b.green400,fontSize:`large`})})}),A===`denied`?null:(0,import_jsx_runtime.jsx)(Tooltip,{title:A===`pending`?`Reject this request`:`Cancel sharing`,children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{color:b.red400,padding:0,margin:0},disabled:g,onClick:()=>{D()},children:(0,import_jsx_runtime.jsx)(Cancel_default,{fontSize:`large`})})}),(0,import_jsx_runtime.jsx)(Tooltip,{title:`About this request`,children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{color:b.blue400,padding:0,margin:0},disabled:g,onClick:()=>{o(!0)},children:(0,import_jsx_runtime.jsx)(Info_default,{fontSize:`large`})})})]})}),g?(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`,style:{height:3}}):(0,import_jsx_runtime.jsx)(Box,{height:3})]}),(0,import_jsx_runtime.jsx)(Modal,{open:i,onClose:()=>o(!1),children:(0,import_jsx_runtime.jsx)(Box,{sx:S,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Lozenge,{children:`BetBudget Safer Gambling Report`}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>o(!1),children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h3`,title:M}),(0,import_jsx_runtime.jsx)(Caption,{title:P,color:b.grey400})]}),j?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,fontWeight:`700`,title:`This site is asking for up to ${j} past months of data to be used to fulfill this request. We will not allow data from before this time to be shared.`}):null]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,fontWeight:`700`,title:`Why am I being asked for this information?`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:L})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,fontWeight:`700`,title:`What data will BetBudget provide the site if I agree to this request?`}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,rowSpacing:2,children:Array.isArray(F)?F.map(e=>[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:1},children:(0,import_jsx_runtime.jsx)(CheckCircle_default,{color:`success`})},v4()),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:11},children:(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:e})},v4())]):null})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,fontWeight:`700`,title:`What kind of data won't be shared if I agree to the request?`}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,rowSpacing:2,children:Array.isArray(I)?I.map(e=>[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:1},children:(0,import_jsx_runtime.jsx)(DoNotDisturb_default,{color:`error`})},v4()),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:11},children:(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:e})},v4())]):null})]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,children:[A===`active`?null:(0,import_jsx_runtime.jsx)(AppButton,{width:`50%`,disabled:g,onClick:()=>{E()},title:A===`pending`?`Accept request`:`Restart sharing`}),A===`denied`?null:(0,import_jsx_runtime.jsx)(AppButton,{width:`50%`,disabled:g,theme:`red`,onClick:()=>{D()},title:A===`pending`?`Reject request`:`Cancel sharing`})]}),g?(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`,style:{height:3}}):null]})})}),(0,import_jsx_runtime.jsx)(GenericSnack$1,{open:p,message:d,variant:`success`,closeHandler:()=>m(!1)},`sitemsnack_${O}`)]})}ShareItem.propTypes={callback:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func,shareObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,shareType:import_prop_types.default.string.isRequired,status:import_prop_types.default.string,askMonths:import_prop_types.default.number})};function ModalContent({handleOutput:e,codex:t,isChecking:n,errorMessage:i,submitCode:o,brandObj:l,pendingShare:u,handleShareAction:d}){let f;return f=u?u.length>0?`${l?.name} is now able to request information from you through BetBudget. Here's their initial request:`:`Thank you. If ${l?.name} has any more requests for you in future you'll be notified through BetBudget. You will be able to review and approve them in the App or on our site.`:`${l?.name} can now make information requests through BetBudget rather than asking for bank statements or wage-slips. You will be notified of any new requests in the App or by SMS.`,l?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,alignItems:`center`,children:[(0,import_jsx_runtime.jsxs)(Stack,{alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Congratulations!`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:f})]}),u&&u.length>0?u.map(e=>(0,import_jsx_runtime.jsx)(Paper,{children:(0,import_jsx_runtime.jsx)(Box,{px:2,py:1,children:(0,import_jsx_runtime.jsx)(ShareItem,{shareObj:e,callback:()=>d(e)})})},`newshare_${e?.dot_uuid}`)):null]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Allow a site to request data`,variant:`h5`}),(0,import_jsx_runtime.jsx)(BText,{title:` Before a gaming or betting site can ask you to share information, they have to establish 278 their relationship with you.`}),(0,import_jsx_runtime.jsx)(BText,{title:` Your site will give you a BetBudget link or access code which will be unique for you. This is how we prove that you are their customer.`}),(0,import_jsx_runtime.jsx)(BText,{title:`You are not under any obligation to share information even after completing this step. The site will send requests for data through BetBudget and you can review and approve each one with one click in app or here.`})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{height:80,spacing:1,sx:{opacity:n?.5:1},direction:import_lib$1.isMobile?`column`:`row`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{title:`betbudget.link/`}),n?(0,import_jsx_runtime.jsx)(Typography,{fontSize:`x-large`,children:t}):(0,import_jsx_runtime.jsx)(TextField,{onChange:t=>e(t.target.value),value:t})]}),n?(0,import_jsx_runtime.jsx)(LinearProgress,{}):null,(0,import_jsx_runtime.jsx)(Typography,{fontSize:`small`,color:`indianred`,children:i}),(0,import_jsx_runtime.jsx)(AppButton,{onClick:o,title:`Confirm`,disabled:t.length<8})]})]})}ModalContent.propTypes={handleOutput:import_prop_types.default.func.isRequired,codex:import_prop_types.default.string.isRequired,isChecking:import_prop_types.default.bool.isRequired,errorMessage:import_prop_types.default.string.isRequired,submitCode:import_prop_types.default.func.isRequired,brandObj:import_prop_types.default.shape({name:import_prop_types.default.string.isRequired}),pendingShare:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,shareType:import_prop_types.default.string.isRequired,askMonths:import_prop_types.default.number.isRequired,status:import_prop_types.default.string.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired})),handleShareAction:import_prop_types.default.func.isRequired};function OperatorCode({callback:e,setShowLogin:t}
278){let[n,i]=(0,import_react$1.useState)(!1),[o,l]=(0,import_react$1.useState)(!1),[u,d]=(0,import_react$1.useState)(``),[f,p]=(0,import_react$1.useState)(void 0),[m,g]=(0,import_react$1.useState)(void 0),[_,b]=(0,import_react$1.useState)(``),{modalSmaller:S,modal:C}=Styling_default,T=e=>{b(``),d(e)},E=e=>{if(l(!1),!e||!(`brandObj`in e)){b(`Code not recognised. Please try again.`);return}p(e.brandObj),`pendingShare`in e&&g(e.pendingShare)},D=()=>{u.length<8||(l(!0),AppAPI({setShowLogin:t??(()=>void 0),endpoint:`betbudget/api/operatorcode/${u}`,callback:E}))},O=()=>{p(void 0),g(void 0),i(!1),e()},A=e=>{m&&g(structuredClone(m).reduce((t,n)=>n.dot_uuid===e.dot_uuid?t:[...t,n],[]))};return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>i(!n),title:`Add site connection`,width:`50%`}),import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(Modal,{open:n,onClose:O,children:(0,import_jsx_runtime.jsx)(Box,{sx:S,children:(0,import_jsx_runtime.jsx)(ModalContent,{handleOutput:T,codex:u,isChecking:o,errorMessage:_,submitCode:D,brandObj:f,pendingShare:m,handleShareAction:A})})}):(0,import_jsx_runtime.jsx)(Modal,{open:n,onClose:O,children:(0,import_jsx_runtime.jsx)(Box,{sx:C,children:(0,import_jsx_runtime.jsx)(ModalContent,{handleOutput:T,codex:u,isChecking:o,errorMessage:_,submitCode:D,brandObj:f,pendingShare:m,handleShareAction:A})})})]})}OperatorCode.propTypes={callback:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func};function Connections({getSharingData:e,setShowLogin:t}){let[n,i]=(0,import_react$1.useState)([]),o=()=>{AppAPI({setShowLogin:t,endpoint:`betbudget/api/sharing/list/connected/brands`,callback:i})};return(0,import_react$1.useEffect)(()=>{o()},[]),n?n&&Array.isArray(n)&&n.length>0?(0,import_jsx_runtime.jsx)(Paper,{children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,p:2,children:[(0,import_jsx_runtime.jsx)(BText,{title:`You can receive and manage requests through BetBudget from these brands:`,variant:`body1`}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,rowGap:2,children:n.map(e=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:3,md:2},paddingRight:4,children:(0,import_jsx_runtime.jsx)(Avatar,{sx:{backgroundColor:`#c0c0c0`},src:e.logoURL,alt:`logo`})},`${e.dot_uuid}_logo`))}),(0,import_jsx_runtime.jsx)(OperatorCode,{callback:()=>{o(),e()}})]})}):(0,import_jsx_runtime.jsx)(Paper,{elevation:0,sx:{borderRadius:`14px`,width:import_lib$1.isMobile?null:`80%`},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,p:3,children:[(0,import_jsx_runtime.jsx)(BText,{title:`You aren't yet able to receive information requests from gaming sites through BetBudget.`,variant:`body1`}),(0,import_jsx_runtime.jsx)(BText,{title:`If a site you use has given you a BetBudget link or code, click the button below to enter it here. No information will be shared until you authorise it.`,variant:`body1`}),(0,import_jsx_runtime.jsx)(OperatorCode,{callback:e})]})}):null}Connections.propTypes={getSharingData:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func.isRequired};function OperatorSharing({logoURL:e,shareObjs:t,getSharingData:n,windowWidth:i}){return(0,import_jsx_runtime.jsxs)(Stack,{direction:import_lib$1.isMobile||i&&i<900?`column`:`row`,spacing:2,p:1,bgcolor:`#fff`,borderRadius:2,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Avatar,{sx:{bgcolor:`#c0c0c0`},src:e})}),t.map(e=>{let{dot_uuid:t}=e;return(0,import_jsx_runtime.jsx)(ShareItem,{shareObj:e,callback:n},t)})]})}OperatorSharing.propTypes={logoURL:import_prop_types.default.string.isRequired,windowWidth:import_prop_types.default.number,shareObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,status:import_prop_types.default.string,askMonths:import_prop_types.default.number,shareType:import_prop_types.default.string.isRequired}).isRequired).isRequired,getSharingData:import_prop_types.default.func.isRequired};function ShareList({status:e,groupedByOperator:t,getSharingData:n}){return(0,import_jsx_runtime.jsx)(Stack,{spacing:3,children:t&&e in t?t[e]?.map((e,t)=>{let{brand_dot_uuid:i,logoURL:o,shareObjs:l}=e;return(0,import_jsx_runtime.jsx)(Box,{marginLeft:{xs:0,md:t%2==0?0:2},children:(0,import_jsx_runtime.jsx)(OperatorSharing,{logoURL:o,shareObjs:l,getSharingData:n})},`${i}__o`)}):null})}ShareList.propTypes={status:import_prop_types.default.string.isRequired,groupedByOperator:import_prop_types.default.objectOf(import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,logoURL:import_prop_types.default.string.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired,shareObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,status:import_prop_types.default.string,askMonths:import_prop_types.default.number,shareType:import_prop_types.default.string.isRequired}).isRequired).isRequired}).isRequired)),getSharingData:import_prop_types.default.func.isRequired};function PendingRequests({statusCounts:e,groupedByOperator:t,getSharingData:n}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`New requests`,variant:import_lib$1.isMobile?`h5`:`h4`}),e.pending>0?(0,import_jsx_runtime.jsx)(ShareList,{status:`pending`,groupedByOperator:t,getSharingData:n}):(0,import_jsx_runtime.jsx)(BText,{title:`You have no new requests for information.`})]})}PendingRequests.propTypes={statusCounts:import_prop_types.default.shape({pending:import_prop_types.default.number.isRequired,active:import_prop_types.default.number.isRequired,denied:import_prop_types.default.number.isRequired}).isRequired,groupedByOperator:import_prop_types.default.objectOf(import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,logoURL:import_prop_types.default.string.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired,shareObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,status:import_prop_types.default.string,askMonths:import_prop_types.default.number,shareType:import_prop_types.default.string.isRequired}).isRequired).isRequired}).isRequired)),getSharingData:import_prop_types.default.func.isRequired};function ActiveRequests({statusCounts:e,groupedByOperator:t,getSharingData:n}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Approved`,variant:import_lib$1.isMobile?`h5`:`h4`}),e.active>0?(0,import_jsx_runtime.jsx)(ShareList,{status:`active`,groupedByOperator:t,getSharingData:n}):(0,import_jsx_runtime.jsx)(BText,{title:`You are not sharing any data currently.`})]})}ActiveRequests.propTypes={statusCounts:import_prop_types.default.shape({pending:import_prop_types.default.number.isRequired,active:import_prop_types.default.number.isRequired,denied:import_prop_types.default.number.isRequired}).isRequired,groupedByOperator:import_prop_types.default.objectOf(import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,logoURL:import_prop_types.default.string.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired,shareObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,status:import_prop_types.default.string,askMonths:import_prop_types.default.number,shareType:import_prop_types.default.string.isRequired}).isRequired).isRequired}).isRequired)),getSharingData:import_prop_types.default.func.isRequired};function DeniedRequests({statusCounts:e,groupedByOperator:t,getSharingData:n}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Declined`,variant:import_lib$1.isMobile?`h5`:`h4`}),e.denied>0?(0,import_jsx_runtime.jsx)(ShareList,{status:`denied`,groupedByOperator:t,getSharingData:n}):(0,import_jsx_runtime.jsx)(BText,{title:`You have not rejected any sharing requests.`})]})}DeniedRequests.propTypes={statusCounts:import_prop_types.default.shape({pending:import_prop_types.default.number.isRequired,active:import_prop_types.default.number.isRequired,denied:import_prop_types.default.number.isRequired}).isRequired,groupedByOperator:import_prop_types.default.objectOf(import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,logoURL:import_prop_types.default.string.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired,shareObjs:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,status:import_prop_types.default.string,askMonths:import_prop_types.default.number,shareType:import_prop_types.default.string.isRequired}).isRequired).isRequired}).isRequired)),getSharingData:import_prop_types.default.func.isRequired};function Sharing({setShowLogin:e}
278){let[t,n]=(0,import_react$1.useState)([]),[i,o]=(0,import_react$1.useState)({pending:0,active:0,denied:0}),[l,u]=(0,import_react$1.useState)(void 0),d=e=>{e&&`shared`in e&&n(e.shared)},f=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/sharing/list`,callback:d})},p=()=>{let e={pending:{},active:{},denied:{}},n={pending:0,active:0,denied:0};t&&Array.isArray(t)&&t.forEach(t=>{let{brandObj:o,brand_dot_uuid:l,askMonths:u=12,dot_uuid:d,shareType:f,status:p}=t,{name:m,logoURL:g}=o,_={};p&&(n[p]=i[p]+1,_=e[p]),l in _||(_[l]={name:m,logoURL:g,brand_dot_uuid:l,shareObjs:[]}),_[l].shareObjs.push({shareType:f,status:p,dot_uuid:d,askMonths:u})}),u(Object.entries(e).reduce((e,[t,n])=>(e[t]=Object.values(n),e),{})),o(n)};return(0,import_react$1.useEffect)(()=>{f()},[]),(0,import_react$1.useEffect)(()=>{t&&p()},[t]),(0,import_jsx_runtime.jsxs)(Stack,{width:`100%`,spacing:import_lib$1.isMobile?2:3,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Information Sharing`,variant:import_lib$1.isMobile?`h4`:`h3`}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,rowGap:2,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6},paddingRight:{xs:0,sm:2},children:(0,import_jsx_runtime.jsxs)(Stack,{width:import_lib$1.isMobile?`auto`:`70%`,spacing:import_lib$1.isMobile?2:6,children:[(0,import_jsx_runtime.jsx)(BText,{title:`Use BetBudget to respond easily and safely to requests from gaming sites for financial data to support Safer Gambling compliance.`,variant:`body1`}),(0,import_jsx_runtime.jsx)(Connections,{getSharingData:f,setShowLogin:e})]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:6,children:[(0,import_jsx_runtime.jsx)(PendingRequests,{statusCounts:i,groupedByOperator:l,getSharingData:f}),(0,import_jsx_runtime.jsx)(ActiveRequests,{statusCounts:i,groupedByOperator:l,getSharingData:f}),(0,import_jsx_runtime.jsx)(DeniedRequests,{statusCounts:i,groupedByOperator:l,getSharingData:f})]})})]})]})}Sharing.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function BudgetAlerts({setShowLogin:e,vl:t}){let[n,i]=(0,import_react$1.useState)(null),[o,l]=(0,import_react$1.useState)(!1),{colours:u}=Styling_default,d=e=>{l(!1),`error`in e||i(e)},f=()=>{AppAPI({setShowLogin:e??(()=>{}),endpoint:`betbudget/api/status`,params:{options:`preferences`},callback:d})},p=n=>{let i=n?0:1;l(!0),AppAPI({setShowLogin:e??(()=>{}),endpoint:`betbudget/api/update_trigger`,params:{nm:`monthly_budget`,tp:`triggers`,vl:t,en:i},callback:f})};if((0,import_react$1.useEffect)(()=>{f()},[]),!n)return null;let m=n.triggers.monthly_budget?.enabled===1,g=``;return o||(g=m?`Alerts ON`:`Alerts OFF`),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:u.green400,padding:0},onClick:()=>{p(m)},children:g})}BudgetAlerts.propTypes={setShowLogin:import_prop_types.default.func,vl:import_prop_types.default.oneOfType([import_prop_types.default.string.isRequired,import_prop_types.default.number.isRequired]).isRequired};function ShowBudget({mtd:e,setShowInput:t,colours:n,amount:i}){let o;return o=+e.budget_used<50?n.green400:+e.budget_used>80?n.red400:n.red100,e.monthly_budget<=0?(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:n.green400,padding:0},onClick:()=>{t(!0)},children:`Set a monthly budget`}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,width:`100%`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:+e.budget_used>0?`You've used ${parseInt(String(e.budget_used),10).toString()}% of your ${formatGBP(e.monthly_budget)} personal budget`:`You've not used any of your ${formatGBP(e.monthly_budget)} personal budget`}),(0,import_jsx_runtime.jsx)(Box,{sx:{height:12,width:`100%`,bgcolor:`#f0f0f0`,borderRadius:6},children:(0,import_jsx_runtime.jsx)(Box,{sx:{height:12,width:`${+e.budget_used>100?100:+e.budget_used}%`,bgcolor:o,borderRadius:6}})}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(BudgetAlerts,{vl:i}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:n.green400,padding:0},onClick:()=>{t(!0)},children:`Change or remove budget`})]})]})}
278ShowBudget.propTypes={mtd:import_prop_types.default.shape({monthly_budget:import_prop_types.default.number.isRequired,budget_used:import_prop_types.default.number.isRequired}).isRequired,setShowInput:import_prop_types.default.func.isRequired,colours:import_prop_types.default.shape({green400:import_prop_types.default.string.isRequired,red400:import_prop_types.default.string.isRequired,red100:import_prop_types.default.string.isRequired,white:import_prop_types.default.string.isRequired}).isRequired,amount:import_prop_types.default.oneOfType([import_prop_types.default.string.isRequired,import_prop_types.default.number.isRequired]).isRequired};function MonthlyBudget({mtd:e,setMTD:t,setShowLogin:n}){let[i,o]=(0,import_react$1.useState)(e.monthly_budget>0?e.monthly_budget:0),[l,u]=(0,import_react$1.useState)(!1),[d,f]=(0,import_react$1.useState)(``),{colours:p}=Styling_default,m=e=>{f(``),u(!1),!(`error`in e)&&t(e)},g=()=>{f(`update`),AppAPI({setShowLogin:n,endpoint:`betbudget/api/monthly_budget`,method:`PUT`,params:{amount:i},callback:m})},_=()=>{f(`remove`),AppAPI({setShowLogin:n,endpoint:`betbudget/api/monthly_budget`,method:`PUT`,params:{amount:-1},callback:m})};return l?(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(TextField,{placeholder:`Budget amount`,onChange:e=>{o(+e.target.value)},slotProps:{input:{startAdornment:(0,import_jsx_runtime.jsx)(InputAdornment,{position:`start`,children:`£`}),endAdornment:(0,import_jsx_runtime.jsx)(InputAdornment,{position:`end`,children:(0,import_jsx_runtime.jsx)(AppButton,{disabled:!i||+i<=0,onClick:()=>{g()},small:!0,loading:d===`update`,title:e.monthly_budget<=0?`Set`:`Update`})})}},value:i,sx:{width:`100%`,"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:p.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:p.green400,borderWidth:`1px`},margin:1,bgcolor:p.white}}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:p.green400,padding:0},onClick:()=>{u(!1)},children:`Cancel`})}),(0,import_jsx_runtime.jsx)(Box,{children:e.monthly_budget>0?(0,import_jsx_runtime.jsx)(Button,{variant:`text`,loading:d===`remove`,sx:{textTransform:`none`,color:p.green400,padding:0},onClick:()=>_(),children:`Remove budget`}):null})]})]}):(0,import_jsx_runtime.jsx)(ShowBudget,{mtd:e,setShowInput:u,colours:p,amount:i})}MonthlyBudget.propTypes={mtd:import_prop_types.default.shape({monthly_budget:import_prop_types.default.number.isRequired,budget_used:import_prop_types.default.number.isRequired}).isRequired,setMTD:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func.isRequired};var downRed_default=`data:image/svg+xml,%3csvg%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13%200C20.1797%200%2026%205.8203%2026%2013C26%2020.1797%2020.1797%2026%2013%2026C5.82029%2026%200%2020.1797%200%2013C0%205.8203%205.82029%200%2013%200ZM12.234%2020.266L5.33968%2013.3717C4.91661%2012.9487%204.91661%2012.2627%205.33968%2011.8397C5.76275%2011.4166%206.44867%2011.4166%206.87175%2011.8397L11.9167%2016.8846V6.5C11.9167%205.90169%2012.4017%205.41667%2013%205.41667C13.5983%205.41667%2014.0833%205.90169%2014.0833%206.5V16.8846L19.1283%2011.8397C19.5513%2011.4166%2020.2373%2011.4166%2020.6603%2011.8397C21.0834%2012.2627%2021.0834%2012.9487%2020.6603%2013.3717L13.766%2020.266C13.343%2020.6891%2012.657%2020.6891%2012.234%2020.266Z'%20fill='%238D5454'%20fill-opacity='0.4'/%3e%3c/svg%3e`,upGreen_default=`data:image/svg+xml,%3csvg%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13%2026C20.1797%2026%2026%2020.1797%2026%2013C26%205.8203%2020.1797%200%2013%200C5.82029%200%200%205.8203%200%2013C0%2020.1797%205.82029%2026%2013%2026ZM12.234%205.73397L5.33968%2012.6283C4.91661%2013.0513%204.91661%2013.7373%205.33968%2014.1603C5.76275%2014.5834%206.44867%2014.5834%206.87175%2014.1603L11.9167%209.1154V19.5C11.9167%2020.0983%2012.4017%2020.5833%2013%2020.5833C13.5983%2020.5833%2014.0833%2020.0983%2014.0833%2019.5V9.1154L19.1283%2014.1603C19.5513%2014.5834%2020.2373%2014.5834%2020.6603%2014.1603C21.0834%2013.7373%2021.0834%2013.0513%2020.6603%2012.6283L13.766%205.73397C13.343%205.3109%2012.657%205.3109%2012.234%205.73397Z'%20fill='%23769180'%20fill-opacity='0.4'/%3e%3c/svg%3e`;function MonthToDate({setShowLogin:e}
278){let[t,n]=(0,import_react$1.useState)(void 0),{linearGradient:i}=Styling_default,o=()=>{AppAPI({setShowLogin:e,method:`GET`,endpoint:`betbudget/api/monthly_budget`,callback:n})};return(0,import_react$1.useEffect)(()=>{o()},[]),t?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,sx:{background:i.green,borderRadius:`14px`,padding:`12px 20px`},children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,sx:{maxWidth:`70%`},children:[(0,import_jsx_runtime.jsx)(Heading,{title:formatGBP(t.withdrawals??0),variant:`h4`}),(0,import_jsx_runtime.jsx)(Caption,{color:`#666666`,title:`Winnings banked in ${new Date().toLocaleString(`default`,{month:`long`})}`})]}),(0,import_jsx_runtime.jsx)(Stack,{justifyContent:`center`,alignItems:`center`,children:(0,import_jsx_runtime.jsx)(Icon,{sx:{width:`100%`,height:`100%`},children:(0,import_jsx_runtime.jsx)(`img`,{src:upGreen_default,height:`26px`,width:`26px`,alt:`up arrow`})})})]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,sx:{background:i.red,borderRadius:`14px`,padding:`12px 20px`},children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,sx:{maxWidth:`70%`},children:[(0,import_jsx_runtime.jsx)(Heading,{title:formatGBP(t.deposits??0),variant:`h4`}),(0,import_jsx_runtime.jsx)(Caption,{color:`#666666`,title:`Deposits made in ${new Date().toLocaleString(`default`,{month:`long`})}`})]}),(0,import_jsx_runtime.jsx)(Stack,{alignItems:`center`,children:(0,import_jsx_runtime.jsx)(Icon,{sx:{width:`100%`,height:`100%`},children:(0,import_jsx_runtime.jsx)(`img`,{src:downRed_default,alt:`down arrow`})})})]})]}),(0,import_jsx_runtime.jsx)(Container,{children:(0,import_jsx_runtime.jsx)(MonthlyBudget,{mtd:t,setMTD:n,setShowLogin:e})})]}):null}MonthToDate.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function CurrentBalances({setShowLogin:e}){let[t,n]=(0,import_react$1.useState)([]),[i,o]=(0,import_react$1.useState)(0),[l,u]=(0,import_react$1.useState)(!1),{colours:d,linearGradient:f}=Styling_default,p=useNavigate(),m=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/balances`,callback:e=>{n(e),u(!1)}})};return(0,import_react$1.useEffect)(()=>{m()},[]),(0,import_react$1.useEffect)(()=>{if(t){let e=0;t.forEach(t=>{e+=t.balance}),o(e)}},[t]),l?(0,import_jsx_runtime.jsx)(Loading,{}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,sx:{borderRadius:`14px`,padding:`20px`,background:f.green},children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`£${i?formatGBP(i):`-`}`}),(0,import_jsx_runtime.jsx)(Stack,{justifyContent:`flex-end`,children:(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{p(`/app/banks`)},sx:{textTransform:`none`,color:d.green400},children:`Manage`})})]}),(0,import_jsx_runtime.jsx)(Caption,{title:`Current bank balances`,color:d.grey500}),(0,import_jsx_runtime.jsx)(Stack,{direction:{xs:`column`,md:`row`},alignItems:`flex-start`,flexWrap:`wrap`,children:t?t.map(e=>(0,import_jsx_runtime.jsx)(Box,{pb:2,pr:2,children:(0,import_jsx_runtime.jsx)(Chip,{label:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,children:[(0,import_jsx_runtime.jsx)(Caption,{title:`${e.name} #${e.last_five_digits}`,color:d.grey500}),(0,import_jsx_runtime.jsx)(Caption,{title:`£${formatGBP(e.balance)}`,color:d.grey400})]}),sx:{backgroundColor:d.green100}})},v4())):null}),(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>{p(`/app/banks`)},title:`Add`,width:`20%`})]})}CurrentBalances.propTypes={setShowLogin:import_prop_types.default.func.isRequired};var initialsCapitalised=e=>e.split(` `).map(e=>e.charAt(0).toUpperCase()).join(``),formatNumber=e=>Math.round(e).toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,`$1,`),getPickersLocalization=e=>({components:{MuiLocalizationProvider:{defaultProps:{localeText:_extends$8({},e)}}}}),enUSPickers={previousMonth:`Previous month`,nextMonth:`Next month`,openPreviousView:`Open previous view`,openNextView:`Open next view`,calendarViewSwitchingButtonAriaLabel:e=>e===`year`?`year view is open, switch to calendar view`:`calendar view is open, switch to year view`,start:`Start`,end:`End`,startDate:`Start date`,startTime:`Start time`,endD
278ate:`End date`,endTime:`End time`,cancelButtonLabel:`Cancel`,clearButtonLabel:`Clear`,okButtonLabel:`OK`,todayButtonLabel:`Today`,nextStepButtonLabel:`Next`,datePickerToolbarTitle:`Select date`,dateTimePickerToolbarTitle:`Select date & time`,timePickerToolbarTitle:`Select time`,dateRangePickerToolbarTitle:`Select date range`,timeRangePickerToolbarTitle:`Select time range`,clockLabelText:(e,t)=>`Select ${e}. ${t?`Selected time is ${t}`:`No time selected`}`,hoursClockNumberText:e=>`${e} hours`,minutesClockNumberText:e=>`${e} minutes`,secondsClockNumberText:e=>`${e} seconds`,selectViewText:e=>`Select ${e}`,calendarWeekNumberHeaderLabel:`Week number`,calendarWeekNumberHeaderText:`#`,calendarWeekNumberAriaLabelText:e=>`Week ${e}`,calendarWeekNumberText:e=>`${e}`,openDatePickerDialogue:e=>e?`Choose date, selected date is ${e}`:`Choose date`,openTimePickerDialogue:e=>e?`Choose time, selected time is ${e}`:`Choose time`,openRangePickerDialogue:e=>e?`Choose range, selected range is ${e}`:`Choose range`,fieldClearLabel:`Clear`,timeTableLabel:`pick time`,dateTableLabel:`pick date`,fieldYearPlaceholder:e=>`Y`.repeat(e.digitAmount),fieldMonthPlaceholder:e=>e.contentType===`letter`?`MMMM`:`MM`,fieldDayPlaceholder:()=>`DD`,fieldWeekDayPlaceholder:e=>e.contentType===`letter`?`EEEE`:`EE`,fieldHoursPlaceholder:()=>`hh`,fieldMinutesPlaceholder:()=>`mm`,fieldSecondsPlaceholder:()=>`ss`,fieldMeridiemPlaceholder:()=>`aa`,year:`Year`,month:`Month`,day:`Day`,weekDay:`Week day`,hours:`Hours`,minutes:`Minutes`,seconds:`Seconds`,meridiem:`Meridiem`,empty:`Empty`},DEFAULT_LOCALE=enUSPickers,enUS=getPickersLocalization(enUSPickers),_excluded$31=[`localeText`],PickerAdapterContext=import_react$1.createContext(null),LocalizationProvider=function(e){let{localeText:t}=e,n=_objectWithoutPropertiesLoose$1(e,_excluded$31),{adapter:i,localeText:o}=import_react$1.useContext(PickerAdapterContext)??{utils:void 0,adapter:void 0,localeText:void 0},{children:l,dateAdapter:u,dateFormats:d,dateLibInstance:f,adapterLocale:p,localeText:m}=useThemeProps({props:n,name:`MuiLocalizationProvider`}),g=import_react$1.useMemo(()=>_extends$8({},m,o,t),[m,o,t]),_=import_react$1.useMemo(()=>{if(!u)return i||null;let e=new u({locale:p,formats:d,instance:f});if(!e.isMUIAdapter)throw Error(["MUI X: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`",`More information on the installation documentation: https://mui.com/x/react-date-pickers/quickstart/#installation`].join(` 279`));return e},[u,p,d,f,i]),b=import_react$1.useMemo(()=>_?{minDate:_.date(`1900-01-01T00:00:00.000`),maxDate:_.date(`2099-12-31T00:00:00.000`)}:null,[_]),S=import_react$1.useMemo(()=>({utils:_,adapter:_,defaultDates:b,localeText:g}),[b,_,g]);return(0,import_jsx_runtime.jsx)(PickerAdapterContext.Provider,{value:S,children:l})},useLocalizationContext=()=>{let e=import_react$1.useContext(PickerAdapterContext);if(e===null)throw Error([`MUI X: Can not find the date and time pickers localization context.`,`It looks like you forgot to wrap your component in LocalizationProvider.`,"This can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package"].join(` 280`));if(e.adapter===null)throw Error([`MUI X: Can not find the date and time pickers adapter from its localization context.`,"It looks like you forgot to pass a `dateAdapter` to your LocalizationProvider."].join(` 281`));let t=import_react$1.useMemo(()=>_extends$8({},DEFAULT_LOCALE,e.localeText),[e.localeText]);return import_react$1.useMemo(()=>_extends$8({},e,{localeText:t}),[e,t])},usePickerAdapter=()=>useLocalizationContext().adapter,usePickerTranslations=()=>useLocalizationContext().localeText,DATE_VALIDATION_PROP_NAMES=[`disablePast`,`disableFuture`,`minDate`,`maxDate`,`shouldDisableDate`,`shouldDisableMonth`,`shouldDisableYear`],TIME_VALIDATION_PROP_NAMES=[`disablePast`,`disableFuture`,`minTime`,`maxTime`,`shouldDisableTime`,`minutesStep`,`ampm`,`disableIgnoringDatePartForTimeValidation`],DATE_TIME_VALIDATION_PROP_NAMES=[`minDateTime`,`maxDateTime`],VALIDATION_PROP_NAMES=[...DATE_VALIDATION_PROP_NAMES,...TIME_VALIDATION_PROP_NAMES,...DATE_TIME_VALIDATION_PROP_NAMES],extractValidationProps=e=>VALIDATION_PROP_NAMES.reduce((t,n)=>(e.hasOwnProperty(n)&&(t[n]=e[n]),t),{}),SHARED_FIELD_INTERNAL_PROP_NAMES=[`value`,`defaultValue`,`referenceDate`,`format`,`formatDensity`,`onChange`,`timezone`,`onError`,`shouldRespectLeadingZeros`,`selectedSections`,`onSelectedSectionsChange`,`unstableFieldRef`,`unstableStartFieldRef`,`unstableEndFieldRef`,`enableAccessibleFieldDOMStructure`,`disabled`,`readOnly`,`dateSeparator`,`autoFocus`,`focused`],useSplitFieldProps=(e,t)=>import_react$1.useMemo(()=>{let n=_extends$8({},e),i={},o=e=>{n.hasOwnProperty(e)&&(i[e]=n[e],delete n[e])};return SHARED_FIELD_INTERNAL_PROP_NAMES.forEach(o),t===`date`?DATE_VALIDATION_PROP_NAMES.forEach(o):t===`time`?TIME_VALIDATION_PROP_NAMES.forEach(o):t===`date-time`&&(DATE_VALIDATION_PROP_NAMES.forEach(o),TIME_VALIDATION_PROP_NAMES.forEach(o),DATE_TIME_VALIDATION_PROP_NAMES.forEach(o)),{forwardedProps:n,internalProps:i}},[e,t]),areViewsEqual=(e,t)=>e.length===t.length?t.every(t=>e.includes(t)):!1,applyDefaultViewProps=({openTo:e,defaultOpenTo:t,views:n,defaultViews:i})=>{let o=n??i,l;if(e!=null)l=e;else if(o.includes(t))l=t;else if(o.length>0)l=o[0];else throw Error("MUI X: The `views` prop must contain at least one view.");return{views:o,openTo:l}}
281,mergeDateAndTime=(e,t,n)=>{let i=t;return i=e.setHours(i,e.getHours(n)),i=e.setMinutes(i,e.getMinutes(n)),i=e.setSeconds(i,e.getSeconds(n)),i=e.setMilliseconds(i,e.getMilliseconds(n)),i},findClosestEnabledDate=({date:e,disableFuture:t,disablePast:n,maxDate:i,minDate:o,isDateDisabled:l,adapter:u,timezone:d})=>{let f=mergeDateAndTime(u,u.date(void 0,d),e);n&&u.isBefore(o,f)&&(o=f),t&&u.isAfter(i,f)&&(i=f);let p=e,m=e;for(u.isBefore(e,o)&&(p=o,m=null),u.isAfter(e,i)&&(m&&=i,p=null);p||m;){if(p&&u.isAfter(p,i)&&(p=null),m&&u.isBefore(m,o)&&(m=null),p){if(!l(p))return p;p=u.addDays(p,1)}if(m){if(!l(m))return m;m=u.addDays(m,-1)}}return null},replaceInvalidDateByNull=(e,t)=>e.isValid(t)?t:null,applyDefaultDate=(e,t,n)=>t==null||!e.isValid(t)?n:t,areDatesEqual=(e,t,n)=>!e.isValid(t)&&t!=null&&!e.isValid(n)&&n!=null?!0:e.isEqual(t,n),getMonthsInYear=(e,t)=>{let n=[e.startOfYear(t)];for(;n.length<12;){let t=n[n.length-1];n.push(e.addMonths(t,1))}return n},getTodayDate=(e,t,n)=>n===`date`?e.startOfDay(e.date(void 0,t)):e.date(void 0,t),DATE_VIEWS=[`year`,`month`,`day`],isDatePickerView=e=>DATE_VIEWS.includes(e),resolveDateFormat=(e,{format:t,views:n},i)=>{if(t!=null)return t;let o=e.formats;return areViewsEqual(n,[`year`])?o.year:areViewsEqual(n,[`month`])?o.month:areViewsEqual(n,[`day`])?o.dayOfMonth:areViewsEqual(n,[`month`,`year`])?`${o.month} ${o.year}`:areViewsEqual(n,[`day`,`month`])?`${o.month} ${o.dayOfMonth}`:i?/en/.test(e.getCurrentLocaleCode())?o.normalDateWithWeekday:o.normalDate:o.keyboardDate},getWeekdays=(e,t)=>{let n=e.startOfWeek(t);return[0,1,2,3,4,5,6].map(t=>e.addDays(n,t))},getDateSectionConfigFromFormatToken=(e,t)=>{let n=e.formatTokenMap[t];if(n==null)throw Error([`MUI X: The token "${t}" is not supported by the Date and Time Pickers.`,`Please try using another token or open an issue on https://github.com/mui/mui-x/issues/new/choose if you think it should be supported.`].join(` 282`));return typeof n==`string`?{type:n,contentType:n===`meridiem`?`letter`:`digit`,maxLength:void 0}:{type:n.sectionType,contentType:n.contentType,maxLength:n.maxLength}},getDaysInWeekStr=(e,t)=>{let n=[],i=e.date(void 0,`default`),o=e.startOfWeek(i),l=e.endOfWeek(i),u=o;for(;e.isBefore(u,l);)n.push(u),u=e.addDays(u,1);return n.map(n=>e.formatByString(n,t))},getLetterEditingOptions=(e,t,n,i)=>{switch(n){case`month`:return getMonthsInYear(e,e.date(void 0,t)).map(t=>e.formatByString(t,i));case`weekDay`:return getDaysInWeekStr(e,i);case`meridiem`:{let n=e.date(void 0,t);return[e.startOfDay(n),e.endOfDay(n)].map(t=>e.formatByString(t,i))}default:return[]}},FORMAT_SECONDS_NO_LEADING_ZEROS=`s`,NON_LOCALIZED_DIGITS=[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`],getLocalizedDigits=e=>{let t=e.date(void 0);return e.formatByString(e.setSeconds(t,0),`s`)===`0`?NON_LOCALIZED_DIGITS:Array.from({length:10}).map((n,i)=>e.formatByString(e.setSeconds(t,i),`s`))},removeLocalizedDigits=(e,t)=>{if(t[0]===`0`)return e;let n=[],i=``;for(let o=0;o<e.length;o+=1){i+=e[o];let l=t.indexOf(i);l>-1&&(n.push(l.toString()),i=``)}return n.join(``)},applyLocalizedDigits=(e,t)=>t[0]===`0`?e:e.split(``).map(e=>t[Number(e)]).join(``),isStringNumber=(e,t)=>{let n=removeLocalizedDigits(e,t);return n!==` `&&!Number.isNaN(Number(n))},cleanLeadingZeros=(e,t)=>Number(e).toString().padStart(t,`0`),cleanDigitSectionValue=(e,t,n,i,o)=>{if(o.type===`day`&&o.contentType===`digit-with-letter`){let i=e.setDate(n.longestMonth,t);return e.formatByString(i,o.format)}let l=t.toString();return o.hasLeadingZerosInInput&&(l=cleanLeadingZeros(l,o.maxLength)),applyLocalizedDigits(l,i)},getSectionVisibleValue=(e,t,n)=>{let i=e.value||e.placeholder,o=t===`non-input`?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;return t===`non-input`&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(i=Number(removeLocalizedDigits(i,n)).toString()),[`input-rtl`,`input-ltr`].includes(t)&&e.contentType===`digit`&&!o&&i.length===1&&(i=`${i}\u200e`),t===`input-rtl`&&(i=`\u2068${i}\u2069`),i},changeSectionValueFormat=(e,t,n,i)=>e.formatByString(e.parse(t,n),i),isFourDigitYearFormat=(e,t)=>e.formatByString(e.date(void 0,`system`),t).length===4,doesSectionFormatHaveLeadingZeros=(e,t,n,i)=>{if(t!==`digit`)return!1;let o=e.date(void 0,`default`);switch(n){case`year`:return e.lib===`dayjs`&&i===`YY`?!0:e.formatByString(e.setYear(o,1),i).startsWith(`0`);case`month`:return e.formatByString(e.startOfYear(o),i).length>1;case`day`:return e.formatByString(e.startOfMonth(o),i).length>1;case`weekDay`:return e.formatByString(e.startOfWeek(o),i).length>1;case`hours`:return e.formatByString(e.setHours(o,1),i).length>1;case`minutes`:return e.formatByString(e.setMinutes(o,1),i).length>1;case`seconds`:return e.formatByString(e.setSeconds(o,1),i).length>1;default:throw Error(`Invalid section type`)}},getDateFromDateSections=(e,t,n)=>{let i=t.some(e=>e.type===`day`),o=[],l=[];for(let e=0;e<t.length;e+=1){let u=t[e];i&&u.type===`weekDay`||(o.push(u.format),l.push(getSectionVisibleValue(u,`non-input`,n)))}
282let u=o.join(` `),d=l.join(` `);return e.parse(d,u)},createDateStrForV7HiddenInputFromSections=e=>e.map(e=>`${e.startSeparator}${e.value||e.placeholder}${e.endSeparator}`).join(``),createDateStrForV6InputFromSections=(e,t,n)=>{let i=e.map(e=>{let i=getSectionVisibleValue(e,n?`input-rtl`:`input-ltr`,t);return`${e.startSeparator}${i}${e.endSeparator}`}).join(``);return n?`\u2066${i}\u2069`:i},getSectionsBoundaries=(e,t,n)=>{let i=e.date(void 0,n),o=e.endOfYear(i),l=e.endOfDay(i),{maxDaysInMonth:u,longestMonth:d}=getMonthsInYear(e,i).reduce((t,n)=>{let i=e.getDaysInMonth(n);return i>t.maxDaysInMonth?{maxDaysInMonth:i,longestMonth:n}:t},{maxDaysInMonth:0,longestMonth:null});return{year:({format:t})=>({minimum:0,maximum:isFourDigitYearFormat(e,t)?9999:99}),month:()=>({minimum:1,maximum:e.getMonth(o)+1}),day:({currentDate:t})=>({minimum:1,maximum:e.isValid(t)?e.getDaysInMonth(t):u,longestMonth:d}),weekDay:({format:t,contentType:n})=>{if(n===`digit`){let n=getDaysInWeekStr(e,t).map(Number);return{minimum:Math.min(...n),maximum:Math.max(...n)}}return{minimum:1,maximum:7}},hours:({format:n})=>{let o=e.getHours(l);return removeLocalizedDigits(e.formatByString(e.endOfDay(i),n),t)===o.toString()?{minimum:0,maximum:o}:{minimum:1,maximum:Number(removeLocalizedDigits(e.formatByString(e.startOfDay(i),n),t))}},minutes:()=>({minimum:0,maximum:e.getMinutes(l)}),seconds:()=>({minimum:0,maximum:e.getSeconds(l)}),meridiem:()=>({minimum:0,maximum:1}),empty:()=>({minimum:0,maximum:0})}},validateSections=(e,t)=>{},transferDateSectionValue=(e,t,n,i)=>{switch(t.type){case`year`:return e.setYear(i,e.getYear(n));case`month`:return e.setMonth(i,e.getMonth(n));case`weekDay`:{let i=e.formatByString(n,t.format);t.hasLeadingZerosInInput&&(i=cleanLeadingZeros(i,t.maxLength));let o=getDaysInWeekStr(e,t.format),l=o.indexOf(i),u=o.indexOf(t.value)-l;return e.addDays(n,u)}case`day`:return e.setDate(i,e.getDate(n));case`meridiem`:{let t=e.getHours(n)<12,o=e.getHours(i);return t&&o>=12?e.addHours(i,-12):!t&&o<12?e.addHours(i,12):i}case`hours`:return e.setHours(i,e.getHours(n));case`minutes`:return e.setMinutes(i,e.getMinutes(n));case`seconds`:return e.setSeconds(i,e.getSeconds(n));default:return i}},reliableSectionModificationOrder={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8,empty:9},mergeDateIntoReferenceDate=(e,t,n,i,o)=>[...n].sort((e,t)=>reliableSectionModificationOrder[e.type]-reliableSectionModificationOrder[t.type]).reduce((n,i)=>!o||i.modified?transferDateSectionValue(e,i,t,n):n,i),isAndroid=()=>navigator.userAgent.toLowerCase().includes(`android`),getSectionOrder=(e,t)=>{let n={};if(!t)return e.forEach((t,i)=>{n[i]={leftIndex:i===0?null:i-1,rightIndex:i===e.length-1?null:i+1}}),{neighbors:n,startIndex:0,endIndex:e.length-1};let i={},o={},l=0,u=0,d=e.length-1;for(;d>=0;){u=e.findIndex((e,t)=>t>=l&&e.endSeparator?.includes(` `)&&e.endSeparator!==` / `),u===-1&&(u=e.length-1);for(let e=u;e>=l;--e)o[e]=d,i[d]=e,--d;l=u+1}return e.forEach((t,l)=>{let u=o[l];n[l]={leftIndex:u===0?null:i[u-1],rightIndex:u===e.length-1?null:i[u+1]}}),{neighbors:n,startIndex:i[0],endIndex:i[e.length-1]}},parseSelectedSections=(e,t)=>{if(e==null)return null;if(e===`all`)return`all`;if(typeof e==`string`){let n=t.findIndex(t=>t.type===e);return n===-1?null:n}return e},expandFormat=({adapter:e,format:t})=>{let n=10,i=t,o=e.expandFormat(t);for(;o!==i;)if(i=o,o=e.expandFormat(i),--n,n<0)throw Error(`MUI X: The format expansion seems to be in an infinite loop. Please open an issue with the format passed to the component.`);return o},getEscapedPartsFromFormat=({adapter:e,expandedFormat:t})=>{let n=[],{start:i,end:o}=e.escapedCharacters,l=RegExp(`(\\${i}[^\\${o}]*\\${o})+`,`g`),u=null;for(;u=l.exec(t);)n.push({start:u.index,end:l.lastIndex-1});return n},getSectionPlaceholder=(e,t,n,i)=>{switch(n.type){case`year`:return t.fieldYearPlaceholder({digitAmount:e.formatByString(e.date(void 0,`default`),i).length,format:i});case`month`:return t.fieldMonthPlaceholder({contentType:n.contentType,format:i});case`day`:return t.fieldDayPlaceholder({format:i});case`weekDay`:return t.fieldWeekDayPlaceholder({contentType:n.contentType,format:i});case`hours`:return t.fieldHoursPlaceholder({format:i});case`minutes`:return t.fieldMinutesPlaceholder({format:i});case`seconds`:return t.fieldSecondsPlaceholder({format:i});case`meridiem`:return t.fieldMeridiemPlaceholder({format:i});default:return i}},createSection=({adapter:e,date:t,shouldRespectLeadingZeros:n,localeText:i,localizedDigits:o,now:l,token:u,startSeparator:d})=>{if(u===``)throw Error("MUI X: Should not call `commitToken` with an empty token");let f=getDateSectionConfigFromFormatToken(e,u),p=doesSectionFormatHaveLeadingZeros(e,f.contentType,f.type,u),m=n?p:f.contentType===`digit`,g=e.isValid(t),_=g?e.formatByString(t,u):``,b=null;if(m)if(p)b=_===``?e.formatByString(l,u).length:_.length;else{if(f.maxLength==null)throw Error(`MUI X: The token ${u} should have a 'maxLength' property on it's adapter`);
282b=f.maxLength,g&&(_=applyLocalizedDigits(cleanLeadingZeros(removeLocalizedDigits(_,o),b),o))}return _extends$8({},f,{format:u,maxLength:b,value:_,placeholder:getSectionPlaceholder(e,i,f,u),hasLeadingZerosInFormat:p,hasLeadingZerosInInput:m,startSeparator:d,endSeparator:``,modified:!1})},buildSections=e=>{let{adapter:t,expandedFormat:n,escapedParts:i}=e,o=t.date(void 0),l=[],u=``,d=Object.keys(t.formatTokenMap).sort((e,t)=>t.length-e.length),f=/^([a-zA-Z]+)/,p=RegExp(`^(${d.join(`|`)})*$`),m=RegExp(`^(${d.join(`|`)})`),g=e=>i.find(t=>t.start<=e&&t.end>=e),_=0;for(;_<n.length;){let t=g(_),i=t!=null,d=f.exec(n.slice(_))?.[1];if(!i&&d!=null&&p.test(d)){let t=d;for(;t.length>0;){let n=m.exec(t)[1];t=t.slice(n.length),l.push(createSection(_extends$8({},e,{now:o,token:n,startSeparator:u}))),u=``}_+=d.length}else{let e=n[_];i&&t?.start===_||t?.end===_||(l.length===0?u+=e:(l[l.length-1].endSeparator+=e,l[l.length-1].isEndFormatSeparator=!0)),_+=1}}return l.length===0&&u.length>0&&l.push({type:`empty`,contentType:`letter`,maxLength:null,format:``,value:``,placeholder:``,hasLeadingZerosInFormat:!1,hasLeadingZerosInInput:!1,startSeparator:u,endSeparator:``,modified:!1}),l},postProcessSections=({isRtl:e,formatDensity:t,sections:n})=>n.map(n=>{let i=n=>{let i=n;return e&&i!==null&&i.includes(` `)&&(i=`\u2069${i}\u2066`),t===`spacious`&&[`/`,`.`,`-`].includes(i)&&(i=` ${i} `),i};return n.startSeparator=i(n.startSeparator),n.endSeparator=i(n.endSeparator),n}),buildSectionsFromFormat=e=>{let t=expandFormat(e);e.isRtl&&e.enableAccessibleFieldDOMStructure&&(t=t.split(` `).reverse().join(` `));let n=getEscapedPartsFromFormat(_extends$8({},e,{expandedFormat:t}));return postProcessSections(_extends$8({},e,{sections:buildSections(_extends$8({},e,{expandedFormat:t,escapedParts:n}))}))},PickerContext=import_react$1.createContext(null),usePickerContext=()=>{let e=import_react$1.useContext(PickerContext);if(e==null)throw Error("MUI X: The `usePickerContext` hook can only be called inside the context of a Picker component");return e},useNullablePickerContext=()=>import_react$1.useContext(PickerContext),IsValidValueContext=import_react$1.createContext(()=>!0);function useIsValidValue(){return import_react$1.useContext(IsValidValueContext)}var PickerFieldPrivateContext=import_react$1.createContext(null);function useNullableFieldPrivateContext(){return import_react$1.useContext(PickerFieldPrivateContext)}var PickerActionsContext=import_react$1.createContext(null),PickerPrivateContext=import_react$1.createContext({ownerState:{isPickerDisabled:!1,isPickerReadOnly:!1,isPickerValueEmpty:!1,isPickerOpen:!1,pickerVariant:`desktop`,pickerOrientation:`portrait`},rootRefObject:{current:null},labelId:void 0,dismissViews:()=>{},hasUIView:!0,getCurrentViewMode:()=>`UI`,triggerElement:null,viewContainerRole:null,defaultActionBarActions:[],onPopperExited:void 0});function PickerProvider(e){let{contextValue:t,actionsContextValue:n,privateContextValue:i,fieldPrivateContextValue:o,isValidContextValue:l,localeText:u,children:d}=e;return(0,import_jsx_runtime.jsx)(PickerContext.Provider,{value:t,children:(0,import_jsx_runtime.jsx)(PickerActionsContext.Provider,{value:n,children:(0,import_jsx_runtime.jsx)(PickerPrivateContext.Provider,{value:i,children:(0,import_jsx_runtime.jsx)(PickerFieldPrivateContext.Provider,{value:o,children:(0,import_jsx_runtime.jsx)(IsValidValueContext.Provider,{value:l,children:(0,import_jsx_runtime.jsx)(LocalizationProvider,{localeText:u,children:d})})})})})})}var usePickerActionsContext=()=>{let e=import_react$1.useContext(PickerActionsContext);if(e==null)throw Error(["MUI X: The `usePickerActionsContext` can only be called in fields that are used as a slot of a Picker component"].join(` 283`));return e},useDefaultDates=()=>useLocalizationContext().defaultDates,useNow=e=>{let t=usePickerAdapter(),n=import_react$1.useRef(void 0);return n.current===void 0&&(n.current=t.date(void 0,e)),n.current},ArrowDropDownIcon=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M7 10l5 5 5-5z`}),`ArrowDropDown`),ArrowLeftIcon=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z`}),`ArrowLeft`),ArrowRightIcon=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z`}),`ArrowRight`),CalendarIcon=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z`}),`Calendar`),ClockIcon=createSvgIcon((0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[(0,import_jsx_runtime.jsx)(`path`,{d:`M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z`}),(0,import_jsx_runtime.jsx)(`path`,{d:`M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z`})]}),`Clock`),DateRangeIcon=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z`}),`DateRange`),TimeIcon=createSvgIcon((0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[(0,import_jsx_runtime.jsx)(`path`,{d:`M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z`}),(0,import_jsx_runtime.jsx)(`path`,{d:`M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z`})]}),`Time`),ClearIcon=createSvgIcon((0,import_jsx_runtime.jsx)(`path`,{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Clear`);function getPickersArrowSwitcherUtilityClass(e){return generateUtilityClass(`MuiPickersArrowSwitcher`,e)}var pickersArrowSwitcherClasses=generateUtilityClasses(`MuiPickersArrowSwitcher`,[`root`,`spacer`,`button`,`previousIconButton`,`nextIconButton`,`leftArrowIcon`,`rightArrowIcon`]),usePickerPrivateContext=()=>import_react$1.useContext(PickerPrivateContext),_excluded$30=[`children`,`className`,`slots`,`slotProps`,`isNextDisabled`,`isNextHidden`,`onGoToNext`,`nextLabel`,`isPreviousDisabled`,`isPreviousHidden`,`onGoToPrevious`,`previousLabel`,`labelId`,`classes`],_excluded2$6=[`ownerState`],_excluded3$1=[`ownerState`],PickersArrowSwitcherRoot=styled(`div`,{name:`MuiPickersArrowSwitcher`,slot:`Root`})({display:`flex`}),PickersArrowSwitcherSpacer=styled(`div`,{name:`MuiPickersArrowSwitcher`,slot:`Spacer`})(({theme:e})=>({width:e.spacing(3)})),PickersArrowSwitcherButton=styled(IconButton,{name:`MuiPickersArrowSwitcher`,slot:`Button`})({variants:[{props:{isButtonHidden:!0},style:{visibility:`hidden`}}]}),useUtilityClasses$21=e=>composeClasses({root:[`root`],spacer:[`spacer`],button:[`button`],previousIconButton:[`previousIconButton`],nextIconButton:[`nextIconButton`],leftArrowIcon:[`leftArrowIcon`],rightArrowIcon:[`rightArrowIcon`]},getPickersArrowSwitcherUtilityClass,e),PickersArrowSwitcher=import_react$1.forwardRef(function(e,t){let n=useRtl(),i=useThemeProps({props:e,name:`MuiPickersArrowSwitcher`}),{children:o,className:l,slots:u,slotProps:d,isNextDisabled:f,isNextHidden:p,onGoToNext:m,nextLabel:g,isPreviousDisabled:_,isPreviousHidden:b,onGoToPrevious:S,previousLabel:C,labelId:T,classes:E}=i,D=_objectWithoutPropertiesLoose$1(i,_excluded$30),{ownerState:O}=usePickerPrivateContext(),A=useUtilityClasses$21(E),j={isDisabled:f,isHidden:p,goTo:m,label:g},M={isDisabled:_,isHidden:b,goTo:S,label:C},N=u?.previousIconButton??PickersArrowSwitcherButton,P=useSlotProps({elementType:N,externalSlotProps:d?.previousIconButton,additionalProps:{size:`medium`,title:M.label,"aria-label":M.label,disabled:M.isDisabled,edge:`end`,onClick:M.goTo},ownerState:_extends$8({},O,{isButtonHidden:M.isHidden??!1}),className:clsx(A.button,A.previousIconButton)}),F=u?.nextIconButton??PickersArrowSwitcherButton,I=useSlotProps({elementType:F,externalSlotProps:d?.nextIconButton,additionalProps:{size:`medium`,title:j.label,"aria-label":j.label,disabled:j.isDisabled,edge:`start`,onClick:j.goTo},ownerState:_extends$8({},O,{isButtonHidden:j.isHidden??!1}),className:clsx(A.button,A.nextIconButton)}),L=u?.leftArrowIcon??ArrowLeftIcon,R=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:L,externalSlotProps:d?.leftArrowIcon,additionalProps:{fontSize:`inherit`},ownerState:O,className:A.leftArrowIcon}),_excluded2$6),z=u?.rightArrowIcon??ArrowRightIcon,B=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:z,externalSlotProps:d?.rightArrowIcon,additionalProps:{fontSize:`inherit`},ownerState:O,className:A.rightArrowIcon}),_excluded3$1);return(0,import_jsx_runtime.jsxs)(PickersArrowSwitcherRoot,_extends$8({ref:t,className:clsx(A.root,l),ownerState:O},D,{children:[(0,import_jsx_runtime.jsx)(N,_extends$8({},P,{children:n?(0,import_jsx_runtime.jsx)(z,_extends$8({},B)):(0,import_jsx_runtime.jsx)(L,_extends$8({},R))}
283)),o?(0,import_jsx_runtime.jsx)(Typography,{variant:`subtitle1`,component:`span`,id:T,children:o}):(0,import_jsx_runtime.jsx)(PickersArrowSwitcherSpacer,{className:A.spacer,ownerState:O}),(0,import_jsx_runtime.jsx)(F,_extends$8({},I,{children:n?(0,import_jsx_runtime.jsx)(L,_extends$8({},R)):(0,import_jsx_runtime.jsx)(z,_extends$8({},B))}))]}))}),EXPORTED_TIME_VIEWS=[`hours`,`minutes`,`seconds`],isTimeView=e=>EXPORTED_TIME_VIEWS.includes(e),getSecondsInDay=(e,t)=>t.getHours(e)*3600+t.getMinutes(e)*60+t.getSeconds(e),createIsAfterIgnoreDatePart=(e,t)=>(n,i)=>e?t.isAfter(n,i):getSecondsInDay(n,t)>getSecondsInDay(i,t),DEFAULT_STEP_NAVIGATION={hasNextStep:!1,hasSeveralSteps:!1,goToNextStep:()=>{},areViewsInSameStep:()=>!0};function createStepNavigation(e){let{steps:t,isViewMatchingStep:n,onStepChange:i}=e;return e=>{if(t==null)return DEFAULT_STEP_NAVIGATION;let o=t.findIndex(t=>n(e.view,t)),l=o===-1||o===t.length-1?null:t[o+1];return{hasNextStep:l!=null,hasSeveralSteps:t.length>1,goToNextStep:()=>{l!=null&&i(_extends$8({},e,{step:l}))},areViewsInSameStep:(e,i)=>t.find(t=>n(e,t))===t.find(e=>n(i,e))}}}function useViews({onChange:e,onViewChange:t,openTo:n,view:i,views:o,autoFocus:l,focusedView:u,onFocusedViewChange:d,getStepNavigation:f}){let p=import_react$1.useRef(n),m=import_react$1.useRef(o),g=import_react$1.useRef(o.includes(n)?n:o[0]),[_,b]=useControlled({name:`useViews`,state:`view`,controlled:i,default:g.current}),[S,C]=useControlled({name:`useViews`,state:`focusedView`,controlled:u,default:import_react$1.useRef(l?_:null).current}),T=f?f({setView:b,view:_,defaultView:g.current,views:o}):DEFAULT_STEP_NAVIGATION;import_react$1.useEffect(()=>{(p.current&&p.current!==n||m.current&&m.current.some(e=>!o.includes(e)))&&(b(o.includes(n)?n:o[0]),m.current=o,p.current=n)},[n,b,_,o]);let E=o.indexOf(_),D=o[E-1]??null,O=o[E+1]??null,A=useEventCallback((e,t)=>{C(t?e:t=>e===t?null:t),d?.(e,t)}),j=useEventCallback(e=>{A(e,!0),e!==_&&(b(e),t&&t(e))}),M=useEventCallback(()=>{O&&j(O)}),N=useEventCallback((t,n,i)=>{let l=n===`finish`,u=i?o.indexOf(i)<o.length-1:!!O;e(t,l&&u?`partial`:n,i);let d=null;if(i!=null&&i!==_?d=i:l&&(d=_),d==null)return;let f=o[o.indexOf(d)+1];f==null||!T.areViewsInSameStep(d,f)||j(f)});return _extends$8({},T,{view:_,setView:j,focusedView:S,setFocusedView:A,nextView:O,previousView:D,defaultView:o.includes(n)?n:o[0],goToNextView:M,setValueAndGoToNextView:N})}function useNextMonthDisabled(e,{disableFuture:t,maxDate:n,timezone:i}){let o=usePickerAdapter();return import_react$1.useMemo(()=>{let l=o.date(void 0,i),u=o.startOfMonth(t&&o.isBefore(l,n)?l:n);return!o.isAfter(u,e)},[t,n,e,o,i])}function usePreviousMonthDisabled(e,{disablePast:t,minDate:n,timezone:i}){let o=usePickerAdapter();return import_react$1.useMemo(()=>{let l=o.date(void 0,i),u=o.startOfMonth(t&&o.isAfter(l,n)?l:n);return!o.isBefore(u,e)},[t,n,e,o,i])}var PickerViewRoot=styled(`div`,{slot:`internal`,shouldForwardProp:void 0})({overflow:`hidden`,width:320,maxHeight:336,display:`flex`,flexDirection:`column`,margin:`0 auto`}),useControlledValue=({name:e,timezone:t,value:n,defaultValue:i,referenceDate:o,onChange:l,valueManager:u})=>{let d=usePickerAdapter(),[f,p]=useControlled({name:e,state:`value`,controlled:n,default:i??u.emptyValue}),m=import_react$1.useMemo(()=>u.getTimezone(d,f),[d,u,f]),g=useEventCallback(e=>m==null?e:u.setTimezone(d,m,e)),_=import_react$1.useMemo(()=>t||m||(o?d.getTimezone(Array.isArray(o)?o[0]:o):`default`),[t,m,o,d]);return{value:import_react$1.useMemo(()=>u.setTimezone(d,_,f),[u,d,_,f]),handleValueChange:useEventCallback((e,...t)=>{let n=g(e);p(n),l?.(n,...t)}),timezone:_}},SECTION_TYPE_GRANULARITY={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},getSectionTypeGranularity=e=>Math.max(...e.map(e=>SECTION_TYPE_GRANULARITY[e.type]??1)),roundDate=(e,t,n)=>{if(t===SECTION_TYPE_GRANULARITY.year)return e.startOfYear(n);if(t===SECTION_TYPE_GRANULARITY.month)return e.startOfMonth(n);if(t===SECTION_TYPE_GRANULARITY.day)return e.startOfDay(n);let i=n;return t<SECTION_TYPE_GRANULARITY.minutes&&(i=e.setMinutes(i,0)),t<SECTION_TYPE_GRANULARITY.seconds&&(i=e.setSeconds(i,0)),t<SECTION_TYPE_GRANULARITY.milliseconds&&(i=e.setMilliseconds(i,0)),i},getDefaultReferenceDate=({props:e,adapter:t,granularity:n,timezone:i,getTodayDate:o})=>{let l=o?o():roundDate(t,n,getTodayDate(t,i));e.minDate!=null&&t.isAfterDay(e.minDate,l)&&(l=roundDate(t,n,e.minDate)),e.maxDate!=null&&t.isBeforeDay(e.maxDate,l)&&(l=roundDate(t,n,e.maxDate));let u=createIsAfterIgnoreDatePart(e.disableIgnoringDatePartForTimeValidation??!1,t);return e.minTime!=null&&u(e.minTime,l)&&(l=roundDate(t,n,e.disableIgnoringDatePartForTimeValidation?e.minTime:mergeDateAndTime(t,l,e.minTime))),e.maxTime!=null&&u(l,e.maxTime)&&(l=roundDate(t,n,e.disableIgnoringDatePartForTimeValidation?e.maxTime:mergeDateAndTime(t,l,e.maxTime))),l},_excluded$29=[`value`,`referenceDate`],singleItemValueManager={emptyValue:null,getTodayValue:getTodayDate,getInitialReferenceValue:e=>{let{value:t,referenceDate:n}=e,i=_objectWithoutPropertiesLoose$1(e,_excluded$29);return i.adapter.isValid(t)?t:n??getDefaultReferenceDate(i)},cleanValue:replaceInvalidDateByNull,areValuesEqual:areDatesEqual,isSameError:(e,t)=>
283e===t,hasError:e=>e!=null,defaultErrorState:null,getTimezone:(e,t)=>e.isValid(t)?e.getTimezone(t):null,setTimezone:(e,t,n)=>n==null?null:e.setTimezone(n,t)},singleItemFieldValueManager={updateReferenceValue:(e,t,n)=>e.isValid(t)?t:n,getSectionsFromValue:(e,t)=>t(e),getV7HiddenInputValueFromSections:createDateStrForV7HiddenInputFromSections,getV6InputValueFromSections:createDateStrForV6InputFromSections,parseValueStr:(e,t,n)=>n(e.trim(),t),getDateFromSection:e=>e,getDateSectionsFromValue:e=>e,updateDateInValue:(e,t,n)=>n,clearDateSections:e=>e.map(e=>_extends$8({},e,{value:``}))};function arrayIncludes(e,t){return Array.isArray(t)?t.every(t=>e.indexOf(t)!==-1):e.indexOf(t)!==-1}var executeInTheNextEventLoopTick=e=>{setTimeout(e,0)},getActiveElementInternal=(e=document)=>{let t=e.activeElement;return t?t.shadowRoot?getActiveElementInternal(t.shadowRoot):t:null},getActiveElement=e=>getActiveElementInternal(ownerDocument(e)),DEFAULT_DESKTOP_MODE_MEDIA_QUERY=`@media (pointer: fine)`;function getPickersDayUtilityClass(e){return generateUtilityClass(`MuiPickersDay`,e)}var pickersDayClasses=generateUtilityClasses(`MuiPickersDay`,[`root`,`dayWithMargin`,`dayOutsideMonth`,`hiddenDaySpacingFiller`,`today`,`selected`,`disabled`]);function usePickerDayOwnerState(e){let{disabled:t,selected:n,today:i,outsideCurrentMonth:o,day:l,disableMargin:u,disableHighlightToday:d,showDaysOutsideCurrentMonth:f}=e,p=usePickerAdapter(),{ownerState:m}=usePickerPrivateContext();return import_react$1.useMemo(()=>_extends$8({},m,{day:l,isDaySelected:n??!1,isDayDisabled:t??!1,isDayCurrent:i??!1,isDayOutsideMonth:o??!1,isDayStartOfWeek:p.isSameDay(l,p.startOfWeek(l)),isDayEndOfWeek:p.isSameDay(l,p.endOfWeek(l)),disableMargin:u??!1,disableHighlightToday:d??!1,showDaysOutsideCurrentMonth:f??!1}),[p,m,l,n,t,i,o,u,d,f])}var _excluded$28=[`autoFocus`,`className`,`classes`,`hidden`,`isAnimating`,`onClick`,`onDaySelect`,`onFocus`,`onBlur`,`onKeyDown`,`onMouseDown`,`onMouseEnter`,`children`,`isFirstVisibleCell`,`isLastVisibleCell`,`day`,`selected`,`disabled`,`today`,`outsideCurrentMonth`,`disableMargin`,`disableHighlightToday`,`showDaysOutsideCurrentMonth`],useUtilityClasses$20=(e,t)=>{let{isDaySelected:n,isDayDisabled:i,isDayCurrent:o,isDayOutsideMonth:l,disableMargin:u,disableHighlightToday:d,showDaysOutsideCurrentMonth:f}=t,p=l&&!f;return composeClasses({root:[`root`,n&&!p&&`selected`,i&&`disabled`,!u&&`dayWithMargin`,!d&&o&&`today`,l&&f&&`dayOutsideMonth`,p&&`hiddenDaySpacingFiller`],hiddenDaySpacingFiller:[`hiddenDaySpacingFiller`]},getPickersDayUtilityClass,e)},styleArg=({theme:e})=>_extends$8({},e.typography.caption,{width:36,height:36,borderRadius:`50%`,padding:0,backgroundColor:`transparent`,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.short}),color:(e.vars||e).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha$1(e.palette.primary.main,e.palette.action.hoverOpacity)}},"&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.focusOpacity})`:alpha$1(e.palette.primary.main,e.palette.action.focusOpacity),[`&.${pickersDayClasses.selected}`]:{willChange:`background-color`,backgroundColor:(e.vars||e).palette.primary.dark}},[`&.${pickersDayClasses.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,fontWeight:e.typography.fontWeightMedium,"&:hover":{willChange:`background-color`,backgroundColor:(e.vars||e).palette.primary.dark}},[`&.${pickersDayClasses.disabled}:not(.${pickersDayClasses.selected})`]:{color:(e.vars||e).palette.text.disabled},[`&.${pickersDayClasses.disabled}&.${pickersDayClasses.selected}`]:{opacity:.6},variants:[{props:{disableMargin:!1},style:{margin:`0 2px`}},{props:{isDayOutsideMonth:!0,showDaysOutsideCurrentMonth:!0},style:{color:(e.vars||e).palette.text.secondary}},{props:{disableHighlightToday:!1,isDayCurrent:!0},style:{[`&:not(.${pickersDayClasses.selected})`]:{border:`1px solid ${(e.vars||e).palette.text.secondary}`}}}]}),overridesResolver=(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.isDayCurrent&&t.today,n.isDayOutsideMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.isDayOutsideMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},PickersDayRoot=styled(ButtonBase,{name:`MuiPickersDay`,slot:`Root`,overridesResolver})(styleArg),PickersDayFiller=styled(`div`,{name:`MuiPickersDay`,slot:`Root`,overridesResolver})(({theme:e})=>_extends$8({},styleArg({theme:e}),{opacity:0,pointerEvents:`none`})),noop$1=()=>{},PickersDayRaw=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiPickersDay`}),{autoFocus:i=!1,className:o,classes:l,isAnimating:u,onClick:d,onDaySelect:f,onFocus:p=noop$1,onBlur:m=noop$1,onKeyDown:g=noop$1,onMouseDown:_=noop$1,onMouseEnter:b=noop$1,children:S,day:C,selected:T,disabled:E,today:D,outsideCurrentMonth:O,disableMargin:A,disableHighlightToday:j,showDaysOutsideCurrentMonth:M}=n,N=_objectWithoutPropertiesLoose$1(n,_excluded$28),P=usePickerDayOwnerState({day:C,selected:T,disabled:E,today:D,outsideCurrentMonth:O,disableMargin:A,disableHighlightToday:j,showDaysOutsideCurrentMonth:M}),F=useUtilityClasses$20(l,P),I=usePickerAdapter(),L=import_react$1.useRef(null),R=useForkRef(L,t);return useEnhancedEffect(()=>{i&&!E&&!u&&!O&&L.current.focus()},[i,E,u,O]),O&&!M?(0,import_jsx_runtime.jsx)(PickersDayFiller,{className:clsx(F.root,F.hiddenDaySpacingFiller,o),ownerState:P,role:N.role}):(0,import_jsx_runtime.jsx)(PickersDayRoot,_extends$8({className:clsx(F.root,o),ref:R,centerRipple:!0,disabled:E,tabIndex:T?0:-1,onKeyDown:e=>g(e,C),onFocus:e=>p(e,C),onBlur:e=>m(e,C),onMouseEnter:e=>b(e,C),onClick:e=>
283{e.defaultMuiPrevented=!0,E||f(C),O&&e.currentTarget.focus(),d&&d(e)},onMouseDown:e=>{_(e),O&&e.preventDefault()}},N,{ownerState:P,children:S??I.format(C,`dayOfMonth`)}))}),PickersDay=import_react$1.memo(PickersDayRaw),isQueryResponseWithoutValue=e=>e.saveQuery!=null,useFieldCharacterEditing=({stateResponse:{localizedDigits:e,sectionsValueBoundaries:t,state:n,timezone:i,setCharacterQuery:o,setTempAndroidValueStr:l,updateSectionValue:u}})=>{let d=usePickerAdapter(),f=({keyPressed:e,sectionIndex:t},i,l)=>{let u=e.toLowerCase(),d=n.sections[t];if(n.characterQuery!=null&&(!l||l(n.characterQuery.value))&&n.characterQuery.sectionIndex===t){let e=`${n.characterQuery.value}${u}`,l=i(e,d);if(!isQueryResponseWithoutValue(l))return o({sectionIndex:t,value:e,sectionType:d.type}),l}let f=i(u,d);return isQueryResponseWithoutValue(f)&&!f.saveQuery?(o(null),null):(o({sectionIndex:t,value:u,sectionType:d.type}),isQueryResponseWithoutValue(f)?null:f)},p=e=>{let t=(e,t,n)=>{let i=t.filter(e=>e.toLowerCase().startsWith(n));return i.length===0?{saveQuery:!1}:{sectionValue:i[0],shouldGoToNextSection:i.length===1}},n=(e,n,o,l)=>{let u=e=>getLetterEditingOptions(d,i,n.type,e);if(n.contentType===`letter`)return t(n.format,u(n.format),e);if(o&&l!=null&&getDateSectionConfigFromFormatToken(d,o).contentType===`letter`){let n=u(o),i=t(o,n,e);return isQueryResponseWithoutValue(i)?{saveQuery:!1}:_extends$8({},i,{sectionValue:l(i.sectionValue,n)})}return{saveQuery:!1}};return f(e,(e,t)=>{switch(t.type){case`month`:return n(e,t,d.formats.month,e=>changeSectionValueFormat(d,e,d.formats.month,t.format));case`weekDay`:return n(e,t,d.formats.weekday,(e,t)=>t.indexOf(e).toString());case`meridiem`:return n(e,t);default:return{saveQuery:!1}}})},m=n=>{let i=({queryValue:n,skipIfBelowMinimum:i,section:o})=>{let l=removeLocalizedDigits(n,e),u=Number(l),f=t[o.type]({currentDate:null,format:o.format,contentType:o.contentType});if(u>f.maximum)return{saveQuery:!1};if(i&&u<f.minimum)return{saveQuery:!0};let p=u*10>f.maximum||l.length===f.maximum.toString().length;return{sectionValue:cleanDigitSectionValue(d,u,f,e,o),shouldGoToNextSection:p}};return f(n,(e,t)=>{if(t.contentType===`digit`||t.contentType===`digit-with-letter`)return i({queryValue:e,skipIfBelowMinimum:!1,section:t});if(t.type===`month`){let n=doesSectionFormatHaveLeadingZeros(d,`digit`,`month`,`MM`),o=i({queryValue:e,skipIfBelowMinimum:!0,section:{type:t.type,format:`MM`,hasLeadingZerosInFormat:n,hasLeadingZerosInInput:!0,contentType:`digit`,maxLength:2}});return isQueryResponseWithoutValue(o)?o:_extends$8({},o,{sectionValue:changeSectionValueFormat(d,o.sectionValue,`MM`,t.format)})}if(t.type===`weekDay`){let n=i({queryValue:e,skipIfBelowMinimum:!0,section:t});if(isQueryResponseWithoutValue(n))return n;let o=getDaysInWeekStr(d,t.format)[Number(n.sectionValue)-1];return _extends$8({},n,{sectionValue:o})}return{saveQuery:!1}},t=>isStringNumber(t,e))};return useEventCallback(t=>{let i=n.sections[t.sectionIndex],o=isStringNumber(t.keyPressed,e)?m(_extends$8({},t,{keyPressed:applyLocalizedDigits(t.keyPressed,e)})):p(t);if(o==null){l(null);return}u({section:i,newSectionValue:o.sectionValue,shouldGoToNextSection:o.shouldGoToNextSection})})},validateDate=({props:e,value:t,timezone:n,adapter:i})=>{if(t===null)return null;let{shouldDisableDate:o,shouldDisableMonth:l,shouldDisableYear:u,disablePast:d,disableFuture:f,minDate:p,maxDate:m}=e,g=i.date(void 0,n);switch(!0){case!i.isValid(t):return`invalidDate`;case!!(o&&o(t)):return`shouldDisableDate`;case!!(l&&l(t)):return`shouldDisableMonth`;case!!(u&&u(t)):return`shouldDisableYear`;case!!(f&&i.isAfterDay(t,g)):return`disableFuture`;case!!(d&&i.isBeforeDay(t,g)):return`disablePast`;case!!(p&&i.isBeforeDay(t,p)):return`minDate`;case!!(m&&i.isAfterDay(t,m)):return`maxDate`;default:return null}};validateDate.valueManager=singleItemValueManager;function useValidation(e){let{props:t,validator:n,value:i,timezone:o,onError:l}=e,u=usePickerAdapter(),d=import_react$1.useRef(n.valueManager.defaultErrorState),f=n({adapter:u,value:i,timezone:o,props:t}),p=n.valueManager.hasError(f);return import_react$1.useEffect(()=>{l&&!n.valueManager.isSameError(f,d.current)&&l(f,i),d.current=f},[n,l,f,i]),{validationError:f,hasValidationError:p,getValidationErrorForNewValue:useEventCallback(e=>n({adapter:u,value:e,timezone:o,props:t}))}}var QUERY_LIFE_DURATION_MS=5e3,useFieldState=e=>{let t=usePickerAdapter(),n=usePickerTranslations(),i=useRtl(),{manager:{validator:o,valueType:l,internal_valueManager:u,internal_fieldValueManager:d},internalPropsWithDefaults:f,internalPropsWithDefaults:{value:p,defaultValue:m,referenceDate:g,onChange:_,format:b,formatDensity:S=`dense`,selectedSections:C,onSelectedSectionsChange:T,shouldRespectLeadingZeros:E=!1,timezone:D,enableAccessibleFieldDOMStructure:O=!0},forwardedProps:{error:A}}=e,{value:j,handleValueChange:M,timezone:N}=useControlledValue({name:`a field component`,timezone:D,value:p,defaultValue:m,referenceDate:g,onChange:_,valueManager:u}),P=import_react$1.useRef(j);import_react$1.useEffect(()=>{P.current=j},[j]);let{hasValidationError:F}=useValidation({props:f,validator:o,timezone:N,value:j,onError:f.onError}),I=import_react$1.useMemo(()=>getLocalizedDigits(t),[t]),L=import_react$1.useMemo(()=>getSectionsBoundaries(t,I,N),[t,I,N]),R=import_react$1.useCallback(e=>d.getSectionsFromValue(e,e=>buildSectionsFromFormat({adapter:t,localeText:n,localizedDigits:I,format:b,date:e,formatDensity:S,shouldRespectLeadingZeros:E,enableAccessibleFieldDOMStructure:O,isRtl:i}
283)),[d,b,n,I,i,E,t,S,O]),[z,B]=import_react$1.useState(()=>{let e=R(j),n={sections:e,lastExternalValue:j,lastSectionsDependencies:{format:b,isRtl:i,locale:t.locale},tempValueStrAndroid:null,characterQuery:null},o=getSectionTypeGranularity(e);return _extends$8({},n,{referenceValue:u.getInitialReferenceValue({referenceDate:g,value:j,adapter:t,props:f,granularity:o,timezone:N})})}),[V,H]=useControlled({controlled:C,default:null,name:`useField`,state:`selectedSections`}),U=e=>{H(e),T?.(e)},W=import_react$1.useMemo(()=>parseSelectedSections(V,z.sections),[V,z.sections]),K=W===`all`?0:W,q=import_react$1.useMemo(()=>getSectionOrder(z.sections,i&&!O),[z.sections,i,O]),J=import_react$1.useMemo(()=>z.sections.every(e=>e.value===``),[z.sections]),Y=import_react$1.useMemo(()=>{if(K!=null)return!1;let e=z.sections.filter(e=>e.value!==``);return e.length>0&&z.sections.length-e.length>0},[z.sections,K]),ee=import_react$1.useMemo(()=>A===void 0?F||Y:A,[F,Y,A]),X=e=>{M(e,{validationError:o({adapter:t,value:e,timezone:N,props:f})})},te=(e,t)=>{let n=[...z.sections];return n[e]=_extends$8({},n[e],{value:t,modified:!0}),n},Z=import_react$1.useRef(null),ne=useTimeout(),Q=e=>{K!=null&&(Z.current={sectionIndex:K,value:e},ne.start(0,()=>{Z.current=null}))},ie=()=>{u.areValuesEqual(t,j,u.emptyValue)?B(e=>_extends$8({},e,{sections:e.sections.map(e=>_extends$8({},e,{value:``})),tempValueStrAndroid:null,characterQuery:null})):(B(e=>_extends$8({},e,{characterQuery:null})),X(u.emptyValue))},ae=()=>{if(K==null)return;let e=z.sections[K];e.value!==``&&(Q(``),d.getDateFromSection(j,e)===null?B(e=>_extends$8({},e,{sections:te(K,``),tempValueStrAndroid:null,characterQuery:null})):(B(e=>_extends$8({},e,{characterQuery:null})),X(d.updateDateInValue(j,e,null))))},oe=e=>{X(d.parseValueStr(e,z.referenceValue,(e,o)=>{let l=t.parse(e,b);return t.isValid(l)?mergeDateIntoReferenceDate(t,l,buildSectionsFromFormat({adapter:t,localeText:n,localizedDigits:I,format:b,date:l,formatDensity:S,shouldRespectLeadingZeros:E,enableAccessibleFieldDOMStructure:O,isRtl:i}),o,!1):null}))},se=useTimeout(),$=({section:e,newSectionValue:n,shouldGoToNextSection:i})=>{ne.clear(),se.clear();let o=d.getDateFromSection(j,e);i&&K<z.sections.length-1&&U(K+1);let l=te(K,n),u=d.getDateSectionsFromValue(l,e),f=getDateFromDateSections(t,u,I);if(t.isValid(f)){let n=mergeDateIntoReferenceDate(t,f,u,d.getDateFromSection(z.referenceValue,e),!0);return o??se.start(0,()=>{P.current===j&&B(t=>_extends$8({},t,{sections:d.clearDateSections(z.sections,e),tempValueStrAndroid:null}))}),X(d.updateDateInValue(j,e,n))}return u.every(e=>e.value!==``)&&(o==null||t.isValid(o))?(Q(n),X(d.updateDateInValue(j,e,f))):(o!=null&&(Q(n),X(d.updateDateInValue(j,e,f))),B(e=>_extends$8({},e,{sections:l,tempValueStrAndroid:null})))},ce=e=>B(t=>_extends$8({},t,{tempValueStrAndroid:e})),le=useEventCallback(e=>{B(t=>_extends$8({},t,{characterQuery:e}))});if(j!==z.lastExternalValue){let e=Z.current!=null&&!t.isValid(d.getDateFromSection(j,z.sections[Z.current.sectionIndex])),n;n=e?te(Z.current.sectionIndex,Z.current.value):R(j),B(o=>_extends$8({},o,{lastExternalValue:j,sections:n,sectionsDependencies:{format:b,isRtl:i,locale:t.locale},referenceValue:e?o.referenceValue:d.updateReferenceValue(t,j,o.referenceValue),tempValueStrAndroid:null}))}if(i!==z.lastSectionsDependencies.isRtl||b!==z.lastSectionsDependencies.format||t.locale!==z.lastSectionsDependencies.locale){let e=R(j);B(n=>_extends$8({},n,{lastSectionsDependencies:{format:b,isRtl:i,locale:t.locale},sections:e,tempValueStrAndroid:null,characterQuery:null}))}z.characterQuery!=null&&!ee&&K==null&&le(null),z.characterQuery!=null&&z.sections[z.characterQuery.sectionIndex]?.type!==z.characterQuery.sectionType&&le(null),import_react$1.useEffect(()=>{Z.current!=null&&(Z.current=null)});let ue=useTimeout();return import_react$1.useEffect(()=>(z.characterQuery!=null&&ue.start(QUERY_LIFE_DURATION_MS,()=>le(null)),()=>{}),[z.characterQuery,le,ue]),import_react$1.useEffect(()=>{z.tempValueStrAndroid!=null&&K!=null&&ae()},[z.sections]),{activeSectionIndex:K,areAllSectionsEmpty:J,error:ee,localizedDigits:I,parsedSelectedSections:W,sectionOrder:q,sectionsValueBoundaries:L,state:z,timezone:N,value:j,clearValue:ie,clearActiveSection:ae,setCharacterQuery:le,setSelectedSections:U,setTempAndroidValueStr:ce,updateSectionValue:$,updateValueFromValueStr:oe,getSectionsFromValue:R}};function useFieldInternalPropsWithDefaults(e){let{manager:{internal_useApplyDefaultValuesToFieldInternalProps:t},internalProps:n,skipContextFieldRefAssignment:i}=e,o=useNullablePickerContext(),l=useNullableFieldPrivateContext(),u=useForkRef(n.unstableFieldRef,i?null:l?.fieldRef),d=o?.setValue,f=import_react$1.useCallback((e,t)=>
283d?.(e,{validationError:t.validationError,shouldClose:!1}),[d]);return t(import_react$1.useMemo(()=>l!=null&&o!=null?_extends$8({value:o.value,onChange:f,timezone:o.timezone,disabled:o.disabled,readOnly:o.readOnly,autoFocus:o.autoFocus&&!o.open,focused:o.open?!0:void 0,format:o.fieldFormat,formatDensity:l.formatDensity,enableAccessibleFieldDOMStructure:l.enableAccessibleFieldDOMStructure,selectedSections:l.selectedSections,onSelectedSectionsChange:l.onSelectedSectionsChange,unstableFieldRef:u},n):n,[o,l,n,f,u]))}function syncSelectionToDOM(e){let{focused:t,domGetters:n,stateResponse:{parsedSelectedSections:i,state:o}}=e;if(!n.isReady())return;let l=ownerDocument(n.getRoot()).getSelection();if(!l)return;if(i==null){l.rangeCount>0&&l.getRangeAt(0).startContainer instanceof Node&&n.getRoot().contains(l.getRangeAt(0).startContainer)&&l.removeAllRanges(),t&&n.getRoot().blur();return}if(!n.getRoot().contains(getActiveElement(n.getRoot())))return;let u=new window.Range,d;d=i===`all`?n.getRoot():o.sections[i].type===`empty`?n.getSectionContainer(i):n.getSectionContent(i),u.selectNodeContents(d),d.focus(),l.removeAllRanges(),l.addRange(u)}function useFieldRootHandleKeyDown(e){let t=usePickerAdapter(),{manager:{internal_fieldValueManager:n},internalPropsWithDefaults:{minutesStep:i,disabled:o,readOnly:l},stateResponse:{state:u,value:d,activeSectionIndex:f,parsedSelectedSections:p,sectionsValueBoundaries:m,localizedDigits:g,timezone:_,sectionOrder:b,clearValue:S,clearActiveSection:C,setSelectedSections:T,updateSectionValue:E}}=e;return useEventCallback(e=>{if(!o)switch(!0){case(e.ctrlKey||e.metaKey)&&String.fromCharCode(e.keyCode)===`A`&&!e.shiftKey&&!e.altKey:e.preventDefault(),T(`all`);break;case e.key===`ArrowRight`:if(e.preventDefault(),p==null)T(b.startIndex);else if(p===`all`)T(b.endIndex);else{let e=b.neighbors[p].rightIndex;e!==null&&T(e)}break;case e.key===`ArrowLeft`:if(e.preventDefault(),p==null)T(b.endIndex);else if(p===`all`)T(b.startIndex);else{let e=b.neighbors[p].leftIndex;e!==null&&T(e)}break;case e.key===`Delete`:if(e.preventDefault(),l)break;p==null||p===`all`?S():C();break;case[`ArrowUp`,`ArrowDown`,`Home`,`End`,`PageUp`,`PageDown`].includes(e.key):{if(e.preventDefault(),l||f==null)break;p===`all`&&T(f);let o=u.sections[f];E({section:o,newSectionValue:adjustSectionValue(t,_,o,e.key,m,g,n.getDateFromSection(d,o),{minutesStep:i}),shouldGoToNextSection:!1});break}}})}function getDeltaFromKeyCode(e){switch(e){case`ArrowUp`:return 1;case`ArrowDown`:return-1;case`PageUp`:return 5;case`PageDown`:return-5;default:return 0}}function adjustSectionValue(e,t,n,i,o,l,u,d){let f=getDeltaFromKeyCode(i),p=i===`Home`,m=i===`End`,g=n.value===``||p||m;return n.contentType===`digit`||n.contentType===`digit-with-letter`?(()=>{let i=o[n.type]({currentDate:u,format:n.format,contentType:n.contentType}),_=t=>cleanDigitSectionValue(e,t,i,l,n),b=n.type===`minutes`&&d?.minutesStep?d.minutesStep:1,S;if(g){if(n.type===`year`&&!m&&!p)return e.formatByString(e.date(void 0,t),n.format);S=f>0||p?i.minimum:i.maximum}else S=parseInt(removeLocalizedDigits(n.value,l),10)+f*b;return S%b!==0&&((f<0||p)&&(S+=b-(b+S)%b),(f>0||m)&&(S-=S%b)),S>i.maximum?_(i.minimum+(S-i.maximum-1)%(i.maximum-i.minimum+1)):S<i.minimum?_(i.maximum-(i.minimum-S-1)%(i.maximum-i.minimum+1)):_(S)})():(()=>{let i=getLetterEditingOptions(e,t,n.type,n.format);return i.length===0?n.value:g?f>0||p?i[0]:i[i.length-1]:i[((i.indexOf(n.value)+f)%i.length+i.length)%i.length]})()}function useFieldRootProps(e){let{manager:t,focused:n,setFocused:i,domGetters:o,stateResponse:l,applyCharacterEditing:u,internalPropsWithDefaults:d,stateResponse:{parsedSelectedSections:f,sectionOrder:p,state:m,clearValue:g,setCharacterQuery:_,setSelectedSections:b,updateValueFromValueStr:S},internalPropsWithDefaults:{disabled:C=!1,readOnly:T=!1}}=e,E=useFieldRootHandleKeyDown({manager:t,internalPropsWithDefaults:d,stateResponse:l}),D=useTimeout(),O=useEventCallback(e=>{C||!o.isReady()||(i(!0),f===`all`?D.start(0,()=>{let e=document.getSelection().getRangeAt(0).startOffset;if(e===0){b(p.startIndex);return}let t=0,n=0;for(;n<e&&t<m.sections.length;){let e=m.sections[t];t+=1,n+=`${e.startSeparator}${e.value||e.placeholder}${e.endSeparator}`.length}b(t-1)}):n?o.getRoot().contains(e.target)||b(p.startIndex):(i(!0),b(p.startIndex)))}),A=useEventCallback(e=>{if(!o.isReady()||f!==`all`)return;let t=e.target.textContent??``;o.getRoot().innerHTML=m.sections.map(e=>`${e.startSeparator}${e.value||e.placeholder}${e.endSeparator}`).join(``),syncSelectionToDOM({focused:n,domGetters:o,stateResponse:l}),t.length===0||t.charCodeAt(0)===10?(g(),b(`all`)):t.length>
2831?S(t):(f===`all`&&b(0),u({keyPressed:t,sectionIndex:0}))}),j=useEventCallback(e=>{if(T||f!==`all`){e.preventDefault();return}let t=e.clipboardData.getData(`text`);e.preventDefault(),_(null),S(t)}),M=useEventCallback(()=>{if(n||C||!o.isReady())return;let e=getActiveElement(o.getRoot());i(!0),o.getSectionIndexFromDOMElement(e)??b(p.startIndex)});return{onKeyDown:E,onBlur:useEventCallback(()=>{setTimeout(()=>{if(!o.isReady())return;let e=getActiveElement(o.getRoot());o.getRoot().contains(e)||(i(!1),b(null))})}),onFocus:M,onClick:O,onPaste:j,onInput:A,contentEditable:f===`all`,tabIndex:d.disabled||f===0?-1:0}}function useFieldHiddenInputProps(e){let{manager:{internal_fieldValueManager:t},stateResponse:{areAllSectionsEmpty:n,state:i,updateValueFromValueStr:o}}=e,l=useEventCallback(e=>{o(e.target.value)});return{value:import_react$1.useMemo(()=>n?``:t.getV7HiddenInputValueFromSections(i.sections),[n,i.sections,t]),onChange:l}}function useFieldSectionContainerProps(e){let{stateResponse:{setSelectedSections:t},internalPropsWithDefaults:{disabled:n=!1}}=e,i=import_react$1.useCallback(e=>i=>{n||i.isDefaultPrevented()||t(e)},[n,t]);return import_react$1.useCallback(e=>({"data-sectionindex":e,onClick:i(e)}),[i])}function useFieldSectionContentProps(e){let t=usePickerAdapter(),n=usePickerTranslations(),{focused:i,domGetters:o,stateResponse:l,applyCharacterEditing:u,manager:{internal_fieldValueManager:d},stateResponse:{parsedSelectedSections:f,sectionsValueBoundaries:p,state:m,value:g,clearActiveSection:_,setCharacterQuery:b,setSelectedSections:S,updateSectionValue:C,updateValueFromValueStr:T},internalPropsWithDefaults:{disabled:E=!1,readOnly:D=!1}}=e,O=f===`all`,A=!O&&!E&&!D,j=useEventCallback(e=>{if(!o.isReady())return;let t=m.sections[e];o.getSectionContent(e).innerHTML=t.value||t.placeholder,syncSelectionToDOM({focused:i,domGetters:o,stateResponse:l})}),M=useEventCallback(e=>{if(!o.isReady())return;let t=e.target,n=t.textContent??``,i=o.getSectionIndexFromDOMElement(t),l=m.sections[i];if(D){j(i);return}if(n.length===0){if(l.value===``){j(i);return}let t=e.nativeEvent.inputType;if(t===`insertParagraph`||t===`insertLineBreak`){j(i);return}j(i),_();return}u({keyPressed:n,sectionIndex:i}),j(i)}),N=useEventCallback(e=>{e.preventDefault()}),P=useEventCallback(e=>{if(e.preventDefault(),D||E||typeof f!=`number`)return;let t=m.sections[f],n=e.clipboardData.getData(`text`),i=/^[a-zA-Z]+$/.test(n),o=/^[0-9]+$/.test(n),l=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(n);t.contentType===`letter`&&i||t.contentType===`digit`&&o||t.contentType===`digit-with-letter`&&l?(b(null),C({section:t,newSectionValue:n,shouldGoToNextSection:!0})):!i&&!o&&(b(null),T(n))}),F=useEventCallback(e=>{e.preventDefault(),e.dataTransfer.dropEffect=`none`}),I=import_react$1.useCallback(e=>()=>{E||S(e)},[E,S]);return import_react$1.useCallback((e,i)=>{let o=p[e.type]({currentDate:d.getDateFromSection(g,e),contentType:e.contentType,format:e.format});return{onInput:M,onPaste:P,onMouseUp:N,onDragOver:F,onFocus:I(i),"aria-readonly":D,"aria-valuenow":getSectionValueNow(e,t),"aria-valuemin":o.minimum,"aria-valuemax":o.maximum,"aria-valuetext":e.value?getSectionValueText(e,t):n.empty,"aria-label":n[e.type],"aria-disabled":E,tabIndex:!A||O||i>0?-1:0,contentEditable:!O&&!E&&!D,role:`spinbutton`,"data-range-position":e.dateName||void 0,spellCheck:A?!1:void 0,autoCapitalize:A?`none`:void 0,autoCorrect:A?`off`:void 0,children:e.value||e.placeholder,inputMode:e.contentType===`letter`?`text`:`numeric`}},[p,O,E,D,A,n,t,M,P,N,F,I,d,g])}function getSectionValueText(e,t){if(e.value)switch(e.type){case`month`:{if(e.contentType===`digit`){let n=t.setMonth(t.date(),Number(e.value)-1);return t.isValid(n)?t.format(n,`month`):``}let n=t.parse(e.value,e.format);return n&&t.isValid(n)?t.format(n,`month`):void 0}case`day`:if(e.contentType===`digit`){let n=t.setDate(t.startOfYear(t.date()),Number(e.value));return t.isValid(n)?t.format(n,`dayOfMonthFull`):``}return e.value;case`weekDay`:return;default:return}}function getSectionValueNow(e,t){if(e.value)switch(e.type){case`weekDay`:return e.contentType===`letter`?void 0:Number(e.value);case`meridiem`:{let n=t.parse(`01:00 ${e.value}`,`${t.formats.hours12h}:${t.formats.minutes} ${e.format}`);return n?t.getHours(n)>=12?1:0:void 0}case`day`:return e.contentType===`digit-with-letter`?parseInt(e.value,10):Number(e.value);case`month`:{if(e.contentType===`digit`)return Number(e.value);let n=t.parse(e.value,e.format);return n?t.getMonth(n)+1:void 0}default:return e.contentType===`letter`?void 0:Number(e.value)}}var useFieldV7TextField=e=>{let{props:t,manager:n,skipContextFieldRefAssignment:i,manager:{valueType:
283o,internal_useOpenPickerButtonAriaLabel:l}}=e,{internalProps:u,forwardedProps:d}=useSplitFieldProps(t,o),f=useFieldInternalPropsWithDefaults({manager:n,internalProps:u,skipContextFieldRefAssignment:i}),{sectionListRef:p,onBlur:m,onClick:g,onFocus:_,onInput:b,onPaste:S,onKeyDown:C,onClear:T,clearable:E}=d,{disabled:D=!1,readOnly:O=!1,autoFocus:A=!1,focused:j,unstableFieldRef:M}=f,N=import_react$1.useRef(null),P=useForkRef(p,N),F=import_react$1.useMemo(()=>({isReady:()=>N.current!=null,getRoot:()=>N.current.getRoot(),getSectionContainer:e=>N.current.getSectionContainer(e),getSectionContent:e=>N.current.getSectionContent(e),getSectionIndexFromDOMElement:e=>N.current.getSectionIndexFromDOMElement(e)}),[N]),I=useFieldState({manager:n,internalPropsWithDefaults:f,forwardedProps:d}),{areAllSectionsEmpty:L,error:R,parsedSelectedSections:z,sectionOrder:B,state:V,value:H,clearValue:U,setSelectedSections:W}=I,K=useFieldCharacterEditing({stateResponse:I}),q=l(H),[J,Y]=import_react$1.useState(!1);function ee(e=0){if(D||!N.current||getActiveSectionIndex(N)!=null)return;let t=parseSelectedSections(e,V.sections);Y(!0),N.current.getSectionContent(t).focus()}let X=useFieldRootProps({manager:n,internalPropsWithDefaults:f,stateResponse:I,applyCharacterEditing:K,focused:J,setFocused:Y,domGetters:F}),te=useFieldHiddenInputProps({manager:n,stateResponse:I}),Z=useFieldSectionContainerProps({stateResponse:I,internalPropsWithDefaults:f}),ne=useFieldSectionContentProps({manager:n,stateResponse:I,applyCharacterEditing:K,internalPropsWithDefaults:f,domGetters:F,focused:J}),Q=useEventCallback(e=>{C?.(e),X.onKeyDown(e)}),ie=useEventCallback(e=>{m?.(e),X.onBlur(e)}),ae=useEventCallback(e=>{_?.(e),X.onFocus(e)}),oe=useEventCallback(e=>{e.isDefaultPrevented()||(g?.(e),X.onClick(e))}),se=useEventCallback(e=>{S?.(e),X.onPaste(e)}),$=useEventCallback(e=>{b?.(e),X.onInput(e)}),ce=useEventCallback((e,...t)=>{e.preventDefault(),T?.(e,...t),U(),isFieldFocused$1(N)?W(B.startIndex):ee(0)}),le=import_react$1.useMemo(()=>V.sections.map((e,t)=>{let n=ne(e,t);return{container:Z(t),content:ne(e,t),before:{children:e.startSeparator},after:{children:e.endSeparator,"data-range-position":e.isEndFormatSeparator?n[`data-range-position`]:void 0}}}),[V.sections,Z,ne]);return import_react$1.useEffect(()=>{if(N.current==null)throw Error(["MUI X: The `sectionListRef` prop has not been initialized by `PickersSectionList`","You probably tried to pass a component to the `textField` slot that contains an `<input />` element instead of a `PickersSectionList`.",``,"If you want to keep using an `<input />` HTML element for the editing, please add the `enableAccessibleFieldDOMStructure={false}` prop to your Picker or Field component:",``,`<DatePicker enableAccessibleFieldDOMStructure={false} slots={{ textField: MyCustomTextField }} />`,``,`Learn more about the field accessible DOM structure on the MUI documentation: https://mui.com/x/react-date-pickers/fields/#fields-to-edit-a-single-element`].join(` 284`));A&&!D&&N.current&&N.current.getSectionContent(B.startIndex).focus()},[]),useEnhancedEffect(()=>{if(!(!J||!N.current)){if(z===`all`)N.current.getRoot().focus();else if(typeof z==`number`){let e=N.current.getSectionContent(z);e&&e.focus()}}},[z,J]),useEnhancedEffect(()=>{syncSelectionToDOM({focused:J,domGetters:F,stateResponse:I})}),import_react$1.useImperativeHandle(M,()=>({getSections:()=>V.sections,getActiveSectionIndex:()=>getActiveSectionIndex(N),setSelectedSections:e=>{if(D||!N.current)return;let t=parseSelectedSections(e,V.sections);Y((t===`all`?0:t)!==null),W(e)},focusField:ee,isFieldFocused:()=>isFieldFocused$1(N)})),_extends$8({},d,X,{onBlur:ie,onClick:oe,onFocus:ae,onInput:$,onPaste:se,onKeyDown:Q,onClear:ce},te,{error:R,clearable:!!(E&&!L&&!O&&!D),focused:j??J,sectionListRef:P,enableAccessibleFieldDOMStructure:!0,elements:le,areAllSectionsEmpty:L,disabled:D,readOnly:O,autoFocus:A,openPickerAriaLabel:q})};function getActiveSectionIndex(e){let t=getActiveElement(e.current?.getRoot());return!t||!e.current||!e.current.getRoot().contains(t)?null:e.current.getSectionIndexFromDOMElement(t)}function isFieldFocused$1(e){let t=getActiveElement(e.current?.getRoot());return!!e.current&&e.current.getRoot().contains(t)}var cleanString=e=>e.replace(/[\u2066\u2067\u2068\u2069]/g,``),addPositionPropertiesToSections=(e,t,n)=>{let i=0,o=n?1:0,l=[];for(let u=0;u<e.length;u+=1){let d=e[u],f=getSectionVisibleValue(d,n?`input-rtl`:`input-ltr`,t),p=`${d.startSeparator}${f}${d.endSeparator}`,m=cleanString(p).length,g=p.length,_=cleanString(f),b=o+(_===``?0:f.indexOf(_[0]))+d.startSeparator.length,S=b+_.length;l.push(_extends$8({},d,{start:i,end:i+m,startInInput:b,endInInput:S})),i+=m,o+=g}return l},useFieldV6TextField=e=>{let t=useRtl(),n=useTimeout(),i=useTimeout(),{props:o,manager:l,skipContextFieldRefAssignment:u,manager:{valueType:d,internal_valueManager:f,internal_fieldValueManager:p,internal_useOpenPickerButtonAriaLabel:m}}=e,{internalProps:g,forwardedProps:_}=useSplitFieldProps(o,d),b=useFieldInternalPropsWithDefaults({manager:l,internalProps:g,skipContextFieldRefAssignment:u}),{onFocus:S,onClick:C,onPaste:T,onBlur:E,onKeyDown:D,onClear:O,clearable:A,inputRef:j,placeholder:M}
284=_,{readOnly:N=!1,disabled:P=!1,autoFocus:F=!1,focused:I,unstableFieldRef:L}=b,R=import_react$1.useRef(null),z=useForkRef(j,R),B=useFieldState({manager:l,internalPropsWithDefaults:b,forwardedProps:_}),{activeSectionIndex:V,areAllSectionsEmpty:H,error:U,localizedDigits:W,parsedSelectedSections:K,sectionOrder:q,state:J,value:Y,clearValue:ee,clearActiveSection:X,setCharacterQuery:te,setSelectedSections:Z,setTempAndroidValueStr:ne,updateSectionValue:Q,updateValueFromValueStr:ie,getSectionsFromValue:ae}=B,oe=useFieldCharacterEditing({stateResponse:B}),se=m(Y),$=import_react$1.useMemo(()=>addPositionPropertiesToSections(J.sections,W,t),[J.sections,W,t]);function ce(){let e=R.current.selectionStart??0,t;t=e<=$[0].startInInput||e>=$[$.length-1].endInInput?1:$.findIndex(t=>t.startInInput-t.startSeparator.length>e),Z(t===-1?$.length-1:t-1)}function le(e=0){getActiveElement(R.current)!==R.current&&(R.current?.focus(),Z(e))}let ue=useEventCallback(e=>{S?.(e);let t=R.current;n.start(0,()=>{!t||t!==R.current||(V??(t.value.length&&Number(t.selectionEnd)-Number(t.selectionStart)===t.value.length?Z(`all`):ce()))})}),de=useEventCallback((e,...t)=>{e.isDefaultPrevented()||(C?.(e,...t),ce())}),fe=useEventCallback(e=>{if(T?.(e),e.preventDefault(),N||P)return;let t=e.clipboardData.getData(`text`);if(typeof K==`number`){let e=J.sections[K],n=/^[a-zA-Z]+$/.test(t),i=/^[0-9]+$/.test(t),o=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(t);if(e.contentType===`letter`&&n||e.contentType===`digit`&&i||e.contentType===`digit-with-letter`&&o){te(null),Q({section:e,newSectionValue:t,shouldGoToNextSection:!0});return}if(n||i)return}te(null),ie(t)}),pe=useEventCallback(e=>{E?.(e),Z(null)}),me=useEventCallback(e=>{if(N)return;let n=e.target.value;if(n===``){ee();return}let i=e.nativeEvent.data,o=i&&i.length>1,l=o?i:n,u=cleanString(l);if(K===`all`&&Z(V),V==null||o){ie(o?i:u);return}let d;if(K===`all`&&u.length===1)d=u;else{let e=cleanString(p.getV6InputValueFromSections($,W,t)),n=-1,i=-1;for(let t=0;t<e.length;t+=1)n===-1&&e[t]!==u[t]&&(n=t),i===-1&&e[e.length-t-1]!==u[u.length-t-1]&&(i=t);let o=$[V];if(n<o.start||e.length-i-1>o.end)return;let l=u.length-e.length+o.end-cleanString(o.endSeparator||``).length;d=u.slice(o.start+cleanString(o.startSeparator||``).length,l)}if(d.length===0){isAndroid()&&ne(l),X();return}oe({keyPressed:d,sectionIndex:V})}),he=useEventCallback((e,...t)=>{e.preventDefault(),O?.(e,...t),ee(),isFieldFocused(R)?Z(q.startIndex):le(0)}),ge=useFieldRootHandleKeyDown({manager:l,internalPropsWithDefaults:b,stateResponse:B}),_e=useEventCallback(e=>{D?.(e),ge(e)}),ve=import_react$1.useMemo(()=>M===void 0?p.getV6InputValueFromSections(ae(f.emptyValue),W,t):M,[M,p,ae,f.emptyValue,W,t]),ye=import_react$1.useMemo(()=>J.tempValueStrAndroid??p.getV6InputValueFromSections(J.sections,W,t),[J.sections,p,J.tempValueStrAndroid,W,t]);import_react$1.useEffect(()=>{R.current&&R.current===getActiveElement(R.current)&&Z(`all`)},[]),useEnhancedEffect(()=>{function e(){if(!R.current)return;if(K==null){R.current.scrollLeft&&(R.current.scrollLeft=0);return}if(R.current!==getActiveElement(R.current))return;let t=R.current.scrollTop;if(K===`all`)R.current.select();else{let t=$[K],n=t.type===`empty`?t.startInInput-t.startSeparator.length:t.startInInput,o=t.type===`empty`?t.endInInput+t.endSeparator.length:t.endInInput;(n!==R.current.selectionStart||o!==R.current.selectionEnd)&&R.current===getActiveElement(R.current)&&R.current.setSelectionRange(n,o),i.start(0,()=>{R.current&&R.current===getActiveElement(R.current)&&R.current.selectionStart===R.current.selectionEnd&&(R.current.selectionStart!==n||R.current.selectionEnd!==o)&&e()})}R.current.scrollTop=t}e()});let be=import_react$1.useMemo(()=>V==null||J.sections[V].contentType===`letter`?`text`:`numeric`,[V,J.sections]),xe=!(R.current&&R.current===getActiveElement(R.current))&&H;return import_react$1.useImperativeHandle(L,()=>({getSections:()=>J.sections,getActiveSectionIndex:()=>{let e=R.current.selectionStart??0,t=R.current.selectionEnd??0;if(e===0&&t===0)return null;let n=e<=$[0].startInInput?1:$.findIndex(t=>t.startInInput-t.startSeparator.length>e);return n===-1?$.length-1:n-1},setSelectedSections:e=>Z(e),focusField:le,isFieldFocused:()=>isFieldFocused(R)})),_extends$8({},_,{error:U,"aria-invalid":U,clearable:!!(A&&!H&&!N&&!P),onBlur:pe,onClick:de,onFocus:ue,onPaste:fe,onKeyDown:_e,onClear:he,inputRef:z,enableAccessibleFieldDOMStructure:!1,placeholder:ve,inputMode:be,autoComplete:`off`,value:xe?``:ye,onChange:me,focused:I,disabled:P,readOnly:N,autoFocus:
284F,openPickerAriaLabel:se})};function isFieldFocused(e){return e.current===getActiveElement(e.current)}var useField=e=>{let t=useNullableFieldPrivateContext();return(e.props.enableAccessibleFieldDOMStructure??t?.enableAccessibleFieldDOMStructure??!0?useFieldV7TextField:useFieldV6TextField)(e)};function useDateManager(e={}){let{enableAccessibleFieldDOMStructure:t=!0}=e;return import_react$1.useMemo(()=>({valueType:`date`,validator:validateDate,internal_valueManager:singleItemValueManager,internal_fieldValueManager:singleItemFieldValueManager,internal_enableAccessibleFieldDOMStructure:t,internal_useApplyDefaultValuesToFieldInternalProps:useApplyDefaultValuesToDateFieldInternalProps,internal_useOpenPickerButtonAriaLabel:useOpenPickerButtonAriaLabel}),[t])}function useOpenPickerButtonAriaLabel(e){let t=usePickerAdapter(),n=usePickerTranslations();return import_react$1.useMemo(()=>{let i=t.isValid(e)?t.format(e,`fullDate`):null;return n.openDatePickerDialogue(i)},[e,n,t])}function useApplyDefaultValuesToDateFieldInternalProps(e){let t=usePickerAdapter(),n=useApplyDefaultValuesToDateValidationProps(e);return import_react$1.useMemo(()=>_extends$8({},e,n,{format:e.format??t.formats.keyboardDate}),[e,n,t])}function useApplyDefaultValuesToDateValidationProps(e){let t=usePickerAdapter(),n=useDefaultDates();return import_react$1.useMemo(()=>({disablePast:e.disablePast??!1,disableFuture:e.disableFuture??!1,minDate:applyDefaultDate(t,e.minDate,n.minDate),maxDate:applyDefaultDate(t,e.maxDate,n.maxDate)}),[e.minDate,e.maxDate,e.disableFuture,e.disablePast,t,n])}var useDateField=e=>useField({manager:useDateManager(e),props:e});function useFieldOwnerState(e){let{ownerState:t}=usePickerPrivateContext(),n=useRtl();return import_react$1.useMemo(()=>_extends$8({},t,{isFieldDisabled:e.disabled??!1,isFieldReadOnly:e.readOnly??!1,isFieldRequired:e.required??!1,fieldDirection:n?`rtl`:`ltr`}),[t,e.disabled,e.readOnly,e.required,n])}function getPickersTextFieldUtilityClass(e){return generateUtilityClass(`MuiPickersTextField`,e)}var pickersTextFieldClasses=generateUtilityClasses(`MuiPickersTextField`,[`root`,`focused`,`disabled`,`error`,`required`]);function getPickersInputBaseUtilityClass(e){return generateUtilityClass(`MuiPickersInputBase`,e)}var pickersInputBaseClasses=generateUtilityClasses(`MuiPickersInputBase`,[`root`,`focused`,`disabled`,`error`,`notchedOutline`,`sectionContent`,`sectionBefore`,`sectionAfter`,`adornedStart`,`adornedEnd`,`input`,`inputSizeSmall`,`activeBar`]);function getPickersSectionListUtilityClass(e){return generateUtilityClass(`MuiPickersSectionList`,e)}var pickersSectionListClasses=generateUtilityClasses(`MuiPickersSectionList`,[`root`,`section`,`sectionContent`]),_excluded$27=[`slots`,`slotProps`,`elements`,`sectionListRef`,`classes`],PickersSectionListRoot=styled(`div`,{name:`MuiPickersSectionList`,slot:`Root`})({direction:`ltr /*! @noflip */`,outline:`none`}),PickersSectionListSection=styled(`span`,{name:`MuiPickersSectionList`,slot:`Section`})({}),PickersSectionListSectionSeparator=styled(`span`,{name:`MuiPickersSectionList`,slot:`SectionSeparator`})({whiteSpace:`pre`}),PickersSectionListSectionContent=styled(`span`,{name:`MuiPickersSectionList`,slot:`SectionContent`})({outline:`none`}),useUtilityClasses$19=e=>composeClasses({root:[`root`],section:[`section`],sectionContent:[`sectionContent`]},getPickersSectionListUtilityClass,e);function PickersSection(e){let{slots:t,slotProps:n,element:i,classes:o}=e,{ownerState:l}=usePickerPrivateContext(),u=t?.section??PickersSectionListSection,d=useSlotProps({elementType:u,externalSlotProps:n?.section,externalForwardedProps:i.container,className:o.section,ownerState:l}),f=t?.sectionContent??PickersSectionListSectionContent,p=useSlotProps({elementType:f,externalSlotProps:n?.sectionContent,externalForwardedProps:i.content,additionalProps:{suppressContentEditableWarning:!0},className:o.sectionContent,ownerState:l}),m=t?.sectionSeparator??PickersSectionListSectionSeparator,g=useSlotProps({elementType:m,externalSlotProps:n?.sectionSeparator,externalForwardedProps:i.before,ownerState:_extends$8({},l,{separatorPosition:`before`})}),_=useSlotProps({elementType:m,externalSlotProps:n?.sectionSeparator,externalForwardedProps:i.after,ownerState:_extends$8({},l,{separatorPosition:`after`})}),b=import_react$1.useRef(null),S=useForkRef(p.ref,b);return(0,import_jsx_runtime.jsxs)(u,_extends$8({},d,{children:[(0,import_jsx_runtime.jsx)(m,_extends$8({},g)),(0,import_jsx_runtime.jsx)(f,_extends$8({},p,{ref:S,onBlur:e=>{let t=e.relatedTarget,n=e.currentTarget.closest(`.${pickersSectionListClasses.root}`);if(n&&t instanceof Node&&n.contains(t)){e.stopPropagation();return}}})),(0,import_jsx_runtime.jsx)(m,_extends$8({},_))]}))}var PickersSectionList=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiPickersSectionList`}),{slots:i,slotProps:o,elements:l,sectionListRef:u,classes:d}=n,f=_objectWithoutPropertiesLoose$1(n,_excluded$27),p=useUtilityClasses$19(d),{ownerState:m}=usePickerPrivateContext(),g=import_react$1.useRef(null),_=useForkRef(t,g),b=e=>{if(!g.current)throw Error(`MUI X: Cannot call sectionListRef.${e} before the mount of the component.`);return g.current};import_react$1.useImperativeHandle(u,()=>({getRoot(){return b(`getRoot`)},getSectionContainer(e){return b(`getSectionContainer`).querySelector(`.${pickersSectionListClasses.section}[data-sectionindex="${e}"]`)},getSectionContent(e){return b(`getSectionContent`).querySelector(`.${pickersSectionListClasses.section}[data-sectionindex="${e}"] .${pickersSectionListClasses.sectionContent}`)},getSectionIndexFromDOMElement(e){let t=b(`getSectionIndexFromDOMElement`);if(e==null||!t.contains(e))return null;let n=null;return e.classList.contains(pickersSectionListClasses.section)?n=e:e.classList.contains(pickersSectionListClasses.sectionContent)&&(n=e.parentElement),n==null?null:Number(n.dataset.sectionindex)}}));let S=i?.root??PickersSectionListRoot,C=useSlotProps({elementType:S,externalSlotProps:o?.root,externalForwardedProps:f,additionalProps:{ref:_,suppressContentEditableWarning:!0},className:p.root,ownerState:m});return(0,import_jsx_runtime.jsx)(S,_extends$8({},C,{children:C.contentEditable?l.map(({content:e,before:t,after:n})=>`${t.children}${e.children}${n.children}`).join(``):(0,import_jsx_runtime.jsx)(import_react$1.Fragment,{children:l.map((e,t)=>(0,import_jsx_runtime.jsx)(PickersSection,{slots:i,slotProps:o,element:e,classes:p},t))})}))}),PickerTextFieldOwnerStateContext=import_react$1.createContext(null),usePickerTextFieldOwnerState=()=>{let e=import_react$1.useContext(PickerTextFieldOwnerStateContext);if(e==null)throw Error(["MUI X: The `usePickerTextFieldOwnerState` can only be called in components that are used inside a PickerTextField component"].join(` 285`));return e},_excluded$26=`elements.areAllSectionsEmpty.defaultValue.label.value.onChange.
285id.autoFocus.endAdornment.startAdornment.renderSuffix.slots.slotProps.contentEditable.tabIndex.onInput.onPaste.onKeyDown.fullWidth.name.readOnly.inputProps.inputRef.sectionListRef.onFocus.onBlur.classes.ownerState`.split(`.`),round=e=>Math.round(e*1e5)/1e5,PickersInputBaseRoot=styled(`div`,{name:`MuiPickersInputBase`,slot:`Root`})(({theme:e})=>_extends$8({},e.typography.body1,{color:(e.vars||e).palette.text.primary,cursor:`text`,padding:0,display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,boxSizing:`border-box`,letterSpacing:`${round(.15/16)}em`,variants:[{props:{isInputInFullWidth:!0},style:{width:`100%`}}]})),PickersInputBaseSectionsContainer=styled(PickersSectionListRoot,{name:`MuiPickersInputBase`,slot:`SectionsContainer`})(({theme:e})=>({padding:`4px 0 5px`,fontFamily:e.typography.fontFamily,fontSize:`inherit`,lineHeight:`1.4375em`,flexGrow:1,outline:`none`,display:`flex`,flexWrap:`nowrap`,overflow:`hidden`,letterSpacing:`inherit`,width:`182px`,variants:[{props:{fieldDirection:`rtl`},style:{justifyContent:`end`}},{props:{inputSize:`small`},style:{paddingTop:1}},{props:{hasStartAdornment:!1,isFieldFocused:!1,isFieldValueEmpty:!0},style:{color:`currentColor`,opacity:0}
285},{props:{hasStartAdornment:!1,isFieldFocused:!1,isFieldValueEmpty:!0,inputHasLabel:!1},style:e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:e.palette.mode===`light`?.42:.5}},{props:{hasStartAdornment:!1,isFieldFocused:!1,isFieldValueEmpty:!0,inputHasLabel:!0,isLabelShrunk:!0},style:e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:e.palette.mode===`light`?.42:.5}}]})),PickersInputBaseSection=styled(PickersSectionListSection,{name:`MuiPickersInputBase`,slot:`Section`})(({theme:e})=>({fontFamily:e.typography.fontFamily,fontSize:`inherit`,letterSpacing:`inherit`,lineHeight:`1.4375em`,display:`inline-block`,whiteSpace:`nowrap`})),PickersInputBaseSectionContent=styled(PickersSectionListSectionContent,{name:`MuiPickersInputBase`,slot:`SectionContent`,overridesResolver:(e,t)=>t.content})(({theme:e})=>({fontFamily:e.typography.fontFamily,lineHeight:`1.4375em`,letterSpacing:`inherit`,width:`fit-content`,outline:`none`})),PickersInputBaseSectionSeparator=styled(PickersSectionListSectionSeparator,{name:`MuiPickersInputBase`,slot:`Separator`})(()=>({whiteSpace:`pre`,letterSpacing:`inherit`})),PickersInputBaseInput=styled(`input`,{name:`MuiPickersInputBase`,slot:`Input`,overridesResolver:(e,t)=>t.hiddenInput})(_extends$8({},visuallyHidden)),PickersInputBaseActiveBar=styled(`div`,{name:`MuiPickersInputBase`,slot:`ActiveBar`})(({theme:e,ownerState:t})=>({display:`none`,position:`absolute`,height:2,bottom:2,borderTopLeftRadius:2,borderTopRightRadius:2,transition:e.transitions.create([`width`,`left`],{duration:e.transitions.duration.shortest}),backgroundColor:(e.vars||e).palette.primary.main,'[data-active-range-position="start"] &, [data-active-range-position="end"] &':{display:`block`},'[data-active-range-position="start"] &':{left:t.sectionOffsets[0]},'[data-active-range-position="end"] &':{left:t.sectionOffsets[1]}})),useUtilityClasses$18=(e,t)=>{let{isFieldFocused:n,isFieldDisabled:i,isFieldReadOnly:o,hasFieldError:l,inputSize:u,isInputInFullWidth:d,inputColor:f,hasStartAdornment:p,hasEndAdornment:m}=t;return composeClasses({root:[`root`,n&&!i&&`focused`,i&&`disabled`,o&&`readOnly`,l&&`error`,d&&`fullWidth`,`color${capitalize(f)}`,u===`small`&&`inputSizeSmall`,p&&`adornedStart`,m&&`adornedEnd`],notchedOutline:[`notchedOutline`],input:[`input`],sectionsContainer:[`sectionsContainer`],sectionContent:[`sectionContent`],sectionBefore:[`sectionBefore`],sectionAfter:[`sectionAfter`],activeBar:[`activeBar`]},getPickersInputBaseUtilityClass,e)};function resolveSectionElementWidth(e,t,n,i){if(e.content.id){let e=t.current?.querySelectorAll(`[data-sectionindex="${n}"] [data-range-position="${i}"]`);if(e)return Array.from(e).reduce((e,t)=>e+t.offsetWidth,0)}return 0}function resolveSectionWidthAndOffsets(e,t){let n=0;if(t.current?.getAttribute(`data-active-range-position`)===`end`)for(let i=e.length-1;i>=e.length/2;--i)n+=resolveSectionElementWidth(e[i],t,i,`end`);else for(let i=0;i<e.length/2;i+=1)n+=resolveSectionElementWidth(e[i],t,i,`start`);return{activeBarWidth:n,sectionOffsets:[t.current?.querySelector(`[data-sectionindex="0"]`)?.offsetLeft||0,t.current?.querySelector(`[data-sectionindex="${e.length/2}"]`)?.offsetLeft||0]}}var PickersInputBase=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiPickersInputBase`}),{elements:i,areAllSectionsEmpty:o,value:l,onChange:u,id:d,endAdornment:f,startAdornment:p,renderSuffix:m,slots:g,slotProps:_,contentEditable:b,tabIndex:S,onInput:C,onPaste:T,onKeyDown:E,name:D,readOnly:O,inputProps:A,inputRef:j,sectionListRef:M,onFocus:N,onBlur:P,classes:F,ownerState:I}=n,L=_objectWithoutPropertiesLoose$1(n,_excluded$26),R=usePickerTextFieldOwnerState(),z=import_react$1.useRef(null),B=import_react$1.useRef(null),V=import_react$1.useRef([]),H=useForkRef(t,z),U=useForkRef(A?.ref,j),W=useFormControl();if(!W)throw Error(`MUI X: PickersInputBase should always be used inside a PickersTextField component`);let K=I??R,q=e=>{W.onFocus?.(e),N?.(e)},J=e=>{q(e)},Y=e=>{if(E?.(e),e.key===`Enter`&&!e.defaultMuiPrevented){if(z.current?.dataset.multiInput)return;let t=z.current?.closest(`form`),n=t?.querySelector(`[type="submit"]`);if(!t||!n)return;e.preventDefault(),t.requestSubmit(n)}},ee=e=>{W.onBlur?.(e),P?.(e)};import_react$1.useEffect(()=>{W&&W.setAdornedStart(!!p)},[W,p]),import_react$1.useEffect(()=>{W&&(o?W.onEmpty():W.onFilled())},[W,o]);let X=useUtilityClasses$18(F,K),te=g?.root||PickersInputBaseRoot,Z=useSlotProps({elementType:te,externalSlotProps:_?.root,externalForwardedProps:L,additionalProps:{"aria-invalid":W.error,ref:H},className:X.root,ownerState:K}),ne=g?.input||PickersInputBaseSectionsContainer,Q=i.some(e=>e.content[`data-range-position`]!==void 0);return import_react$1.useEffect(()=>{if(!Q||!K.isPickerOpen)return;let{activeBarWidth:e,sectionOffsets:t}=resolveSectionWidthAndOffsets(i,z);V.current=[t[0],t[1]],B.current&&(B.current.style.width=`${e}px`)},[i,Q,K.isPickerOpen]),(0,import_jsx_runtime.jsxs)(te,_extends$8({},Z,{children:[p,(0,import_jsx_runtime.jsx)(PickersSectionList,{sectionListRef:M,elements:i,contentEditable:b,tabIndex:S,className:X.sectionsContainer,onFocus:q,onBlur:ee,onInput:C,onPaste:T,onKeyDown:Y,slots:{root:ne,section:PickersInputBaseSection,sectionContent:PickersInputBaseSectionContent,sectionSeparator:PickersInputBaseSectionSeparator},slotProps:{root:_extends$8({},_?.input,{ownerState:K}),sectionContent:{className:pickersInputBaseClasses.sectionContent},sectionSeparator:({separatorPosition:e})=>({className:e===`before`?pickersInputBaseClasses.sectionBefore:pickersInputBaseClasses.sectionAfter})}}),f,m?m(_extends$8({},W)):null,(0,import_jsx_runtime.jsx)(PickersInputBaseInput,_extends$8({name:D,className:X.input,value:l,onCh
285ange:u,id:d,"aria-hidden":`true`,tabIndex:-1,readOnly:O,required:W.required,disabled:W.disabled,onFocus:J},A,{ref:U})),Q&&(0,import_jsx_runtime.jsx)(PickersInputBaseActiveBar,{className:X.activeBar,ref:B,ownerState:{sectionOffsets:V.current}})]}))});function getPickersOutlinedInputUtilityClass(e){return generateUtilityClass(`MuiPickersOutlinedInput`,e)}var pickersOutlinedInputClasses=_extends$8({},pickersInputBaseClasses,generateUtilityClasses(`MuiPickersOutlinedInput`,[`root`,`notchedOutline`,`input`])),_excluded$25=[`children`,`className`,`label`,`notched`,`shrink`],OutlineRoot=styled(`fieldset`,{name:`MuiPickersOutlinedInput`,slot:`NotchedOutline`})(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{textAlign:`left`,position:`absolute`,bottom:0,right:0,top:-5,left:0,margin:0,padding:`0 8px`,pointerEvents:`none`,borderRadius:`inherit`,borderStyle:`solid`,borderWidth:1,overflow:`hidden`,minWidth:`0%`,borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),OutlineLabel=styled(`span`,{slot:`internal`,shouldForwardProp:void 0})(({theme:e})=>({fontFamily:e.typography.fontFamily,fontSize:`inherit`})),OutlineLegend=styled(`legend`,{slot:`internal`,shouldForwardProp:e=>shouldForwardProp(e)&&e!==`notched`})(({theme:e})=>({float:`unset`,width:`auto`,overflow:`hidden`,variants:[{props:{inputHasLabel:!1},style:{padding:0,lineHeight:`11px`,transition:e.transitions.create(`width`,{duration:150,easing:e.transitions.easing.easeOut})}},{props:{inputHasLabel:!0},style:{display:`block`,padding:0,height:11,fontSize:`0.75em`,visibility:`hidden`,maxWidth:.01,transition:e.transitions.create(`max-width`,{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:`nowrap`,"& > span":{paddingLeft:5,paddingRight:5,display:`inline-block`,opacity:0,visibility:`visible`}}},{props:{inputHasLabel:!0,notched:!0},style:{maxWidth:`100%`,transition:e.transitions.create(`max-width`,{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]}));function Outline(e){let{className:t,label:n,notched:i}=e,o=_objectWithoutPropertiesLoose$1(e,_excluded$25),l=usePickerTextFieldOwnerState();return(0,import_jsx_runtime.jsx)(OutlineRoot,_extends$8({"aria-hidden":!0,className:t},o,{ownerState:l,children:(0,import_jsx_runtime.jsx)(OutlineLegend,{ownerState:l,notched:i,children:n?(0,import_jsx_runtime.jsx)(OutlineLabel,{children:n}):(0,import_jsx_runtime.jsx)(OutlineLabel,{className:`notranslate`,children:`â`})})}))}var _excluded$24=[`label`,`autoFocus`,`ownerState`,`classes`,`notched`],PickersOutlinedInputRoot=styled(PickersInputBaseRoot,{name:`MuiPickersOutlinedInput`,slot:`Root`})(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{padding:`0 14px`,borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${pickersOutlinedInputClasses.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${pickersOutlinedInputClasses.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${pickersOutlinedInputClasses.focused} .${pickersOutlinedInputClasses.notchedOutline}`]:{borderStyle:`solid`,borderWidth:2},[`&.${pickersOutlinedInputClasses.disabled}`]:{[`& .${pickersOutlinedInputClasses.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled},"*":{color:(e.vars||e).palette.action.disabled}},[`&.${pickersOutlinedInputClasses.error} .${pickersOutlinedInputClasses.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},variants:Object.keys((e.vars??e).palette).filter(t=>(e.vars??e).palette[t]?.main??!1).map(t=>({props:{inputColor:t},style:{[`&.${pickersOutlinedInputClasses.focused}:not(.${pickersOutlinedInputClasses.error}) .${pickersOutlinedInputClasses.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}}))}}),PickersOutlinedInputSectionsContainer=styled(PickersInputBaseSectionsContainer,{name:`MuiPickersOutlinedInput`,slot:`SectionsContainer`})({padding:`16.5px 0`,variants:[{props:{inputSize:`small`},style:{padding:`8.5px 0`}}]}),useUtilityClasses$17=e=>_extends$8({},e,composeClasses({root:[`root`],notchedOutline:[`notchedOutline`],input:[`input`]},getPickersOutlinedInputUtilityClass,e)),PickersOutlinedInput=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiPickersOutlinedInput`}),{label:i,classes:o,notched:l}=n,u=_objectWithoutPropertiesLoose$1(n,_excluded$24),d=useFormControl(),f=useUtilityClasses$17(o);return(0,import_jsx_runtime.jsx)(PickersInputBase,_extends$8({slots:{root:PickersOutlinedInputRoot,input:PickersOutlinedInputSectionsContainer},renderSuffix:e=>(0,import_jsx_runtime.jsx)(Outline,{shrink:!!(l||e.adornedStart||e.focused||e.filled),notched:!!(l||e.adornedStart||e.focused||e.filled),className:f.notchedOutline,label:i!=null&&i!==``&&d?.required?(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[i,`â`,`*`]}):i})},u,{label:i,classes:f,ref:t}))});PickersOutlinedInput.muiName=`Input`;function getPickersFilledInputUtilityClass(e){return generateUtilityClass(`MuiPickersFilledInput`,e)}var pickersFilledInputClasses=_extends$8({},pickersInputBaseClasses,generateUtilityClasses(`MuiPickersFilledInput`,[`root`,`underline`,`input`])),_excluded$23=[`label`,`autoFocus`,`disableUnderline`,`hiddenLabel`,`classes`],PickersFilledInputRoot=styled(PickersInputBaseRoot,{name:`MuiPickersFilledInput`,slot:`Root`,shouldForwardProp:e=>shouldForwardProp(e)&&e!==`disableUnderline`})(({theme:e})=>{let t=e.palette.mode===`light`,n=t?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`,i=t?`rgba(0, 0, 0, 0.06)`:`rgba(255, 255, 255, 0.09)`,o=t?`rgba(0, 0, 0, 0.09)`:`rgba(255, 255, 255, 0.13)`,l=t?`rgba(0, 0, 0, 0.12)`:`rgba(255, 255, 255, 0.12)`;return{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:o,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&.${pickersFilledInputClasses.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&.${pickersFilledInputClasses.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:l},variants:[...Object.keys((e.vars??e).palette).filter(t=>(e.vars??e).palette[t].main).map(t=>({props:{inputColor:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t]?.main}`}}})),{props:{disableUnderline:!1},style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${pickersFilledInputClasses.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${pickersFilledInputClasses.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroun
285dChannel} / ${e.vars.opacity.inputUnderline})`:n}`,left:0,bottom:0,content:`"\\00a0"`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${pickersFilledInputClasses.disabled}, .${pickersFilledInputClasses.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${pickersFilledInputClasses.disabled}:before`]:{borderBottomStyle:`dotted`}}},{props:{hasStartAdornment:!0},style:{paddingLeft:12}},{props:{hasEndAdornment:!0},style:{paddingRight:12}}]}}),PickersFilledSectionsContainer=styled(PickersInputBaseSectionsContainer,{name:`MuiPickersFilledInput`,slot:`sectionsContainer`,shouldForwardProp:e=>shouldForwardProp(e)&&e!==`hiddenLabel`})({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,variants:[{props:{inputSize:`small`},style:{paddingTop:21,paddingBottom:4}},{props:{hasStartAdornment:!0},style:{paddingLeft:0}},{props:{hasEndAdornment:!0},style:{paddingRight:0}},{props:{hiddenLabel:!0},style:{paddingTop:16,paddingBottom:17}},{props:{hiddenLabel:!0,inputSize:`small`},style:{paddingTop:8,paddingBottom:9}}]}),useUtilityClasses$16=(e,t)=>{let{inputHasUnderline:n}=t;return _extends$8({},e,composeClasses({root:[`root`,n&&`underline`],input:[`input`]},getPickersFilledInputUtilityClass,e))},PickersFilledInput=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiPickersFilledInput`}),{label:i,disableUnderline:o=!1,hiddenLabel:l=!1,classes:u}=n,d=_objectWithoutPropertiesLoose$1(n,_excluded$23),f=_extends$8({},usePickerTextFieldOwnerState(),{inputHasUnderline:!o}),p=useUtilityClasses$16(u,f);return(0,import_jsx_runtime.jsx)(PickersInputBase,_extends$8({slots:{root:PickersFilledInputRoot,input:PickersFilledSectionsContainer},slotProps:{root:{disableUnderline:o},input:{hiddenLabel:l}}},d,{label:i,classes:p,ref:t,ownerState:f}))});PickersFilledInput.muiName=`Input`;function getPickersInputUtilityClass(e){return generateUtilityClass(`MuiPickersFilledInput`,e)}var pickersInputClasses=_extends$8({},pickersInputBaseClasses,generateUtilityClasses(`MuiPickersInput`,[`root`,`underline`,`input`])),_excluded$22=[`label`,`autoFocus`,`disableUnderline`,`ownerState`,`classes`],PickersInputRoot=styled(PickersInputBaseRoot,{name:`MuiPickersInput`,slot:`Root`,shouldForwardProp:e=>shouldForwardProp(e)&&e!==`disableUnderline`})(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`;return e.vars&&(t=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),{"label + &":{marginTop:16},variants:[...Object.keys((e.vars??e).palette).filter(t=>(e.vars??e).palette[t].main).map(t=>({props:{inputColor:t,inputHasUnderline:!0},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}})),{props:{inputHasUnderline:!0},style:{"&::after":{background:`red`,left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${pickersInputClasses.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${pickersInputClasses.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:`"\\00a0"`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${pickersInputClasses.disabled}, .${pickersInputClasses.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${pickersInputClasses.disabled}:before`]:{borderBottomStyle:`dotted`}}}]}}),useUtilityClasses$15=(e,t)=>{let{inputHasUnderline:n}=t;return _extends$8({},e,composeClasses({root:[`root`,!n&&`underline`],input:[`input`]},getPickersInputUtilityClass,e))},PickersInput=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiPickersInput`}),{label:i,disableUnderline:o=!1,classes:l}=n,u=_objectWithoutPropertiesLoose$1(n,_excluded$22),d=_extends$8({},usePickerTextFieldOwnerState(),{inputHasUnderline:!o}),f=useUtilityClasses$15(l,d);return(0,import_jsx_runtime.jsx)(PickersInputBase,_extends$8({slots:{root:PickersInputRoot},slotProps:{root:{disableUnderline:o}}},u,{ownerState:d,label:i,classes:f,ref:t}))});PickersInput.muiName=`Input`;var _excluded$21=`onFocus.onBlur.className.classes.color.disabled.error.variant.required.hiddenLabel.InputProps.inputProps.inputRef.sectionListRef.elements.areAllSectionsEmpty.onClick.onKeyDown.onKeyUp.onPaste.onInput.endAdornment.startAdornment.tabIndex.contentEditable.focused.value.onChange.fullWidth.id.name.helperText.FormHelperTextProps.label.InputLabelProps.data-active-range-position`.split(`.`),VARIANT_COMPONENT={standard:PickersInput,filled:PickersFilledInput,outlined:PickersOutlinedInput}
285,PickersTextFieldRoot=styled(FormControl,{name:`MuiPickersTextField`,slot:`Root`})({maxWidth:`100%`}),useUtilityClasses$14=(e,t)=>{let{isFieldFocused:n,isFieldDisabled:i,isFieldRequired:o}=t;return composeClasses({root:[`root`,n&&!i&&`focused`,i&&`disabled`,o&&`required`]},getPickersTextFieldUtilityClass,e)},PickersTextField=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiPickersTextField`}),{onFocus:i,onBlur:o,className:l,classes:u,color:d=`primary`,disabled:f=!1,error:p=!1,variant:m=`outlined`,required:g=!1,hiddenLabel:_=!1,InputProps:b,inputProps:S,inputRef:C,sectionListRef:T,elements:E,areAllSectionsEmpty:D,onClick:O,onKeyDown:A,onKeyUp:j,onPaste:M,onInput:N,endAdornment:P,startAdornment:F,tabIndex:I,contentEditable:L,focused:R,value:z,onChange:B,fullWidth:V,id:H,name:U,helperText:W,FormHelperTextProps:K,label:q,InputLabelProps:J,"data-active-range-position":Y}=n,ee=_objectWithoutPropertiesLoose$1(n,_excluded$21),X=useForkRef(t,import_react$1.useRef(null)),te=useId$1(H),Z=W&&te?`${te}-helper-text`:void 0,ne=q&&te?`${te}-label`:void 0,Q=useFieldOwnerState({disabled:n.disabled,required:n.required,readOnly:b?.readOnly}),ie=import_react$1.useMemo(()=>_extends$8({},Q,{isFieldValueEmpty:D,isFieldFocused:R??!1,hasFieldError:p??!1,inputSize:n.size??`medium`,inputColor:d??`primary`,isInputInFullWidth:V??!1,hasStartAdornment:!!(F??b?.startAdornment),hasEndAdornment:!!(P??b?.endAdornment),inputHasLabel:!!q,isLabelShrunk:!!J?.shrink}),[Q,D,R,p,n.size,d,V,F,P,b?.startAdornment,b?.endAdornment,q,J?.shrink]),ae=useUtilityClasses$14(u,ie),oe=VARIANT_COMPONENT[m],se={};return m===`outlined`?(J&&J.shrink!==void 0&&(se.notched=J.shrink),se.label=q):m===`filled`&&(se.hiddenLabel=_),(0,import_jsx_runtime.jsx)(PickerTextFieldOwnerStateContext.Provider,{value:ie,children:(0,import_jsx_runtime.jsxs)(PickersTextFieldRoot,_extends$8({className:clsx(ae.root,l),ref:X,focused:R,disabled:f,variant:m,error:p,color:d,fullWidth:V,required:g,ownerState:ie},ee,{children:[q!=null&&q!==``&&(0,import_jsx_runtime.jsx)(InputLabel,_extends$8({htmlFor:te,id:ne},J,{children:q})),(0,import_jsx_runtime.jsx)(oe,_extends$8({elements:E,areAllSectionsEmpty:D,onClick:O,onKeyDown:A,onKeyUp:j,onInput:N,onPaste:M,onFocus:i,onBlur:o,endAdornment:P,startAdornment:F,tabIndex:I,contentEditable:L,value:z,onChange:B,id:te,fullWidth:V,inputProps:S,inputRef:C,sectionListRef:T,label:q,name:U,role:`group`,"aria-labelledby":ne,"aria-describedby":Z,"aria-live":Z?`polite`:void 0,"data-active-range-position":Y},se,b)),W&&(0,import_jsx_runtime.jsx)(FormHelperText,_extends$8({id:Z},K,{children:W}))]}))})}),_excluded$20=[`enableAccessibleFieldDOMStructure`],_excluded2$5=[`InputProps`,`readOnly`,`onClear`,`clearable`,`clearButtonPosition`,`openPickerButtonPosition`,`openPickerAriaLabel`],_excluded3=[`onPaste`,`onKeyDown`,`inputMode`,`readOnly`,`InputProps`,`inputProps`,`inputRef`,`onClear`,`clearable`,`clearButtonPosition`,`openPickerButtonPosition`,`openPickerAriaLabel`],_excluded4=[`ownerState`],_excluded5=[`ownerState`],_excluded6=[`ownerState`],_excluded7=[`ownerState`],_excluded8=[`InputProps`,`inputProps`],noop=()=>{},cleanFieldResponse=e=>{let{enableAccessibleFieldDOMStructure:t}=e,n=_objectWithoutPropertiesLoose$1(e,_excluded$20);if(t){let{InputProps:e,readOnly:t,onClear:i,clearable:o,clearButtonPosition:l,openPickerButtonPosition:u,openPickerAriaLabel:d}=n,f=_objectWithoutPropertiesLoose$1(n,_excluded2$5),p=f?.slotProps?.input?mergeSlotProps(f?.slotProps?.input,e):noop;return{clearable:o,onClear:i,clearButtonPosition:l,openPickerButtonPosition:u,openPickerAriaLabel:d,textFieldProps:_extends$8({},f,f?.slotProps?.input?{slotProps:_extends$8({},f?.slotProps,{input:e=>_extends$8({},resolveComponentProps(p,e),{readOnly:t})})}:{InputProps:_extends$8({},e??{},{readOnly:t})})}}let{onPaste:i,onKeyDown:o,inputMode:l,readOnly:u,InputProps:d,inputProps:f,inputRef:p,onClear:m,clearable:g,clearButtonPosition:_,openPickerButtonPosition:b,openPickerAriaLabel:S}=n,C=_objectWithoutPropertiesLoose$1(n,_excluded3),T=C?.slotProps?.input?mergeSlotProps(C?.slotProps?.input,d):noop,E=C?.slotProps?.htmlInput?mergeSlotProps(C?.slotProps?.htmlInput,f):noop;return{clearable:g,onClear:m,clearButtonPosition:_,openPickerButtonPosition:b,openPickerAriaLabel:S,textFieldProps:_extends$8({},C,C?.slotProps?.input||C?.slotProps?.htmlInput?{slotProps:_extends$8({},C?.slotProps,{input:e=>_extends$8({},resolveComponentProps(T,e),{readOnly:u}),htmlInput:e=>_extends$8({},resolveComponentProps(E,e),{inputMode:l,onPaste:i,onKeyDown:o,ref:p})})}:{InputProps:_extends$8({},d??{},{readOnly:u}),inputProps:_extends$8({},f??{},{inputMode:l,onPaste:i,onKeyDown:o,ref:p})})}},PickerFieldUIContext=import_react$1.createContext({slots:{},slotProps:{},inputRef:void 0});function PickerFieldUI(e){let{fieldResponse:t,defaultOpenPickerIcon:n}=e,i=usePickerTranslations(),o=useNullablePickerContext(),l=import_react$1.useContext(PickerFieldUIContext),{textFieldProps:u,onClear:d,clearable:f,openPickerAriaLabel:p,clearButtonPosition:m=`end`,openPickerButtonPosition:g=`end`}=cleanFieldResponse(t),_=useFieldOwnerState(u),b=useEventCallback(e=>{e.preventDefault(),o?.setOpen(e=>!e)}),S=o?o.triggerStatus:`hidden`,C=f?m:null,T=S===`hidden`?null:g,E=l.slots.textField??(t.enableAccessibleFieldDOMStructure===!1?TextField:PickersTextField),D=l.slots.inputAdornment??InputAdornment,O=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:D,externalSlotProps:l.slotProps.inputAdornment,additionalProps:{position:`start`},ownerState:_extends$8({},_,{position:`start`})}),_excluded4),A=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:D,externalSlotProps:l.slotProps.inputAdornment,additionalProps:{position:`end`},ownerState:_extends$8({},_,{position:`end`})}),_excluded5),j=l.slots.openPickerButton??IconButton,M=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:j,externalSlotProps:l.slotProps.openPickerButton,additionalProps:{disabled:S===`disabled`,onClick:b,"aria-label":p,edge:u.variant===`standard`?!1:T},ownerState:_}),_excluded6),N=l.slots.openPickerIcon??n,P=useSlotProps({elementType:N,externalSlotProps:l.slotProps.openPickerIcon,ownerState:_}),F=l.slots.clearButton??IconButton,I=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:F,externalSlotProps:l.slotProps.clearButton,className:`clearButton`,additionalProps:{title:i.fieldClearLabel,tabIndex:-1,onClick:d,disabled:t.disabled||t.readOnly,edge:u.variant!==`standard`&&C!==T?C:!1},ownerState:_}),_excluded7),L=l.slots.clearIcon??ClearIcon,R=useSlotProps({elementType:L,externalSlotProps:l.slotProps.clearIcon,additionalProps:{fontSize:`small`},ownerState:_});u.ref=useForkRef(u.ref,o?.rootRef);let z={},B=resolveComponentProps(u?.slotProps?.input??u.InputProps,_);
285o&&(z.ref=o.triggerRef),!B?.startAdornment&&(C===`start`||T===`start`)&&(z.startAdornment=(0,import_jsx_runtime.jsxs)(D,_extends$8({},O,{children:[T===`start`&&(0,import_jsx_runtime.jsx)(j,_extends$8({},M,{children:(0,import_jsx_runtime.jsx)(N,_extends$8({},P))})),C===`start`&&(0,import_jsx_runtime.jsx)(F,_extends$8({},I,{children:(0,import_jsx_runtime.jsx)(L,_extends$8({},R))}))]}))),!B?.endAdornment&&(C===`end`||T===`end`)&&(z.endAdornment=(0,import_jsx_runtime.jsxs)(D,_extends$8({},A,{children:[C===`end`&&(0,import_jsx_runtime.jsx)(F,_extends$8({},I,{children:(0,import_jsx_runtime.jsx)(L,_extends$8({},R))})),T===`end`&&(0,import_jsx_runtime.jsx)(j,_extends$8({},M,{children:(0,import_jsx_runtime.jsx)(N,_extends$8({},P))}))]}))),!z?.endAdornment&&!z?.startAdornment&&l.slots.inputAdornment&&(z.endAdornment=(0,import_jsx_runtime.jsx)(D,_extends$8({},A))),C!=null&&(u.sx=[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}},...Array.isArray(u.sx)?u.sx:[u.sx]]);let V=u?.slotProps?.input?resolveComponentProps(mergeSlotProps(B,z),_):_extends$8({},B,z);return u.inputProps=u?.slotProps?.htmlInput?resolveComponentProps(u.slotProps.htmlInput,_):u.inputProps,delete u?.slotProps?.input,t.enableAccessibleFieldDOMStructure&&delete u?.slotProps,(0,import_jsx_runtime.jsx)(E,_extends$8({},u,{InputProps:V}))}function mergeSlotProps(e,t){return e?t?n=>_extends$8({},resolveComponentProps(t,n),resolveComponentProps(e,n)):e:t}function useFieldTextFieldProps(e){let{ref:t,externalForwardedProps:n,slotProps:i}=e,o=import_react$1.useContext(PickerFieldUIContext),l=useNullablePickerContext(),u=useFieldOwnerState(n),{InputProps:d,inputProps:f}=n,p=_objectWithoutPropertiesLoose$1(n,_excluded8),m=useSlotProps({elementType:PickersTextField,externalSlotProps:mergeSlotProps(o.slotProps.textField,i?.textField),externalForwardedProps:p,additionalProps:{ref:t,sx:l?.rootSx,label:l?.label,name:l?.name,className:l?.rootClassName,inputRef:o.inputRef},ownerState:u});return m.inputProps=_extends$8({},f,m.inputProps),m.InputProps=_extends$8({},d,m.InputProps),m}function PickerFieldUIContextProvider(e){let{slots:t={},slotProps:n={},inputRef:i,children:o}=e,l=import_react$1.useMemo(()=>({inputRef:i,slots:{openPickerButton:t.openPickerButton,openPickerIcon:t.openPickerIcon,textField:t.textField,inputAdornment:t.inputAdornment,clearIcon:t.clearIcon,clearButton:t.clearButton},slotProps:{openPickerButton:n.openPickerButton,openPickerIcon:n.openPickerIcon,textField:n.textField,inputAdornment:n.inputAdornment,clearIcon:n.clearIcon,clearButton:n.clearButton}}),[i,t.openPickerButton,t.openPickerIcon,t.textField,t.inputAdornment,t.clearIcon,t.clearButton,n.openPickerButton,n.openPickerIcon,n.textField,n.inputAdornment,n.clearIcon,n.clearButton]);return(0,import_jsx_runtime.jsx)(PickerFieldUIContext.Provider,{value:l,children:o})}var _excluded$19=[`slots`,`slotProps`],DateField=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiDateField`}),{slots:i,slotProps:o}=n,l=_objectWithoutPropertiesLoose$1(n,_excluded$19),u=useDateField(useFieldTextFieldProps({slotProps:o,ref:t,externalForwardedProps:l}));return(0,import_jsx_runtime.jsx)(PickerFieldUIContextProvider,{slots:i,slotProps:o,inputRef:l.inputRef,children:(0,import_jsx_runtime.jsx)(PickerFieldUI,{fieldResponse:u,defaultOpenPickerIcon:CalendarIcon})})}),useIsDateDisabled=({shouldDisableDate:e,shouldDisableMonth:t,shouldDisableYear:n,minDate:i,maxDate:o,disableFuture:l,disablePast:u,timezone:d})=>{let f=usePickerAdapter();return import_react$1.useCallback(p=>validateDate({adapter:f,value:p,timezone:d,props:{shouldDisableDate:e,shouldDisableMonth:t,shouldDisableYear:n,minDate:i,maxDate:o,disableFuture:l,disablePast:u}})!==null,[f,e,t,n,i,o,l,u,d])},createCalendarStateReducer=(e,t)=>(n,i)=>{switch(i.type){case`setVisibleDate`:return _extends$8({},n,{slideDirection:i.direction,currentMonth:i.month,isMonthSwitchingAnimating:!t.isSameMonth(i.month,n.currentMonth)&&!e&&!i.skipAnimation,focusedDay:i.focusedDay});case`changeMonthTimezone`:{let e=i.newTimezone;if(t.getTimezone(n.currentMonth)===e)return n;let o=t.setTimezone(n.currentMonth,e);return t.getMonth(o)!==t.getMonth(n.currentMonth)&&(o=t.setMonth(o,t.getMonth(n.currentMonth))),_extends$8({},n,{currentMonth:o})}case`finishMonthSwitchingAnimation`:return _extends$8({},n,{isMonthSwitchingAnimating:!1});default:throw Error(`missing support`)}},useCalendarState=e=>{let{value:t,referenceDate:n,disableFuture:i,disablePast:o,maxDate:l,minDate:u,onMonthChange:d,onYearChange:f,reduceAnimations:p,shouldDisableDate:m,timezone:g,getCurrentMonthFromVisibleDate:_}=e,b=usePickerAdapter(),S=import_react$1.useRef(createCalendarStateReducer(!!p,b)).current,C=import_react$1.useMemo(()=>singleItemValueManager.getInitialReferenceValue({value:t,adapter:b,timezone:g,props:e,referenceDate:n,granularity:SECTION_TYPE_GRANULARITY.day}),[n,g]),[T,E]=import_react$1.useReducer(S,{isMonthSwitchingAnimating:!1,focusedDay:C,currentMonth:b.setDate(C,1),slideDirection:`left`}),D=useIsDateDisabled({shouldDisableDate:m,minDate:u,maxDate:l,disableFuture:i,disablePast:o,timezone:g});return import_react$1.useEffect(()=>{E({type:`changeMonthTimezone`,newTimezone:b.getTimezone(C)})},[C,b]),{referenceDate:C,calendarState:T,setVisibleDate:useEventCallback(({target:e,reason:t})=>{if(t===`cell-interaction`&&T.focusedDay!=null&&b.isSameDay(e,T.focusedDay))return;let n=t===`cell-interaction`,p,m;if(t===`cell-interaction`)p=_(e,T.currentMonth),m=e;else if(p=b.isSameMonth(e,T.currentMonth)?T.currentMonth:b.startOfMonth(e),m=e,D(m)){let t=b.startOfMonth(e),n=b.endOfMonth(e);m=findClosestEnabledDate({adapter:b,date:m,minDate:b.isBefore(u,t)?t:u,maxDate:b.isAfter(l,n)?n:l,disablePast:o,disableFuture:i,isDateDisabled:D,timezone:g})}let S=!b.isSameMonth(T.currentMonth,p),C=!b.isSameYear(T.currentMonth,p);S&&d?.(p),C&&f?.(b.startOfYear(p)),E({type:`setVisibleDate`,month:p,direction:b.isAfterDay(p,T.currentMonth)?`left`:`right`,focusedDay:T.focusedDay!=null&&m!=null&&b.isSameDay(m,T.focusedDay)?T.focusedDay:m,skipAnimation:n})}),isDateDisabled:D,onMonthSwitchingAnimationEnd:import_react$1.useCallback(()=>{E({type:`finishMonthSwitchingAnimation`})},[])}}
285,getPickersFadeTransitionGroupUtilityClass=e=>generateUtilityClass(`MuiPickersFadeTransitionGroup`,e),pickersFadeTransitionGroupClasses=generateUtilityClasses(`MuiPickersFadeTransitionGroup`,[`root`]),_excluded$18=[`children`],useUtilityClasses$13=e=>composeClasses({root:[`root`]},getPickersFadeTransitionGroupUtilityClass,e),PickersFadeTransitionGroupRoot=styled(TransitionGroup,{name:`MuiPickersFadeTransitionGroup`,slot:`Root`})({display:`block`,position:`relative`});function PickersFadeTransitionGroup(e){let t=useThemeProps({props:e,name:`MuiPickersFadeTransitionGroup`}),{className:n,reduceAnimations:i,transKey:o,classes:l}=t,{children:u}=t,d=_objectWithoutPropertiesLoose$1(t,_excluded$18),f=useUtilityClasses$13(l),p=useTheme();return i?u:(0,import_jsx_runtime.jsx)(PickersFadeTransitionGroupRoot,{className:clsx(f.root,n),ownerState:d,children:(0,import_jsx_runtime.jsx)(Fade,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:p.transitions.duration.enteringScreen,enter:p.transitions.duration.enteringScreen,exit:0},children:u},o)})}var getPickersSlideTransitionUtilityClass=e=>generateUtilityClass(`MuiPickersSlideTransition`,e),pickersSlideTransitionClasses=generateUtilityClasses(`MuiPickersSlideTransition`,[`root`,`slideEnter-left`,`slideEnter-right`,`slideEnterActive`,`slideExit`,`slideExitActiveLeft-left`,`slideExitActiveLeft-right`]),_excluded$17=[`children`,`className`,`reduceAnimations`,`slideDirection`,`transKey`,`classes`],useUtilityClasses$12=(e,t)=>{let{slideDirection:n}=t;return composeClasses({root:[`root`],exit:[`slideExit`],enterActive:[`slideEnterActive`],enter:[`slideEnter-${n}`],exitActive:[`slideExitActiveLeft-${n}`]},getPickersSlideTransitionUtilityClass,e)},PickersSlideTransitionRoot=styled(TransitionGroup,{name:`MuiPickersSlideTransition`,slot:`Root`,overridesResolver:(e,t)=>[t.root,{[`.${pickersSlideTransitionClasses[`slideEnter-left`]}`]:t[`slideEnter-left`]},{[`.${pickersSlideTransitionClasses[`slideEnter-right`]}`]:t[`slideEnter-right`]},{[`.${pickersSlideTransitionClasses.slideEnterActive}`]:t.slideEnterActive},{[`.${pickersSlideTransitionClasses.slideExit}`]:t.slideExit},{[`.${pickersSlideTransitionClasses[`slideExitActiveLeft-left`]}`]:t[`slideExitActiveLeft-left`]},{[`.${pickersSlideTransitionClasses[`slideExitActiveLeft-right`]}`]:t[`slideExitActiveLeft-right`]}]})(({theme:e})=>{let t=e.transitions.create(`transform`,{duration:e.transitions.duration.complex,easing:`cubic-bezier(0.35, 0.8, 0.4, 1)`});return{display:`block`,position:`relative`,overflowX:`hidden`,"& > *":{position:`absolute`,top:0,right:0,left:0},[`& .${pickersSlideTransitionClasses[`slideEnter-left`]}`]:{willChange:`transform`,transform:`translate(100%)`,zIndex:1},[`& .${pickersSlideTransitionClasses[`slideEnter-right`]}`]:{willChange:`transform`,transform:`translate(-100%)`,zIndex:1},[`& .${pickersSlideTransitionClasses.slideEnterActive}`]:{transform:`translate(0%)`,transition:t},[`& .${pickersSlideTransitionClasses.slideExit}`]:{transform:`translate(0%)`},[`& .${pickersSlideTransitionClasses[`slideExitActiveLeft-left`]}`]:{willChange:`transform`,transform:`translate(-100%)`,transition:t,zIndex:0},[`& .${pickersSlideTransitionClasses[`slideExitActiveLeft-right`]}`]:{willChange:`transform`,transform:`translate(100%)`,transition:t,zIndex:0}}});function PickersSlideTransition(e){let t=useThemeProps({props:e,name:`MuiPickersSlideTransition`}),{children:n,className:i,reduceAnimations:o,slideDirection:l,transKey:u,classes:d}=t,f=_objectWithoutPropertiesLoose$1(t,_excluded$17),{ownerState:p}=usePickerPrivateContext(),m=_extends$8({},p,{slideDirection:l}),g=useUtilityClasses$12(d,m),_=useTheme();if(o)return(0,import_jsx_runtime.jsx)(`div`,{className:clsx(g.root,i),children:n});let b={exit:g.exit,enterActive:g.enterActive,enter:g.enter,exitActive:g.exitActive};return(0,import_jsx_runtime.jsx)(PickersSlideTransitionRoot,{className:clsx(g.root,i),childFactory:e=>import_react$1.cloneElement(e,{classNames:b}),role:`presentation`,ownerState:m,children:(0,import_jsx_runtime.jsx)(CSSTransition,_extends$8({mountOnEnter:!0,unmountOnExit:!0,timeout:_.transitions.duration.complex,classNames:b},f,{children:n}),u)})}
285var getDayCalendarUtilityClass=e=>generateUtilityClass(`MuiDayCalendar`,e),dayCalendarClasses=generateUtilityClasses(`MuiDayCalendar`,[`root`,`header`,`weekDayLabel`,`loadingContainer`,`slideTransition`,`monthContainer`,`weekContainer`,`weekNumberLabel`,`weekNumber`]),_excluded$16=[`parentProps`,`day`,`focusedDay`,`selectedDays`,`isDateDisabled`,`currentMonthNumber`,`isViewFocused`],_excluded2$4=[`ownerState`],useUtilityClasses$11=e=>composeClasses({root:[`root`],header:[`header`],weekDayLabel:[`weekDayLabel`],loadingContainer:[`loadingContainer`],slideTransition:[`slideTransition`],monthContainer:[`monthContainer`],weekContainer:[`weekContainer`],weekNumberLabel:[`weekNumberLabel`],weekNumber:[`weekNumber`]},getDayCalendarUtilityClass,e),weeksContainerHeight=240,PickersCalendarDayRoot=styled(`div`,{name:`MuiDayCalendar`,slot:`Root`})({}),PickersCalendarDayHeader=styled(`div`,{name:`MuiDayCalendar`,slot:`Header`})({display:`flex`,justifyContent:`center`,alignItems:`center`}),PickersCalendarWeekDayLabel=styled(Typography,{name:`MuiDayCalendar`,slot:`WeekDayLabel`})(({theme:e})=>({width:36,height:40,margin:`0 2px`,textAlign:`center`,display:`flex`,justifyContent:`center`,alignItems:`center`,color:(e.vars||e).palette.text.secondary})),PickersCalendarWeekNumberLabel=styled(Typography,{name:`MuiDayCalendar`,slot:`WeekNumberLabel`})(({theme:e})=>({width:36,height:40,margin:`0 2px`,textAlign:`center`,display:`flex`,justifyContent:`center`,alignItems:`center`,color:(e.vars||e).palette.text.disabled})),PickersCalendarWeekNumber=styled(Typography,{name:`MuiDayCalendar`,slot:`WeekNumber`})(({theme:e})=>_extends$8({},e.typography.caption,{width:36,height:36,padding:0,margin:`0 2px`,color:(e.vars||e).palette.text.disabled,fontSize:`0.75rem`,alignItems:`center`,justifyContent:`center`,display:`inline-flex`})),PickersCalendarLoadingContainer=styled(`div`,{name:`MuiDayCalendar`,slot:`LoadingContainer`})({display:`flex`,justifyContent:`center`,alignItems:`center`,minHeight:weeksContainerHeight}),PickersCalendarSlideTransition=styled(PickersSlideTransition,{name:`MuiDayCalendar`,slot:`SlideTransition`})({minHeight:weeksContainerHeight}),PickersCalendarWeekContainer=styled(`div`,{name:`MuiDayCalendar`,slot:`MonthContainer`})({overflow:`hidden`}),PickersCalendarWeek=styled(`div`,{name:`MuiDayCalendar`,slot:`WeekContainer`})({margin:`2px 0`,display:`flex`,justifyContent:`center`});function WrappedDay(e){let{parentProps:t,day:n,focusedDay:i,selectedDays:o,isDateDisabled:l,currentMonthNumber:u,isViewFocused:d}=e,f=_objectWithoutPropertiesLoose$1(e,_excluded$16),{disabled:p,disableHighlightToday:m,isMonthSwitchingAnimating:g,showDaysOutsideCurrentMonth:_,slots:b,slotProps:S,timezone:C}=t,T=usePickerAdapter(),E=useNow(C),D=i!=null&&T.isSameDay(n,i),O=d&&D,A=o.some(e=>T.isSameDay(e,n)),j=T.isSameDay(n,E),M=import_react$1.useMemo(()=>
285p||l(n),[p,l,n]),N=import_react$1.useMemo(()=>T.getMonth(n)!==u,[T,n,u]),P=usePickerDayOwnerState({day:n,selected:A,disabled:M,today:j,outsideCurrentMonth:N,disableMargin:void 0,disableHighlightToday:m,showDaysOutsideCurrentMonth:_}),F=b?.day??PickersDay,I=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:F,externalSlotProps:S?.day,additionalProps:_extends$8({disableHighlightToday:m,showDaysOutsideCurrentMonth:_,role:`gridcell`,isAnimating:g,"data-timestamp":T.toJsDate(n).valueOf()},f),ownerState:_extends$8({},P,{day:n,isDayDisabled:M,isDaySelected:A})}),_excluded2$4),L=import_react$1.useMemo(()=>{let e=T.startOfMonth(T.setMonth(n,u));return _?T.isSameDay(n,T.startOfWeek(e)):T.isSameDay(n,e)},[u,n,_,T]),R=import_react$1.useMemo(()=>{let e=T.endOfMonth(T.setMonth(n,u));return _?T.isSameDay(n,T.endOfWeek(e)):T.isSameDay(n,e)},[u,n,_,T]);return(0,import_jsx_runtime.jsx)(F,_extends$8({},I,{day:n,disabled:M,autoFocus:!N&&O,today:j,outsideCurrentMonth:N,isFirstVisibleCell:L,isLastVisibleCell:R,selected:A,tabIndex:D?0:-1,"aria-selected":A,"aria-current":j?`date`:void 0}))}function DayCalendar(e){let t=useThemeProps({props:e,name:`MuiDayCalendar`}),n=usePickerAdapter(),{onFocusedDayChange:i,className:o,classes:l,currentMonth:u,selectedDays:d,focusedDay:f,loading:p,onSelectedDaysChange:m,onMonthSwitchingAnimationEnd:g,readOnly:_,reduceAnimations:b,renderLoading:S=()=>(0,import_jsx_runtime.jsx)(`span`,{children:`...`}),slideDirection:C,TransitionProps:T,disablePast:E,disableFuture:D,minDate:O,maxDate:A,shouldDisableDate:j,shouldDisableMonth:M,shouldDisableYear:N,dayOfWeekFormatter:P=e=>n.format(e,`weekdayShort`).charAt(0).toUpperCase(),hasFocus:F,onFocusedViewChange:I,gridLabelId:L,displayWeekNumber:R,fixedWeekNumber:z,timezone:B}=t,V=useNow(B),H=useUtilityClasses$11(l),U=useRtl(),W=useIsDateDisabled({shouldDisableDate:j,shouldDisableMonth:M,shouldDisableYear:N,minDate:O,maxDate:A,disablePast:E,disableFuture:D,timezone:B}),K=usePickerTranslations(),q=useEventCallback(e=>{_||m(e)}),J=e=>{W(e)||(i(e),I?.(!0))},Y=useEventCallback((e,t)=>{switch(e.key){case`ArrowUp`:J(n.addDays(t,-7)),e.preventDefault();break;case`ArrowDown`:J(n.addDays(t,7)),e.preventDefault();break;case`ArrowLeft`:{let i=n.addDays(t,U?1:-1),o=n.addMonths(t,U?1:-1);J(findClosestEnabledDate({adapter:n,date:i,minDate:U?i:n.startOfMonth(o),maxDate:U?n.endOfMonth(o):i,isDateDisabled:W,timezone:B})||i),e.preventDefault();break}case`ArrowRight`:{let i=n.addDays(t,U?-1:1),o=n.addMonths(t,U?-1:1);J(findClosestEnabledDate({adapter:n,date:i,minDate:U?n.startOfMonth(o):i,maxDate:U?i:n.endOfMonth(o),isDateDisabled:W,timezone:B})||i),e.preventDefault();break}case`Home`:J(n.startOfWeek(t)),e.preventDefault();break;case`End`:J(n.endOfWeek(t)),e.preventDefault();break;case`PageUp`:J(n.addMonths(t,1)),e.preventDefault();break;case`PageDown`:J(n.addMonths(t,-1)),e.preventDefault();break;case`Enter`:case` `:q(t),e.preventDefault();break;default:break}}),ee=useEventCallback((e,t)=>J(t)),X=useEventCallback((e,t)=>{f!=null&&n.isSameDay(f,t)&&I?.(!1)}),te=n.getMonth(u),Z=n.getYear(u),ne=import_react$1.useMemo(()=>d.filter(e=>!!e).map(e=>n.startOfDay(e)),[n,d]),Q=`${Z}-${te}`,ie=import_react$1.useMemo(()=>import_react$1.createRef(),[Q]),ae=import_react$1.useMemo(()=>{let e=n.getWeekArray(u),t=n.addMonths(u,1);for(;z&&e.length<z;){let i=n.getWeekArray(t),o=n.isSameDay(e[e.length-1][0],i[0][0]);i.slice(o?1:0).forEach(t=>{e.length<z&&e.push(t)}),t=n.addMonths(t,1)}return e},[u,z,n]);return(0,import_jsx_runtime.jsxs)(PickersCalendarDayRoot,{role:`grid`,"aria-labelledby":L,className:H.root,children:[(0,import_jsx_runtime.jsxs)(PickersCalendarDayHeader,{role:`row`,className:H.header,children:[R&&(0,import_jsx_runtime.jsx)(PickersCalendarWeekNumberLabel,{variant:`caption`,role:`columnheader`,"aria-label":K.calendarWeekNumberHeaderLabel,className:H.weekNumberLabel,children:K.calendarWeekNumberHeaderText}),getWeekdays(n,V).map((e,t)=>(0,import_jsx_runtime.jsx)(PickersCalendarWeekDayLabel,{variant:`caption`,role:`columnheader`,"aria-label":n.format(e,`weekday`),className:H.weekDayLabel,children:P(e)},t.toString()))]}),p?(0,import_jsx_runtime.jsx)(PickersCalendarLoadingContainer,{className:H.loadingContainer,children:S()}):(0,import_jsx_runtime.jsx)(PickersCalendarSlideTransition,_extends$8({transKey:
285Q,onExited:g,reduceAnimations:b,slideDirection:C,className:clsx(o,H.slideTransition)},T,{nodeRef:ie,children:(0,import_jsx_runtime.jsx)(PickersCalendarWeekContainer,{ref:ie,role:`rowgroup`,className:H.monthContainer,children:ae.map((e,i)=>(0,import_jsx_runtime.jsxs)(PickersCalendarWeek,{role:`row`,className:H.weekContainer,"aria-rowindex":i+1,children:[R&&(0,import_jsx_runtime.jsx)(PickersCalendarWeekNumber,{className:H.weekNumber,role:`rowheader`,"aria-label":K.calendarWeekNumberAriaLabelText(n.getWeekNumber(e[0])),children:K.calendarWeekNumberText(n.getWeekNumber(e[0]))}),e.map((e,n)=>(0,import_jsx_runtime.jsx)(WrappedDay,{parentProps:t,day:e,selectedDays:ne,isViewFocused:F,focusedDay:f,onKeyDown:Y,onFocus:ee,onBlur:X,onDaySelect:q,isDateDisabled:W,currentMonthNumber:te,"aria-colindex":n+1},e.toString()))]},`week-${e[0]}`))})}))]})}function getMonthCalendarUtilityClass(e){return generateUtilityClass(`MuiMonthCalendar`,e)}var monthCalendarClasses=generateUtilityClasses(`MuiMonthCalendar`,[`root`,`button`,`disabled`,`selected`]),_excluded$15=[`autoFocus`,`classes`,`disabled`,`selected`,`value`,`onClick`,`onKeyDown`,`onFocus`,`onBlur`,`slots`,`slotProps`],useUtilityClasses$10=(e,t)=>composeClasses({button:[`button`,t.isMonthDisabled&&`disabled`,t.isMonthSelected&&`selected`]},getMonthCalendarUtilityClass,e),DefaultMonthButton=styled(`button`,{name:`MuiMonthCalendar`,slot:`Button`,overridesResolver:(e,t)=>[t.button,{[`&.${monthCalendarClasses.disabled}`]:t.disabled},{[`&.${monthCalendarClasses.selected}`]:t.selected}]})(({theme:e})=>_extends$8({color:`unset`,backgroundColor:`transparent`,border:0,outline:0},e.typography.subtitle1,{height:36,width:72,borderRadius:18,cursor:`pointer`,"&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha$1(e.palette.action.active,e.palette.action.hoverOpacity)},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha$1(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{cursor:`auto`,pointerEvents:`none`},[`&.${monthCalendarClasses.disabled}`]:{color:(e.vars||e).palette.text.secondary},[`&.${monthCalendarClasses.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,"&:focus, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}}})),MonthCalendarButton=import_react$1.memo(function(e){let{autoFocus:t,classes:n,disabled:i,selected:o,value:l,onClick:u,onKeyDown:d,onFocus:f,onBlur:p,slots:m,slotProps:g}=e,_=_objectWithoutPropertiesLoose$1(e,_excluded$15),b=import_react$1.useRef(null),{ownerState:S}=usePickerPrivateContext(),C=_extends$8({},S,{isMonthDisabled:i,isMonthSelected:o}),T=useUtilityClasses$10(n,C);useEnhancedEffect(()=>{t&&b.current?.focus()},[t]);let E=m?.monthButton??DefaultMonthButton;return(0,import_jsx_runtime.jsx)(E,_extends$8({},useSlotProps({elementType:E,externalSlotProps:g?.monthButton,externalForwardedProps:_,additionalProps:{disabled:i,ref:b,type:`button`,role:`radio`,"aria-checked":o,onClick:e=>u(e,l),onKeyDown:e=>d(e,l),onFocus:e=>f(e,l),onBlur:e=>p(e,l)},ownerState:C,className:T.button})))}),_excluded$14=[`autoFocus`,`className`,`currentMonth`,`classes`,`value`,`defaultValue`,`referenceDate`,`disabled`,`disableFuture`,`disablePast`,`maxDate`,`minDate`,`onChange`,`shouldDisableMonth`,`readOnly`,`disableHighlightToday`,`onMonthFocus`,`hasFocus`,`onFocusedViewChange`,`monthsPerRow`,`timezone`,`gridLabelId`,`slots`,`slotProps`],useUtilityClasses$9=e=>composeClasses({root:[`root`]},getMonthCalendarUtilityClass,e);function useMonthCalendarDefaultizedProps(e,t){let n=useThemeProps({props:e,name:t});return _extends$8({},n,useApplyDefaultValuesToDateValidationProps(n),{monthsPerRow:n.monthsPerRow??3})}var isSameMonth=(e,t,n,i,o)=>!!(e===t&&i&&o.isSameYear(n,i)),MonthCalendarRoot=styled(`div`,{name:`MuiMonthCalendar`,slot:`Root`,shouldForwardProp:e=>shouldForwardProp(e)&&e!==`monthsPerRow`})({display:`flex`,flexWrap:`wrap`,justifyContent:`space-evenly`,rowGap:16,padding:`8px 0`,width:320,boxSizing:`border-box`,variants:[{props:{monthsPerRow:3},style:{columnGap:24}},{props:{monthsPerRow:4},style:{columnGap:0}}]}),MonthCalendar=import_react$1.forwardRef(function(e,t){let n=useMonthCalendarDefaultizedProps(e,`MuiMonthCalendar`),{autoFocus:i,className:o,currentMonth:l,classes:u,value:d,defaultValue:f,referenceDate:p,disabled:m,disableFuture:g,disablePast:_,maxDate:b,minDate:S,onChange:C,shouldDisableMonth:T,readOnly:E,onMonthFocus:D,hasFocus:O,onFocusedViewChange:A,monthsPerRow:j,timezone:M,gridLabelId:N,slots:P,slotProps:F}=n,I=_objectWithoutPropertiesLoose$1(n,_excluded$14),{value:L,handleValueChange:R,timezone:z}=useControlledValue({name:`MonthCalendar`,timezone:M,value:d,defaultValue:f,referenceDate:p,onChange:C,valueManager:singleItemValueManager}),B=useNow(z),V=useRtl(),H=usePickerAdapter(),{ownerState:U}=usePickerPrivateContext(),W=import_react$1.useMemo(()=>singleItemValueManager.getInitialReferenceValue({value:L,adapter:H,props:n,timezone:z,referenceDate:p,granularity:SECTION_TYPE_GRANULARITY.month}),[]),K=useUtilityClasses$9(u),q=import_react$1.useMemo(()=>H.getMonth(B),[H,B]),J=import_react$1.useMemo(()=>
285L==null?null:H.getMonth(L),[L,H]),[Y,ee]=import_react$1.useState(()=>J||H.getMonth(W)),[X,te]=useControlled({name:`MonthCalendar`,state:`hasFocus`,controlled:O,default:i??!1}),Z=useEventCallback(e=>{te(e),A&&A(e)}),ne=import_react$1.useCallback(e=>{let t=H.startOfMonth(_&&H.isAfter(B,S)?B:S),n=H.startOfMonth(g&&H.isBefore(B,b)?B:b),i=H.startOfMonth(e);return H.isBefore(i,t)||H.isAfter(i,n)?!0:T?T(i):!1},[g,_,b,S,B,T,H]),Q=useEventCallback((e,t)=>{if(E)return;let n=(L&&l&&!H.isSameYear(L,l)?H.setYear(L,H.getYear(l)):L)??l??W;R(H.setMonth(n,t))}),ie=useEventCallback(e=>{ne(H.setMonth(L??l??W,e))||(ee(e),Z(!0),D&&D(e))});import_react$1.useEffect(()=>{ee(e=>J!==null&&e!==J?J:e)},[J]);let ae=useEventCallback((e,t)=>{let n=12,i=3;switch(e.key){case`ArrowUp`:ie((12+t-3)%12),e.preventDefault();break;case`ArrowDown`:ie((12+t+3)%12),e.preventDefault();break;case`ArrowLeft`:ie((12+t+(V?1:-1))%12),e.preventDefault();break;case`ArrowRight`:ie((12+t+(V?-1:1))%12),e.preventDefault();break;case`Enter`:case` `:Q(e,t),e.preventDefault();break;default:break}}),oe=useEventCallback((e,t)=>{ie(t)}),se=useEventCallback((e,t)=>{Y===t&&Z(!1)});return(0,import_jsx_runtime.jsx)(MonthCalendarRoot,_extends$8({ref:t,className:clsx(K.root,o),ownerState:U,role:`radiogroup`,"aria-labelledby":N,monthsPerRow:j},I,{children:getMonthsInYear(H,l??L??W).map(e=>{let t=H.getMonth(e),n=H.format(e,`monthShort`),i=H.format(e,`month`),o=isSameMonth(t,J,e,L,H),l=m||ne(e);return(0,import_jsx_runtime.jsx)(MonthCalendarButton,{selected:o,value:t,onClick:Q,onKeyDown:ae,autoFocus:X&&t===Y,disabled:l,tabIndex:t===Y&&!l?0:-1,onFocus:oe,onBlur:se,"aria-current":isSameMonth(t,q,e,B,H)?`date`:void 0,"aria-label":i,slots:P,slotProps:F,classes:u,children:n},n)})}))});function getYearCalendarUtilityClass(e){return generateUtilityClass(`MuiYearCalendar`,e)}var yearCalendarClasses=generateUtilityClasses(`MuiYearCalendar`,[`root`,`button`,`disabled`,`selected`]),_excluded$13=[`autoFocus`,`classes`,`disabled`,`selected`,`value`,`onClick`,`onKeyDown`,`onFocus`,`onBlur`,`slots`,`slotProps`],useUtilityClasses$8=(e,t)=>
285composeClasses({button:[`button`,t.isYearDisabled&&`disabled`,t.isYearSelected&&`selected`]},getYearCalendarUtilityClass,e),DefaultYearButton=styled(`button`,{name:`MuiYearCalendar`,slot:`Button`,overridesResolver:(e,t)=>[t.button,{[`&.${yearCalendarClasses.disabled}`]:t.disabled},{[`&.${yearCalendarClasses.selected}`]:t.selected}]})(({theme:e})=>_extends$8({color:`unset`,backgroundColor:`transparent`,border:0,outline:0},e.typography.subtitle1,{height:36,width:72,borderRadius:18,cursor:`pointer`,"&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.focusOpacity})`:alpha$1(e.palette.action.active,e.palette.action.focusOpacity)},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha$1(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{cursor:`auto`,pointerEvents:`none`},[`&.${yearCalendarClasses.disabled}`]:{color:(e.vars||e).palette.text.secondary},[`&.${yearCalendarClasses.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,"&:focus, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}}})),YearCalendarButton=import_react$1.memo(function(e){let{autoFocus:t,classes:n,disabled:i,selected:o,value:l,onClick:u,onKeyDown:d,onFocus:f,onBlur:p,slots:m,slotProps:g}=e,_=_objectWithoutPropertiesLoose$1(e,_excluded$13),b=import_react$1.useRef(null),{ownerState:S}=usePickerPrivateContext(),C=_extends$8({},S,{isYearDisabled:i,isYearSelected:o}),T=useUtilityClasses$8(n,C);useEnhancedEffect(()=>{t&&b.current?.focus()},[t]);let E=m?.yearButton??DefaultYearButton;return(0,import_jsx_runtime.jsx)(E,_extends$8({},useSlotProps({elementType:E,externalSlotProps:g?.yearButton,externalForwardedProps:_,additionalProps:{disabled:i,ref:b,type:`button`,role:`radio`,"aria-checked":o,onClick:e=>u(e,l),onKeyDown:e=>d(e,l),onFocus:e=>f(e,l),onBlur:e=>p(e,l)},ownerState:C,className:T.button})))}),_excluded$12=[`autoFocus`,`className`,`classes`,`value`,`defaultValue`,`referenceDate`,`disabled`,`disableFuture`,`disablePast`,`maxDate`,`minDate`,`onChange`,`readOnly`,`shouldDisableYear`,`disableHighlightToday`,`onYearFocus`,`hasFocus`,`onFocusedViewChange`,`yearsOrder`,`yearsPerRow`,`timezone`,`gridLabelId`,`slots`,`slotProps`],useUtilityClasses$7=e=>composeClasses({root:[`root`]},getYearCalendarUtilityClass,e);function useYearCalendarDefaultizedProps(e,t){let n=useThemeProps({props:e,name:t});return _extends$8({},n,useApplyDefaultValuesToDateValidationProps(n),{yearsPerRow:n.yearsPerRow??3,yearsOrder:n.yearsOrder??`asc`})}var YearCalendarRoot=styled(`div`,{name:`MuiYearCalendar`,slot:`Root`,shouldForwardProp:e=>shouldForwardProp(e)&&e!==`yearsPerRow`})({display:`flex`,flexWrap:`wrap`,justifyContent:`space-evenly`,rowGap:12,padding:`6px 0`,overflowY:`auto`,height:`100%`,width:320,maxHeight:280,boxSizing:`border-box`,position:`relative`,variants:[{props:{yearsPerRow:3},style:{columnGap:24}},{props:{yearsPerRow:4},style:{columnGap:0,padding:`0 2px`}}]}),YearCalendarButtonFiller=styled(`div`,{name:`MuiYearCalendar`,slot:`ButtonFiller`})({height:36,width:72}),YearCalendar=import_react$1.forwardRef(function(e,t){let n=useYearCalendarDefaultizedProps(e,`MuiYearCalendar`),{autoFocus:i,className:o,classes:l,value:u,defaultValue:d,referenceDate:f,disabled:p,disableFuture:m,disablePast:g,maxDate:_,minDate:b,onChange:S,readOnly:C,shouldDisableYear:T,onYearFocus:E,hasFocus:D,onFocusedViewChange:O,yearsOrder:A,yearsPerRow:j,timezone:M,gridLabelId:N,slots:P,slotProps:F}=n,I=_objectWithoutPropertiesLoose$1(n,_excluded$12),{value:L,handleValueChange:R,timezone:z}=useControlledValue({name:`YearCalendar`,timezone:M,value:u,defaultValue:d,referenceDate:f,onChange:S,valueManager:singleItemValueManager}),B=useNow(z),V=useRtl(),H=usePickerAdapter(),{ownerState:U}=usePickerPrivateContext(),W=import_react$1.useMemo(()=>singleItemValueManager.getInitialReferenceValue({value:L,adapter:H,props:n,timezone:z,referenceDate:f,granularity:SECTION_TYPE_GRANULARITY.year}),[]),K=useUtilityClasses$7(l),q=import_react$1.useMemo(()=>H.getYear(B),[H,B]),J=import_react$1.useMemo(()=>
285L==null?null:H.getYear(L),[L,H]),[Y,ee]=import_react$1.useState(()=>J||H.getYear(W)),[X,te]=useControlled({name:`YearCalendar`,state:`hasFocus`,controlled:D,default:i??!1}),Z=useEventCallback(e=>{te(e),O&&O(e)}),ne=import_react$1.useCallback(e=>g&&H.isBeforeYear(e,B)||m&&H.isAfterYear(e,B)||b&&H.isBeforeYear(e,b)||_&&H.isAfterYear(e,_)?!0:T?T(H.startOfYear(e)):!1,[m,g,_,b,B,T,H]),Q=useEventCallback((e,t)=>{C||R(H.setYear(L??W,t))}),ie=useEventCallback(e=>{ne(H.setYear(L??W,e))||(ee(e),Z(!0),E?.(e))});import_react$1.useEffect(()=>{ee(e=>J!==null&&e!==J?J:e)},[J]);let ae=A===`desc`?j*-1:j*1,oe=V&&A===`asc`||!V&&A===`desc`?-1:1,se=useEventCallback((e,t)=>{switch(e.key){case`ArrowUp`:ie(t-ae),e.preventDefault();break;case`ArrowDown`:ie(t+ae),e.preventDefault();break;case`ArrowLeft`:ie(t-oe),e.preventDefault();break;case`ArrowRight`:ie(t+oe),e.preventDefault();break;case`Enter`:case` `:Q(e,t),e.preventDefault();break;default:break}}),$=useEventCallback((e,t)=>{ie(t)}),ce=useEventCallback((e,t)=>{Y===t&&Z(!1)}),le=import_react$1.useRef(null),ue=useForkRef(t,le);import_react$1.useEffect(()=>{if(i||le.current===null)return;let e=le.current.querySelector(`[tabindex="0"]`);if(!e)return;let t=e.offsetHeight,n=e.offsetTop,o=le.current.clientHeight,l=le.current.scrollTop,u=n+t;t>o||n<l||(le.current.scrollTop=u-o/2-t/2)},[i]);let de=H.getYearRange([b,_]);A===`desc`&&de.reverse();let fe=j-de.length%j;return fe===j&&(fe=0),(0,import_jsx_runtime.jsxs)(YearCalendarRoot,_extends$8({ref:ue,className:clsx(K.root,o),ownerState:U,role:`radiogroup`,"aria-labelledby":N,yearsPerRow:j},I,{children:[de.map(e=>{let t=H.getYear(e),n=t===J,i=p||ne(e);return(0,import_jsx_runtime.jsx)(YearCalendarButton,{selected:n,value:t,onClick:Q,onKeyDown:se,autoFocus:X&&t===Y,disabled:i,tabIndex:t===Y&&!i?0:-1,onFocus:$,onBlur:ce,"aria-current":q===t?`date`:void 0,slots:P,slotProps:F,classes:l,children:H.format(e,`year`)},H.format(e,`year`))}),Array.from({length:fe},(e,t)=>(0,import_jsx_runtime.jsx)(YearCalendarButtonFiller,{},t))]}))}),getPickersCalendarHeaderUtilityClass=e=>generateUtilityClass(`MuiPickersCalendarHeader`,e),pickersCalendarHeaderClasses=generateUtilityClasses(`MuiPickersCalendarHeader`,[`root`,`labelContainer`,`label`,`switchViewButton`,`switchViewIcon`]),_excluded$11=[`slots`,`slotProps`,`currentMonth`,`disabled`,`disableFuture`,`disablePast`,`maxDate`,`minDate`,`onMonthChange`,`onViewChange`,`view`,`reduceAnimations`,`views`,`labelId`,`className`,`classes`,`timezone`,`format`],_excluded2$3=[`ownerState`],useUtilityClasses$6=e=>composeClasses({root:[`root`],labelContainer:[`labelContainer`],label:[`label`],switchViewButton:[`switchViewButton`],switchViewIcon:[`switchViewIcon`]},getPickersCalendarHeaderUtilityClass,e),PickersCalendarHeaderRoot=styled(`div`,{name:`MuiPickersCalendarHeader`,slot:`Root`})({display:`flex`,alignItems:`center`,marginTop:12,marginBottom:4,paddingLeft:24,paddingRight:12,maxHeight:40,minHeight:40}),PickersCalendarHeaderLabelContainer=styled(`div`,{name:`MuiPickersCalendarHeader`,slot:`LabelContainer`})(({theme:e})=>_extends$8({display:`flex`,overflow:`hidden`,alignItems:`center`,cursor:`pointer`,marginRight:`auto`},e.typography.body1,{fontWeight:e.typography.fontWeightMedium})),PickersCalendarHeaderLabel=styled(`div`,{name:`MuiPickersCalendarHeader`,slot:`Label`})({marginRight:6}),PickersCalendarHeaderSwitchViewButton=styled(IconButton,{name:`MuiPickersCalendarHeader`,slot:`SwitchViewButton`})({marginRight:`auto`,variants:[{props:{view:`year`},style:{[`.${pickersCalendarHeaderClasses.switchViewIcon}`]:{transform:`rotate(180deg)`}}}]}),PickersCalendarHeaderSwitchViewIcon=styled(ArrowDropDownIcon,{name:`MuiPickersCalendarHeader`,slot:`SwitchViewIcon`})(({theme:e})=>({willChange:`transform`,transition:e.transitions.create(`transform`),transform:`rotate(0deg)`})),PickersCalendarHeader=import_react$1.forwardRef(function(e,t){let n=usePickerTranslations(),i=usePickerAdapter(),o=useThemeProps({props:e,name:`MuiPickersCalendarHeader`}),{slots:l,slotProps:u,currentMonth:d,disabled:f,disableFuture:p,disablePast:m,maxDate:g,minDate:_,onMonthChange:b,onViewChange:S,view:C,reduceAnimations:T,views:E,labelId:D,className:O,classes:A,timezone:j,format:M=`${i.formats.month} ${i.formats.year}`}=o,N=_objectWithoutPropertiesLoose$1(o,_excluded$11),{ownerState:P}=usePickerPrivateContext(),F=useUtilityClasses$6(A),I=l?.switchViewButton??PickersCalendarHeaderSwitchViewButton,L=useSlotProps({elementType:I,externalSlotProps:u?.
285switchViewButton,additionalProps:{size:`small`,"aria-label":n.calendarViewSwitchingButtonAriaLabel(C)},ownerState:_extends$8({},P,{view:C}),className:F.switchViewButton}),R=l?.switchViewIcon??PickersCalendarHeaderSwitchViewIcon,z=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:R,externalSlotProps:u?.switchViewIcon,ownerState:P,className:F.switchViewIcon}),_excluded2$3),B=()=>b(i.addMonths(d,1)),V=()=>b(i.addMonths(d,-1)),H=useNextMonthDisabled(d,{disableFuture:p,maxDate:g,timezone:j}),U=usePreviousMonthDisabled(d,{disablePast:m,minDate:_,timezone:j}),W=()=>{E.length===1||!S||f||(E.length===2?S(E.find(e=>e!==C)||E[0]):S(E[E.indexOf(C)===0?1:0]))};if(E.length===1&&E[0]===`year`)return null;let K=i.formatByString(d,M);return(0,import_jsx_runtime.jsxs)(PickersCalendarHeaderRoot,_extends$8({},N,{ownerState:P,className:clsx(F.root,O),ref:t,children:[(0,import_jsx_runtime.jsxs)(PickersCalendarHeaderLabelContainer,{role:`presentation`,onClick:W,ownerState:P,"aria-live":`polite`,className:F.labelContainer,children:[(0,import_jsx_runtime.jsx)(PickersFadeTransitionGroup,{reduceAnimations:T,transKey:K,children:(0,import_jsx_runtime.jsx)(PickersCalendarHeaderLabel,{id:D,ownerState:P,className:F.label,children:K})}),E.length>1&&!f&&(0,import_jsx_runtime.jsx)(I,_extends$8({},L,{children:(0,import_jsx_runtime.jsx)(R,_extends$8({},z))}))]}),(0,import_jsx_runtime.jsx)(Fade,{in:C===`day`,appear:!T,enter:!T,children:(0,import_jsx_runtime.jsx)(PickersArrowSwitcher,{slots:l,slotProps:u,onGoToPrevious:V,isPreviousDisabled:U,previousLabel:n.previousMonth,onGoToNext:B,isNextDisabled:H,nextLabel:n.nextMonth})})]}))}),PREFERS_REDUCED_MOTION=`@media (prefers-reduced-motion: reduce)`,mobileVersionMatches=typeof navigator<`u`&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),androidVersion=mobileVersionMatches&&mobileVersionMatches[1]?parseInt(mobileVersionMatches[1],10):null,iOSVersion=mobileVersionMatches&&mobileVersionMatches[2]?parseInt(mobileVersionMatches[2],10):null,slowAnimationDevices=androidVersion&&androidVersion<10||iOSVersion&&iOSVersion<13||!1;function useReduceAnimations(e){let t=useMediaQuery(PREFERS_REDUCED_MOTION,{defaultMatches:!1});return e??(t||slowAnimationDevices)}var getDateCalendarUtilityClass=e=>generateUtilityClass(`MuiDateCalendar`,e),dateCalendarClasses=generateUtilityClasses(`MuiDateCalendar`,[`root`,`viewTransitionContainer`]),_excluded$10=`autoFocus.onViewChange.value.defaultValue.referenceDate.disableFuture.disablePast.onChange.onYearChange.onMonthChange.reduceAnimations.shouldDisableDate.shouldDisableMonth.shouldDisableYear.view.views.openTo.className.classes.disabled.readOnly.minDate.maxDate.disableHighlightToday.focusedView.onFocusedViewChange.showDaysOutsideCurrentMonth.fixedWeekNumber.dayOfWeekFormatter.slots.slotProps.loading.renderLoading.displayWeekNumber.yearsOrder.yearsPerRow.monthsPerRow.timezone`.split(`.`),useUtilityClasses$5=e=>composeClasses({root:[`root`],viewTransitionContainer:[`viewTransitionContainer`]},getDateCalendarUtilityClass,e);function useDateCalendarDefaultizedProps(e,t){let n=useThemeProps({props:e,name:t}),i=useReduceAnimations(n.reduceAnimations);return _extends$8({},n,useApplyDefaultValuesToDateValidationProps(n),{loading:n.loading??!1,openTo:n.openTo??`day`,views:n.views??[`year`,`day`],reduceAnimations:i,renderLoading:n.renderLoading??(()=>(0,import_jsx_runtime.jsx)(`span`,{children:`...`}))})}var DateCalendarRoot=styled(PickerViewRoot,{name:`MuiDateCalendar`,slot:`Root`})({display:`flex`,flexDirection:`column`,height:336}),DateCalendarViewTransitionContainer=styled(PickersFadeTransitionGroup,{name:`MuiDateCalendar`,slot:`ViewTransitionContainer`})({}),DateCalendar=import_react$1.forwardRef(function(e,t){let n=usePickerAdapter(),{ownerState:i}=usePickerPrivateContext(),o=useId$1(),l=useDateCalendarDefaultizedProps(e,`MuiDateCalendar`),{autoFocus:u,onViewChange:d,value:f,defaultValue:p,referenceDate:m,disableFuture:g,disablePast:_,onChange:b,onMonthChange:S,reduceAnimations:C,shouldDisableDate:T,shouldDisableMonth:E,shouldDisableYear:D,view:O,views:A,openTo:j,className:M,classes:N,disabled:P,readOnly:F,minDate:I,maxDate:L,disableHighlightToday:R,focusedView:z,onFocusedViewChange:B,showDaysOutsideCurrentMonth:V,fixedWeekNumber:H,dayOfWeekFormatter:U,slots:W,slotProps:K,loading:q,renderLoading:J,displayWeekNumber:Y,yearsOrder:ee,yearsPerRow:X,monthsPerRow:te,timezone:Z}=l,ne=_objectWithoutPropertiesLoose$1(l,_excluded$10),{value:Q,handleValueChange:ie,timezone:ae}=useControlledValue({name:`DateCalendar`,timezone:Z,value:f,defaultValue:p,referenceDate:m,onChange:b,valueManager:singleItemValueManager}
285),{view:oe,setView:se,focusedView:$,setFocusedView:ce,goToNextView:le,setValueAndGoToNextView:ue}=useViews({view:O,views:A,openTo:j,onChange:ie,onViewChange:d,autoFocus:u,focusedView:z,onFocusedViewChange:B}),{referenceDate:de,calendarState:fe,setVisibleDate:pe,isDateDisabled:me,onMonthSwitchingAnimationEnd:he}=useCalendarState({value:Q,referenceDate:m,reduceAnimations:C,onMonthChange:S,minDate:I,maxDate:L,shouldDisableDate:T,disablePast:_,disableFuture:g,timezone:ae,getCurrentMonthFromVisibleDate:(e,t)=>n.isSameMonth(e,t)?t:n.startOfMonth(e)}),ge=P&&Q||I,_e=P&&Q||L,ve=`${o}-grid-label`,ye=$!==null,be=W?.calendarHeader??PickersCalendarHeader,xe=useSlotProps({elementType:be,externalSlotProps:K?.calendarHeader,additionalProps:{views:A,view:oe,currentMonth:fe.currentMonth,onViewChange:se,onMonthChange:e=>pe({target:e,reason:`header-navigation`}),minDate:ge,maxDate:_e,disabled:P,disablePast:_,disableFuture:g,reduceAnimations:C,timezone:ae,labelId:ve},ownerState:i}),Se=useEventCallback(e=>{let t=n.startOfMonth(e),i=n.endOfMonth(e),o=me(e)?findClosestEnabledDate({adapter:n,date:e,minDate:n.isBefore(I,t)?t:I,maxDate:n.isAfter(L,i)?i:L,disablePast:_,disableFuture:g,isDateDisabled:me,timezone:ae}):e;o?(ue(o,`finish`),pe({target:o,reason:`cell-interaction`})):(le(),pe({target:t,reason:`cell-interaction`}))}),Ce=useEventCallback(e=>{let t=n.startOfYear(e),i=n.endOfYear(e),o=me(e)?findClosestEnabledDate({adapter:n,date:e,minDate:n.isBefore(I,t)?t:I,maxDate:n.isAfter(L,i)?i:L,disablePast:_,disableFuture:g,isDateDisabled:me,timezone:ae}):e;o?(ue(o,`finish`),pe({target:o,reason:`cell-interaction`})):(le(),pe({target:t,reason:`cell-interaction`}))}),we=useEventCallback(e=>ie(e&&mergeDateAndTime(n,e,Q??de),`finish`,oe));import_react$1.useEffect(()=>{n.isValid(Q)&&pe({target:Q,reason:`controlled-value-change`})},[Q]);let Te=useUtilityClasses$5(N),Ee={disablePast:_,disableFuture:g,maxDate:L,minDate:I},De={disableHighlightToday:R,readOnly:F,disabled:P,timezone:ae,gridLabelId:ve,slots:W,slotProps:K},Oe=import_react$1.useRef(oe);import_react$1.useEffect(()=>{Oe.current!==oe&&($===Oe.current&&ce(oe,!0),Oe.current=oe)},[$,ce,oe]);let ke=import_react$1.useMemo(()=>[Q],[Q]);return(0,import_jsx_runtime.jsxs)(DateCalendarRoot,_extends$8({ref:t,className:clsx(Te.root,M),ownerState:i},ne,{children:[(0,import_jsx_runtime.jsx)(be,_extends$8({},xe,{slots:W,slotProps:K})),(0,import_jsx_runtime.jsx)(DateCalendarViewTransitionContainer,{reduceAnimations:C,className:Te.viewTransitionContainer,transKey:oe,ownerState:i,children:(0,import_jsx_runtime.jsxs)(`div`,{children:[oe===`year`&&(0,import_jsx_runtime.jsx)(YearCalendar,_extends$8({},Ee,De,{value:Q,onChange:Ce,shouldDisableYear:D,hasFocus:ye,onFocusedViewChange:e=>ce(`year`,e),yearsOrder:ee,yearsPerRow:X,referenceDate:de})),oe===`month`&&(0,import_jsx_runtime.jsx)(MonthCalendar,_extends$8({},Ee,De,{currentMonth:fe.currentMonth,hasFocus:ye,className:M,value:Q,onChange:Se,shouldDisableMonth:E,onFocusedViewChange:e=>ce(`month`,e),monthsPerRow:te,referenceDate:de})),oe===`day`&&(0,import_jsx_runtime.jsx)(DayCalendar,_extends$8({},fe,Ee,De,{onMonthSwitchingAnimationEnd:he,hasFocus:ye,onFocusedDayChange:e=>pe({target:e,reason:`cell-interaction`}),reduceAnimations:C,selectedDays:ke,onSelectedDaysChange:we,shouldDisableDate:T,shouldDisableMonth:E,shouldDisableYear:D,onFocusedViewChange:e=>ce(`day`,e),showDaysOutsideCurrentMonth:V,fixedWeekNumber:H,dayOfWeekFormatter:U,displayWeekNumber:Y,loading:q,renderLoading:J}))]})})]}))});function getPickersToolbarUtilityClass(e){return generateUtilityClass(`MuiPickersToolbar`,e)}var pickersToolbarClasses=generateUtilityClasses(`MuiPickersToolbar`,[`root`,`title`,`content`]);function useToolbarOwnerState(){let{ownerState:e}=usePickerPrivateContext(),t=useRtl();return import_react$1.useMemo(()=>_extends$8({},e,{toolbarDirection:t?`rtl`:`ltr`}),[e,t])}var _excluded$9=[`children`,`className`,`classes`,`toolbarTitle`,`hidden`,`titleId`,`classes`,`landscapeDirection`],useUtilityClasses$4=e=>composeClasses({root:[`root`],title:[`title`],content:[`content`]},getPickersToolbarUtilityClass,e),PickersToolbarRoot=styled(`div`,{name:`MuiPickersToolbar`,slot:`Root`})(({theme:e})=>({display:`flex`,flexDirection:`column`,alignItems:`flex-start`,justifyContent:`space-between`,padding:e.spacing(2,3),variants:[{props:{pickerOrientation:`landscape`},style:{height:`auto`,maxWidth:160,padding:16,justifyContent:`flex-start`,flexWrap:`wrap`}}]})),PickersToolbarContent=styled(`div`,{name:`MuiPickersToolbar`,slot:`Content`,shouldForwardProp:e=>shouldForwardProp(e)&&e!==`landscapeDirection`})({display:`flex`,flexWrap:`wrap`,width:`100%`,flex:1,justifyContent:`space-between`,alignItems:`center`,flexDirection:`row`,variants:[{props:{pickerOrientation:`landscape`},style:{justifyContent:`flex-start`,alignItems:`flex-start`,flexDirection:`column`}},{props:{pickerOrientation:`landscape`,landscapeDirection:`row`},style:{flexDirection:`row`}}]}),PickersToolbar=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiPickersToolbar`}),{children:i,className:o,classes:l,toolbarTitle:u,hidden:d,titleId:f,landscapeDirection:p}=n,m=_objectWithoutPropertiesLoose$1(n,_excluded$9),g=useToolbarOwnerState(),_=useUtilityClasses$4(l);return d?null:(0,import_jsx_runtime.jsxs)(PickersToolbarRoot,_extends$8({ref:t,className:clsx(_.root,o),ownerState:g},m,{children:[(0,import_jsx_runtime.jsx)(Typography,{color:`text.secondary`,variant:`overline`,id:f,className:_.title,children:u}),(0,import_jsx_runtime.jsx)(PickersToolbarContent,{className:_.content,ownerState:g,landscapeDirection:p,children:i})]}))});function getDatePickerToolbarUtilityClass(e){return generateUtilityClass(`MuiDatePickerToolbar`,e)}var datePickerToolbarClasses=generateUtilityClasses(`MuiDatePickerToolbar`,[`root`,`title`]),_excluded$8=[`toolbarFormat`,`toolbarPlaceholder`,`className`,`classes`],useUtilityClasses$3=e=>composeClasses({root:[`root`],title:[`title`]},getDatePickerToolbarUtilityClass,e),DatePickerToolbarRoot=styled(PickersToolbar,{name:`MuiDatePickerToolbar`,slot:`Root`})({}),DatePickerToolbarTitle=styled(Typography,{name:`MuiDatePickerToolbar`,slot:`Title`})({variants:[{props:{pickerOrientation:`landscape`},style:{margin:`auto 16px auto auto`}}]}),DatePickerToolbar=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiDatePickerToolbar`}),{toolbarFormat:i,toolbarPlaceholder:o=`ââ`,className:l,classes:u}=n,d=_objectWithoutPropertiesLoose$1(n,_excluded$8),f=usePickerAdapter(),{value:p,views:m,orientation:g}=usePickerContext(),_=usePickerTranslations(),b=useToolbarOwnerState(),S=useUtilityClasses$3(u),C=import_react$1.useMemo(()=>
285{if(!f.isValid(p))return o;let e=resolveDateFormat(f,{format:i,views:m},!0);return f.formatByString(p,e)},[p,i,o,f,m]);return(0,import_jsx_runtime.jsx)(DatePickerToolbarRoot,_extends$8({ref:t,toolbarTitle:_.datePickerToolbarTitle,className:clsx(S.root,l)},d,{children:(0,import_jsx_runtime.jsx)(DatePickerToolbarTitle,{variant:`h4`,align:g===`landscape`?`left`:`center`,ownerState:b,className:S.title,children:C})}))});function useDatePickerDefaultizedProps(e,t){let n=useThemeProps({props:e,name:t});return _extends$8({},n,useApplyDefaultValuesToDateValidationProps(n),{localeText:import_react$1.useMemo(()=>n.localeText?.toolbarTitle==null?n.localeText:_extends$8({},n.localeText,{datePickerToolbarTitle:n.localeText.toolbarTitle}),[n.localeText])},applyDefaultViewProps({views:n.views,openTo:n.openTo,defaultViews:[`year`,`day`],defaultOpenTo:`day`}),{slots:_extends$8({toolbar:DatePickerToolbar},n.slots)})}function getPickerPopperUtilityClass(e){return generateUtilityClass(`MuiPickerPopper`,e)}var pickerPopperClasses=generateUtilityClasses(`MuiPickerPopper`,[`root`,`paper`]),_excluded$7=[`PaperComponent`,`ownerState`,`children`,`paperSlotProps`,`paperClasses`,`onPaperClick`,`onPaperTouchStart`],useUtilityClasses$2=e=>composeClasses({root:[`root`],paper:[`paper`]},getPickerPopperUtilityClass,e),PickerPopperRoot=styled(Popper,{name:`MuiPickerPopper`,slot:`Root`})(({theme:e})=>({zIndex:e.zIndex.modal})),PickerPopperPaper=styled(Paper,{name:`MuiPickerPopper`,slot:`Paper`})({outline:0,transformOrigin:`top center`,variants:[{props:({popperPlacement:e})=>new Set([`top`,`top-start`,`top-end`]).has(e),style:{transformOrigin:`bottom center`}}]});function clickedRootScrollbar(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function useClickAwayListener(e,t){let n=import_react$1.useRef(!1),i=import_react$1.useRef(!1),o=import_react$1.useRef(null),l=import_react$1.useRef(!1);import_react$1.useEffect(()=>{if(!e)return;function t(){l.current=!0}return document.addEventListener(`mousedown`,t,!0),document.addEventListener(`touchstart`,t,!0),()=>{document.removeEventListener(`mousedown`,t,!0),document.removeEventListener(`touchstart`,t,!0),l.current=!1}},[e]);let u=useEventCallback(e=>{if(!l.current)return;let u=i.current;i.current=!1;let d=ownerDocument(o.current);if(!o.current||`clientX`in e&&clickedRootScrollbar(e,d))return;if(n.current){n.current=!1;return}let f;f=e.composedPath?e.composedPath().indexOf(o.current)>-1:!d.documentElement.contains(e.target)||o.current.contains(e.target),!f&&!u&&t(e)}),d=e=>{e.defaultMuiPrevented||(i.current=!0)};return import_react$1.useEffect(()=>{if(e){let e=ownerDocument(o.current),t=()=>{n.current=!0};return e.addEventListener(`touchstart`,u),e.addEventListener(`touchmove`,t),()=>{e.removeEventListener(`touchstart`,u),e.removeEventListener(`touchmove`,t)}}},[e,u]),import_react$1.useEffect(()=>{if(e){let e=ownerDocument(o.current);return e.addEventListener(`click`,u),()=>{e.removeEventListener(`click`,u),i.current=!1}}},[e,u]),[o,d,d]}var PickerPopperPaperWrapper=import_react$1.forwardRef((e,t)=>{let{PaperComponent:n,ownerState:i,children:o,paperSlotProps:l,paperClasses:u,onPaperClick:d,onPaperTouchStart:f}=e,p=_objectWithoutPropertiesLoose$1(e,_excluded$7),m=useSlotProps({elementType:n,externalSlotProps:l,additionalProps:{tabIndex:-1,elevation:8,ref:t},className:u,ownerState:i});return(0,import_jsx_runtime.jsx)(n,_extends$8({},p,m,{onClick:e=>{d(e),m.onClick?.(e)},onTouchStart:e=>{f(e),m.onTouchStart?.(e)},ownerState:i,children:o}))});function PickerPopper(e){let{children:t,placement:n=`bottom-start`,slots:i,slotProps:o,classes:l}=useThemeProps({props:e,name:`MuiPickerPopper`}),{open:u,popupRef:d,reduceAnimations:f}=usePickerContext(),{ownerState:p,rootRefObject:m}=usePickerPrivateContext(),{dismissViews:g,getCurrentViewMode:_,onPopperExited:b,triggerElement:S,viewContainerRole:C}=usePickerPrivateContext();import_react$1.useEffect(()=>{function e(e){u&&e.key===`Escape`&&g()}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[g,u]);let T=import_react$1.useRef(null);import_react$1.useEffect(()=>{C===`tooltip`||_()===`field`||(u?T.current=getActiveElement(m.current):T.current&&T.current instanceof HTMLElement&&setTimeout(()=>{T.current instanceof HTMLElement&&T.current.focus()}))},[u,C,_,m]);let E=useUtilityClasses$2(l),[D,O,A]=useClickAwayListener(u,useEventCallback(()=>{C===`tooltip`?executeInTheNextEventLoopTick(()=>{m.current?.contains(getActiveElement(m.current))||d.current?.contains(getActiveElement(d.current))||g()}):g()})),j=useForkRef(useForkRef(import_react$1.useRef(null),d),D),M=e=>{e.key===`Escape`&&(e.stopPropagation(),g())},N=i?.desktopTransition??f?Fade:Grow,P=i?.desktopTrapFocus??FocusTrap,F=i?.desktopPaper??PickerPopperPaper,I=i?.popper??PickerPopperRoot,L=useSlotProps({elementType:I,externalSlotProps:o?.popper,additionalProps:{transition:!0,role:C??void 0,open:u,placement:n,anchorEl:S,onKeyDown:M},className:E.root,ownerState:p}),R=import_react$1.useMemo(()=>_extends$8({},p,{popperPlacement:L.placement}),[p,L.placement]);return(0,import_jsx_runtime.jsx)(I,_extends$8({},L,{children:({TransitionProps:e})=>(0,import_jsx_runtime.jsx)(P,_extends$8({open:u,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:C===`tooltip`,isEnabled:()=>!0},o?.desktopTrapFocus,{children:(0,import_jsx_runtime.jsx)(N,_extends$8({},e,o?.desktopTransition,{onExited:t=>{b?.(),o?.desktopTransition?.onExited?.(t),e?.onExited?.()},children:(0,import_jsx_runtime.jsx)(PickerPopperPaperWrapper,{PaperComponent:F,ownerState:R,ref:j,onPaperClick:O,onPaperTouchStart:A,paperClasses:E.paper,paperSlotProps:o?.desktopPaper,children:t})}))}))}))}function getOrientation(){return typeof window>`u`?`portrait`:window.screen&&window.screen.orientation&&window.screen.orientation.angle?Math.abs(window.screen.orientation.angle)===90?`landscape`:`portrait`:window.orientation&&Math.abs(Number(window.orientation))===90?`landscape`:`portrait`}
285function useOrientation(e,t){let[n,i]=import_react$1.useState(getOrientation);return useEnhancedEffect(()=>{let e=()=>{i(getOrientation())};return window.addEventListener(`orientationchange`,e),()=>{window.removeEventListener(`orientationchange`,e)}},[]),arrayIncludes(e,[`hours`,`minutes`,`seconds`])?`portrait`:t??n}function useValueAndOpenStates(e){let{props:t,valueManager:n,validator:i}=e,{value:o,defaultValue:l,onChange:u,referenceDate:d,timezone:f,onAccept:p,closeOnSelect:m,open:g,onOpen:_,onClose:b}=t,{current:S}=import_react$1.useRef(l),{current:C}=import_react$1.useRef(o!==void 0),{current:T}=import_react$1.useRef(g!==void 0),E=usePickerAdapter(),{timezone:D,value:O,handleValueChange:A}=useControlledValue({name:`a picker component`,timezone:f,value:o,defaultValue:S,referenceDate:d,onChange:u,valueManager:n}),[j,M]=import_react$1.useState(()=>({open:!1,lastExternalValue:O,clockShallowValue:void 0,lastCommittedValue:O,hasBeenModifiedSinceMount:!1})),{getValidationErrorForNewValue:N}=useValidation({props:t,validator:i,timezone:D,value:O,onError:t.onError}),P=useEventCallback(e=>{let t=typeof e==`function`?e(j.open):e;T||M(e=>_extends$8({},e,{open:t})),t&&_&&_(),t||b?.()}),F=useEventCallback((e,t)=>{let{changeImportance:i=`accept`,skipPublicationIfPristine:o=!1,validationError:l,shortcut:u,source:d,shouldClose:f=i===`accept`}=t??{},m,g;!o&&!C&&!j.hasBeenModifiedSinceMount?(m=!0,g=i===`accept`):(m=!n.areValuesEqual(E,e,O),g=i===`accept`&&!n.areValuesEqual(E,e,j.lastCommittedValue)),M(t=>_extends$8({},t,{clockShallowValue:m?void 0:t.clockShallowValue,lastCommittedValue:g?e:t.lastCommittedValue,hasBeenModifiedSinceMount:!0}));let _=null,b=()=>{if(!_){let t;t=d||(u?`view`:`unknown`),_={validationError:l??N(e),source:t},u&&(_.shortcut=u)}return _};m&&A(e,b()),g&&p&&p(e,b()),f&&P(!1)});O!==j.lastExternalValue&&M(e=>_extends$8({},e,{lastExternalValue:O,clockShallowValue:void 0,hasBeenModifiedSinceMount:!0}));let I=useEventCallback((e,t=`partial`)=>{if(t===`shallow`){M(t=>_extends$8({},t,{clockShallowValue:e,hasBeenModifiedSinceMount:!0}));return}F(e,{changeImportance:t===`finish`&&m?`accept`:`set`,source:`view`})});return import_react$1.useEffect(()=>{if(T){if(g===void 0)throw Error("You must not mix controlling and uncontrolled mode for `open` prop");M(e=>_extends$8({},e,{open:g}))}},[T,g]),{timezone:D,state:j,setValue:F,setValueFromView:I,setOpen:P,value:O,viewValue:import_react$1.useMemo(()=>n.cleanValue(E,j.clockShallowValue===void 0?O:j.clockShallowValue),[E,n,j.clockShallowValue,O])}}var _excluded$6=[`className`,`sx`],usePicker=({ref:e,props:t,valueManager:n,valueType:i,variant:o,validator:l,onPopperExited:u,autoFocusView:d,rendererInterceptor:f,localeText:p,viewContainerRole:m,getStepNavigation:g})=>{let{views:_,view:b,openTo:S,onViewChange:C,viewRenderers:T,reduceAnimations:E,orientation:D,disableOpenPicker:O,closeOnSelect:A,disabled:j,readOnly:M,formatDensity:N,enableAccessibleFieldDOMStructure:P,selectedSections:F,onSelectedSectionsChange:I,format:L,label:R,autoFocus:z,name:B}=t,{className:V,sx:H}=t,U=_objectWithoutPropertiesLoose$1(t,_excluded$6),W=useId$1(),K=usePickerAdapter(),q=useReduceAnimations(E),J=useOrientation(_,D),{current:Y}=import_react$1.useRef(S??null),[ee,X]=import_react$1.useState(null),te=import_react$1.useRef(null),Z=import_react$1.useRef(null),ne=import_react$1.useRef(null),Q=useForkRef(e,ne),{timezone:ie,state:ae,setOpen:oe,setValue:se,setValueFromView:$,value:ce,viewValue:le}=useValueAndOpenStates({props:t,valueManager:n,validator:l}),{view:ue,setView:de,defaultView:fe,focusedView:pe,setFocusedView:me,setValueAndGoToNextView:he,goToNextStep:ge,hasNextStep:_e,hasSeveralSteps:ve}=useViews({view:b,views:_,openTo:S,onChange:$,onViewChange:C,autoFocus:d,getStepNavigation:g}),ye=useEventCallback(()=>se(n.emptyValue,{source:`view`})),be=useEventCallback(()=>se(n.getTodayValue(K,ie,i),{source:`view`})),xe=useEventCallback(()=>se(ce,{source:`view`})),Se=useEventCallback(()=>se(ae.lastCommittedValue,{skipPublicationIfPristine:!0,source:`view`})),Ce=useEventCallback(()=>{se(ce,{skipPublicationIfPristine:!0,source:`view`})}),{hasUIView:we,viewModeLookup:Te,timeViewsCount:Ee}=import_react$1.useMemo(()=>_.reduce((e,t)=>
285{let n=T[t]==null?`field`:`UI`;return e.viewModeLookup[t]=n,n===`UI`&&(e.hasUIView=!0,isTimeView(t)&&(e.timeViewsCount+=1)),e},{hasUIView:!1,viewModeLookup:{},timeViewsCount:0}),[T,_]),De=Te[ue],Oe=useEventCallback(()=>De),[ke,Ae]=import_react$1.useState(De===`UI`?ue:null);ke!==ue&&Te[ue]===`UI`&&Ae(ue),useEnhancedEffect(()=>{De===`field`&&ae.open&&(oe(!1),setTimeout(()=>{Z?.current?.setSelectedSections(ue),Z?.current?.focusField(ue)}))},[ue]),useEnhancedEffect(()=>{if(!ae.open)return;let e=ue;De===`field`&&ke!=null&&(e=ke),e!==fe&&Te[e]===`UI`&&Te[fe]===`UI`&&(e=fe),e!==ue&&de(e),me(e,!0)},[ae.open]);let je=import_react$1.useMemo(()=>({isPickerValueEmpty:n.areValuesEqual(K,ce,n.emptyValue),isPickerOpen:ae.open,isPickerDisabled:t.disabled??!1,isPickerReadOnly:t.readOnly??!1,pickerOrientation:J,pickerVariant:o}),[K,n,ce,ae.open,J,o,t.disabled,t.readOnly]),Me=import_react$1.useMemo(()=>O||!we?`hidden`:j||M?`disabled`:`enabled`,[O,we,j,M]),Ne=useEventCallback(ge),Pe=import_react$1.useMemo(()=>A&&!ve?[]:[`cancel`,`nextOrAccept`],[A,ve]),Fe=import_react$1.useMemo(()=>({setValue:se,setOpen:oe,clearValue:ye,setValueToToday:be,acceptValueChanges:xe,cancelValueChanges:Se,setView:de,goToNextStep:Ne}),[se,oe,ye,be,xe,Se,de,Ne]);return{providerProps:{localeText:p,contextValue:import_react$1.useMemo(()=>_extends$8({},Fe,{value:ce,timezone:ie,open:ae.open,views:_,view:ke,initialView:Y,disabled:j??!1,readOnly:M??!1,autoFocus:z??!1,variant:o,orientation:J,popupRef:te,reduceAnimations:q,triggerRef:X,triggerStatus:Me,hasNextStep:_e,fieldFormat:L??``,name:B,label:R,rootSx:H,rootRef:Q,rootClassName:V}),[Fe,ce,Q,o,J,q,j,M,L,V,B,R,H,Me,_e,ie,ae.open,ke,_,Y,z]),privateContextValue:import_react$1.useMemo(()=>({dismissViews:Ce,ownerState:je,hasUIView:we,getCurrentViewMode:Oe,rootRefObject:ne,labelId:W,triggerElement:ee,viewContainerRole:m,defaultActionBarActions:Pe,onPopperExited:u}),[Ce,je,we,Oe,W,ee,m,Pe,u]),actionsContextValue:Fe,fieldPrivateContextValue:import_react$1.useMemo(()=>({formatDensity:N,enableAccessibleFieldDOMStructure:P,selectedSections:F,onSelectedSectionsChange:I,fieldRef:Z}),[N,P,F,I,Z]),isValidContextValue:e=>{let i=l({adapter:K,value:e,timezone:ie,props:t});return!n.hasError(i)}},renderCurrentView:()=>{if(ke==null)return null;let e=T[ke];if(e==null)return null;let t=_extends$8({},U,{views:_,timezone:ie,value:le,onChange:he,view:ke,onViewChange:de,showViewSwitcher:Ee>1,timeViewsCount:Ee},m===`tooltip`?{focusedView:null,onFocusedViewChange:()=>{}}:{focusedView:pe,onFocusedViewChange:me});return f?(0,import_jsx_runtime.jsx)(f,{viewRenderers:T,popperView:ke,rendererProps:t}):e(t)},ownerState:je}};function getPickersLayoutUtilityClass(e){return generateUtilityClass(`MuiPickersLayout`,e)}var pickersLayoutClasses=generateUtilityClasses(`MuiPickersLayout`,[`root`,`landscape`,`contentWrapper`,`toolbar`,`actionBar`,`tabs`,`shortcuts`]),_excluded$5=[`actions`],PickersActionBarRoot=styled(DialogActions,{name:`MuiPickersLayout`,slot:`ActionBar`})({});function PickersActionBarComponent(e){let{actions:t}=e,n=_objectWithoutPropertiesLoose$1(e,_excluded$5),i=usePickerTranslations(),{clearValue:o,setValueToToday:l,acceptValueChanges:u,cancelValueChanges:d,goToNextStep:f,hasNextStep:p}=usePickerContext();if(t==null||t.length===0)return null;let m=t?.map(e=>{switch(e){case`clear`:return(0,import_jsx_runtime.jsx)(Button,{onClick:o,children:i.clearButtonLabel},e);case`cancel`:return(0,import_jsx_runtime.jsx)(Button,{onClick:d,children:i.cancelButtonLabel},e);case`accept`:return(0,import_jsx_runtime.jsx)(Button,{onClick:u,children:i.okButtonLabel},e);case`today`:return(0,import_jsx_runtime.jsx)(Button,{onClick:l,children:i.todayButtonLabel},e);case`next`:return(0,import_jsx_runtime.jsx)(Button,{onClick:f,children:i.nextStepButtonLabel},e);case`nextOrAccept`:return p?(0,import_jsx_runtime.jsx)(Button,{onClick:f,children:i.nextStepButtonLabel},e):(0,import_jsx_runtime.jsx)(Button,{onClick:u,children:i.okButtonLabel},e);default:return null}});return(0,import_jsx_runtime.jsx)(PickersActionBarRoot,_extends$8({},n,{children:m}))}var PickersActionBar=import_react$1.memo(PickersActionBarComponent),_excluded$4=[`items`,`changeImportance`],_excluded2$2=[`getValue`],PickersShortcutsRoot=styled(List,{name:`MuiPickersLayout`,slot:`Shortcuts`})({});function PickersShortcuts(e){let{items:t,changeImportance:n=`accept`}=e,i=_objectWithoutPropertiesLoose$1(e,_excluded$4),{setValue:o}=usePickerActionsContext(),l=useIsValidValue();if(t==null||t.length===0)return null;let u=t.map(e=>{let{getValue:t}
285=e,i=_objectWithoutPropertiesLoose$1(e,_excluded2$2),u=t({isValid:l});return _extends$8({},i,{label:i.label,onClick:()=>{o(u,{changeImportance:n,shortcut:i,source:`view`})},disabled:!l(u)})});return(0,import_jsx_runtime.jsx)(PickersShortcutsRoot,_extends$8({dense:!0,sx:[{maxHeight:336,maxWidth:200,overflow:`auto`},...Array.isArray(i.sx)?i.sx:[i.sx]]},i,{children:u.map(e=>(0,import_jsx_runtime.jsx)(ListItem,{children:(0,import_jsx_runtime.jsx)(Chip,_extends$8({},e))},e.id??e.label))}))}var _excluded$3=[`ownerState`];function toolbarHasView(e){return e.view!==null}var useUtilityClasses$1=(e,t)=>{let{pickerOrientation:n}=t;return composeClasses({root:[`root`,n===`landscape`&&`landscape`],contentWrapper:[`contentWrapper`],toolbar:[`toolbar`],actionBar:[`actionBar`],tabs:[`tabs`],landscape:[`landscape`],shortcuts:[`shortcuts`]},getPickersLayoutUtilityClass,e)},usePickerLayout=e=>{let{ownerState:t,defaultActionBarActions:n}=usePickerPrivateContext(),{view:i}=usePickerContext(),o=useRtl(),{children:l,slots:u,slotProps:d,classes:f}=e,p=import_react$1.useMemo(()=>_extends$8({},t,{layoutDirection:o?`rtl`:`ltr`,hasShortcuts:!1}),[t,o]),m=useUtilityClasses$1(f,p),g=u?.actionBar??PickersActionBar,_=(0,import_jsx_runtime.jsx)(g,_extends$8({},_objectWithoutPropertiesLoose$1(useSlotProps({elementType:g,externalSlotProps:d?.actionBar,additionalProps:{actions:n},className:m.actionBar,ownerState:p}),_excluded$3))),b=u?.toolbar,S=useSlotProps({elementType:b,externalSlotProps:d?.toolbar,className:m.toolbar,ownerState:p}),C=toolbarHasView(S)&&b?(0,import_jsx_runtime.jsx)(b,_extends$8({},S)):null,T=l,E=u?.tabs,D=i&&E?(0,import_jsx_runtime.jsx)(E,_extends$8({className:m.tabs},d?.tabs)):null,O=u?.shortcuts??PickersShortcuts,A=useSlotProps({elementType:O,externalSlotProps:d?.shortcuts,className:m.shortcuts,ownerState:p}),j=Array.isArray(A?.items)&&A.items.length>0;return{toolbar:C,content:T,tabs:D,actionBar:_,shortcuts:i&&O?(0,import_jsx_runtime.jsx)(O,_extends$8({},A)):null,ownerState:_extends$8({},p,{hasShortcuts:j})}},useUtilityClasses=(e,t)=>{let{pickerOrientation:n}=t;return composeClasses({root:[`root`,n===`landscape`&&`landscape`],contentWrapper:[`contentWrapper`]},getPickersLayoutUtilityClass,e)},PickersLayoutRoot=styled(`div`,{name:`MuiPickersLayout`,slot:`Root`})({display:`grid`,gridAutoColumns:`max-content auto max-content`,gridAutoRows:`max-content auto max-content`,[`& .${pickersLayoutClasses.actionBar}`]:{gridColumn:`1 / 4`,gridRow:3},variants:[{props:{pickerOrientation:`landscape`,hasShortcuts:!1},style:{[`& .${pickersLayoutClasses.toolbar}`]:{gridColumn:1,gridRow:`1 / 3`}}},{props:{pickerOrientation:`landscape`,hasShortcuts:!0},style:{[`& .${pickersLayoutClasses.toolbar}`]:{gridColumn:`2 / 4`,gridRow:1,maxWidth:`max-content`},[`& .${pickersLayoutClasses.shortcuts}`]:{gridColumn:1,gridRow:2}}},{props:{pickerOrientation:`portrait`},style:{[`& .${pickersLayoutClasses.toolbar}`]:{gridColumn:`2 / 4`,gridRow:1},[`& .${pickersLayoutClasses.shortcuts}`]:{gridColumn:1,gridRow:`2 / 3`}}},{props:{hasShortcuts:!0,layoutDirection:`rtl`},style:{[`& .${pickersLayoutClasses.shortcuts}`]:{gridColumn:4}}}]}),PickersLayoutContentWrapper=styled(`div`,{name:`MuiPickersLayout`,slot:`ContentWrapper`})({gridColumn:`2 / 4`,gridRow:2,display:`flex`,flexDirection:`column`}),PickersLayout=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiPickersLayout`}),{toolbar:i,content:o,tabs:l,actionBar:u,shortcuts:d,ownerState:f}=usePickerLayout(n),{orientation:p,variant:m}=usePickerContext(),{sx:g,className:_,classes:b}=n,S=useUtilityClasses(b,f);return(0,import_jsx_runtime.jsxs)(PickersLayoutRoot,{ref:t,sx:g,className:clsx(S.root,_),ownerState:f,children:[p===`landscape`?d:i,p===`landscape`?i:d,(0,import_jsx_runtime.jsx)(PickersLayoutContentWrapper,{className:S.contentWrapper,ownerState:f,children:m===`desktop`?(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[o,l]}):(0,import_jsx_runtime.jsxs)(import_react$1.Fragment,{children:[l,o]})}),u]})});function createNonRangePickerStepNavigation(e){let{steps:t}=e;return createStepNavigation({steps:t,isViewMatchingStep:(e,t)=>t.views==null||t.views.includes(e),onStepChange:({step:e,defaultView:t,setView:n,view:i,views:o})=>{let l=e.views==null?t:e.views.find(e=>o.includes(e));l!==i&&n(l)}})}var _excluded$2=[`props`,`steps`],_excluded2$1=[`ownerState`],useDesktopPicker=e=>{let{props:t,steps:n}=e,i=_objectWithoutPropertiesLoose$1(e,_excluded$2),{slots:o,slotProps:l,label:u,inputRef:d,localeText:f}=t,{providerProps:p,renderCurrentView:m,ownerState:g}=usePicker(_extends$8({}
285,i,{props:t,localeText:f,autoFocusView:!0,viewContainerRole:`dialog`,variant:`desktop`,getStepNavigation:createNonRangePickerStepNavigation({steps:n})})),_=p.privateContextValue.labelId,b=l?.toolbar?.hidden??!1,S=o.field,C=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:S,externalSlotProps:l?.field,additionalProps:_extends$8({},b&&{id:_}),ownerState:g}),_excluded2$1),T=o.layout??PickersLayout,E=_;b&&(E=u?`${_}-label`:void 0);let D=_extends$8({},l,{toolbar:_extends$8({},l?.toolbar,{titleId:_}),popper:_extends$8({"aria-labelledby":E},l?.popper)});return{renderPicker:()=>(0,import_jsx_runtime.jsxs)(PickerProvider,_extends$8({},p,{children:[(0,import_jsx_runtime.jsx)(S,_extends$8({},C,{slots:_extends$8({},o,C.slots),slotProps:_extends$8({},D,C.slotProps),inputRef:d})),(0,import_jsx_runtime.jsx)(PickerPopper,{slots:o,slotProps:D,children:(0,import_jsx_runtime.jsx)(T,_extends$8({},D?.layout,{slots:o,slotProps:D,children:m()}))})]}))}},renderDateViewCalendar=({view:e,onViewChange:t,views:n,focusedView:i,onFocusedViewChange:o,value:l,defaultValue:u,referenceDate:d,onChange:f,className:p,classes:m,disableFuture:g,disablePast:_,minDate:b,maxDate:S,shouldDisableDate:C,shouldDisableMonth:T,shouldDisableYear:E,reduceAnimations:D,onMonthChange:O,monthsPerRow:A,onYearChange:j,yearsOrder:M,yearsPerRow:N,slots:P,slotProps:F,loading:I,renderLoading:L,disableHighlightToday:R,readOnly:z,disabled:B,showDaysOutsideCurrentMonth:V,dayOfWeekFormatter:H,sx:U,autoFocus:W,fixedWeekNumber:K,displayWeekNumber:q,timezone:J})=>(0,import_jsx_runtime.jsx)(DateCalendar,{view:e,onViewChange:t,views:n.filter(isDatePickerView),focusedView:i&&isDatePickerView(i)?i:null,onFocusedViewChange:o,value:l,defaultValue:u,referenceDate:d,onChange:f,className:p,classes:m,disableFuture:g,disablePast:_,minDate:b,maxDate:S,shouldDisableDate:C,shouldDisableMonth:T,shouldDisableYear:E,reduceAnimations:D,onMonthChange:O,monthsPerRow:A,onYearChange:j,yearsOrder:M,yearsPerRow:N,slots:P,slotProps:F,loading:I,renderLoading:L,disableHighlightToday:R,readOnly:z,disabled:B,showDaysOutsideCurrentMonth:V,dayOfWeekFormatter:H,sx:U,autoFocus:W,fixedWeekNumber:K,displayWeekNumber:q,timezone:J}),DesktopDatePicker=import_react$1.forwardRef(function(e,t){let n=usePickerAdapter(),i=useDatePickerDefaultizedProps(e,`MuiDesktopDatePicker`),o=_extends$8({day:renderDateViewCalendar,month:renderDateViewCalendar,year:renderDateViewCalendar},i.viewRenderers),{renderPicker:l}=useDesktopPicker({ref:t,props:_extends$8({},i,{closeOnSelect:i.closeOnSelect??!0,viewRenderers:o,format:resolveDateFormat(n,i,!1),yearsPerRow:i.yearsPerRow??4,slots:_extends$8({field:DateField},i.slots),slotProps:_extends$8({},i.slotProps,{field:e=>_extends$8({},resolveComponentProps(i.slotProps?.field,e),extractValidationProps(i)),toolbar:_extends$8({hidden:!0},i.slotProps?.toolbar)})}),valueManager:singleItemValueManager,valueType:`date`,validator:validateDate,steps:null});return l()});DesktopDatePicker.propTypes={autoFocus:import_prop_types.default.bool,className:import_prop_types.default.string,closeOnSelect:import_prop_types.default.bool,dayOfWeekFormatter:import_prop_types.default.func,defaultValue:import_prop_types.default.object,disabled:import_prop_types.default.bool,disableFuture:import_prop_types.default.bool,disableHighlightToday:import_prop_types.default.bool,disableOpenPicker:import_prop_types.default.bool,disablePast:import_prop_types.default.bool,displayWeekNumber:import_prop_types.default.bool,enableAccessibleFieldDOMStructure:import_prop_types.default.any,fixedWeekNumber:import_prop_types.default.number,format:import_prop_types.default.string,formatDensity:import_prop_types.default.oneOf([`dense`,`spacious`]),inputRef:refType,label:import_prop_types.default.node,loading:import_prop_types.default.bool,localeText:import_prop_types.default.object,maxDate:import_prop_types.default.object,minDate:import_prop_types.default.object,monthsPerRow:import_prop_types.default.oneOf([3,4]),name:import_prop_types.default.string,onAccept:import_prop_types.default.func,onChange:import_prop_types.default.func,onClose:import_prop_types.default.func,onError:import_prop_types.default.func,onMonthChange:import_prop_types.default.func,onOpen:import_prop_types.default.func,onSelectedSectionsChange:import_prop_types.default.func,onViewChange:import_prop_types.default.func,onYearChange:import_prop_types.default.func,open:import_prop_types.default.bool,openTo:import_prop_types.default.oneOf([`day`,`month`,`year`]),orientation:import_prop_types.default.oneOf([`landscape`,`portrait`]),readOnly:import_prop_types.default.bool,reduceAnimations:import_prop_types.default.bool,referenceDate:import_prop_types.default.object,renderLoading:import_prop_types.default.func,selectedSections:import_prop_types.default.oneOfType([import_prop_types.default.oneOf([`all`,`day`,`empty`,`hours`,`meridiem`,`minutes`,`month`,`seconds`,`weekDay`,`year`]),import_prop_types.default.number]),shouldDisableDate:import_prop_types.default.func,shouldDisableMonth:import_prop_types.default.func,shouldDisableYear:import_prop_types.default.func,showDaysOutsideCurrentMonth:import_prop_types.default.bool,slotProps:import_prop_types.default.object,slots:import_prop_types.default.object,sx:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.oneOfType([import_prop_types.default.func,import_prop_types.default.object,import_prop_types.default.bool])),import_prop_types.default.func,import_prop_types.default.object]),timezone:import_prop_types.default.string,value:import_prop_types.default.object,view:import_prop_types.default.oneOf([`day`,`month`,`year`]),viewRenderers:import_prop_types.default.shape({day:import_prop_types.default.func,month:import_prop_types.default.func,year:import_prop_types.default.func}),views:import_prop_types.default.arrayOf(import_prop_types.default.oneOf([`day`,`month`,`year`]).isRequired),yearsOrder:import_prop_types.default.oneOf([`asc`,`desc`]),yearsPerRow:import_prop_types.default.oneOf([3,4])};var PickersModalDialogRoot=styled(Dialog,{slot:`internal`})({[`& .${dialogClasses.container}`]:{outline:0},[`& .${dialogClasses.paper}`]:{outline:0,minWidth:320}}),PickersModalDialogContent=styled(DialogContent,{slot:`internal`})({"&:first-of-type":{padding:0}});function PickersModalDialog(e){let{children:t,slots:n,slotProps:i}=e,{open:o}=usePickerContext(),{dismissViews:l,onPopperExited:u}=usePickerPrivateContext(),d=n?.dialog??PickersModalDialogRoot,f=n?.mobileTransition??Fade;return(0,import_jsx_runtime.jsx)(d,_extends$8({open:o,onClose:()=>{l(),u?.()}},i?.dialog,{TransitionComponent:f,TransitionProps:i?.mobileTransition,PaperComponent:n?.mobilePaper,PaperProps:i?.mobilePaper,children:(0,import_jsx_runtime.jsx)(PickersModalDialogContent,{children:t})}))}var _excluded$1=[`props`,`steps`],_excluded2=[`ownerState`],useMobilePicker=e=>{let{props:t,steps:n}=e,i=_objectWithoutPropertiesLoose$1(e,_excluded$1),{slots:o,slotProps:l,label:u,inputRef:d,localeText:f}=t,{providerProps:p,renderCurrentView:m,ownerState:g}=usePicker(_extends$8({}
285,i,{props:t,localeText:f,autoFocusView:!0,viewContainerRole:`dialog`,variant:`mobile`,getStepNavigation:createNonRangePickerStepNavigation({steps:n})})),_=p.privateContextValue.labelId,b=l?.toolbar?.hidden??!1,S=o.field,C=_objectWithoutPropertiesLoose$1(useSlotProps({elementType:S,externalSlotProps:l?.field,additionalProps:_extends$8({},b&&{id:_}),ownerState:g}),_excluded2),T=o.layout??PickersLayout,E=_;b&&(E=u?`${_}-label`:void 0);let D=_extends$8({},l,{toolbar:_extends$8({},l?.toolbar,{titleId:_}),mobilePaper:_extends$8({"aria-labelledby":E},l?.mobilePaper)});return{renderPicker:()=>(0,import_jsx_runtime.jsxs)(PickerProvider,_extends$8({},p,{children:[(0,import_jsx_runtime.jsx)(S,_extends$8({},C,{slots:_extends$8({},o,C.slots),slotProps:_extends$8({},D,C.slotProps),inputRef:d})),(0,import_jsx_runtime.jsx)(PickersModalDialog,{slots:o,slotProps:D,children:(0,import_jsx_runtime.jsx)(T,_extends$8({},D?.layout,{slots:o,slotProps:D,children:m()}))})]}))}},MobileDatePicker=import_react$1.forwardRef(function(e,t){let n=usePickerAdapter(),i=useDatePickerDefaultizedProps(e,`MuiMobileDatePicker`),{renderPicker:o}=useMobilePicker({ref:t,props:_extends$8({},i,{viewRenderers:_extends$8({day:renderDateViewCalendar,month:renderDateViewCalendar,year:renderDateViewCalendar},i.viewRenderers),format:resolveDateFormat(n,i,!1),slots:_extends$8({field:DateField},i.slots),slotProps:_extends$8({},i.slotProps,{field:e=>_extends$8({},resolveComponentProps(i.slotProps?.field,e),extractValidationProps(i)),toolbar:_extends$8({hidden:!1},i.slotProps?.toolbar)})}),valueManager:singleItemValueManager,valueType:`date`,validator:validateDate,steps:null});return o()});MobileDatePicker.propTypes={autoFocus:import_prop_types.default.bool,className:import_prop_types.default.string,closeOnSelect:import_prop_types.default.bool,dayOfWeekFormatter:import_prop_types.default.func,defaultValue:import_prop_types.default.object,disabled:import_prop_types.default.bool,disableFuture:import_prop_types.default.bool,disableHighlightToday:import_prop_types.default.bool,disableOpenPicker:import_prop_types.default.bool,disablePast:import_prop_types.default.bool,displayWeekNumber:import_prop_types.default.bool,enableAccessibleFieldDOMStructure:import_prop_types.default.any,fixedWeekNumber:import_prop_types.default.number,format:import_prop_types.default.string,formatDensity:import_prop_types.default.oneOf([`dense`,`spacious`]),inputRef:refType,label:import_prop_types.default.node,loading:import_prop_types.default.bool,localeText:import_prop_types.default.object,maxDate:import_prop_types.default.object,minDate:import_prop_types.default.object,monthsPerRow:import_prop_types.default.oneOf([3,4]),name:import_prop_types.default.string,onAccept:import_prop_types.default.func,onChange:import_prop_types.default.func,onClose:import_prop_types.default.func,onError:import_prop_types.default.func,onMonthChange:import_prop_types.default.func,onOpen:import_prop_types.default.func,onSelectedSectionsChange:import_prop_types.default.func,onViewChange:import_prop_types.default.func,onYearChange:import_prop_types.default.func,open:import_prop_types.default.bool,openTo:import_prop_types.default.oneOf([`day`,`month`,`year`]),orientation:import_prop_types.default.oneOf([`landscape`,`portrait`]),readOnly:import_prop_types.default.bool,reduceAnimations:import_prop_types.default.bool,referenceDate:import_prop_types.default.object,renderLoading:import_prop_types.default.func,selectedSections:import_prop_types.default.oneOfType([import_prop_types.default.oneOf([`all`,`day`,`empty`,`hours`,`meridiem`,`minutes`,`month`,`seconds`,`weekDay`,`year`]),import_prop_types.default.number]),shouldDisableDate:import_prop_types.default.func,shouldDisableMonth:import_prop_types.default.func,shouldDisableYear:import_prop_types.default.func,showDaysOutsideCurrentMonth:import_prop_types.default.bool,slotProps:import_prop_types.default.object,slots:import_prop_types.default.object,sx:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.oneOfType([import_prop_types.default.func,import_prop_types.default.object,import_prop_types.default.bool])),import_prop_types.default.func,import_prop_types.default.object]),timezone:import_prop_types.default.string,value:import_prop_types.default.object,view:import_prop_types.default.oneOf([`day`,`month`,`year`]),viewRenderers:import_prop_types.default.shape({day:import_prop_types.default.func,month:import_prop_types.default.func,year:import_prop_types.default.func}),views:import_prop_types.default.arrayOf(import_prop_types.default.oneOf([`day`,`month`,`year`]).isRequired),yearsOrder:import_prop_types.default.oneOf([`asc`,`desc`]),yearsPerRow:import_prop_types.default.oneOf([3,4])};var _excluded=[`desktopModeMediaQuery`],DatePicker=import_react$1.forwardRef(function(e,t){let n=useThemeProps({props:e,name:`MuiDatePicker`}),{desktopModeMediaQuery:i=DEFAULT_DESKTOP_MODE_MEDIA_QUERY}=n,o=_objectWithoutPropertiesLoose$1(n,_excluded);return useMediaQuery(i,{defaultMatches:!0})?(0,import_jsx_runtime.jsx)(DesktopDatePicker,_extends$8({ref:t},o)):(0,import_jsx_runtime.jsx)(MobileDatePicker,_extends$8({ref:t},o))}),require_weekOfYear=__commonJSMin(((e,t)=>{(function(n,i){typeof e==`object`&&t!==void 0?t.exports=i():typeof define==`function`&&define.amd?define(i):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekOfYear=i()})(e,(function(){var e=`week`,t=`year`;return function(n,i,o){var l=i.prototype;l.week=function(n){if(n===void 0&&(n=null),n!==null)return this.add(7*(n-this.week()),`day`);var i=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var l=o(this).startOf(t).add(1,t).date(i),u=o(this).endOf(e);if(l.isBefore(u))return 1}var d=o(this).startOf(t).date(i).startOf(e).subtract(1,`millisecond`),f=this.diff(d,e,!0);return f<0?o(this).startOf(`week`).week():Math.ceil(f)},l.weeks=function(e){return e===void 0&&(e=null),this.week(e)}}}))})),require_customParseFormat=__commonJSMin(((e,t)=>{(function(n,i){typeof e==`object`&&t!==void 0?t.exports=i():typeof define==`function`&&define.amd?define(i):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=i()}
vendor: 4,755 bytes, line 285
285)(e,(function(){var e={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,i=/\d\d/,o=/\d\d?/,l=/\d*[^-_:/,()\s\d]+/,u={},d=function(e){return(e=+e)+(e>68?1900:2e3)},f=function(e){return function(t){this[e]=+t}},p=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],m=function(e){var t=u[e];return t&&(t.indexOf?t:t.s.concat(t.f))},g=function(e,t){var n,i=u.meridiem;if(i){for(var o=1;o<=24;o+=1)if(e.indexOf(i(o,0,t))>-1){n=o>12;break}}else n=e===(t?`pm`:`PM`);return n},_={A:[l,function(e){this.afternoon=g(e,!1)}],a:[l,function(e){this.afternoon=g(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[i,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[o,f(`seconds`)],ss:[o,f(`seconds`)],m:[o,f(`minutes`)],mm:[o,f(`minutes`)],H:[o,f(`hours`)],h:[o,f(`hours`)],HH:[o,f(`hours`)],hh:[o,f(`hours`)],D:[o,f(`day`)],DD:[i,f(`day`)],Do:[l,function(e){var t=u.ordinal;if(this.day=e.match(/\d+/)[0],t)for(var n=1;n<=31;n+=1)t(n).replace(/\[|\]/g,``)===e&&(this.day=n)}],w:[o,f(`week`)],ww:[i,f(`week`)],M:[o,f(`month`)],MM:[i,f(`month`)],MMM:[l,function(e){var t=m(`months`),n=(m(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[l,function(e){var t=m(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,f(`year`)],YY:[i,function(e){this.year=d(e)}],YYYY:[/\d{4}/,f(`year`)],Z:p,ZZ:p};function b(n){for(var i=n,o=u&&u.formats,l=(n=i.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,i){var l=i&&i.toUpperCase();return n||o[i]||e[i]||o[l].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),d=l.length,f=0;f<d;f+=1){var p=l[f],m=_[p],g=m&&m[0],b=m&&m[1];l[f]=b?{regex:g,parser:b}:p.replace(/^\[|\]$/g,``)}return function(e){for(var t={},n=0,i=0;n<d;n+=1){var o=l[n];if(typeof o==`string`)i+=o.length;else{var u=o.regex,f=o.parser,p=e.slice(i),m=u.exec(p)[0];f.call(t,m),e=e.replace(m,``)}}return function(e){var t=e.afternoon;if(t!==void 0){var n=e.hours;t?n<12&&(e.hours+=12):n===12&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(d=e.parseTwoDigitYear);var i=t.prototype,o=i.parse;i.parse=function(e){var t=e.date,i=e.utc,l=e.args;this.$u=i;var d=l[1];if(typeof d==`string`){var f=!0===l[2],p=!0===l[3],m=f||p,g=l[2];p&&(g=l[2]),u=this.$locale(),!f&&g&&(u=n.Ls[g]),this.$d=function(e,t,n,i){try{if([`x`,`X`].indexOf(t)>-1)return new Date((t===`X`?1e3:1)*e);var o=b(t)(e),l=o.year,u=o.month,d=o.day,f=o.hours,p=o.minutes,m=o.seconds,g=o.milliseconds,_=o.zone,S=o.week,C=new Date,T=d||(l||u?1:C.getDate()),E=l||C.getFullYear(),D=0;l&&!u||(D=u>0?u-1:C.getMonth());var O,A=f||0,j=p||0,M=m||0,N=g||0;return _?new Date(Date.UTC(E,D,T,A,j,M,N+60*_.offset*1e3)):n?new Date(Date.UTC(E,D,T,A,j,M,N)):(O=new Date(E,D,T,A,j,M,N),S&&(O=i(O).week(S).toDate()),O)}catch{return new Date(``)}}(t,d,i,n),this.init(),g&&!0!==g&&(this.$L=this.locale(g).$L),m&&t!=this.format(d)&&(this.$d=new Date(``)),u={}}else if(d instanceof Array)for(var _=d.length,S=1;S<=_;S+=1){l[1]=d[S-1];var C=n.apply(this,l);if(C.isValid()){this.$d=C.$d,this.$L=C.$L,this.init();break}S===_&&(this.$d=new Date(``))}else o.call(this,e)}}}))})),require_localizedFormat=__commonJSMin(((e,t)=>{(function(n,i){typeof e==`object`&&t!==void 0?t.exports=i():typeof define==`function`&&define.amd?define(i):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_localizedFormat=i()})(e,(function(){var e={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`};return function(t,n,i){var o=n.prototype,l=o.format;i.en.formats=e,o.format=function(t){t===void 0&&(t=`YYYY-MM-DDTHH:mm:ssZ`);var n=this.$locale().formats,i=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,i,o){var l=o&&o.toUpperCase();return i||n[o]||e[o]||n[l].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,n===void 0?{}:n);return l.call(this,i)}}}))})),require_isBetween=__commonJSMin(((e,t)=>{(function(n,i){typeof e==`object`&&t!==void 0?t.exports=i():typeof define==`function`&&define.amd?define(i):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_isBetween=i()})(e,(function(){return function(e,t,n){t.prototype.isBetween=function(e,t,i,o){var l=n(e),u=n(t),d=(o||=`()`)[0]===`(`,f=o[1]===`)`;
285return(d?this.isAfter(l,i):!this.isBefore(l,i))&&(f?this.isBefore(u,i):!this.isAfter(u,i))||(d?this.isBefore(l,i):!this.isAfter(l,i))&&(f?this.isAfter(u,i):!this.isBefore(u,i))}}}))})),require_advancedFormat=__commonJSMin(((e,t)=>{(function(n,i){typeof e==`object`&&t!==void 0?t.exports=i():typeof define==`function`&&define.amd?define(i):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_advancedFormat=i()})(e,(function(){return function(e,t){var n=t.prototype,i=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return i.bind(this)(e);var o=this.$utils(),l=(e||`YYYY-MM-DDTHH:mm:ssZ`).replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case`Q`:return Math.ceil((t.$M+1)/3);case`Do`:return n.ordinal(t.$D);case`gggg`:return t.weekYear();case`GGGG`:return t.isoWeekYear();case`wo`:return n.ordinal(t.week(),`W`);case`w`:case`ww`:return o.s(t.week(),e===`w`?1:2,`0`);case`W`:case`WW`:return o.s(t.isoWeek(),e===`W`?1:2,`0`);case`k`:case`kk`:return o.s(String(t.$H===0?24:t.$H),e===`k`?1:2,`0`);case`X`:return Math.floor(t.$d.getTime()/1e3);case`x`:return t.$d.getTime();case`z`:return`[`+t.offsetName()+`]`;case`zzz`:return`[`+t.offsetName(`long`)+`]`;default:return e}}));return i.bind(this)(l)}}}))})),import_weekOfYear=__toESM(require_weekOfYear()),import_customParseFormat=__toESM(require_customParseFormat()),import_localizedFormat=__toESM(require_localizedFormat()),import_isBetween=__toESM(require_isBetween()),import_advancedFormat=__toESM(require_advancedFormat());import_dayjs_min.default.extend(import_localizedFormat.default),import_dayjs_min.default.extend(import_weekOfYear.default),import_dayjs_min.default.extend(import_isBetween.default),import_dayjs_min.default.extend(import_advancedFormat.default);var formatTokenMap={YY:`year`,YYYY:{sectionType:`year`,contentType:`digit`,maxLength:4},M:{sectionType:`month`,contentType:`digit`,maxLength:2},MM:`month`,MMM:{sectionType:`month`,contentType:`letter`},MMMM:{sectionType:`month`,contentType:`letter`},D:{sectionType:`day`,contentType:`digit`,maxLength:2},DD:`day`,Do:{sectionType:`day`,contentType:`digit-with-letter`},d:{sectionType:`weekDay`,contentType:`digit`,maxLength:2},dd:{sectionType:`weekDay`,contentType:`letter`},ddd:{sectionType:`weekDay`,contentType:`letter`},dddd:{sectionType:`weekDay`,contentType:`letter`},A:`meridiem`,a:`meridiem`,H:{sectionType:`hours`,contentType:`digit`,maxLength:2},HH:`hours`,h:{sectionType:`hours`,contentType:`digit`,maxLength:2},hh:`hours`,m:{sectionType:`minutes`,contentType:`digit`,maxLength:2},mm:`minutes`,s:{sectionType:`seconds`,contentType:`digit`,maxLength:2},ss:`seconds`},defaultFormats={year:`YYYY`,month:`MMMM`,monthShort:`MMM`,dayOfMonth:`D`,dayOfMonthFull:`Do`,weekday:`dddd`,weekdayShort:`dd`,hours24h:`HH`,hours12h:`hh`,meridiem:`A`,minutes:`mm`,seconds:`ss`,fullDate:`ll`,keyboardDate:`L`,shortDate:`MMM D`,normalDate:`D MMMM`,normalDateWithWeekday:`ddd, MMM D`,fullTime12h:`hh:mm A`,fullTime24h:`HH:mm`,keyboardDateTime12h:`L hh:mm A`,keyboardDateTime24h:`L HH:mm`},MISSING_UTC_PLUGIN=[`Missing UTC plugin`,"To be able to use UTC or timezones, you have to enable the `utc` plugin",`Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-utc`].join(` 286`),MISSING_TIMEZONE_PLUGIN=[`Missing timezone plugin`,"To be able to use timezones, you have to enable both the `utc` and the `timezone` plugin",`Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-timezone`].join(` 287`),AdapterDayjs=class{isMUIAdapter=!0;isTimezoneCompatible=!0;lib=`dayjs`;escapedCharacters={start:`[`,end:`]`};formatTokenMap=formatTokenMap;constructor({locale:e,formats:t}={}){this.locale=e,this.formats=_extends$8({},defaultFormats,t),import_dayjs_min.default.extend(import_customParseFormat.default)}setLocaleToValue=e=>{let t=this.getCurrentLocaleCode();return t===e.locale()?e:e.locale(t)};hasUTCPlugin=()=>import_dayjs_min.default.utc!==void 0;hasTimezonePlugin=()=>import_dayjs_min.default.tz!==void 0;isSame=(e,t,n)=>{let i=this.setTimezone(t,this.getTimezone(e));return e.format(n)===i.format(n)};
287cleanTimezone=e=>{switch(e){case`default`:return;case`system`:return import_dayjs_min.default.tz.guess();default:return e}};createSystemDate=e=>{let t;if(this.hasUTCPlugin()&&this.hasTimezonePlugin()){let n=import_dayjs_min.default.tz.guess();t=n===`UTC`?(0,import_dayjs_min.default)(e):import_dayjs_min.default.tz(e,n)}else t=(0,import_dayjs_min.default)(e);return this.setLocaleToValue(t)};createUTCDate=e=>{if(!this.hasUTCPlugin())throw Error(MISSING_UTC_PLUGIN);return this.setLocaleToValue(import_dayjs_min.default.utc(e))};createTZDate=(e,t)=>{if(!this.hasUTCPlugin())throw Error(MISSING_UTC_PLUGIN);if(!this.hasTimezonePlugin())throw Error(MISSING_TIMEZONE_PLUGIN);let n=e!==void 0&&!e.endsWith(`Z`);return this.setLocaleToValue((0,import_dayjs_min.default)(e).tz(this.cleanTimezone(t),n))};getLocaleFormats=()=>{let e=import_dayjs_min.default.Ls,t=e[this.locale||`en`];return t===void 0&&(t=e.en),t.formats};adjustOffset=e=>{if(!this.hasTimezonePlugin())return e;let t=this.getTimezone(e);if(t!==`UTC`){let n=e.tz(this.cleanTimezone(t),!0);if(n.$offset===(e.$offset??0))return e;e.$offset=n.$offset}return e};date=(e,t=`default`)=>e===null?null:t===`UTC`?this.createUTCDate(e):t===`system`||t===`default`&&!this.hasTimezonePlugin()?this.createSystemDate(e):this.createTZDate(e,t);getInvalidDate=()=>(0,import_dayjs_min.default)(new Date(`Invalid date`));getTimezone=e=>{if(this.hasTimezonePlugin()){let t=e.$x?.$timezone;if(t)return t}return this.hasUTCPlugin()&&e.isUTC()?`UTC`:`system`};setTimezone=(e,t)=>{if(this.getTimezone(e)===t)return e;if(t===`UTC`){if(!this.hasUTCPlugin())throw Error(MISSING_UTC_PLUGIN);return e.utc()}if(t===`system`)return e.local();if(!this.hasTimezonePlugin()){if(t===`default`)return e;throw Error(MISSING_TIMEZONE_PLUGIN)}return this.setLocaleToValue(import_dayjs_min.default.tz(e,this.cleanTimezone(t)))};toJsDate=e=>e.toDate();parse=(e,t)=>e===``?null:(0,import_dayjs_min.default)(e,t,this.locale,!0);getCurrentLocaleCode=()=>this.locale||`en`;is12HourCycleInCurrentLocale=()=>/A|a/.test(this.getLocaleFormats().LT||``);expandFormat=e=>{let t=this.getLocaleFormats(),n=e=>e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(e,t,n)=>t||n.slice(1));return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(e,i,o)=>{let l=o&&o.toUpperCase();return i||t[o]||n(t[l])})};isValid=e=>e==null?!1:e.isValid();format=(e,t)=>this.formatByString(e,this.formats[t]);formatByString=(e,t)=>this.setLocaleToValue(e).format(t);formatNumber=e=>e;isEqual=(e,t)=>e===null&&t===null?!0:e===null||t===null?!1:e.toDate().getTime()===t.toDate().getTime();isSameYear=(e,t)=>this.isSame(e,t,`YYYY`);isSameMonth=(e,t)=>this.isSame(e,t,`YYYY-MM`);isSameDay=(e,t)=>this.isSame(e,t,`YYYY-MM-DD`);isSameHour=(e,t)=>e.isSame(t,`hour`);isAfter=(e,t)=>e>t;isAfterYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()>t.utc():e.isAfter(t,`year`);isAfterDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()>t.utc():e.isAfter(t,`day`);isBefore=(e,t)=>e<t;isBeforeYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()<t.utc():e.isBefore(t,`year`);isBeforeDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()<t.utc():e.isBefore(t,`day`);isWithinRange=(e,[t,n])=>e>=t&&e<=n;startOfYear=e=>this.adjustOffset(e.startOf(`year`));startOfMonth=e=>this.adjustOffset(e.startOf(`month`));startOfWeek=e=>this.adjustOffset(this.setLocaleToValue(e).startOf(`week`));startOfDay=e=>this.adjustOffset(e.startOf(`day`));endOfYear=e=>this.adjustOffset(e.endOf(`year`));endOfMonth=e=>this.adjustOffset(e.endOf(`month`));endOfWeek=e=>this.adjustOffset(this.setLocaleToValue(e).endOf(`week`));endOfDay=e=>this.adjustOffset(e.endOf(`day`));addYears=(e,t)=>this.adjustOffset(e.add(t,`year`));addMonths=(e,t)=>this.adjustOffset(e.add(t,`month`));addWeeks=(e,t)=>this.adjustOffset(e.add(t,`week`));addDays=(e,t)=>this.adjustOffset(e.add(t,`day`));addHours=(e,t)=>this.adjustOffset(e.add(t,`hour`));addMinutes=(e,t)=>this.adjustOffset(e.add(t,`minute`));addSeconds=(e,t)=>this.adjustOffset(e.add(t,`second`));getYear=e=>e.year();getMonth=e=>e.month();getDate=e=>e.date();getHours=e=>e.hour();getMinutes=e=>e.minute();getSeconds=e=>e.second();getMilliseconds=e=>e.millisecond();setYear=(e,t)=>
287this.adjustOffset(e.set(`year`,t));setMonth=(e,t)=>this.adjustOffset(e.set(`month`,t));setDate=(e,t)=>this.adjustOffset(e.set(`date`,t));setHours=(e,t)=>this.adjustOffset(e.set(`hour`,t));setMinutes=(e,t)=>this.adjustOffset(e.set(`minute`,t));setSeconds=(e,t)=>this.adjustOffset(e.set(`second`,t));setMilliseconds=(e,t)=>this.adjustOffset(e.set(`millisecond`,t));getDaysInMonth=e=>e.daysInMonth();getWeekArray=e=>{let t=this.startOfWeek(this.startOfMonth(e)),n=this.endOfWeek(this.endOfMonth(e)),i=0,o=t,l=[];for(;o<n;){let e=Math.floor(i/7);l[e]=l[e]||[],l[e].push(o),o=this.addDays(o,1),i+=1}return l};getWeekNumber=e=>e.week();getDayOfWeek(e){return e.day()+1}getYearRange=([e,t])=>{let n=this.startOfYear(e),i=this.endOfYear(t),o=[],l=n;for(;this.isBefore(l,i);)o.push(l),l=this.addYears(l,1);return o}};function Dropdown({error:e,menuItems:t,value:n,onChange:i,disabledForm:o,inputLabel:l,defaultValue:u}){let{colours:d}=Styling_default;return(0,import_jsx_runtime.jsxs)(FormControl,{fullWidth:!0,margin:`normal`,sx:{borderRadius:`8px`,borderWidth:`1px`,borderColor:d.grey300,"& .MuiInputLabel-root.Mui-focused":{color:`black`},padding:`14px, 16px, 15px, 16px`},disabled:!!o,error:!!e,children:[(0,import_jsx_runtime.jsx)(InputLabel,{children:l}),(0,import_jsx_runtime.jsx)(Select,{sx:{boxShadow:`none`,".MuiOutlinedInput-notchedOutline":{border:1,borderColor:d.grey300},"&.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline":{border:1,borderColor:d.black},"&.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline":{border:1,borderColor:d.green400}},labelId:`select-${n}-label`,id:`select-${n}`,value:n,label:n,defaultValue:u||n,onChange:i,children:t.map(e=>(0,import_jsx_runtime.jsx)(MenuItem,{value:String(e.value),children:e.displayName},v4()))})]})}Dropdown.propTypes={error:import_prop_types.default.bool,menuItems:import_prop_types.default.arrayOf(import_prop_types.default.shape({value:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.number,import_prop_types.default.bool]).isRequired,displayName:import_prop_types.default.string.isRequired}).isRequired).isRequired,value:import_prop_types.default.string.isRequired,onChange:import_prop_types.default.func.isRequired,disabledForm:import_prop_types.default.bool,inputLabel:import_prop_types.default.string.isRequired,defaultValue:import_prop_types.default.string};function Slider({state:e,onChange:t,disabled:n}){let{colours:i}=Styling_default;return(0,import_jsx_runtime.jsx)(Slider$1,{value:e??0,min:0,max:1,onChange:(e,n)=>t(n),step:.1,valueLabelDisplay:`on`,valueLabelFormat:e=>`${e*100}%`,disabled:!!n,sx:{".MuiSlider-thumb":{backgroundColor:i.green400},".MuiSlider-track":{backgroundColor:i.green400,border:`1px solid ${i.green400}`},".MuiSlider-rail":{backgroundColor:i.grey300}}})}Slider.propTypes={state:import_prop_types.default.number,onChange:import_prop_types.default.func.isRequired,disabled:import_prop_types.default.bool};function MissionEditForm({missionID:e,name:t,budget:n,timePeriod:i,endDate:o,setShowLogin:l,enableNotifications:u,trigger:d,updateProgress:f,setIsEditMissionOpen:p,setShowEditMissionScreen:m}){let[g,_]=(0,import_react$1.useState)(t),[b,S]=(0,import_react$1.useState)(!1),[C,T]=(0,import_react$1.useState)(``),[E,D]=(0,import_react$1.useState)(i),[O,A]=(0,import_react$1.useState)(!1),[j,M]=(0,import_react$1.useState)((0,import_dayjs_min.default)(o)),[N,P]=(0,import_react$1.useState)(n),[F,I]=(0,import_react$1.useState)(!1),[L,R]=(0,import_react$1.useState)(``),[z,B]=(0,import_react$1.useState)(u),[V,H]=(0,import_react$1.useState)(d),[U,W]=(0,import_react$1.useState)(!1),[K,q]=(0,import_react$1.useState)(``),[J,Y]=(0,import_react$1.useState)(``),[ee,X]=(0,import_react$1.useState)(!1),{colours:te}=Styling_default,Z=e=>{A(!1),D(e.target.value),q(``)},ne=e=>{M(t=>e?(0,import_dayjs_min.default)(e):t),q(``)},Q=()=>{W(!0)},ie=()=>{W(!1)},ae=e=>{let t;return t=[1,3,5,7,8,10,12].includes((0,import_dayjs_min.default)(e).month()+1)?31:[4,6,9,11].includes((0,import_dayjs_min.default)(e).month()+1)?30:28,(0,import_dayjs_min.default)(e).date()!==t},oe=[{displayName:`Monthly`,value:`monthly`},{displayName:`Multiple Months`,value:`multiMonth`}],se=(e=`timeout`)=>{if(ie(),!e){q(`Something went wrong. Please try again later.`);return}q(``),Q(),X(!0),Y(`Mission updated`)},$=()=>{q(``);let u=!1;if(isEmpty$8(t)&&(u=!0,S(!0),T(`Please provide a name for this mission!`)),isEmpty$8(i)&&(u=!0,A(!0)),isEmpty$8(o)&&
287(u=!0),isEmpty$8(n)&&(u=!0,I(!0),R(`Please input budget for this mission!`)),u){q(`Something went wrong. Please try again later.`);return}AppAPI({setShowLogin:l,method:`PATCH`,endpoint:`betbudget/api/v1/mission`,params:{missionID:e,updatedName:g,updatedTimePeriod:E,updatedEndDate:j,updatedBudget:N,updatedEnableNotifications:z,updatedTrigger:V},callback:se})};return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Update name`}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Mission name`,value:g,onChange:e=>{_(e.target.value),S(!1),T(``),q(``)},disabled:U,error:b,helperText:C}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Update time period`}),(0,import_jsx_runtime.jsx)(Dropdown,{inputLabel:`Budget by`,value:E,menuItems:oe,onChange:Z,disabledForm:U,error:O}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Update end date`}),(0,import_jsx_runtime.jsx)(LocalizationProvider,{dateAdapter:AdapterDayjs,children:(0,import_jsx_runtime.jsx)(DatePicker,{onChange:ne,value:j,sx:{"& .MuiPaper-root":{border:`2px solid ${te.green400}`},"& .MuiPickersDay-root":{"&.Mui-selected":{backgroundColor:te.green400}}},slotProps:{textField:{sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:te.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:te.green400,borderWidth:`1px`},svg:{color:te.green400}}}},shouldDisableDate:ae,disablePast:!0,disabled:U})}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Update budget`}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Budget (£)`,value:String(N),onChange:e=>{P(e.target.value),I(!1),R(``),q(``)},disabled:U,error:F,helperText:L}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Enable notifications`}),(0,import_jsx_runtime.jsx)(Checkbox,{checked:z,size:`medium`,onChange:()=>{B(e=>!e)},sx:{"&.Mui-checked":{color:te.green400}}})]}),z?(0,import_jsx_runtime.jsxs)(Stack,{my:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Select trigger level for notifications:`}),(0,import_jsx_runtime.jsx)(Slider,{state:V,onChange:H})]}):!1,ee?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText,{color:`error`,bolder:!0,center:!0,children:K}),(0,import_jsx_runtime.jsx)(BodyText,{color:`#769180`,bolder:!0,center:!0,children:J}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Back to my missions`,onClick:()=>{f(),p?p(!1):import_lib$1.isMobile&&m&&m(!1)}})]}):(0,import_jsx_runtime.jsx)(AppButton,{title:`Update mission`,onClick:()=>$()})]})}MissionEditForm.propTypes={missionID:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,budget:import_prop_types.default.number.isRequired,timePeriod:import_prop_types.default.string.isRequired,endDate:import_prop_types.default.string.isRequired,setShowLogin:import_prop_types.default.func.isRequired,enableNotifications:import_prop_types.default.bool.isRequired,trigger:import_prop_types.default.number.isRequired,updateProgress:import_prop_types.default.func.isRequired,setIsEditMissionOpen:import_prop_types.default.func,setShowEditMissionScreen:import_prop_types.default.func};function EditMission({setShowLogin:e,updateProgress:t,getMissions:n,missionID:i,setIsEditMissionOpen:o,setShowEditMissionScreen:l}){let[u,d]=(0,import_react$1.useState)(void 0),[f,p]=(0,import_react$1.useState)(!1),[m,g]=(0,import_react$1.useState)(!1),{colours:_}=Styling_default,b=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/v1/mission`,method:`GET`,params:{missionID:i},callback:e=>{`error`in e||d(e)}})};(0,import_react$1.useEffect)(()=>{b()},[]);let S=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/v1/mission`,method:`DELETE`,params:{missionID:i},callback:()=>{p(!0),n()}})};return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{display:`flex`,direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h3`,title:`Edit mission`}),import_lib$1.isMobile?null:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{o&&o(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[u?(0,import_jsx_runtime.jsx)(MissionEditForm,{missionID:u[0].dot_uuid,name:u[0].name,budget:u[0].budget,timePeriod:u[0].timePeriod,endDate:u[0].endDate,enableNotifications:u[0].notifications.enabled,trigger:u[0].notifications.trigger,setShowLogin:e,updateProgress:t,setIsEditMissionOpen:o,setShowEditMissionScreen:l}):(0,import_jsx_runtime.jsx)(Loading,{}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Delete mission`,onClick:()=>g(!0),theme:`red`}),import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(AppButton,{secondary:!0,onClick:()=>{l&&l(!1)},title:`Cancel`}):null]}),(0,import_jsx_runtime.jsx)(Modal,{open:m,onClose:()=>{g(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.popUpModal,children:f?(0,import_jsx_runtime.jsx)(AppButton,{title:`Take me back to my missions`,onClick:()=>{import_lib$1.isMobile&&l?l(!1):o&&o(!1)}}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,flex:1,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Are you sure you want to delete this mission?`,textAlign:`center`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Delete mission`,onClick:()=>S()}),(0,import_jsx_runtime.jsx)(Button,{sx:{color:_.green400,textTransform:`none`},variant:`text`,onClick:()=>g(!1),children:`Cancel`})]})})})]})}EditMission.propTypes={setShowLogin:import_prop_types.default.func.isRequired,updateProgress:import_prop_types.default.func.isRequired,getMissions:import_prop_types.default.func.isRequired,missionID:import_prop_types.default.string.isRequired,setIsEditMissionOpen:import_prop_types.default.func,setShowEditMissionScreen:import_prop_types.default.func};function MerchantLogoAvatar({merchant:e}){let{colours:t}
287=Styling_default,[n,i]=(0,import_react$1.useState)({}),[o,l]=(0,import_react$1.useState)(!1),[u,d]=(0,import_react$1.useState)(``),f=e=>{let t=new Image;t.src=`${API_SERVER}/betbudget/api/merchant/logo/${e}`,t.onload=()=>{i({height:t.height,width:t.width})}};return(0,import_react$1.useEffect)(()=>{e.merchant_dot_uuid?d(e.merchant_dot_uuid):e.id&&d(e.id)},[e]),(0,import_react$1.useEffect)(()=>{e.logo&&e.logo.includes(`merchantlogos`)&&f(e.merchant_dot_uuid||e.id)},[]),(0,import_react$1.useEffect)(()=>{(!n.width||!n.height||n.width/n.height>1.2)&&l(!0)},[n]),e.logo===`noLogo`&&e.icon===`noIcon`?(0,import_jsx_runtime.jsx)(Avatar,{sx:{bgcolor:t.green400},children:initialsCapitalised(e.name??``)}):o?(0,import_jsx_runtime.jsx)(Avatar,{sx:{bgcolor:t.grey100},slotProps:{img:{sx:{objectFit:`contain`}}},src:e.icon&&e.icon!==`noIcon`?e.icon:`${API_SERVER}/betbudget/api/merchant/logo/${u}`,alt:initialsCapitalised(e.name??``)}):(0,import_jsx_runtime.jsx)(Avatar,{sx:{bgcolor:t.grey100},src:e.icon&&e.icon!==`noIcon`?e.icon:`${API_SERVER}/betbudget/api/merchant/logo/${u}`,alt:initialsCapitalised(e.name??``)})}MerchantLogoAvatar.propTypes={merchant:import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,logo:import_prop_types.default.string,icon:import_prop_types.default.string,merchant_dot_uuid:import_prop_types.default.string,id:import_prop_types.default.string}).isRequired};function MissionCardDashboard({name:e,timePeriod:t,budget:n,progress:i,type:o,endDate:l,missionID:u,budgetEntity:d,budgetBy:f,setShowLogin:p,updateProgress:m,getMissions:g,setShowEditMissionScreen:_}){let[b,S]=(0,import_react$1.useState)(void 0),[C,T]=(0,import_react$1.useState)(!1),E=useNavigate(),D=i*100,O,A,{colours:j}=Styling_default,M=new Date(l),N=M.toLocaleString(`default`,{month:`long`}),P=M.getFullYear(),F=()=>{AppAPI({setShowLogin:p,endpoint:`betbudget/api/v1/mission/calcBudgetPerDay`,method:`GET`,params:{missionID:u},callback:e=>{`error`in e||S(e)}})};(0,import_react$1.useEffect)(()=>{F()},[n,l,i]);let I=b&&i<=1?`Your daily budget: £${b.budgetPerDay}`:`You have no remaining budget`;return A=o===`budget`?`You've spent ${Math.round(D)}% of your budget`:`You've currently saved ${D}% of your goal`,O=t===`monthly`?f===`totalSpend`?`each month until the end of ${N} ${P}`:`each month until the end of ${N} ${P} to spend at the following places :`:f===`totalSpend`?`until the end of ${N} ${P}`:`until the end of ${N} ${P} to spend at the following places :`,(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Paper,{onClick:()=>{import_lib$1.isMobile&&E(`/app/missions`)},children:[(0,import_jsx_runtime.jsxs)(Stack,{p:1,display:`flex`,direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:e,color:j.green400}),import_lib$1.isMobile?null:(0,import_jsx_runtime.jsx)(IconButton,{size:`small`,onClick:()=>T(!0),children:(0,import_jsx_runtime.jsx)(Edit_default,{})})]}),(0,import_jsx_runtime.jsxs)(Stack,{p:1,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`£${formatNumber(n)} ${O}`}),f===`merchant`?(0,import_jsx_runtime.jsx)(Stack,{spacing:1,p:1,display:`flex`,direction:`row`,flexWrap:`wrap`,children:Array.isArray(d)?d.map(e=>(0,import_jsx_runtime.jsx)(MerchantLogoAvatar,{merchant:e},v4())):null}):null,(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:A}),(0,import_jsx_runtime.jsx)(Caption,{title:I,color:j.grey400})]}),i<1?(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`determinate`,value:D,sx:{"& .MuiLinearProgress-bar":{backgroundColor:D>80?j.red400:j.green400},backgroundColor:j.grey200,borderBottomLeftRadius:14,borderBottomRightRadius:14}}):null]}),(0,import_jsx_runtime.jsx)(Modal,{sx:{display:`flex`,alignItems:`center`,justifyContent:`center`},open:C,onClose:()=>{T(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modalSmaller,children:(0,import_jsx_runtime.jsx)(EditMission,{setShowLogin:p,updateProgress:m,getMissions:g,missionID:u,setIsEditMissionOpen:T,setShowEditMissionScreen:_})})})]})}MissionCardDashboard.propTypes={name:import_prop_types.default.string.isRequired,timePeriod:import_prop_types.default.string.isRequired,budget:import_prop_types.default.number.isRequired,progress:import_prop_types.default.number.isRequired,type:import_prop_types.default.string.isRequired,endDate:import_prop_types.default.string.isRequired,missionID:import_prop_types.default.string.isRequired,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]).isRequired,budgetBy:import_prop_types.default.string.isRequired,setShowLogin:import_prop_types.default.func.isRequired,updateProgress:import_prop_types.default.func.isRequired,getMissions:import_prop_types.default.func.isRequired,setShowEditMissionScreen:import_prop_types.default.func.isRequired};function MissionsList({missionData:e,setShowLogin:t,updateProgress:n,getMissions:i}){return e?e.length===0?(0,import_jsx_runtime.jsx)(Stack,{spacing:2,p:2,pb:20,children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:(0,import_jsx_runtime.jsx)(BodyText,{children:`You don't currently have any missions. Let's set some up!`})})}):(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:e.map(e=>(0,import_jsx_runtime.jsx)(MissionCardDashboard,{name:e.name,getMissions:i,setShowLogin:t,missionID:e.dot_uuid,budget:e.budget,timePeriod:e.timePeriod,progress:e.progress,endDate:e.endDate,type:e.missionType,budgetBy:e.budgetType.budgetBy,budgetEntity:e.budgetType.budgetEntity,updateProgress:n,setShowEditMissionScreen:()=>void 0},v4()))}):(0,import_jsx_runtime.jsx)(Loading,{})}MissionsList.propTypes={getMissions:import_prop_types.default.func.isRequired,missionData:import_prop_types.default.arrayOf(import_prop_types.default.shape({user_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,timePeriod:import_prop_types.default.string.isRequired,startDate:import_prop_types.default.string.isRequired,endDate:import_prop_types.default.string.isRequired,missionType:import_prop_types.default.string.isRequired,budgetType:import_prop_types.default.shape({budgetBy:import_prop_types.default.string.isRequired,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]).isRequired}).isRequired,budget:import_prop_types.default.number.isRequired,savingsAmountOrPerc:import_prop_types.default.string.isRequired,progress:import_prop_types.default.number.isRequired,complete:import_prop_types.default.bool.isRequired,notifications:import_prop_types.default.shape({enabled:import_prop_types.default.bool.isRequired,trigger:import_prop_types.default.number.isRequired,lastcheck_dateObj:import_prop_types.default.string.isRequired,lastcheck:import_prop_types.default.number.isRequired}).isRequired,dot_uuid:import_prop_types.default.string.isRequired}).isRequired),setShowLogin:import_prop_types.default.func.isRequired,updateProgress:import_prop_types.default.func.isRequired};function MissionsSummary({setShowLogin:e,actionButton:t}
287){let[n,i]=(0,import_react$1.useState)(void 0),o=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/v1/missions`,method:`GET`,callback:i})};return(0,import_react$1.useEffect)(()=>{o()},[]),n?(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`left`,spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Your active missions`}),t||null]}),n&&n.length===0?(0,import_jsx_runtime.jsx)(BText,{title:`You have no active missions.`}):(0,import_jsx_runtime.jsx)(MissionsList,{getMissions:o,missionData:n,setShowLogin:e,updateProgress:()=>{AppAPI({setShowLogin:e,method:`GET`,endpoint:`betbudget/api/v1/initial_mission_progress`,callback:o})}})]}):(0,import_jsx_runtime.jsx)(Loading,{})}MissionsSummary.propTypes={setShowLogin:import_prop_types.default.func.isRequired,actionButton:import_prop_types.default.node};function GenericDrawer({open:e,onClose:t,anchor:n,children:i,openFull:o}){return(0,import_jsx_runtime.jsx)(Drawer,{open:e,anchor:n||`right`,onClose:t,slotProps:{paper:{style:{minWidth:o||import_lib$1.isMobile?`100%`:`60%`}}},children:(0,import_jsx_runtime.jsxs)(Stack,{p:4,spacing:3,children:[(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:`flex-end`,children:(0,import_jsx_runtime.jsx)(IconButton,{onClick:t,children:(0,import_jsx_runtime.jsx)(Close_default,{})})}),i]})})}GenericDrawer.propTypes={open:import_prop_types.default.bool.isRequired,onClose:import_prop_types.default.func.isRequired,anchor:import_prop_types.default.oneOf([`left`,`right`,`top`,`bottom`]),children:import_prop_types.default.node,openFull:import_prop_types.default.bool};function SubTitle({larger:e,large:t,bold:n,children:i}){let o;return o=e?`xx-large`:t?`x-large`:`large`,(0,import_jsx_runtime.jsx)(Typography,{fontSize:o,fontWeight:n?`bold`:`lighter`,children:i})}SubTitle.propTypes={larger:import_prop_types.default.bool,large:import_prop_types.default.bool,bold:import_prop_types.default.bool,children:import_prop_types.default.node.isRequired};var isNode=typeof global<`u`&&{}.toString.call(global)===`[object global]`,isBun=typeof Bun<`u`,isDeno=typeof Deno<`u`,isCloudflareWorker=typeof WebSocketPair==`function`&&caches?.default!==void 0,isServerRuntime=isNode||isBun||isDeno||isCloudflareWorker;function getMethodName(e,t){return e.indexOf(t.toLowerCase())===0?e:`${t.toLowerCase()}${e.substr(0,1).toUpperCase()}${e.substr(1)}`}function isDomElement(e){return!!(e&&e.nodeType===1&&`nodeName`in e&&e.ownerDocument&&e.ownerDocument.defaultView)}function isInteger(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}function isVimeoUrl(e){return/^(https?:)?\/\/((((player|www)\.)?vimeo\.com)|((player\.)?[a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))(?=$|\/)/.test(e)}function isVimeoEmbed(e){return/^https:\/\/player\.((vimeo\.com)|([a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))\/video\/\d+/.test(e)}function getOembedDomain(e){let t=(e||``).match(/^(?:https?:)?(?:\/\/)?([^/?]+)/),n=(t&&t[1]||``).replace(`player.`,``);for(let e of[`.videoji.hk`,`.vimeo.work`,`.videoji.cn`])if(n.endsWith(e))return n;return`vimeo.com`}function getVimeoUrl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.id,n=e.url,i=t||n;if(!i)throw Error(`An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.`);if(isInteger(i))return`https://vimeo.com/${i}`;if(isVimeoUrl(i))return i.replace(`http:`,`https:`);throw TypeError(t?`â${t}â is not a valid video id.`:`â${i}â is not a vimeo.com url.`)}var subscribe=function(e,t,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`addEventListener`,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:`removeEventListener`,l=typeof t==`string`?[t]:t;return l.forEach(t=>{e[i](t,n)}),{cancel:()=>l.forEach(t=>e[o](t,n))}};function findIframeBySourceWindow(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document;if(!e||!t||typeof t.querySelectorAll!=`function`)return null;let n=t.querySelectorAll(`iframe`);for(let t=0;t<n.length;t++)if(n[t]&&n[t].contentWindow===e)return n[t];return null}var arrayIndexOfSupport=Array.prototype.indexOf!==void 0,postMessageSupport=typeof window<`u`&&window.postMessage!==void 0;if(!isServerRuntime&&(!arrayIndexOfSupport||!postMessageSupport))throw Error(`Sorry, the Vimeo Player API is not available in this browser.`);var commonjsGlobal=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports}(function(e){if(e.WeakMap)return;var t=Object.prototype.hasOwnProperty,n=Object.defineProperty&&function(){try{return Object.defineProperty({},`x`,{value:1}).x===1}catch{}}(),i=function(e,t,i){n?Object.defineProperty(e,t,{configurable:!0,writable:!0,value:i}):e[t]=i};e.WeakMap=function(){function e(){if(this===void 0)throw TypeError(`Constructor WeakMap requires 'new'`);if(i(this,`_id`,l(`_WeakMap`)),arguments.length>0)throw TypeError(`WeakMap iterable is not supported`)}i(e.prototype,`delete`,function(e){if(n(this,`delete`),!o(e))return!1;var t=e[this._id];return t&&t[0]===e?(delete e[this._id],!0):!1}),i(e.prototype,`get`,function(e){if(n(this,`get`),o(e)){var t=e[this._id];if(t&&t[0]===e)return t[1]}}),i(e.prototype,`has`,function(e){if(n(this,`has`),!o(e))return!1;var t=e[this._id];return!!(t&&t[0]===e)}),i(e.prototype,`set`,function(e,t){if(n(this,`set`),!o(e))throw TypeError(`Invalid value used as weak map key`);var l=e[this._id];return l&&l[0]===e?(l[1]=t,this):(i(e,this._id,[e,t]),this)});function n(e,n){if(!o(e)||!t.call(e,`_id`))throw TypeError(n+` method called on incompatible receiver `+typeof e)}function l(e){return e+`_`+u()+`.`+u()}function u(){return Math.random().toString().substring(2)}return i(e,`_polyfill`,!0),e}();function o(e){return Object(e)===e}})(typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:commonjsGlobal);var npo_src=createCommonjsModule(function(e){(function(t,n,i){n[t]=n[t]||i(),e.exports&&=n[t]})(`Promise`,commonjsGlobal,function(){var e,t,n,i=Object.prototype.toString,o=typeof setImmediate<`u`?function(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},`x`,{}),e=function(e,t,n,i){return Object.defineProperty(e,t,{value:n,writable:!0,configurable:i!==!1})}}catch{e=function(e,t,n){return e[t]=n,e}}n=function(){var e,n,i;function o(e,t){this.fn=e,this.self=t,this.next=void 0}return{add:function(t,l){i=new o(t,l),n?n.next=i:e=i,n=i,i=void 0},drain:function(){var i=e;for(e=n=t=void 0;i;)i.fn.call(i.self),i=i.next}}}();function l(e,i){n.add(e,i),t||=o(n.drain)}function u(e){var t,n=typeof e;return e!=null&&(n==`object`||n==`function`)&&(t=e.then),typeof t==`function`?t:!1}function d(){for(var e=0;e<this.chain.length;e++)f(this,this.state===1?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function f(e,t,n){var i,o;try{t===!1?n.reject(e.msg):(i=t===!0?e.msg:t.call(void 0,e.msg),i===n.promise?n.reject(TypeError(`Promise-chain cycle`)):(o=u(i))?o.call(i,n.resolve,n.reject):n.resolve(i))}catch(e){n.reject(e)}}function p(e){var t,n=this;if(!n.triggered){n.triggered=!0,n.def&&(n=n.def);try{(t=u(e))?l(function(){var i=new _(n);try{t.call(e,function(){p.apply(i,arguments)},function(){m.apply(i,arguments)})}catch(e){m.call(i,e)}}):(n.msg=e,n.state=1,n.chain.length>0&&l(d,n))}catch(e){m.call(new _(n),e)}}}function m(e){var t=this;t.triggered||(t.triggered=!0,t.def&&(t=t.def),t.msg=e,t.state=2,t.chain.length>0&&l(d,t))}function g(e,t,n,i){for(var o=0;o<t.length;o++)(function(o){e.resolve(t[o]).then(function(e){n(o,e)},i)})(o)}function _(e){this.def=e,this.triggered=!1}function b(e){this.promise=e,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function S(e){if(typeof e!=`function`)throw TypeError(`Not a function`);if(this.__NPO__!==0)throw TypeError(`Not a promise`);this.__NPO__=1;var t=new b(this);this.then=function(e,n){var i={success:typeof e==`function`?e:!0,failure:typeof n==`function`?n:!1};return i.promise=new this.constructor(function(e,t){if(typeof e!=`function`||typeof t!=`function`)throw TypeError(`Not a function`);i.resolve=e,i.reject=t}),t.chain.push(i),t.state!==0&&l(d,t),i.promise},this.catch=function(e){return this.then(void 0,e)};try{e.call(void 0,function(e){p.call(t,e)},function(e){m.call(t,e)})}catch(e){m.call(t,e)}}var C=e({},`constructor`,S,!1);return S.prototype=C,e(C,`__NPO__`,0,!1),e(S,`resolve`,function(e){var t=this;
287return e&&typeof e==`object`&&e.__NPO__===1?e:new t(function(t,n){if(typeof t!=`function`||typeof n!=`function`)throw TypeError(`Not a function`);t(e)})}),e(S,`reject`,function(e){return new this(function(t,n){if(typeof t!=`function`||typeof n!=`function`)throw TypeError(`Not a function`);n(e)})}),e(S,`all`,function(e){var t=this;return i.call(e)==`[object Array]`?e.length===0?t.resolve([]):new t(function(n,i){if(typeof n!=`function`||typeof i!=`function`)throw TypeError(`Not a function`);var o=e.length,l=Array(o),u=0;g(t,e,function(e,t){l[e]=t,++u===o&&n(l)},i)}):t.reject(TypeError(`Not an array`))}),e(S,`race`,function(e){var t=this;return i.call(e)==`[object Array]`?new t(function(n,i){if(typeof n!=`function`||typeof i!=`function`)throw TypeError(`Not a function`);g(t,e,function(e,t){n(t)},i)}):t.reject(TypeError(`Not an array`))}),S})}),callbackMap=new WeakMap;function storeCallback(e,t,n){let i=callbackMap.get(e.element)||{};t in i||(i[t]=[]),i[t].push(n),callbackMap.set(e.element,i)}function getCallbacks(e,t){return(callbackMap.get(e.element)||{})[t]||[]}function removeCallback(e,t,n){let i=callbackMap.get(e.element)||{};if(!i[t])return!0;if(!n)return i[t]=[],callbackMap.set(e.element,i),!0;let o=i[t].indexOf(n);return o!==-1&&i[t].splice(o,1),callbackMap.set(e.element,i),i[t]&&i[t].length===0}function shiftCallbacks(e,t){let n=getCallbacks(e,t);if(n.length<1)return!1;let i=n.shift();return removeCallback(e,t,i),i}function swapCallbacks(e,t){let n=callbackMap.get(e);callbackMap.set(t,n),callbackMap.delete(e)}function parseMessageData(e){if(typeof e==`string`)try{e=JSON.parse(e)}catch(e){return console.warn(e),{}}return e}function postMessage(e,t,n){if(!e.element.contentWindow||!e.element.contentWindow.postMessage)return;let i={method:t};n!==void 0&&(i.value=n);let o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,`$1`));o>=8&&o<10&&(i=JSON.stringify(i)),e.element.contentWindow.postMessage(i,e.origin)}function processData(e,t){t=parseMessageData(t);let n=[],i;if(t.event)t.event===`error`&&getCallbacks(e,t.data.method).forEach(n=>{let i=Error(t.data.message);i.name=t.data.name,n.reject(i),removeCallback(e,t.data.method,n)}),n=getCallbacks(e,`event:${t.event}`),i=t.data;else if(t.method){let o=shiftCallbacks(e,t.method);o&&(n.push(o),i=t.value)}n.forEach(t=>{try{if(typeof t==`function`){t.call(e,i);return}t.resolve(i)}catch{}})}var oEmbedParameters=`airplay.audio_tracks.audiotrack.autopause.autoplay.background.byline.cc.chapter_id.chapters.chromecast.color.colors.controls.dnt.end_time.fullscreen.height.id.initial_quality.interactive_params.keyboard.loop.maxheight.max_quality.maxwidth.min_quality.muted.play_button_position.playsinline.portrait.preload.progress_bar.quality.quality_selector.responsive.skipping_forward.speed.start_time.texttrack.thumbnail_id.title.transcript.transparent.unmute_button.url.vimeo_logo.volume.watch_full_video.width`.split(`.`);function getOEmbedParameters(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return oEmbedParameters.reduce((t,n)=>{let i=e.getAttribute(`data-vimeo-${n}`);return(i||i===``)&&(t[n]=i===``?1:i),t},t)}function createEmbed(e,t){let{html:n}=e;if(!t)throw TypeError(`An element must be provided`);if(t.getAttribute(`data-vimeo-initialized`)!==null)return t.querySelector(`iframe`);let i=document.createElement(`div`);return i.innerHTML=n,t.appendChild(i.firstChild),t.setAttribute(`data-vimeo-initialized`,`true`),t.querySelector(`iframe`)}function getOEmbedData(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return new Promise((i,o)=>
287{if(!isVimeoUrl(e))throw TypeError(`â${e}â is not a vimeo.com url.`);let l=`https://${getOembedDomain(e)}/api/oembed.json?url=${encodeURIComponent(e)}`;for(let e in t)t.hasOwnProperty(e)&&(l+=`&${e}=${encodeURIComponent(t[e])}`);let u=`XDomainRequest`in window?new XDomainRequest:new XMLHttpRequest;u.open(`GET`,l,!0),u.onload=function(){if(u.status===404){o(Error(`â${e}â was not found.`));return}if(u.status===403){o(Error(`â${e}â is not embeddable.`));return}try{let t=JSON.parse(u.responseText);if(t.domain_status_code===403){createEmbed(t,n),o(Error(`â${e}â is not embeddable.`));return}i(t)}catch(e){o(e)}},u.onerror=function(){let e=u.status?` (${u.status})`:``;o(Error(`There was an error fetching the embed code from Vimeo${e}.`))},u.send()})}function initializeEmbeds(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,t=[].slice.call(e.querySelectorAll(`[data-vimeo-id], [data-vimeo-url]`)),n=e=>{`console`in window&&console.error&&console.error(`There was an error creating an embed: ${e}`)};t.forEach(e=>{try{if(e.getAttribute(`data-vimeo-defer`)!==null)return;let t=getOEmbedParameters(e);getOEmbedData(getVimeoUrl(t),t,e).then(t=>createEmbed(t,e)).catch(n)}catch(e){n(e)}})}function resizeEmbeds(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;window.VimeoPlayerResizeEmbeds_||(window.VimeoPlayerResizeEmbeds_=!0,window.addEventListener(`message`,t=>{if(!isVimeoUrl(t.origin)||!t.data||t.data.event!==`spacechange`)return;let n=t.source?findIframeBySourceWindow(t.source,e):null;if(n){let e=n.parentElement;e.style.paddingBottom=`${t.data.data[0].bottom}px`}}))}function initAppendVideoMetadata(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;window.VimeoSeoMetadataAppended||(window.VimeoSeoMetadataAppended=!0,window.addEventListener(`message`,t=>{if(!isVimeoUrl(t.origin))return;let n=parseMessageData(t.data);if(!n||n.event!==`ready`)return;let i=t.source?findIframeBySourceWindow(t.source,e):null;i&&isVimeoEmbed(i.src)&&new Player(i).callMethod(`appendVideoMetadata`,window.location.href)}))}function checkUrlTimeParam(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(window.VimeoCheckedUrlTimeParam)return;
287window.VimeoCheckedUrlTimeParam=!0;let t=e=>{`console`in window&&console.error&&console.error(`There was an error getting video Id: ${e}`)};window.addEventListener(`message`,n=>{if(!isVimeoUrl(n.origin))return;let i=parseMessageData(n.data);if(!i||i.event!==`ready`)return;let o=n.source?findIframeBySourceWindow(n.source,e):null;if(o&&isVimeoEmbed(o.src)){let e=new Player(o);e.getVideoId().then(t=>{let n=RegExp(`[?&]vimeo_t_${t}=([^&#]*)`).exec(window.location.href);if(n&&n[1]){let t=decodeURI(n[1]);e.setCurrentTime(t)}}).catch(t)}})}function updateDRMEmbeds(){window.VimeoDRMEmbedsUpdated||(window.VimeoDRMEmbedsUpdated=!0,window.addEventListener(`message`,e=>{if(!isVimeoUrl(e.origin))return;let t=parseMessageData(e.data);if(!t||t.event!==`drminitfailed`)return;let n=e.source?findIframeBySourceWindow(e.source):null;if(!n)return;let i=n.getAttribute(`allow`)||``;if(!i.includes(`encrypted-media`)){n.setAttribute(`allow`,`${i}; encrypted-media`);let e=new URL(n.getAttribute(`src`));e.searchParams.set(`forcereload`,`drm`),n.setAttribute(`src`,e.toString());return}}))}function initializeScreenfull(){let e=function(){let e,t=[[`requestFullscreen`,`exitFullscreen`,`fullscreenElement`,`fullscreenEnabled`,`fullscreenchange`,`fullscreenerror`],[`webkitRequestFullscreen`,`webkitExitFullscreen`,`webkitFullscreenElement`,`webkitFullscreenEnabled`,`webkitfullscreenchange`,`webkitfullscreenerror`],[`webkitRequestFullScreen`,`webkitCancelFullScreen`,`webkitCurrentFullScreenElement`,`webkitCancelFullScreen`,`webkitfullscreenchange`,`webkitfullscreenerror`],[`mozRequestFullScreen`,`mozCancelFullScreen`,`mozFullScreenElement`,`mozFullScreenEnabled`,`mozfullscreenchange`,`mozfullscreenerror`],[`msRequestFullscreen`,`msExitFullscreen`,`msFullscreenElement`,`msFullscreenEnabled`,`MSFullscreenChange`,`MSFullscreenError`]],n=0,i=t.length,o={};for(;n<i;n++)if(e=t[n],e&&e[1]in document){for(n=0;n<e.length;n++)o[t[0][n]]=e[n];return o}return!1}(),t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror},n={request(t){return new Promise((i,o)=>{let l=function(){n.off(`fullscreenchange`,l),i()};n.on(`fullscreenchange`,l),t||=document.documentElement;let u=t[e.requestFullscreen]();u instanceof Promise&&u.then(l).catch(o)})},exit(){return new Promise((t,i)=>{if(!n.isFullscreen){t();return}let o=function(){n.off(`fullscreenchange`,o),t()};n.on(`fullscreenchange`,o);let l=document[e.exitFullscreen]();l instanceof Promise&&l.then(o).catch(i)})},on(e,n){let i=t[e];i&&document.addEventListener(i,n)},off(e,n){let i=t[e];i&&document.removeEventListener(i,n)}};return Object.defineProperties(n,{isFullscreen:{get(){return!!document[e.fullscreenElement]}},element:{enumerable:!0,get(){return document[e.fullscreenElement]}},isEnabled:{enumerable:!0,get(){return!!document[e.fullscreenEnabled]}}}),n}var defaultOptions={role:`viewer`,autoPlayMuted:!0,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1},TimingSrcConnector=class extends EventTarget{logger;constructor(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;super(),this.logger=i,this.init(t,e,{...defaultOptions,...n})}disconnect(){this.dispatchEvent(new Event(`disconnect`))}async init(e,t,n){if(await this.waitForTOReadyState(e,`open`),n.role===`viewer`){await this.updatePlayer(e,t,n);let i=subscribe(e,`change`,()=>this.updatePlayer(e,t,n)),o=this.maintainPlaybackPosition(e,t,n);this.addEventListener(`disconnect`,()=>{o.cancel(),i.cancel()})}else{await this.updateTimingObject(e,t);let n=subscribe(t,[`seeked`,`play`,`pause`,`ratechange`],()=>this.updateTimingObject(e,t),`on`,`off`);this.addEventListener(`disconnect`,()=>n.cancel())}}async updateTimingObject(e,t){let[n,i,o]=await Promise.all([t.getCurrentTime(),t.getPaused(),t.getPlaybackRate()]);e.update({position:n,velocity:i?0:o})}async updatePlayer(e,t,n){let{position:i,velocity:o}=e.query();typeof i==`number`&&t.setCurrentTime(i),typeof o==`number`&&(o===0?await t.getPaused()===!1&&t.pause():o>0&&(await t.getPaused()===!0&&(await t.play().catch(async e=>{e.name===`NotAllowedError`&&n.autoPlayMuted&&(await t.setMuted(!0),await t.play().catch(e=>console.error(`Couldn't play the video from TimingSrcConnector. Error:`,e)))}),this.updatePlayer(e,t,n)),await t.getPlaybackRate()!==o&&t.setPlaybackRate(o)))}maintainPlaybackPosition(e,t,n){let{allowedDrift:i,maxAllowedDrift:o,minCheckInterval:l,maxRateAdjustment:u,maxTimeToCatchUp:d}=n,f=Math.min(d,Math.max(l,o))*1e3,p=async()=>
287{if(e.query().velocity===0||await t.getPaused()===!0)return;let n=e.query().position-await t.getCurrentTime(),l=Math.abs(n);if(this.log(`Drift: ${n}`),l>o)await this.adjustSpeed(t,0),t.setCurrentTime(e.query().position),this.log(`Resync by currentTime`);else if(l>i){let e=l/d,i=u,o=e<i?(i-e)/2:i;await this.adjustSpeed(t,o*Math.sign(n)),this.log(`Resync by playbackRate`)}},m=setInterval(()=>p(),f);return{cancel:()=>clearInterval(m)}}log(e){this.logger?.(`TimingSrcConnector: ${e}`)}speedAdjustment=0;adjustSpeed=async(e,t)=>{if(this.speedAdjustment===t)return;let n=await e.getPlaybackRate()-this.speedAdjustment+t;this.log(`New playbackRate: ${n}`),await e.setPlaybackRate(n),this.speedAdjustment=t};waitForTOReadyState(e,t){return new Promise(n=>{let i=()=>{e.readyState===t?n():e.addEventListener(`readystatechange`,i,{once:!0})};i()})}},playerMap=new WeakMap,readyMap=new WeakMap,screenfull={},Player=class{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(window.jQuery&&e instanceof jQuery&&(e.length>1&&window.console&&console.warn&&console.warn(`A jQuery object with multiple elements was passed, using the first element.`),e=e[0]),typeof document<`u`&&typeof e==`string`&&(e=document.getElementById(e)),!isDomElement(e))throw TypeError(`You must pass either a valid element or a valid id.`);if(e.nodeName!==`IFRAME`){let t=e.querySelector(`iframe`);t&&(e=t)}if(e.nodeName===`IFRAME`&&!isVimeoUrl(e.getAttribute(`src`)||``))throw Error(`The player element passed isnât a Vimeo embed.`);if(playerMap.has(e))return playerMap.get(e);this._window=e.ownerDocument.defaultView,this.element=e,this.origin=`*`;let n=new npo_src((n,i)=>{if(this._onMessage=e=>{if(!isVimeoUrl(e.origin)||this.element.contentWindow!==e.source)return;this.origin===`*`&&(this.origin=e.origin);let t=parseMessageData(e.data);if(t&&t.event===`error`&&t.data&&t.data.method===`ready`){let e=Error(t.data.message);e.name=t.data.name,i(e);return}let o=t&&t.event===`ready`,l=t&&t.method===`ping`;if(o||l){this.element.setAttribute(`data-ready`,`true`),n();return}processData(this,t)},this._window.addEventListener(`message`,this._onMessage),this.element.nodeName!==`IFRAME`){let n=getOEmbedParameters(e,t);getOEmbedData(getVimeoUrl(n),n,e).then(t=>{let n=createEmbed(t,e);return this.element=n,this._originalElement=e,swapCallbacks(e,n),playerMap.set(this.element,this),t}).catch(i)}});if(readyMap.set(this,n),playerMap.set(this.element,this),this.element.nodeName===`IFRAME`&&postMessage(this,`ping`),screenfull.isEnabled){let e=()=>screenfull.exit();this.fullscreenchangeHandler=()=>{screenfull.isFullscreen?storeCallback(this,`event:exitFullscreen`,e):removeCallback(this,`event:exitFullscreen`,e),this.ready().then(()=>{postMessage(this,`fullscreenchange`,screenfull.isFullscreen)})},screenfull.on(`fullscreenchange`,this.fullscreenchangeHandler)}return this}static isVimeoUrl(e){return isVimeoUrl(e)}callMethod(e){var t=[...arguments].slice(1);if(e==null)throw TypeError(`You must pass a method name.`);return new npo_src((n,i)=>this.ready().then(()=>{storeCallback(this,e,{resolve:n,reject:i}),t.length===0?t={}:t.length===1&&(t=t[0]),postMessage(this,e,t)}).catch(i))}get(e){return new npo_src((t,n)=>(e=getMethodName(e,`get`),this.ready().then(()=>{storeCallback(this,e,{resolve:t,reject:n}),postMessage(this,e)}).catch(n)))}set(e,t){return new npo_src((n,i)=>{if(e=getMethodName(e,`set`),t==null)throw TypeError(`There must be a value to set.`);return this.ready().then(()=>{storeCallback(this,e,{resolve:n,reject:i}),postMessage(this,e,t)}).catch(i)})}on(e,t){if(!e)throw TypeError(`You must pass an event name.`);if(!t)throw TypeError(`You must pass a callback function.`);if(typeof t!=`function`)throw TypeError(`The callback must be a function.`);getCallbacks(this,`event:${e}`).length===0&&this.callMethod(`addEventListener`,e).catch(()=>{}),storeCallback(this,`event:${e}`,t)}off(e,t){if(!e)throw TypeError(`You must pass an event name.`);if(t&&typeof t!=`function`)throw TypeError(`The callback must be a function.`);removeCallback(this,`event:${e}`,t)&&this.callMethod(`removeEventListener`,e).catch(e=>{})}loadVideo(e){return this.callMethod(`loadVideo`,e)}ready(){let e=readyMap.get(this)||new npo_src((e,t)=>{t(Error(`Unknown player. Probably unloaded.`))});return npo_src.resolve(e)}addCuePoint(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod(`addCuePoint`,{time:e,data:t})}removeCuePoint(e){return this.callMethod(`removeCuePoint`,e)}enableTextTrack(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e)throw TypeError(`You must pass a language.`);return this.callMethod(`enableTextTrack`,{language:e,kind:t,showing:n})}disableTextTrack(){return this.callMethod(`disableTextTrack`)}selectAudioTrack(e,t){if(!e)throw TypeError(`You must pass a language.`);return this.callMethod(`selectAudioTrack`,{language:e,kind:t})}selectDefaultAudioTrack(){return this.callMethod(`selectDefaultAudioTrack`)}pause(){return this.callMethod(`pause`)}play(){return this.callMethod(`play`)}requestFullscreen(){return screenfull.isEnabled?screenfull.request(this.element):this.callMethod(`requestFullscreen`)}exitFullscreen(){return screenfull.isEnabled?screenfull.exit():this.callMethod(`exitFullscreen`)}getFullscreen(){return screenfull.isEnabled?npo_src.resolve(screenfull.isFullscreen):this.get(`fullscreen`)}requestPictureInPicture(){return this.callMethod(`requestPictureInPicture`)}exitPictureInPicture(){return this.callMethod(`exitPictureInPicture`)}getPictureInPicture(){return this.get(`pictureInPicture`)}remotePlaybackPrompt(){return this.callMethod(`remotePlaybackPrompt`)}unload(){return this.callMethod(`unload`)}destroy(){return new npo_src(e=>{if(readyMap.delete(this),playerMap.delete(this.element),this._originalElement&&(playerMap.delete(this._originalElement),this._originalElement.removeAttribute(`data-vimeo-initialized`)),this.element&&this.element.nodeName===`IFRAME`&&this.element.parentNode&&(this.element.parentNode.parentNode&&this._originalElement&&this._originalElement!==this.element.parentNode?this.element.parentNode.parentNode.removeChild(this.element.parentNode):this.element.parentNode.removeChild(this.element)),this.element&&this.element.nodeName===`DIV`&&this.element.parentNode){this.element.removeAttribute(`data-vimeo-initialized`);let e=this.element.querySelector(`iframe`);e&&e.parentNode&&(e.parentNode.parentNode&&this._originalElement&&this._originalElement!==e.parentNode?e.parentNode.parentNode.removeChild(e.parentNode):e.parentNode.removeChild(e))}this._window.removeEventListener(`message`,this._onMessage),screenfull.isEnabled&&screenfull.off(`fullscreenchange`,this.fullscreenchangeHandler),e()})}getAutopause(){return this.get(`autopause`)}setAutopause(e){return this.set(`autopause`,e)}getBuffered(){return this.get(`buffered`)}getCameraProps(){return this.get(`cameraProps`)}setCameraProps(e){return this.set(`cameraProps`,e)}getChapters(){return this.get(`chapters`)}getCurrentChapter(){return this.get(`currentChapter`)}getColor(){return this.get(`color`)}getColors(){return npo_src.all([this.get(`colorOne`),this.get(`colorTwo`),this.get(`colorThree`),this.get(`colorFour`)])}setColor(e){return this.set(`color`,e)}setColors(e){if(!Array.isArray(e))return new npo_src((e,t)=>t(TypeError(`Argument must be an array.`)));let t=new npo_src(e=>e(null)),n=[e[0]?this.set(`colorOne`,e[0]):t,e[1]?this.set(`colorTwo`,e[1]):t,e[2]?this.set(`colorThree`,e[2]):t,e[3]?this.set(`colorFour`,e[3]):t];return npo_src.all(n)}getCuePoints(){return this.get(`cuePoints`)}getCurrentTime(){return this.get(`currentTime`)}setCurrentTime(e){return this.set(`currentTime`,e)}getDuration(){return this.get(`duration`)}getEnded(){return this.get(`ended`)}getLoop(){return this.get(`loop`)}setLoop(e){return this.set(`loop`,e)}setMuted(e){return this.set(`muted`,e)}getMuted(){return this.get(`muted`)}getPaused(){return this.get(`paused`)}getPlaybackRate(){return this.get(`playbackRate`)}setPlaybackRate(e){return this.set(`playbackRate`,e)}getPlayed(){return this.get(`played`)}getQualities(){return this.get(`qualities`)}getQuality(){return this.get(`quality`)}setQuality(e){return this.set(`quality`,e)}getRemotePlaybackAvailability(){return this.get(`remotePlaybackAvailability`)}getRemotePlaybackState(){return this.get(`remotePlaybackState`)}getSeekable(){return this.get(`seekable`)}getSeeking(){return this.get(`seeking`)}getTextTracks(){return this.get(`textTracks`)}getAudioTracks(){return this.get(`audioTracks`)}getEnabledAudioTrack(){return this.get(`enabledAudioTrack`)}getDefaultAudioTrack(){return this.get(`defaultAudioTrack`)}getVideoEmbedCode(){return this.get(`videoEmbedCode`)}getVideoId(){return this.get(`videoId`)}getVideoTitle(){return this.get(`videoTitle`)}getVideoWidth(){return this.get(`videoWidth`)}getVideoHeight(){return this.get(`videoHeight`)}getVideoUrl(){return this.get(`videoUrl`)}getVolume(){return this.get(`volume`)}setVolume(e){return this.set(`volume`,e)}async setTimingSrc(e,t){if(!e)throw TypeError(`A Timing Object must be provided.`);await this.ready();let n=new TimingSrcConnector(this,e,t);return postMessage(this,`notifyTimingObjectConnect`),n.addEventListener(`disconnect`,()=>postMessage(this,`notifyTimingObjectDisconnect`)),n}};isServerRuntime||(screenfull=initializeScreenfull(),initializeEmbeds(),resizeEmbeds(),initAppendVideoMetadata(),checkUrlTimeParam(),updateDRMEmbeds());function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}var eventNames={play:`onPlay`,playing:`onPlaying`,pause:`onPause`,ended:`onEnd`,timeupdate:`onTimeUpdate`,progress:`onProgress`,seeked:`onSeeked`,texttrackchange:`onTextTrackChange`,cuechange:`onCueChange`,cuepoint:`onCuePoint`,volumechange:`onVolumeChange`,playbackratechange:`onPlaybackRateChange`,error:`onError`,loaded:`onLoaded`},Vimeo=function(e){function t(t){var n=e.call(this,t)||this;return n.refContainer=n.refContainer.bind(n),n}_inheritsLoose(t,e);var n=t.prototype;return n.componentDidMount=function(){this.createPlayer()},n.componentDidUpdate=function(e){var t=this,n=Object.keys(this.props).filter(function(n){return t.props[n]!==e[n]});this.updateProps(n)},n.componentWillUnmount=function(){this.player.destroy()},n.getInitialOptions=function(){var e,t=this.props.video,n=/^https?:/i.test(t)?`url`:`id`;return e={},e[n]=t,e.width=this.props.width,e.height=this.props.height,e.autopause=this.props.autopause,e.auto
287play=this.props.autoplay,e.byline=this.props.showByline,e.color=this.props.color,e.controls=this.props.controls,e.loop=this.props.loop,e.portrait=this.props.showPortrait,e.title=this.props.showTitle,e.muted=this.props.muted,e.background=this.props.background,e.responsive=this.props.responsive,e.dnt=this.props.dnt,e.speed=this.props.speed,e.keyboard=this.props.keyboard,e.pip=this.props.pip,e.playsinline=this.props.playsInline,e.quality=this.props.quality,e.texttrack=this.props.textTrack,e.transparent=this.props.transparent,e},n.updateProps=function(e){var t=this,n=this.player;e.forEach(function(e){var i=t.props[e];switch(e){case`autopause`:n.setAutopause(i);break;case`color`:n.setColor(i);break;case`loop`:n.setLoop(i);break;case`volume`:n.setVolume(i);break;case`paused`:n.getPaused().then(function(e){return i&&!e?n.pause():!i&&e?n.play():null});break;case`width`:case`height`:n.element[e]=i;break;case`video`:if(i){var o=t.props.start,l=n.loadVideo(i);typeof o==`number`&&l.then(function(){n.setCurrentTime(o)})}else n.unload();break;case`playbackRate`:n.setPlaybackRate(i);break;case`quality`:n.setQuality(i);break}})},n.createPlayer=function(){var e=this,t=this.props,n=t.start,i=t.volume,o=t.playbackRate;this.player=new Player(this.container,this.getInitialOptions()),Object.keys(eventNames).forEach(function(t){var n=eventNames[t];e.player.on(t,function(t){var i=e.props[n];i&&i(t)})});var l=this.props,u=l.onError,d=l.onReady;this.player.ready().then(function(){d&&d(e.player)},function(e){if(u)u(e);else throw e}),typeof n==`number`&&this.player.setCurrentTime(n),typeof i==`number`&&this.updateProps([`volume`]),typeof o==`number`&&this.updateProps([`playbackRate`])},n.refContainer=function(e){this.container=e},n.render=function(){var e=this.props,t=e.id,n=e.className,i=e.style;return import_react$1.createElement(`div`,{id:t,className:n,style:i,ref:this.refContainer})},t}(import_react$1.Component);Vimeo.defaultProps={autopause:!0,autoplay:!1,showByline:!0,controls:!0,loop:!1,showPortrait:!0,showTitle:!0,muted:!1,background:!1,responsive:!1,dnt:!1,speed:!1,keyboard:!0,pip:!1,playsInline:!0,transparent:!0};function Title({larger:e,bold:t,text:n,children:i}){return(0,import_jsx_runtime.jsx)(Typography,{fontSize:e?`xx-large`:`x-large`,fontWeight:t?`bold`:`lighter`,children:n||i})}Title.propTypes={larger:import_prop_types.default.bool,bold:import_prop_types.default.bool,text:import_prop_types.default.string,children:import_prop_types.default.node};var bbicon_default=`/assets/bbicon-CPzliohp.png`;function Chapter({content:e}){let t={size:30,color:`#5eadfc`},n={banks:(0,import_jsx_runtime.jsx)(AccountBalance_default,{sx:t}),latest:(0,import_jsx_runtime.jsx)(Casino_default,{sx:t}),dashboard:(0,import_jsx_runtime.jsx)(Dashboard_default,{sx:t}),cashflow:(0,import_jsx_runtime.jsx)(Insights_default,{sx:t}),link:(0,import_jsx_runtime.jsx)(Link_default,{sx:t}),account:(0,import_jsx_runtime.jsx)(Person_default,{sx:t}),betbudget:(0,import_jsx_runtime.jsx)(`img`,{src:bbicon_default,height:30,width:30,alt:`BetBudget`})};return(0,import_jsx_runtime.jsxs)(Stack,{justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsxs)(Stack,{justifyContent:`flex-start`,spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`center`,spacing:3,children:[e.icon&&e.icon in n?n[e.icon]:null,(0,import_jsx_runtime.jsx)(Title,{text:e.title})]}),(0,import_jsx_runtime.jsx)(Stack,{spacing:1,children:e.text.map(e=>(0,import_jsx_runtime.jsx)(BodyText,{children:e},v4()))}),e.vimeo?(0,import_jsx_runtime.jsx)(Vimeo,{video:e.vimeo,responsive:!0,autoplay:!0}):null]}),e.after?(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:e.after.map(e=>(0,import_jsx_runtime.jsx)(BodyText,{small:!0,children:e},v4()))}):null]})}Chapter.propTypes={content:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.arrayOf(import_prop_types.default.string).isRequired,after:import_prop_types.default.arrayOf(import_prop_types.default.string),vimeo:import_prop_types.default.string,icon:import_prop_types.default.oneOf([`banks`,`latest`,`dashboard`,`cashflow`,`link`,`account`,`betbudget`])}).isRequired};function OnBoardingLink({format:e,label:t,setShowTour:n}){return!e||e===`link`?(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{n(!0)},sx:{cursor:`pointer`},children:t||`Product Tour`}):(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>n(!0),title:`Take a tour of main features`,secondary:!0,width:`70%`})}OnBoardingLink.propTypes={format:import_prop_types.default.string,label:import_prop_types.default.string,setShowTour:import_prop_types.default.func.isRequired};function OnBoarding({format:e,label:t,setShowLogin:n}
287){let[i,o]=(0,import_react$1.useState)([]),[l,u]=(0,import_react$1.useState)(!1),[d,f]=(0,import_react$1.useState)(0),p=()=>{AppAPI({setShowLogin:n,endpoint:`betbudget/api/onboarding/web`,callback:o})};return(0,import_react$1.useEffect)(()=>{p()},[]),i?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(OnBoardingLink,{format:e,label:t,setShowTour:u}),(0,import_jsx_runtime.jsx)(Drawer,{anchor:`right`,open:!!l,onClose:()=>u(!1),children:(0,import_jsx_runtime.jsxs)(Stack,{p:3,sx:{minWidth:`md`,maxWidth:`lg`,flex:1,justifyContent:`space-between`,height:`100%`,borderLeftColor:`#72b05f`,borderLeft:`4px solid`},spacing:2,children:[(0,import_jsx_runtime.jsx)(Stack,{width:`100%`,direction:`row`,justifyContent:`flex-end`,children:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>u(!1),children:(0,import_jsx_runtime.jsx)(Close_default,{})})}),(0,import_jsx_runtime.jsx)(Chapter,{content:i[d]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,children:[d>0?(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,sx:{boxShadow:2},color:`primary`,onClick:()=>f(d-1),startIcon:(0,import_jsx_runtime.jsx)(NavigateBefore_default,{}),children:`Previous`}):(0,import_jsx_runtime.jsx)(Box,{p:2}),d<i.length-1?(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,sx:{boxShadow:2},color:`primary`,onClick:()=>f(d+1),endIcon:(0,import_jsx_runtime.jsx)(NavigateNext_default,{}),children:`Next`}):null]})]})})]}):null}OnBoarding.propTypes={format:import_prop_types.default.string,label:import_prop_types.default.string,setShowLogin:import_prop_types.default.func.isRequired};function WelcomeNewUser({current:e,setShowLogin:t}){let[n,i]=(0,import_react$1.useState)(void 0),o=useNavigate(),{name:l,logoURL:u}=e.originatorBrandObj||{},d=e=>{n&&i(structuredClone(n).reduce((t,n)=>n.dot_uuid===e.dot_uuid?t:[...t,n],[]))};return(0,import_react$1.useEffect)(()=>{if(e&&e.originatorBrandObj){let{brand_dot_uuid:n}=e.originatorBrandObj;AppAPI({setShowLogin:t,endpoint:`betbudget/api/sharing/list`,params:{status:`pending`,brand_dot_uuid:n},callback:e=>{`shared`in e&&i(e.shared)}})}},[]),(0,import_jsx_runtime.jsxs)(Stack,{spacing:6,height:`100%`,style:{overflowY:`scroll`},children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:u,height:40,alt:l})}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(SubTitle,{larger:!0,children:`Welcome to BetBudget`}),(0,import_jsx_runtime.jsxs)(BodyText,{children:[`We're working together to help make your gambling life easier, smarter and safer. You can trust BetBudget's independent, FCA regulated Open Banking technology to ensure your security and privacy whenever `,l,` needs financial information for their safer gambling checks.`]})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,direction:`row`,children:[(0,import_jsx_runtime.jsx)(Tour_default,{color:`primary`,fontSize:`large`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,pt:1,children:[(0,import_jsx_runtime.jsx)(BodyText,{children:`If you'd like to learn more about BetBudget before diving in, why not take our two minute product tour?`}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(OnBoarding,{format:`button`,label:`Take the Tour`,setShowLogin:t})})]})]}),n&&Array.isArray(n)&&n.length>0?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,direction:`row`,children:[(0,import_jsx_runtime.jsx)(Campaign_default,{color:`primary`,fontSize:`large`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,pt:1,children:[(0,import_jsx_runtime.jsxs)(BodyText,{children:[l,` has asked you to share some initial data with them, once your bank accounts are connected.`]}),n.map(e=>(0,import_jsx_runtime.jsx)(Paper,{children:(0,import_jsx_runtime.jsx)(Box,{p:2,children:(0,import_jsx_runtime.jsx)(ShareItem,{setShowLogin:t,shareObj:e,callback:()=>{d(e)}})})},e.dot_uuid))]})]}):null,(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,direction:`row`,children:[(0,import_jsx_runtime.jsx)(AccountBalance_default,{color:`primary`,fontSize:`large`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,pt:1,children:[(0,import_jsx_runtime.jsx)(BodyText,{children:`Itching to get started? Start by connecting your day-to-day current and savings accounts to BetBudget and let us get to work providing you insights, alerts and organiser tools.`}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,onClick:()=>o(`/app/addbank`),color:`primary`,size:window.outerWidth<400?`small`:`large`,children:`Add Banks`})})]})]})]})}
287WelcomeNewUser.propTypes={current:import_prop_types.default.shape({consents:import_prop_types.default.shape({accounts:import_prop_types.default.number}).isRequired,sharing:import_prop_types.default.shape({active:import_prop_types.default.number.isRequired,pending:import_prop_types.default.number.isRequired,denied:import_prop_types.default.number.isRequired,attention:import_prop_types.default.arrayOf(import_prop_types.default.shape({}))}).isRequired,deepLink:import_prop_types.default.string,originatorBrandObj:import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired,logoURL:import_prop_types.default.string.isRequired}),isVulnerableCustomer:import_prop_types.default.bool.isRequired}).isRequired,setShowLogin:import_prop_types.default.func.isRequired};function AcceptedInvitation({acceptedInvitation:e,setShowLogin:t}){let[n,i]=(0,import_react$1.useState)(void 0),[o,l]=(0,import_react$1.useState)([]);(0,import_react$1.useEffect)(()=>{e&&e.brandObj&&e.brandObj.dot_uuid&&(i(e.brandObj),e.pendingShare&&l(e.pendingShare))},[e]);let u=e=>{o&&l(structuredClone(o).reduce((t,n)=>n.dot_uuid===e.dot_uuid?t:[...t,n],[]))};if(!n)return(0,import_jsx_runtime.jsx)(Loading,{});let d;return d=o?o.length>0?`${n.name} is now able to request information from you through BetBudget. Here's 288 their initial request:`:`Thank you. If ${n.name} has any more requests for you in future you'll be notified 289 through BetBudget. You will be able to review and approve them in the App or on our 290 site.`:`${n.name} can now make Safer Gambling information requests securely through 291 BetBudget rather than asking you for bank statements or wage-slips. You'll be notified of 292 any new requests in the App or by SMS.`,(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[n.logoURL?(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:n.logoURL,height:30,alt:`Logo`})}):null,(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(SubTitle,{larger:!0,children:`Congratulations!`}),(0,import_jsx_runtime.jsx)(BodyText,{children:d})]}),o&&o.length>0?o.map(e=>(0,import_jsx_runtime.jsx)(Paper,{children:(0,import_jsx_runtime.jsx)(Box,{p:1,children:(0,import_jsx_runtime.jsx)(ShareItem,{shareObj:e,callback:()=>u(e),setShowLogin:t})})},`newshare_${e.dot_uuid}`)):null]})}AcceptedInvitation.propTypes={acceptedInvitation:import_prop_types.default.shape({id:import_prop_types.default.string.isRequired,fromUser:import_prop_types.default.shape({name:import_prop_types.default.string.isRequired}).isRequired,brandObj:import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,dot_uuid:import_prop_types.default.string.isRequired,logoURL:import_prop_types.default.string.isRequired}).isRequired,pendingShare:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,shareType:import_prop_types.default.string.isRequired,status:import_prop_types.default.string.isRequired,askMonths:import_prop_types.default.number.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired}).isRequired)}),setShowLogin:import_prop_types.default.func.isRequired};function NoData$2(){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,flex:1,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Cashflow`,variant:`h4`}),(0,import_jsx_runtime.jsx)(BText,{title:`Highest, lowest and average balances in your bank accounts`})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{title:`ð Once you've connected your bank accounts to BetBudget we automatically calculate your personal cashflow.`}),(0,import_jsx_runtime.jsx)(BText,{title:`You'll be able to see exactly where your money goes each month and understand how your disposable income changes over time.`})]})]})}var makeMinMaxBalances=({monthsData:e,amountPositiveColor:t,amountNegativeColor:n})=>{let i=[],o=0;
292return e&&Object.values(e).forEach(e=>{let l=Math.floor(e.min_balance||0),u=Math.floor(e.max_balance||0);(!o||u>o)&&(o=u);let d=formatGBP(u),f=new Date(e.dateObj).toISOString().substring(0,7),p={x:monthLabel(e.dateObj),y:String(u),y0:String(l),label:d,fill:l>=0?t:n,monthPart:f};i.push(p)}),{maxmins:i,overallMaximum:o}},makeAverageBalances=({monthsData:e})=>{let t=[],n=0,i=0;return e&&(Object.values(e).forEach(e=>{let i=Math.floor(e.average_balance||0),o=formatGBP(i),l=new Date(e.dateObj).toISOString().substring(0,7),u={x:monthLabel(e.dateObj),y:String(i),label:o,monthPart:l};t.push(u),n+=i}),i=Math.floor(n/Object.values(e).length)),{averages:t,averageBalanceOverall:i}},makeMinBalances=({monthsData:e})=>{let t=[],n=0;return e&&Object.values(e).forEach(e=>{let i=Math.floor(e.min_balance||0),o=formatGBP(i),l=new Date(e.dateObj).toISOString().substring(0,7),u={x:monthLabel(e.dateObj),y:String(i),label:o,monthPart:l};t.push(u),(!n||i<n)&&(n=i)}),{minimums:t,overallMinimum:n}};function ChartAllMonthsDashboard({monthsData:e,children:t}){let{colours:n}=Styling_default,{amountPositiveColor:i,amountNegativeColor:o}=Styling_default,l=10,u=`bounce`,[d,f]=(0,import_react$1.useState)(void 0),p=(0,import_react$1.useCallback)(()=>{let{maxmins:t,overallMaximum:n}=makeMinMaxBalances({monthsData:e,amountPositiveColor:i,amountNegativeColor:o}),{averages:l,averageBalanceOverall:u}=makeAverageBalances({monthsData:e}),{minimums:d,overallMinimum:p}=makeMinBalances({monthsData:e});f({maxmins:t,averages:l,minimums:d,averageBalanceOverall:u,overallMinimum:p,overallMaximum:n})},[e,i,o]);(0,import_react$1.useEffect)(()=>{e&&p()},[e]);let m=new Date,g=m.toLocaleString(`default`,{month:`long`,year:`numeric`});m.setMonth(m.getMonth()-6);let _=m.toLocaleString(`default`,{month:`long`,year:`numeric`});return d?(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(Caption,{title:`${_} - ${g}`,color:n.grey400}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Daily total balance ranged from ${formatGBP(d.overallMinimum??0)} to ${formatGBP(d.overallMaximum??0)}. The average was ${formatGBP(d.averageBalanceOverall??0)}.`}),(0,import_jsx_runtime.jsxs)(VictoryChart,{theme:VictoryTheme.material,height:250,domainPadding:20,children:[t,(0,import_jsx_runtime.jsx)(VictoryBar,{animate:{duration:10,easing:`bounce`},labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:n.grey500,fontSize:`10px`}}),barRatio:.8,cornerRadius:{top:8,bottom:8},style:{data:{fill:`url(#linear3)`}},data:d.maxmins}),(0,import_jsx_runtime.jsx)(VictoryScatter,{data:d.minimums,labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{dy:15,verticalAnchor:`end`,style:{fill:n.grey500,fontSize:`10px`}}),style:{data:{fill:`transparent`}}}),(0,import_jsx_runtime.jsx)(VictoryAxis,{style:{grid:{stroke:`transparent`},ticks:{stroke:`none`},tickLabels:{fill:n.grey300,fontSize:`12px`}}}),(0,import_jsx_runtime.jsx)(VictoryAxis,{dependentAxis:!0,style:{grid:{stroke:`transparent`},ticks:{stroke:`none`},tickLabels:{fill:`transparent`}},axisComponent:(0,import_jsx_runtime.jsx)(LineSegment,{style:{width:1,stroke:`transparent`}})})]})]}):(0,import_jsx_runtime.jsx)(Loading,{})}ChartAllMonthsDashboard.propTypes={monthsData:import_prop_types.default.objectOf(import_prop_types.default.shape({dateObj:import_prop_types.default.string.isRequired,total_credit:import_prop_types.default.number.isRequired,total_debit:import_prop_types.default.number.isRequired,average_balance:import_prop_types.default.number.isRequired,min_balance:import_prop_types.default.number.isRequired,max_balance:import_prop_types.default.number.isRequired}).isRequired).isRequired,children:import_prop_types.default.node};function ChartSingleMonthDashboard({daysData:e,monthPart:t,children:n}){let[i,o]=(0,import_react$1.useState)(!0),[l,u]=(0,import_react$1.useState)({}),d=50,f=`bounce`,{colours:p}=Styling_default,{amountPositiveColor:m,amountNegativeColor:g,textNeutralColor:_}=Styling_default,b=e=>{let t=e.first.toString(),n=e.last.toString(),i;i=t.endsWith(`1`)?`st`:t.endsWith(`2`)?`nd`:t.endsWith(`3`)?`rd`:`th`;let o;return o=n.endsWith(`1`)?`st`:n.endsWith(`2`)?`nd`:n.endsWith(`3`)?`rd`:`th`,`${e.first}${i}-${e.last}${o}`},S=()=>
292{if(!e||!t)return;let n=e[t];if(!Array.isArray(n)||n.length===0)return;let i=n.length%7,o=[];n.forEach((e,t)=>{let l=Math.floor(t/7);t>=n.length-i&&--l,o[l]||(o[l]={days:0,total:0,average:0,min:0,max:0,first:t+1,last:t+1});let u=Math.floor(+e.closing_balance),d=o[l];d.total+=u,d.days+=1;let f=d.min,p=d.max;(!f||u<f)&&(d.min=u),(!p||u>p)&&(d.max=u),d.average=Math.floor(d.total/d.days),d.last=t+1});let l=[],d=[],f=[];o.forEach(e=>{let t=Math.floor(e.max||0),n=Math.floor(e.min||t),i=b(e),o=t>=0?m:g;l.push({x:i,y:t,y0:n,fill:o,maxLabel:formatGBP(t)}),f.push({x:i,y:n,minLabel:formatGBP(Math.floor(e.min))}),d.push({x:i,y:Math.floor(e.average||0)})}),u({maxmins:l,averages:d,minimums:f})};return(0,import_react$1.useEffect)(()=>{e&&t&&S()},[e,t]),(0,import_react$1.useEffect)(()=>{i&&setTimeout(()=>{o(!1)},150)},[]),l?(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsxs)(VictoryChart,{theme:VictoryTheme.material,domainPadding:20,children:[n,(0,import_jsx_runtime.jsx)(VictoryBar,{animate:{duration:50,easing:`bounce`},labels:({datum:e})=>e.maxLabel,labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:p.grey500,fontSize:11}}),barRatio:1,cornerRadius:{top:8,bottom:8},style:{data:{fill:`url(#linear3)`}},data:l.maxmins}),(0,import_jsx_runtime.jsx)(VictoryScatter,{data:l.minimums,labels:({datum:e})=>e.minLabel,labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{dy:15,verticalAnchor:`end`,style:{fill:p.grey500,fontSize:`10px`}}),style:{data:{fill:`transparent`}}}),(0,import_jsx_runtime.jsx)(VictoryAxis,{style:{grid:{stroke:`transparent`},ticks:{stroke:`none`},tickLabels:{fill:_}},axisComponent:(0,import_jsx_runtime.jsx)(LineSegment,{style:{width:1,stroke:_}})})]})}):(0,import_jsx_runtime.jsx)(Loading,{})}ChartSingleMonthDashboard.propTypes={daysData:import_prop_types.default.objectOf(import_prop_types.default.arrayOf(import_prop_types.default.shape({dateObj:import_prop_types.default.string.isRequired,closing_balance:import_prop_types.default.number.isRequired,total_credit:import_prop_types.default.number.isRequired,total_debit:import_prop_types.default.number.isRequired}).isRequired).isRequired),monthPart:import_prop_types.default.string.isRequired,children:import_prop_types.default.node};function GradientFill$2({id:e,color1:t,color2:n}){return(0,import_jsx_runtime.jsx)(`defs`,{children:(0,import_jsx_runtime.jsxs)(`linearGradient`,{id:e,x1:`0%`,y1:`0%`,x2:`0%`,y2:`100%`,children:[(0,import_jsx_runtime.jsx)(`stop`,{offset:`0%`,stopColor:t}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`100%`,stopColor:n})]})})}GradientFill$2.propTypes={id:import_prop_types.default.string.isRequired,color1:import_prop_types.default.string.isRequired,color2:import_prop_types.default.string.isRequired};function CashflowDashboard({setShowLogin:e}){let t=`default`,[n,i]=(0,import_react$1.useState)({}),[o,l]=(0,import_react$1.useState)(void 0),[u,d]=(0,import_react$1.useState)(!1),{colours:f}=Styling_default,p=e=>{!e||!Array.isArray(e)||e.length===0?d(!0):(d(!1),i(e.sort((e,t)=>new Date(e.dateObj)>new Date(t.dateObj)?1:new Date(t.dateObj)>new Date(e.dateObj)?-1:0).reduce((e,t)=>{let n=new Date(t.dateObj);if(!Number.isNaN(n.getDate())){let i=n.toISOString().substring(0,7);e[i]=t}return e},{})))},m=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/cashflow/months`,callback:p})},g=e=>{let n=o?structuredClone(o):{};Array.isArray(e)&&(n[t]=e,l(n))},_=t=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/cashflow/days`,params:{year:t.substring(0,4),month:t.substring(-2)},callback:g})};return(0,import_react$1.useEffect)(()=>{n&&n[t]&&_(t)},[t]),(0,import_react$1.useEffect)(()=>{m()},[]),u?(0,import_jsx_runtime.jsx)(NoData$2,{}):n?(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,sx:{borderRadius:`14px`,padding:`20px`,bgcolor:f.white},children:[(0,import_jsx_runtime.jsx)(BText,{title:`Bank balance trends`,variant:`body1`}),t===`default`?(0,import_jsx_runtime.jsx)(ChartAllMonthsDashboard,{monthsData:n,children:(0,import_jsx_runtime.jsx)(GradientFill$2,{id:`linear3`,color1:f.green400,color2:`#BBC6BF`})}):(0,import_jsx_runtime.jsx)(ChartSingleMonthDashboard,{monthPart:t,daysData:o,children:(0,import_jsx_runtime.jsx)(GradientFill$2,{id:`linear3`,color1:f.green400,color2:`#BBC6BF`})})]}):(0,import_jsx_runtime.jsx)(Loading,{})}CashflowDashboard.propTypes={setShowLogin:import_prop_types.default.func.isRequired};var v$7=`5.9.0`,fr$7=29.9700012207031,ip$7=0,op$7=90.0000036657751,w$7=360,h$7=380,nm$7=`congratulations`,ddd$7=0,assets$7=[],layers$7=[{ddd:0,ind:1,ty:4,nm:`cup Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[179.396,250.819,0],ix:2,l:2},a:{a:0,k:[91.511,103.603,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
vendor: 6,485 bytes, line 292
292,ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-10.486],[29.158,0],[0,10.486],[-29.159,0]],o:[[0,10.486],[-29.159,0],[0,-10.486],[29.158,0]],v:[[52.796,0],[0,18.987],[-52.796,0],[0,-18.987]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[91.626,19.237],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:!1},{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],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[0,-25.495],[8.284,-8.71],[26.807,-6.018],[13.404,7.047],[16.568,25.495],[0,16.785],[-16.568,25.495],[-13.404,7.047],[-26.807,-6.018],[-8.284,-8.71]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.392156892664,.509803921569,.447058853449,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:[91.626,81.017],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[-25.4,-3.822],[0,0],[0,0],[0,-.011],[-4.375,0],[0,1.574],[0,.011],[0,0],[0,0],[0,26.466],[0,0]],o:[[0,0],[0,26.466],[0,0],[0,0],[0,.011],[0,1.574],[4.375,0],[0,-.011],[0,0],[0,0],[25.4,-3.822],[0,0],[0,0]],v:[[-52.797,-83.73],[-52.797,-16.296],[-7.923,35.908],[-7.923,80.848],[-7.917,80.848],[-7.923,80.881],[-.001,83.73],[7.921,80.881],[7.917,80.848],[7.921,80.848],[7.921,35.908],[52.797,-16.296],[52.797,-83.73]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[91.626,102.966],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-11.106],[26.017,0],[0,11.106],[-26.017,0]],o:[[0,11.106],[-26.017,0],[0,-11.106],[26.017,0]],v:[[47.107,0],[-.001,20.108],[-47.107,0],[-.001,-20.108]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[91.627,186.847],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[4.894,6.614],[-4.111,7.978],[-5.226,3],[-1.856,1.984],[3.671,4.04],[5.057,-3.539],[2.049,-3.663],[1.704,-2.617],[0,0],[0,0],[0,0],[-.84,1.501],[-7.491,5.242],[-8.871,-9.763],[8.985,-9.603],[3.669,-2.105],[1.381,-2.681],[-2.708,-3.663],[-5.05,-3.189],[0,0]],o:[[0,0],[-5.93,-3.742],[-6.165,-8.334],[3.409,-6.615],[3.023,-1.735],[3.73,-3.986],[-3.808,-4.191],[-5.041,3.527],[-.908,1.623],[0,0],[0,0],[0,0],[1.429,-2.195],[2.731,-4.885],[11.227,-7.853],[8.844,9.732],[-3.393,3.626],[-3.923,2.252],[-1.468,2.852],[3.22,4.351],[0,0],[0,0]],v:[[16.689,50.228],[10.347,46.224],[-7.198,31.624],[-10.579,4.771],[3.979,-8.245],[11.714,-13.603],[11.827,-28.938],[-3.726,-30.083],[-11.367,-21.909],[-15.109,-15.647],[-19.201,-9.363],[-31.771,-17.546],[-27.679,-23.831],[-24.458,-29.229],[-12.326,-42.374],[22.928,-39.025],[22.667,-3.354],[11.447,4.764],[2.755,11.642],[4.861,22.704],[18.352,33.54],[24.696,37.543]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.392156892664,.509803921569,.447058853449,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:[151.001,68.455],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:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[-3.22,4.352],[1.468,2.852],[3.923,2.252],[3.393,3.625],[-8.844,9.732],[-11.226,-7.853],[-2.731,-4.884],[-1.429,-2.195],[0,0],[0,0],[0,0],[.908,1.623],[5.04,3.526],[3.809,-4.191],[-3.729,-3.986],[-3.022,-1.735],[-3.409,-6.616],[6.164,-8.333],[5.93,-3.742]],o:[[0,0],[0,0],[5.051,-3.189],[2.708,-3.662],[-1.382,-2.681],[-3.669,-2.105],[-8.985,-9.604],[8.871,-9.763],[7.491,5.241],[.84,1.501],[0,0],[0,0],[0,0],[-1.705,-2.618],[-2.048,-3.663],[-5.059,-3.539],[-3.671,4.04],[1.857,1.984],[5.227,3],[4.11,7.977],[-4.893,6.615],[0,0]],v:[[-16.689,50.228],[-24.695,37.543],[-18.354,33.54],[-4.861,22.704],[-2.755,11.642],[-11.447,4.764],[-22.667,-3.354],[-22.928,-39.025],[12.326,-42.374],[24.458,-29.23],[27.68,-23.831],[31.771,-17.546],[19.201,-9.363],[15.109,-15.647],[11.367,-21.91],[3.728,-30.083],[-11.827,-28.938],[-11.715,-13.603],[-3.98,-8.245],[10.579,4.772],[7.199,31.624],[-10.346,46.224]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.392156892664,.509803921569,.447058853449,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:[32.021,68.455],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:`stars Outlines`,sr:1,ks:{o:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[.167]},t:13,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:20,s:[100]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:27,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[.167]},t:62,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:69,s:[100]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:76,s:[0]},{t:90.0000036657751,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[198.216,142.22,0],ix:2,l:2},a:{a:0,k:[115.509,113.959,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
vendor: 26,907 bytes, line 292
292,ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-16,-4.418],[4.418,-16],[16,4.418],[-4.418,16]],o:[[-16,4.418],[-4.418,-16],[16,-4.418],[4.418,16]],v:[[24,0],[0,24],[-24,0],[0,-24]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[24.25,24.25],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-12.372,-5.884],[5.884,-12.372],[12.371,5.884],[-5.884,12.372]],o:[[-13.638,1.298],[-1.298,-13.638],[13.638,-1.298],[1.299,13.638]],v:[[19.507,3.439],[-3.44,19.508],[-19.507,-3.439],[3.439,-19.508]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[211.261,208.161],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:`stars2 Outlines`,sr:1,ks:{o:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[.167]},t:20,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:27,s:[100]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:34,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[.167]},t:56,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:63,s:[100]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:70,s:[0]},{t:90.0000036657751,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[142.374,181.086,0],ix:2,l:2},a:{a:0,k:[96.951,132.554,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-12.393,-1.18],[1.18,-12.393],[12.393,1.18],[-1.18,12.393]],o:[[-11.242,5.347],[-5.347,-11.242],[11.242,-5.347],[5.347,11.242]],v:[[17.727,-3.125],[3.126,17.727],[-17.727,3.126],[-3.126,-17.726]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[17.976,247.132],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-12.393,-1.18],[1.18,-12.393],[12.393,1.18],[-1.18,12.393]],o:[[-11.242,5.347],[-5.347,-11.242],[11.242,-5.347],[5.347,11.242]],v:[[17.727,-3.125],[3.126,17.727],[-17.727,3.126],[-3.126,-17.727]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[175.925,17.977],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:`right flag Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:23,s:[5.234]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:67,s:[-4.764]},{t:90.0000036657751,s:[0]}],ix:10},p:{a:0,k:[169.524,216.287,0],ix:2,l:2},a:{a:0,k:[2.622,125.651,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{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.635,59.482],[-19.361,61.401],[24.635,-59.481],[19.363,-61.401]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[24.885,61.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 1`,np:2,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[4.79,5.204],[1.483,-4.075],[-5.716,-2.658]],o:[[-5.717,-2.657],[-1.483,4.074],[4.789,5.203],[1.483,-4.074]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[40.669,64.121],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.658],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.129],[-1.483,4.075],[5.717,2.658],[1.483,-4.075]],v:[[11.262,-3.399],[-6.814,-8.825],[-11.262,3.398],[6.813,8.825]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[57.633,72.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 3`,np:2,cix:2,bm:0,ix:3,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.272,1.13],[1.483,-4.074],[-6.457,-.62]],o:[[-6.458,-.62],[-1.483,4.074],[6.273,1.129],[1.483,-4.074]],v:[[11.818,-4.927],[-7.37,-7.297],[-11.818,4.926],[7.369,7.297]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[76.265,76.5],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.458,.62],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.13],[-1.483,4.074],[6.458,.62],[1.483,-4.074]],v:[[11.818,-4.927],[-7.37,-7.297],[-11.818,4.926],[7.369,7.297]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[95.453,78.87],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:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.273,1.13],[1.483,-4.074],[-5.716,-2.658]],o:[[-5.717,-2.657],[-1.483,4.075],[6.273,1.13],[1.483,-4.075]],v:[[11.262,-3.399],[-6.813,-8.825],[-11.262,3.398],[6.813,8.825]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[114.085,82.767],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.657],[1.483,-4.075],[-4.789,-5.204]],o:[[-4.789,-5.204],[-1.483,4.074],[5.716,2.657],[1.483,-4.074]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[131.049,91.249],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[4.79,5.204],[1.483,-4.075],[-5.716,-2.658]],o:[[-5.717,-2.657],[-1.483,4.074],[4.789,5.203],[1.483,-4.074]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[45.118,51.898],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.658],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.129],[-1.483,4.075],[5.717,2.658],[1.483,-4.075]],v:[[11.262,-3.398],[-6.814,-8.824],[-11.262,3.398],[6.813,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[62.082,60.379],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 9`,np:2,cix:2,bm:0,ix:9,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.272,1.13],[1.483,-4.074],[-6.457,-.62]],o:[[-6.458,-.62],[-1.483,4.074],[6.273,1.129],[1.483,-4.074]],v:[[11.818,-4.926],[-7.37,-7.296],[-11.818,4.926],[7.369,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[80.714,64.277],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 10`,np:2,cix:2,bm:0,ix:10,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.458,.62],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.129],[-1.483,4.074],[6.458,.62],[1.483,-4.074]],v:[[11.818,-4.927],[-7.369,-7.297],[-11.818,4.926],[7.369,7.297]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[99.902,66.647],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 11`,np:2,cix:2,bm:0,ix:11,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.273,1.13],[1.483,-4.074],[-5.716,-2.658]],o:[[-5.717,-2.657],[-1.483,4.075],[6.273,1.13],[1.483,-4.075]],v:[[11.262,-3.399],[-6.813,-8.825],[-11.262,3.398],[6.813,8.825]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[118.534,70.545],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 12`,np:2,cix:2,bm:0,ix:12,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.657],[1.483,-4.075],[-4.789,-5.204]],o:[[-4.789,-5.204],[-1.483,4.074],[5.716,2.657],[1.483,-4.074]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[135.498,79.026],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 13`,np:2,cix:2,bm:0,ix:13,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[4.79,5.204],[1.483,-4.075],[-5.716,-2.658]],o:[[-5.717,-2.657],[-1.483,4.074],[4.789,5.203],[1.483,-4.074]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[49.567,39.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 14`,np:2,cix:2,bm:0,ix:14,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.658],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.129],[-1.483,4.075],[5.717,2.657],[1.483,-4.075]],v:[[11.262,-3.399],[-6.814,-8.825],[-11.262,3.398],[6.813,8.825]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[66.53,48.156],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 15`,np:2,cix:2,bm:0,ix:15,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.272,1.13],[1.483,-4.074],[-6.457,-.62]],o:[[-6.458,-.62],[-1.483,4.074],[6.273,1.129],[1.483,-4.075]],v:[[11.818,-4.927],[-7.37,-7.297],[-11.818,4.926],[7.369,7.297]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[85.163,52.054],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 16`,np:2,cix:2,bm:0,ix:16,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.458,.62],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.13],[-1.483,4.074],[6.458,.62],[1.483,-4.075]],v:[[11.818,-4.927],[-7.369,-7.297],[-11.818,4.926],[7.369,7.297]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[104.35,54.424],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 17`,np:2,cix:2,bm:0,ix:17,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.273,1.13],[1.483,-4.074],[-5.716,-2.658]],o:[[-5.716,-2.657],[-1.483,4.075],[6.273,1.13],[1.483,-4.075]],v:[[11.262,-3.399],[-6.813,-8.825],[-11.262,3.398],[6.813,8.825]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[122.982,58.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 18`,np:2,cix:2,bm:0,ix:18,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.657],[1.483,-4.075],[-4.789,-5.204]],o:[[-4.789,-5.204],[-1.483,4.074],[5.716,2.657],[1.483,-4.075]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[139.947,66.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 19`,np:2,cix:2,bm:0,ix:19,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[4.79,5.204],[1.483,-4.074],[-5.716,-2.658]],o:[[-5.717,-2.657],[-1.483,4.074],[4.789,5.203],[1.483,-4.075]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[54.016,27.453],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 20`,np:2,cix:2,bm:0,ix:20,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.658],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.13],[-1.483,4.075],[5.717,2.658],[1.483,-4.074]],v:[[11.262,-3.398],[-6.814,-8.824],[-11.262,3.398],[6.813,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[70.979,35.934],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 21`,np:2,cix:2,bm:0,ix:21,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.272,1.13],[1.483,-4.074],[-6.457,-.62]],o:[[-6.458,-.62],[-1.483,4.074],[6.273,1.129],[1.483,-4.074]],v:[[11.818,-4.926],[-7.37,-7.297],[-11.818,4.926],[7.369,7.297]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[89.611,39.831],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 22`,np:2,cix:2,bm:0,ix:22,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.458,.62],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.129],[-1.483,4.074],[6.458,.62],[1.483,-4.075]],v:[[11.818,-4.927],[-7.369,-7.297],[-11.818,4.926],[7.369,7.297]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[108.799,42.201],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 23`,np:2,cix:2,bm:0,ix:23,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[6.273,1.13],[1.483,-4.074],[-5.716,-2.658]],o:[[-5.716,-2.657],[-1.483,4.075],[6.273,1.13],[0,0]],v:[[11.262,-3.398],[-6.813,-8.824],[-11.262,3.398],[6.813,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[127.431,46.099],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 24`,np:2,cix:2,bm:0,ix:24,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.657],[0,0],[-4.789,-5.204]],o:[[-4.79,-5.204],[0,0],[5.716,2.657],[1.483,-4.075]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[144.395,54.58],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 25`,np:2,cix:2,bm:0,ix:25,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[4.79,5.204],[1.483,-4.074],[-5.716,-2.658]],o:[[-5.717,-2.657],[-1.483,4.074],[4.789,5.203],[1.483,-4.074]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[58.464,15.23],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 26`,np:2,cix:2,bm:0,ix:26,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.658],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.129],[-1.483,4.075],[5.717,2.658],[1.483,-4.074]],v:[[11.262,-3.398],[-6.814,-8.824],[-11.262,3.398],[6.813,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[75.428,23.711],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 27`,np:2,cix:2,bm:0,ix:27,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.272,1.129],[1.483,-4.074],[-6.457,-.62]],o:[[-6.458,-.62],[-1.483,4.074],[6.273,1.129],[1.483,-4.075]],v:[[11.818,-4.926],[-7.37,-7.296],[-11.818,4.926],[7.369,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[94.06,27.609],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 28`,np:2,cix:2,bm:0,ix:28,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.458,.62],[1.483,-4.074],[-6.272,-1.13]],o:[[-6.272,-1.13],[-1.483,4.074],[6.458,.62],[1.483,-4.074]],v:[[11.818,-4.926],[-7.369,-7.296],[-11.818,4.926],[7.369,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[113.248,29.979],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 29`,np:2,cix:2,bm:0,ix:29,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[6.273,1.13],[1.483,-4.074],[-5.716,-2.658]],o:[[-5.717,-2.657],[-1.483,4.075],[6.273,1.13],[1.483,-4.074]],v:[[11.262,-3.398],[-6.813,-8.824],[-11.262,3.398],[6.813,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[131.88,33.876],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 30`,np:2,cix:2,bm:0,ix:30,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.483,4.074],[5.717,2.657],[1.482,-4.074],[-4.789,-5.204]],o:[[-4.789,-5.204],[-1.483,4.074],[5.716,2.657],[1.483,-4.074]],v:[[10.15,-.343],[-5.702,-11.88],[-10.15,.343],[5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[148.844,42.358],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 31`,np:2,cix:2,bm:0,ix:31,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:`left flag Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:23,s:[-4.347]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:67,s:[4.623]},{t:90.0000036657751,s:[0]}],ix:10},p:{a:0,k:[192.498,218.076,0],ix:2,l:2},a:{a:0,k:[159.622,126.65,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{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.635,59.482],[19.361,61.401],[-24.635,-59.482],[-19.363,-61.401]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[134.358,61.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 1`,np:2,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-4.79,5.204],[-1.483,-4.075],[5.716,-2.658]],o:[[5.717,-2.657],[1.483,4.074],[-4.789,5.203],[-1.483,-4.074]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[118.575,64.12],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.658],[-1.483,-4.074],[6.272,-1.13]],o:[[6.272,-1.129],[1.483,4.075],[
vendor: 18,459 bytes, line 292
292-5.717,2.658],[-1.483,-4.075]],v:[[-11.262,-3.398],[6.814,-8.824],[11.262,3.398],[-6.814,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[101.611,72.601],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.272,1.13],[-1.483,-4.074],[6.457,-.62]],o:[[6.458,-.62],[1.483,4.074],[-6.273,1.129],[-1.483,-4.074]],v:[[-11.818,-4.926],[7.37,-7.296],[11.819,4.926],[-7.37,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[82.979,76.499],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.458,.62],[-1.483,-4.074],[6.272,-1.13]],o:[[6.272,-1.13],[1.483,4.074],[-6.458,.62],[-1.483,-4.074]],v:[[-11.818,-4.926],[7.37,-7.296],[11.818,4.926],[-7.37,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[63.791,78.869],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:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.273,1.13],[-1.483,-4.074],[5.716,-2.658]],o:[[5.717,-2.657],[1.483,4.075],[-6.273,1.13],[-1.483,-4.075]],v:[[-11.262,-3.398],[6.814,-8.824],[11.262,3.398],[-6.814,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[45.159,82.766],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.657],[-1.483,-4.075],[4.789,-5.204]],o:[[4.789,-5.204],[1.483,4.074],[-5.716,2.657],[-1.483,-4.074]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[28.195,91.248],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-4.79,5.204],[-1.483,-4.075],[5.716,-2.658]],o:[[5.717,-2.657],[1.483,4.074],[-4.789,5.203],[-1.483,-4.074]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[114.126,51.897],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.658],[-1.483,-4.074],[6.272,-1.13]],o:[[6.272,-1.129],[1.483,4.075],[-5.717,2.658],[-1.483,-4.075]],v:[[-11.262,-3.399],[6.814,-8.825],[11.262,3.398],[-6.814,8.825]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[97.162,60.378],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 9`,np:2,cix:2,bm:0,ix:9,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.272,1.13],[-1.483,-4.074],[6.457,-.62]],o:[[6.458,-.62],[1.483,4.074],[-6.273,1.129],[-1.483,-4.074]],v:[[-11.818,-4.927],[7.37,-7.297],[11.819,4.926],[-7.37,7.297]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[78.53,64.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 10`,np:2,cix:2,bm:0,ix:10,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.458,.62],[-1.483,-4.074],[6.272,-1.13]],o:[[6.272,-1.129],[1.483,4.074],[-6.458,.62],[-1.483,-4.074]],v:[[-11.818,-4.927],[7.37,-7.297],[11.818,4.926],[-7.37,7.297]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[59.342,66.646],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 11`,np:2,cix:2,bm:0,ix:11,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.273,1.13],[-1.483,-4.074],[5.716,-2.658]],o:[[5.717,-2.657],[1.483,4.075],[-6.273,1.13],[-1.483,-4.075]],v:[[-11.262,-3.399],[6.814,-8.825],[11.262,3.398],[-6.814,8.825]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[40.71,70.544],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 12`,np:2,cix:2,bm:0,ix:12,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.657],[-1.483,-4.075],[4.789,-5.204]],o:[[4.789,-5.204],[1.483,4.074],[-5.716,2.657],[-1.483,-4.074]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[23.746,79.025],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 13`,np:2,cix:2,bm:0,ix:13,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-4.79,5.204],[-1.483,-4.075],[5.716,-2.658]],o:[[5.717,-2.657],[1.483,4.074],[-4.789,5.203],[-1.483,-4.074]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[109.677,39.674],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 14`,np:2,cix:2,bm:0,ix:14,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.658],[-1.483,-4.074],[6.272,-1.13]],o:[[6.272,-1.129],[1.483,4.075],[-5.717,2.657],[-1.483,-4.075]],v:[[-11.262,-3.398],[6.814,-8.824],[11.262,3.398],[-6.814,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[92.714,48.155],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 15`,np:2,cix:2,bm:0,ix:15,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[-6.272,1.13],[-1.483,-4.074],[6.457,-.62]],o:[[6.458,-.62],[1.483,4.074],[-6.273,1.129],[0,0]],v:[[-11.819,-4.926],[7.369,-7.296],[11.818,4.926],[-7.37,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[74.081,52.053],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 16`,np:2,cix:2,bm:0,ix:16,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.458,.62],[0,0],[6.272,-1.13]],o:[[6.272,-1.13],[0,0],[-6.458,.62],[-1.483,-4.075]],v:[[-11.818,-4.926],[7.37,-7.296],[11.818,4.926],[-7.37,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[54.894,54.423],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 17`,np:2,cix:2,bm:0,ix:17,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.273,1.13],[-1.483,-4.074],[5.716,-2.658]],o:[[5.716,-2.657],[1.483,4.075],[-6.273,1.13],[-1.483,-4.075]],v:[[-11.262,-3.398],[6.814,-8.824],[11.262,3.398],[-6.814,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[36.262,58.321],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 18`,np:2,cix:2,bm:0,ix:18,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.657],[-1.483,-4.075],[4.789,-5.204]],o:[[4.789,-5.204],[1.483,4.074],[-5.716,2.657],[-1.483,-4.075]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[19.297,66.802],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 19`,np:2,cix:2,bm:0,ix:19,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-4.79,5.204],[-1.483,-4.074],[5.716,-2.658]],o:[[5.717,-2.657],[1.483,4.074],[-4.789,5.203],[-1.483,-4.075]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[105.228,27.451],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 20`,np:2,cix:2,bm:0,ix:20,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.658],[-1.483,-4.074],[6.272,-1.13]],o:[[6.272,-1.13],[1.483,4.075],[-5.717,2.658],[-1.483,-4.074]],v:[[-11.263,-3.398],[6.813,-8.824],[11.262,3.398],[-6.814,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[88.265,35.933],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 21`,np:2,cix:2,bm:0,ix:21,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.272,1.13],[-1.483,-4.074],[6.457,-.62]],o:[[6.458,-.62],[1.483,4.074],[-6.273,1.129],[-1.483,-4.074]],v:[[-11.819,-4.926],[7.369,-7.296],[11.818,4.926],[-7.37,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[69.633,39.83],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 22`,np:2,cix:2,bm:0,ix:22,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.458,.62],[-1.483,-4.074],[6.272,-1.13]],o:[[6.272,-1.129],[1.483,4.074],[-6.458,.62],[-1.483,-4.075]],v:[[-11.818,-4.926],[7.37,-7.296],[11.818,4.926],[-7.37,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[50.445,42.2],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 23`,np:2,cix:2,bm:0,ix:23,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.273,1.13],[-1.483,-4.074],[5.716,-2.658]],o:[[5.717,-2.657],[1.483,4.075],[-6.273,1.13],[-1.483,-4.074]],v:[[-11.262,-3.399],[6.813,-8.825],[11.262,3.398],[-6.814,8.825]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[31.813,46.098],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 24`,np:2,cix:2,bm:0,ix:24,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.657],[-1.482,-4.074],[4.789,-5.204]],o:[[4.79,-5.204],[1.483,4.074],[-5.716,2.657],[-1.483,-4.075]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[14.849,54.58],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 25`,np:2,cix:2,bm:0,ix:25,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-4.79,5.204],[-1.483,-4.075],[5.716,-2.658]],o:[[5.717,-2.657],[1.483,4.074],[-4.789,5.203],[-1.483,-4.074]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[100.78,15.229],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 26`,np:2,cix:2,bm:0,ix:26,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.658],[-1.483,-4.074],[6.272,-1.13]],o:[[6.272,-1.129],[1.483,4.075],[-5.717,2.658],[-1.483,-4.074]],v:[[-11.263,-3.398],[6.813,-8.824],[11.262,3.398],[-6.814,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[83.816,23.71],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 27`,np:2,cix:2,bm:0,ix:27,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.272,1.129],[-1.483,-4.074],[6.457,-.62]],o:[[6.458,-.62],[1.483,4.074],[-6.273,1.129],[-1.483,-4.075]],v:[[-11.819,-4.926],[7.369,-7.296],[11.818,4.926],[-7.37,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[65.184,27.608],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 28`,np:2,cix:2,bm:0,ix:28,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.458,.62],[-1.483,-4.074],[6.272,-1.13]],o:[[6.272,-1.129],[1.483,4.074],[-6.458,.62],[-1.483,-4.074]],v:[[-11.818,-4.926],[7.369,-7.296],[11.818,4.926],[-7.37,7.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[45.996,29.978],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 29`,np:2,cix:2,bm:0,ix:29,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-6.273,1.13],[-1.483,-4.074],[5.716,-2.658]],o:[[5.717,-2.657],[1.483,4.075],[
vendor: 22,378 bytes, line 292
292-6.273,1.13],[-1.483,-4.074]],v:[[-11.262,-3.398],[6.813,-8.824],[11.262,3.398],[-6.814,8.824]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[27.364,33.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 30`,np:2,cix:2,bm:0,ix:30,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.483,4.074],[-5.717,2.657],[-1.482,-4.074],[4.789,-5.204]],o:[[4.789,-5.204],[1.483,4.074],[-5.716,2.657],[-1.483,-4.074]],v:[[-10.15,-.343],[5.702,-11.88],[10.15,.343],[-5.701,11.88]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[10.4,42.357],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 31`,np:2,cix:2,bm:0,ix:31,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:6,ty:4,nm:`background Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[173.162,182.348,0],ix:2,l:2},a:{a:0,k:[132.731,155.888,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.496,.697],[-7.211,.583],[-6.179,7.504],[1.576,11.139],[2.88,10.875],[.683,7.498],[-.859,7.523],[-2.48,15.781],[2.614,20.29],[8.806,11.297],[15.661,3.277],[28.025,-3.677],[18.346,-21.501],[-3.681,-25.631],[-.749,-12.265],[3.859,-13.708],[-34.566,-28.898],[-15.563,-2.136],[-17.319,-.139],[-23.469,3.982]],o:[[7.168,-1.43],[9.521,-.769],[7.15,-8.685],[-1.577,-11.139],[0,-7.346],[-.685,-7.522],[1.811,-15.853],[3.175,-20.21],[-1.818,-14.106],[-10.179,-13.058],[-27.666,-5.789],[-28.024,3.676],[-17.289,20.261],[1.717,11.95],[.872,14.281],[-9.656,34.293],[12.359,10.332],[17.16,2.355],[23.803,.19],[3.519,-.598]],v:[[76.868,147.765],[98.387,144.32],[123.939,131.839],[130.905,99.808],[122.268,67.214],[118.196,44.081],[117.991,21.177],[125.622,-26.355],[129.366,-87.393],[113.82,-126.912],[76.17,-145.969],[-8.002,-151.962],[-82.131,-114.863],[-99.834,-44.694],[-92.243,-9.632],[-97.729,32.746],[-97.915,137.518],[-56.533,151.709],[-4.743,155.448],[66.351,149.757]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[132.731,155.889],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0}],markers$7=[],congratulations_default={v:v$7,fr:fr$7,ip:0,op:op$7,w:360,h:380,nm:nm$7,ddd:0,assets:assets$7,layers:layers$7,markers:markers$7},v$6=`5.9.0`,fr$6=29.9700012207031,ip$6=0,op$6=120.0000048877,w$6=360,h$6=380,nm$6=`reducing_spend`,ddd$6=0,assets$6=[],layers$6=[{ddd:0,ind:1,ty:4,nm:`top line Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[180,167.539,0],ix:2,l:2},a:{a:0,k:[128.112,108.409,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[-15.733,31.844],[-6.993,3.903],[-3.303,-1.144],[-11.662,-3.761],[-2.858,1.469],[-3.019,5.895],[-8.111,15.843],[-2.945,3.315],[-3.215,.04],[-9.247,11.901],[-2.551,3.798],[-11.871,17.668]],o:[[32.813,-13.597],[3.322,-6.725],[3.052,-1.704],[11.531,3.995],[3.058,.986],[6.201,-3.188],[8.111,-15.843],[2.021,-3.947],[2.468,-2.778],[7.668,-.096],[2.801,-3.606],[11.871,-17.668],[0,0]],v:[[-120.611,100.908],[-44.484,29.648],[-31.195,11.811],[-21.195,10.745],[-1.822,37.277],[7.419,36.315],[19.818,21.13],[44.152,-26.4],[51.407,-38.206],[59.074,-43.623],[76.736,-36.857],[84.998,-47.905],[120.611,-100.908]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[128.111,108.409],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:!1},{ty:`tm`,s:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:100,s:[0]},{t:120.0000048877,s:[100]}],ix:1},e:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{t:70.0000028511585,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}],ip:0,op:120.0000048877,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:`Layer 13 Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[266.831,257.889,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:30,s:[266.831,247.889,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:60,s:[266.831,257.889,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:90,s:[266.831,247.889,0],to:[0,0,0],ti:[0,0,0]},{t:120.0000048877,s:[266.831,257.889,0]}],ix:2,l:2},a:{a:0,k:[40.264,33.888,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{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],[0,0],[0,0],[0,0],[-8.356,-1.778],[-1.965,-1.324],[0,0],[2.191,.466],[.596,-2.802],[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],[0,0],[0,0],[1.094,-5.143],[3.326,.708],[0,0],[-1.584,-1.123],[-4.299,-.915],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-3.276,5.24],[10.636,8.201],[9.837,11.957],[-14.743,6.725],[-13.944,2.97],[-9.887,3.833],[-8.83,-1.137],[-12.886,-2.001],[-12.289,-4.804],[-8.233,-3.941],[-8.073,-4.691],[6.874,-10.179],[14.743,-7.115],[11.969,-3.839],[6.106,-6.174],[-1.443,-3.372],[-1.622,-2.534],[8.113,-.462],[7.516,2.342],[-2.218,.27]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[40.917,31.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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.159,-10.142],[14.238,3.031],[-2.159,10.143],[-14.238,-3.03]],o:[[-2.159,10.142],[-14.238,-3.03],[2.159,-10.142],[14.238,3.03]],v:[[25.78,5.486],[-3.908,18.363],[-25.779,-5.488],[3.909,-18.365]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[41.058,30.284],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[3.03,-14.238],[19.987,4.254],[-3.03,14.238],[-19.987,-4.254]],o:[[-3.03,14.238],[-19.986,-4.254],[3.03,-14.237],[19.986,4.254]],v:[[36.189,7.702],[-5.487,25.779],[-36.189,-7.702],[5.487,-25.779]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[41.058,30.283],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:!1},{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.984,-4.098],[-35.395,-11.307],[36.984,4.098],[35.395,11.307]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[40.263,33.888],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[3.03,-14.238],[19.987,4.254],[-3.03,14.238],[-19.987,-4.254]],o:[[-3.03,14.238],[-19.986,-4.254],[3.03,-14.237],[19.986,4.254]],v:[[36.189,7.702],[-5.487,25.78],[-36.189,-7.702],[5.487,-25.78]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[39.469,37.492],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:5,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:120.0000048877,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:`Layer 14 Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[180,295.592,0],ix:2,l:2},a:{a:0,k:[118.75,1.5,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[1.5,1.5],[236,1.5]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,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:`Group 1`,np:2,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:120.0000048877,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:`Layer 12 Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[79.023,177.163,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:32,s:[79.023,183.163,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:60,s:[79.023,177.163,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:92,s:[79.023,183.163,0],to:[0,0,0],ti:[0,0,0]},{t:120.0000048877,s:[79.023,177.163,0]}],ix:2,l:2},a:{a:0,k:[38.258,33.727,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{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],[0,0],[0,0],[0,0],[-6.845,3.925],[-2.168,.3],[0,0],[1.794,-1.029],[-1.316,-2.295],[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],[0,0],[0,0],[-2.416,-4.213],[2.725,-1.563],[0,0],[-1.781,.204],[-3.522,2.02],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-.385,5.758],[11.012,-.778],[12.775,2.299],[-7.361,13.846],[-9.124,10.769],[-5.801,8.864],[-8.137,4.792],[-11.46,6.698],[-12.775,4.402],[-9.452,2.496],[-9.805,1.881],[-2.902,-11.105],[4.4,-13.846],[4.509,-9.883],[-.963,-7.877],[-4.43,-1.297],[-4.036,-.61],[3.938,-5.183],[5.255,-2.887],[-2.721,1.687]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[38.376,31.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 1`,np:2,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.764,-8.308],[11.664,-6.688],[4.765,8.309],[-11.663,6.689]],o:[[4.764,8.308],[-11.663,6.688],[-4.764,-8.308],[11.663,-6.688]],v:[[21.118,-12.11],[8.627,15.044],[-21.118,12.11],[-8.627,-15.044]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[36.584,30.757],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-6.688,-11.663],[16.373,-9.388],[6.689,11.664],[-16.373,9.389]],o:[[6.688,11.663],[-16.373,9.389],[-6.688,-11.663],[16.373,-9.389]],v:[[29.646,-17],[12.11,21.118],[-29.646,17],[-12.11,-21.118]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[36.584,30.757],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:!1},{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:[[-27.972,19.969],[-31.32,14.031],[27.971,-19.969],[31.32,-14.031]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[38.259,33.727],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-6.688,-11.663],[16.373,-9.388],[6.689,11.664],[-16.373,9.389]],o:[[6.688,11.663],[-16.373,9.389],[-6.688,-11.663],[16.373,-9.389]],v:[[29.646,-17],[12.11,21.118],[-29.646,17],[-12.11,-21.118]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[39.932,36.696],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:5,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:120.0000048877,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:`right column Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[249,254.126,0],ix:2,l:2},a:{a:0,k:[30,71.466,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[30,112.933],[30,30]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.435294147566,.560784313725,.498039245605,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:60,ix:5},lc:1,lj:1,ml:10,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:`Group 1`,np:2,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`tm`,s:{a:0,k:0,ix:1},e:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:19,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:33,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:104,s:[100]},{t:120.0000048877,s:[4]}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:`Trim Paths 1`,mn:`ADBE Vector Filter - Trim`,hd:!1}],ip:0,op:120.0000048877,st:0,bm:0},{ddd:0,ind:6,ty:4,nm:`center column Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[180,220.674,0],ix:2,l:2},a:{a:0,k:[30,104.918,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[30,179.836],[30,30]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.435294147566,.560784313725,.498039245605,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:60,ix:5},lc:1,lj:1,ml:10,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:`Group 1`,np:2,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`tm`,s:{a:0,k:0,ix:1},e:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:10,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:24,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:104,s:[100]},{t:120.0000048877,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:!1}],ip:0,op:120.0000048877,st:0,bm:0},{ddd:0,ind:7,ty:4,nm:`left column Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[111,212.296,0],ix:2,l:2},a:{a:0,k:[30,113.296,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[30,196.592],[30,30]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.435294147566,.560784313725,.498039245605,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:60,ix:5},lc:1,lj:1,ml:10,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:`Group 1`,np:2,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`tm`,s:{a:0,k:0,ix:1},e:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:0,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:15,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:104,s:[100]},{t:120.0000048877,s:[1]}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:`Trim Paths 1`,mn:`ADBE Vector Filter - Trim`,hd:!1}],ip:0,op:120.0000048877,st:0,bm:0},{ddd:0,ind:8,ty:4,nm:`coin middle Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[196.305,131.26,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:60,s:[196.305,123.26,0],to:[0,0,0],ti:[0,0,0]},{t:120.0000048877,s:[196.305,131.26,0]}],ix:2,l:2},a:{a:0,k:[34.733,30.15,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{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],[0,0],[0,0],[0,0],[-6.515,-2.923],[-1.373,-1.428],[0,0],[1.708,.766],[.981,-2.186],[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],[0,0],[0,0],[1.799,-4.01],[2.593,1.163],[0,0],[-1.097,-1.196],[-3.352,-1.505],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-3.633,2.971],[7.214,7.838],[5.9,10.767],[-13.266,2.168],[-11.951,-.762],[-8.788,.658],[-7.051,-3.218],[-10.214,-4.637],[-9.232,-6.823],[-6.07,-5.404],[-5.807,-5.99],[7.374,-7.844],[13.266,-3.956],[10.421,-1.767],[6.042,-4.706],[-.622,-3.743],[-.915,-3.091],[6.676,.314],[5.695,2.501],[-1.895,-.905]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[35.785,28.757],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[3.548,-7.909],[11.102,4.981],[-3.548,7.909],[-11.102,-4.981]],o:[[-3.548,7.909],[-11.102,-4.981],[3.548,-7.908],[11.103,4.981]],v:[[20.102,9.019],[-6.425,14.32],[-20.102,-9.019],[6.424,-14.32]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[36.017,27.344],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[4.981,-11.102],[15.585,6.992],[-4.98,11.102],[-15.586,-6.992]],o:[[-4.981,11.102],[-15.585,-6.993],[4.981,-11.102],[15.585,6.993]],v:[[28.219,12.661],[-9.019,20.103],[-28.22,-12.66],[9.019,-20.103]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[36.017,27.344],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:!1},{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:[[-29.503,-9.855],[-26.936,-15.466],[29.503,9.855],[26.936,15.466]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[34.733,30.15],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[4.981,-11.102],[15.585,6.992],[-4.98,11.102],[-15.586,-6.992]],o:[[-4.981,11.102],[-15.585,-6.993],[4.981,-11.102],[15.585,6.993]],v:[[28.219,12.661],[-9.019,20.103],[-28.22,-12.661],[9.019,-20.103]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[33.45,32.956],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:5,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:120.0000048877,st:0,bm:0},{ddd:0,ind:9,ty:4,nm:`lined back Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[180,173.384,0],ix:2,l:2},a:{a:0,k:[117.75,87.792,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
292,ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[.5,.5],[235,.5]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:!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:`Group 1`,np:2,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[.5,35.417],[235,35.417]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:!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:`Group 2`,np:2,cix:2,bm:0,ix:2,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[.5,70.333],[235,70.333]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:!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:`Group 3`,np:2,cix:2,bm:0,ix:3,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[.5,105.25],[235,105.25]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:!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:`Group 4`,np:2,cix:2,bm:0,ix:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[.5,140.167],[235,140.167]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:!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:`Group 5`,np:2,cix:2,bm:0,ix:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[.5,175.083],[235,175.083]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:!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:`Group 6`,np:2,cix:2,bm:0,ix:6,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:120.0000048877,st:0,bm:0}],markers$6=[],reducing_spend_default={v:v$6,fr:fr$6,ip:0,op:op$6,w:360,h:380,nm:nm$6,ddd:0,assets:assets$6,layers:layers$6,markers:markers$6},animHeight=`200px`;function Quiz({completeHandler:e}){let[t,n]=(0,import_react$1.useState)(0),[i,o]=(0,import_react$1.useState)(0),l=[`I'm happy with the amount I spend on gambling.`,`My day to day budgets are in pretty good shape.`,`I don't have any debts that I'm worried about.`,`I'm confident I can handle any unexpected expenses.`],u=u=>{let d=i+u;t===l.length-1?e(d):(o(d),n(t+1))};return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Hi there!`}),(0,import_jsx_runtime.jsx)(BodyText,{large:!0,children:`Why not take our 2 minute money healthcheck!`}),(0,import_jsx_runtime.jsx)(BodyText,{large:!0,children:`Just tell us how do you feel about these money related statements and we'll see if we can help you make the most of your money and BetBudget.`}),(0,import_jsx_runtime.jsxs)(BodyText,{center:!0,bold:!0,larger:!0,children:[`"`,l[t],`"`]}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,spacing:2,justifyContent:`center`,alignItems:`center`,columns:5,children:[(0,import_jsx_runtime.jsx)(Grid,{children:(0,import_jsx_runtime.jsx)(IconButton,{color:`error`,onClick:()=>{u(-2)}
292,children:(0,import_jsx_runtime.jsx)(SentimentVeryDissatisfied_default,{fontSize:`large`})})}),(0,import_jsx_runtime.jsx)(Grid,{children:(0,import_jsx_runtime.jsx)(IconButton,{color:`warning`,onClick:()=>{u(-1)},children:(0,import_jsx_runtime.jsx)(SentimentDissatisfied_default,{fontSize:`large`})})}),(0,import_jsx_runtime.jsx)(Grid,{children:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{u(0)},children:(0,import_jsx_runtime.jsx)(SentimentNeutral_default,{fontSize:`large`})})}),(0,import_jsx_runtime.jsx)(Grid,{children:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{u(1)},color:`success`,children:(0,import_jsx_runtime.jsx)(SentimentSatisfied_default,{fontSize:`large`})})}),(0,import_jsx_runtime.jsx)(Grid,{children:(0,import_jsx_runtime.jsx)(IconButton,{color:`success`,onClick:()=>{u(2)},children:(0,import_jsx_runtime.jsx)(SentimentVerySatisfied_default,{fontSize:`large`})})})]})]})}Quiz.propTypes={completeHandler:import_prop_types.default.func.isRequired};function PostQuiz({score:e}){let t=useNavigate();return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,justifyContent:`space-between`,height:`100%`,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Great job!`}),(0,import_jsx_runtime.jsx)(LottiePlayer,{play:!0,loop:!0,animationData:congratulations_default,style:{height:animHeight}}),(0,import_jsx_runtime.jsx)(Stack,{spacing:1,children:[`Looks like you're struggling with a few things.|If it's all getting a bit much, we've got a list of people who can help.`,`You're doing ok, but maybe not 100%?|We've got some tips on how to make the most of your money and resources to help if you need it.`,`Looks like things are not too bad.|We've got some tips on how to make the most of your money and resources to help if you need it.`,`You're doing pretty well!|We've got some tips on how to make the most of your money and resources to help if you need it.`,`We're glad you're doing great!|Even so, we've brought together some useful links to other services which can help you manage your finances and any unexpected challenges.`][Math.floor((e+8)/4)].split(`|`).map(e=>(0,import_jsx_runtime.jsx)(BodyText,{large:!0,children:e},v4()))})]}),(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>t(`/resources`),title:`Show me more`,width:`100%`})]})}PostQuiz.propTypes={score:import_prop_types.default.number.isRequired};function Reminder({closeHandler:e=()=>{}}){let t=useNavigate();return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,justifyContent:`space-between`,height:`100%`,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Welcome back`}),(0,import_jsx_runtime.jsx)(LottiePlayer,{animationData:reducing_spend_default,style:{height:animHeight}}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BodyText,{children:`It's been a while since you took our money healthcheck. Hopefully everything is going well for you.`}),(0,import_jsx_runtime.jsx)(BodyText,{children:`If you need any help or advice, we've got some useful links to other services which can help you manage your finances and any unexpected challenges.`})]})]}),(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>t(`/resources`),title:`Show me the links`,width:`100%`}),(0,import_jsx_runtime.jsx)(BodyText,{link:()=>{localStorage.setItem(`bbvcln`,`-1`),e&&e()},center:!0,children:`Thanks, but I don't need to see this again`})]})}Reminder.propTypes={closeHandler:import_prop_types.default.func};function VulnerableCustomer({isVulnerableCustomer:e=!1}){let{linearGradient:t}=Styling_default,[n,i]=(0,import_react$1.useState)(``),[o,l]=(0,import_react$1.useState)(0),u=()=>{let e=localStorage.getItem(`bbvcls`),t=localStorage.getItem(`bbvcln`);if(!e){localStorage.removeItem(`bbvcln`),i(`quiz`);return}if(e=parseInt(e,10),e+720*60*60*1e3<new Date().getTime()){localStorage.removeItem(`bbvcln`),i(`quiz`);return}let n=new Date().getTime()+10080*60*1e3;t!==`-1`&&(!t||parseInt(t,10)<new Date().getTime())&&(localStorage.setItem(`bbvcln`,n.toString()),i(`remind`))};return(0,import_react$1.useEffect)(()=>
292{e&&u()},[e]),n?n===`complete`?(0,import_jsx_runtime.jsx)(GenericModal,{open:!!n,openHandler:i,children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,width:500,height:500,p:4,sx:{background:t.green},children:(0,import_jsx_runtime.jsx)(PostQuiz,{score:o})})}):n===`quiz`?(0,import_jsx_runtime.jsx)(GenericModal,{open:!!n,openHandler:i,children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,width:500,height:500,p:4,sx:{background:t.green},children:(0,import_jsx_runtime.jsx)(Quiz,{completeHandler:e=>{localStorage.setItem(`bbvcls`,new Date().getTime().toString()),i(`complete`),l(e)}})})}):(0,import_jsx_runtime.jsx)(GenericModal,{open:!!n,openHandler:i,children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,width:500,height:500,p:4,sx:{background:t.green},children:(0,import_jsx_runtime.jsx)(Reminder,{closeHandler:()=>i(``)})})}):null}VulnerableCustomer.propTypes={isVulnerableCustomer:import_prop_types.default.bool};function WithOnBoarding({navigate:e,cards:t,welcome:n}){return(0,import_jsx_runtime.jsx)(Stack,{spacing:4,children:(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Welcome to BetBudget`,variant:`h3`}),(0,import_jsx_runtime.jsx)(BText,{title:`Thank you for choosing us to help you organise your finances and wagering spend in one 293 place. You won't believe how easy it is. Here's how to get started:`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(NumberBullet,{children:`1`}),title:`Select your bank from the list on the next page`}),(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(NumberBullet,{children:`2`}),title:`Log in to your mobile or online banking`}),(0,import_jsx_runtime.jsx)(BText,{icon:(0,import_jsx_runtime.jsx)(NumberBullet,{children:`3`}),title:`Confirm to your bank you're OK to give us read-only access for an initial 90 days`})]}),(0,import_jsx_runtime.jsx)(BText,{title:`We'll be able to build your first budget in a few minutes after you grant access.`}),(0,import_jsx_runtime.jsx)(BText,{title:`BetBudget doesn't make recommendations of any kind. It's up to you how to use the information and budgeting tools, and everything you do on BetBudget including the budgets you set is completely private.`}),(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>e(`/app/addbank`),title:`Link your first bank account`,width:`60%`})]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:t[n]?(0,import_jsx_runtime.jsx)(LottiePlayer,{play:!0,loop:!0,animationData:t[n].lottie}):null})]})})}WithOnBoarding.propTypes={navigate:import_prop_types.default.func.isRequired,cards:import_prop_types.default.arrayOf(import_prop_types.default.shape({lottie:import_prop_types.default.objectOf(import_prop_types.default.string).isRequired})).isRequired,welcome:import_prop_types.default.number.isRequired};function WithContent({setShowLogin:e,navigate:t,colours:n}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h3`,title:`Dashboard`}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,rowGap:2,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6,md:4},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,paddingRight:{xs:0,sm:2},children:[(0,import_jsx_runtime.jsx)(MonthToDate,{setShowLogin:e}),(0,import_jsx_runtime.jsx)(Container,{children:(0,import_jsx_runtime.jsx)(LatestList,{setShowLogin:e,title:`Recent gaming transactions`,actionButton:(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:`flex-end`,children:(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{t(`/app/latest`)},sx:{textTransform:`none`,color:n.green400},children:`See more`})})})})]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6,md:4},children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,paddingRight:{xs:0,sm:2},children:(0,import_jsx_runtime.jsx)(CashflowDashboard,{setShowLogin:e})})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6,md:4},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(CurrentBalances,{setShowLogin:e}),(0,import_jsx_runtime.jsx)(MissionsSummary,{setShowLogin:e})]})})]})]})}WithContent.propTypes={setShowLogin:import_prop_types.default.func.isRequired,navigate:import_prop_types.default.func.isRequired,colours:import_prop_types.default.shape({green400:import_prop_types.default.string.isRequired}).isRequired};function Dashboard({newUser:e,acceptedInvitation:t,setAcceptedInvitation:n,setShowLogin:i}
293){let[o,l]=(0,import_react$1.useState)({}),[u,d]=(0,import_react$1.useState)(!1),[f,p]=(0,import_react$1.useState)([]),m=localStorage.getItem(`dot_logintoken`),g=useNavigate(),{colours:_}=Styling_default,b=2,S=(0,import_react$1.useCallback)(()=>{AppAPI({setShowLogin:i,endpoint:`betbudget/api/v2/onboarding`,callback:p})},[i]),C=(0,import_react$1.useCallback)(()=>{AppAPI({setShowLogin:i,endpoint:`betbudget/api/current`,callback:e=>{l(e)}})},[i]);return(0,import_react$1.useEffect)(()=>{C()},[m]),(0,import_react$1.useEffect)(()=>{e&&d(!0)},[e]),(0,import_react$1.useEffect)(()=>{S()},[]),o?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(VulnerableCustomer,{isVulnerableCustomer:o.isVulnerableCustomer}),(0,import_jsx_runtime.jsx)(Stack,{spacing:3,children:o.deepLink&&o.deepLink===`addBank`||o.consents&&o.consents.accounts===0?(0,import_jsx_runtime.jsx)(WithOnBoarding,{navigate:g,cards:f,welcome:2}):(0,import_jsx_runtime.jsx)(WithContent,{setShowLogin:i,navigate:g,colours:_})}),(0,import_jsx_runtime.jsx)(GenericDrawer,{open:!!(u&&o&&o.originatorBrandObj&&o.originatorBrandObj.name),onClose:()=>d(!1),children:(0,import_jsx_runtime.jsx)(WelcomeNewUser,{current:o,setShowLogin:i})}),(0,import_jsx_runtime.jsx)(GenericDrawer,{open:!!(!u&&t),onClose:()=>{n(null),d(!1)},children:(0,import_jsx_runtime.jsx)(AcceptedInvitation,{setShowLogin:i,acceptedInvitation:t})})]}):(0,import_jsx_runtime.jsx)(Loading,{})}Dashboard.propTypes={newUser:import_prop_types.default.bool.isRequired,acceptedInvitation:import_prop_types.default.shape({id:import_prop_types.default.string.isRequired,fromUser:import_prop_types.default.shape({name:import_prop_types.default.string.isRequired}).isRequired,brandObj:import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,dot_uuid:import_prop_types.default.string.isRequired,logoURL:import_prop_types.default.string.isRequired}).isRequired,pendingShare:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,shareType:import_prop_types.default.string.isRequired,status:import_prop_types.default.string.isRequired,askMonths:import_prop_types.default.number.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired}).isRequired)}),setAcceptedInvitation:import_prop_types.default.func.isRequired,setShowLogin:import_prop_types.default.func.isRequired};function Widget({children:e}){return(0,import_jsx_runtime.jsx)(Paper,{sx:{height:`100%`,borderRadius:3,padding:2},elevation:0,color:`#ffffff`,children:e})}Widget.propTypes={children:import_prop_types.default.node};function GradientFillFourColours({id:e,color1:t,color2:n,color3:i,color4:o}){return(0,import_jsx_runtime.jsx)(`defs`,{children:(0,import_jsx_runtime.jsxs)(`linearGradient`,{id:e,x1:`0%`,y1:`0%`,x2:`0%`,y2:`100%`,children:[(0,import_jsx_runtime.jsx)(`stop`,{offset:`0%`,stopColor:t}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`1%`,stopColor:n}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`2%`,stopColor:i}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`20%`,stopColor:o})]})})}GradientFillFourColours.propTypes={id:import_prop_types.default.string.isRequired,color1:import_prop_types.default.string.isRequired,color2:import_prop_types.default.string.isRequired,color3:import_prop_types.default.string.isRequired,color4:import_prop_types.default.string.isRequired};function GradientFillTwoColours({id:e,color1:t,color2:n}){return(0,import_jsx_runtime.jsx)(`defs`,{children:(0,import_jsx_runtime.jsxs)(`linearGradient`,{id:e,x1:`0%`,y1:`0%`,x2:`0%`,y2:`100%`,children:[(0,import_jsx_runtime.jsx)(`stop`,{offset:`0%`,stopColor:t}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`40%`,stopColor:n})]})})}GradientFillTwoColours.propTypes={id:import_prop_types.default.string.isRequired,color1:import_prop_types.default.string.isRequired,color2:import_prop_types.default.string.isRequired};function DisposableIncomeChartAllMonths({spendData:e}){let t=10,{colours:n}=Styling_default,[i,o]=(0,import_react$1.useState)(!1),[l,u]=(0,import_react$1.useState)({}
293),[d,f]=(0,import_react$1.useState)(!0),[p,m]=(0,import_react$1.useState)(!0),g=()=>{let t=[],n=[],i,o,l=0,d;e&&(Object.values(e).forEach(e=>{let u=Math.floor(e.disposableIncome||0);l+=u,(!i||u>i)&&(i=u),(!o||u<o)&&(o=u);let d=formatGBP(u),f=new Date(e.dateObj).toISOString().substring(0,7);t.push({x:monthLabel(e.dateObj),y:String(u),label:d,monthPart:f});let p=Math.floor(e.labels?.CREDIT_INCOME||0);n.push({x:monthLabel(e.dateObj),y:String(p),label:formatGBP(p),monthPart:f})}),d=Math.floor(l/e.length)),u({disposableIncomeChart:t,grossIncomeChart:n,lowestDisposable:o,highestDisposable:i,averageDisposable:d})};return(0,import_react$1.useEffect)(()=>{e&&g()},[e]),(0,import_react$1.useEffect)(()=>{i&&setTimeout(()=>{o(!1)},110)}),l&&Object.keys(l).length?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{title:`Your average monthly disposable income in the last 6 months was ${formatGBP(l.averageDisposable??0)}`}),(0,import_jsx_runtime.jsxs)(VictoryChart,{theme:VictoryTheme.material,width:300,height:260,children:[(0,import_jsx_runtime.jsx)(GradientFillFourColours,{color1:`#121533`,color2:`#7B7C8D`,color3:`#BDBDC6`,color4:`#EBEBEB`,id:`linear1`}),(0,import_jsx_runtime.jsx)(GradientFillTwoColours,{color1:`#769180`,color2:`#EBEBEB`,id:`linear2`}),(0,import_jsx_runtime.jsx)(VictoryArea,{animate:{duration:10},interpolation:`natural`,style:{data:{stroke:d?`#121533`:`transparent`,fill:d?`url(#linear1)`:`transparent`,strokeWidth:2}},data:l.grossIncomeChart,labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:`transparent`}})}),(0,import_jsx_runtime.jsx)(VictoryArea,{animate:{duration:10},interpolation:`natural`,data:l.disposableIncomeChart,style:{data:{stroke:p?`#769180`:`transparent`,fill:p?`url(#linear2)`:`transparent`,strokeWidth:2}},labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:`transparent`}})}),(0,import_jsx_runtime.jsx)(VictoryAxis,{style:{axis:{stroke:`none`},grid:{stroke:n.grey300},ticks:{stroke:`none`},tickLabels:{fill:n.grey300,fontSize:`7px`}}}),(0,import_jsx_runtime.jsx)(VictoryAxis,{dependentAxis:!0,style:{axis:{stroke:`none`},grid:{stroke:`#CBCBCB`},ticks:{stroke:n.grey300},tickLabels:{fill:n.grey300,fontSize:`7px`}}})]}),(0,import_jsx_runtime.jsxs)(Stack,{justifyContent:`center`,direction:`row`,children:[(0,import_jsx_runtime.jsxs)(Stack,{sx:{"&:hover":{cursor:`pointer`}},paddingX:1,flexDirection:`row`,onClick:()=>{(!d||p)&&f(!d)},children:[(0,import_jsx_runtime.jsx)(Circle_default,{sx:{color:d?n.black:n.grey200,paddingX:1},onClick:()=>{(!d||p)&&f(!d)}}),(0,import_jsx_runtime.jsx)(BText,{title:`Take-home pay`})]}),(0,import_jsx_runtime.jsxs)(Stack,{sx:{"&:hover":{cursor:`pointer`}},paddingX:1,flexDirection:`row`,onClick:()=>{(!p||d)&&m(!p)},children:[(0,import_jsx_runtime.jsx)(Circle_default,{sx:{color:p?n.green400:n.grey200,paddingX:1},onClick:()=>{(!p||d)&&m(!p)}}),(0,import_jsx_runtime.jsx)(BText,{title:`Disposable income`})]})]})]}):(0,import_jsx_runtime.jsx)(Loading,{})}DisposableIncomeChartAllMonths.propTypes={spendData:import_prop_types.default.arrayOf(import_prop_types.default.shape({total_credit:import_prop_types.default.number.isRequired,total_debit:import_prop_types.default.number.isRequired,labels:import_prop_types.default.shape({CREDIT_INCOME:import_prop_types.default.number,DEBIT_GAMBLING:import_prop_types.default.number,DEBIT_OTHER_TRANSFER:import_prop_types.default.number,DEBIT_EWALLET:import_prop_types.default.number,DEBIT_CREDIT_CARD:import_prop_types.default.number,DEBIT_OTHER_DISCRETIONARY:import_prop_types.default.number,DEBIT_PERSONAL_LOAN:import_prop_types.default.number,DEBIT_CASH_FOREX_CRYPTO:import_prop_types.default.number,DEBIT_SPEND_ESSENTIAL:import_prop_types.default.number}),disposableIncome:import_prop_types.default.number,income:import_prop_types.default.arrayOf(import_prop_types.default.shape({source:import_prop_types.default.string.isRequired,amount:import_prop_types.default.number.isRequired,count:import_prop_types.default.number.isRequired,by_account:import_prop_types.default.objectOf(import_prop_types.default.number).isRequired,transactions:import_prop_types.default.arrayOf(import_prop_types.default.string).isRequired,descriptions:import_prop_types.default.arrayOf(import_prop_types.default.string).isRequired}).isRequired).isRequired,datePart:import_prop_types.default.string.isRequired,dateObj:import_prop_types.default.string.isRequired,disposableBreakdown:import_prop_types.default.shape({income:import_prop_types.default.number.isRequired,other_credit:import_prop_types.default.number.isRequired,mortgage_rent:import_prop_types.default.number.isRequired,utilities_food:import_prop_types.default.number.isRequired,taxes_fines:import_prop_types.default.number.isRequired,debt_servicing:import_prop_types.default.number.isRequired}).isRequired}).isRequired)};function NoData$1(){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Disposable income`,variant:`h4`}),(0,import_jsx_runtime.jsx)(BText,{title:`Take-home pay less essential living costs`})]}),(0,import_jsx_runtime.jsx)(BText,{title:`ð Once you've connected your bank accounts to BetBudget we automatically calculate your disposable income and spending across all categories.`})]})}
293function DisposableIncome({spendData:e,noData:t}){let{colours:n}=Styling_default;return t?(0,import_jsx_runtime.jsx)(NoData$1,{}):e?(0,import_jsx_runtime.jsxs)(Stack,{spacing:6,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h5`,title:`Disposable Income`}),(0,import_jsx_runtime.jsx)(BText,{title:`Take-home pay less essential living costs`,color:n.grey400})]}),(0,import_jsx_runtime.jsx)(DisposableIncomeChartAllMonths,{spendData:e})]}):(0,import_jsx_runtime.jsx)(Loading,{})}DisposableIncome.propTypes={spendData:import_prop_types.default.arrayOf(import_prop_types.default.shape({total_credit:import_prop_types.default.number.isRequired,total_debit:import_prop_types.default.number.isRequired,labels:import_prop_types.default.shape({CREDIT_INCOME:import_prop_types.default.number,DEBIT_GAMBLING:import_prop_types.default.number,DEBIT_OTHER_TRANSFER:import_prop_types.default.number,DEBIT_EWALLET:import_prop_types.default.number,DEBIT_CREDIT_CARD:import_prop_types.default.number,DEBIT_OTHER_DISCRETIONARY:import_prop_types.default.number,DEBIT_PERSONAL_LOAN:import_prop_types.default.number,DEBIT_CASH_FOREX_CRYPTO:import_prop_types.default.number,DEBIT_SPEND_ESSENTIAL:import_prop_types.default.number}),disposableIncome:import_prop_types.default.number,income:import_prop_types.default.arrayOf(import_prop_types.default.shape({source:import_prop_types.default.string.isRequired,amount:import_prop_types.default.number.isRequired,count:import_prop_types.default.number.isRequired,by_account:import_prop_types.default.objectOf(import_prop_types.default.number).isRequired,transactions:import_prop_types.default.arrayOf(import_prop_types.default.string).isRequired,descriptions:import_prop_types.default.arrayOf(import_prop_types.default.string).isRequired}).isRequired).isRequired,datePart:import_prop_types.default.string.isRequired,dateObj:import_prop_types.default.string.isRequired,disposableBreakdown:import_prop_types.default.shape({income:import_prop_types.default.number.isRequired,other_credit:import_prop_types.default.number.isRequired,mortgage_rent:import_prop_types.default.number.isRequired,utilities_food:import_prop_types.default.number.isRequired,taxes_fines:import_prop_types.default.number.isRequired,debt_servicing:import_prop_types.default.number.isRequired}).isRequired}).isRequired),noData:import_prop_types.default.bool.isRequired};function GradientFill$1({color1:e,color2:t,id:n}){return(0,import_jsx_runtime.jsx)(`defs`,{children:(0,import_jsx_runtime.jsxs)(`linearGradient`,{id:n,x1:`0%`,y1:`0%`,x2:`0%`,y2:`100%`,children:[(0,import_jsx_runtime.jsx)(`stop`,{offset:`0%`,stopColor:e}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`100%`,stopColor:t})]})})}GradientFill$1.propTypes={color1:import_prop_types.default.string.isRequired,color2:import_prop_types.default.string.isRequired,id:import_prop_types.default.string.isRequired};function ChartAllMonths({monthsData:e}){let{colours:t}=Styling_default,{amountPositiveColor:n,amountNegativeColor:i}=Styling_default,o=10,l=`bounce`,[u,d]=(0,import_react$1.useState)(!1),[f,p]=(0,import_react$1.useState)({}),[m,g]=(0,import_react$1.useState)(!0),[_,b]=(0,import_react$1.useState)(!0),S=(0,import_react$1.useCallback)(()=>{let t=[],n=0,i;return e&&(Object.values(e).forEach(e=>{let i=Math.floor(e.average_balance||0),o=formatGBP(i),l=new Date(e.dateObj).toISOString().substring(0,7),u={x:monthLabel(e.dateObj),y:String(i),label:o,monthPart:l};t.push(u),n+=i}),i=Math.floor(n/Object.values(e).length)),{averages:t,averageBalanceOverall:i}},[e]),C=(0,import_react$1.useCallback)(()=>{let t=[],n=0;return e&&Object.values(e).forEach(e=>{let i=Math.floor(e.min_balance||0),o=formatGBP(i),l=new Date(e.dateObj).toISOString().substring(0,7),u={x:monthLabel(e.dateObj),y:String(i),label:o,monthPart:l};t.push(u),(!n||i<n)&&(n=i)}),{minimums:t,overallMinimum:n}},[e]),T=(0,import_react$1.useCallback)(()=>{let t=[],o=0;return e&&Object.values(e).forEach(e=>{let l=Math.floor(e.min_balance||0),u=Math.floor(e.max_balance||0);(!o||u>o)&&(o=u);let d=`${formatGBP(l)}-${formatGBP(u)}`,f=new Date(e.dateObj).toISOString().substring(0,7),p={x:monthLabel(e.dateObj),y:String(u),y0:String(l),label:d,fill:l>=0?n:i,monthPart:f};t.push(p)}),{maxmins:t,overallMaximum:o}},[i,n,e]),E=()=>{let{maxmins:e,overallMaximum:t}=T(),{averages:n,averageBalanceOverall:i}=S(),{minimums:o,overallMinimum:l}=C();p({maxmins:e,averages:n,minimums:o,averageBalanceOverall:i,overallMinimum:l,overallMaximum:t})};return(0,import_react$1.useEffect)(()=>{e&&E()},[e]),(0,import_react$1.useEffect)(()=>{u&&setTimeout(()=>{d(!1)},110)},[]),f&&Object.keys(f).length?(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{title:`Daily total balance ranged from ${formatGBP(f.overallMinimum??0)} to ${formatGBP(f.overallMaximum??0)}. The average was ${formatGBP(f.averageBalanceOverall??0)}.`}),(0,import_jsx_runtime.jsxs)(VictoryChart,{theme:VictoryTheme.material,height:250,domainPadding:20,children:[(0,import_jsx_runtime.jsx)(GradientFill$1,{color1:`#BBC6BF`,color2:t.green400,id:`linear3`}),(0,import_jsx_runtime.jsx)(VictoryBar,{animate:{duration:10,easing:`bounce`},labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:`transparent`,fontSize:8}}),barRatio:.8,cornerRadius:{top:8,bottom:8},style:{data:_?{fill:`url(#linear3)`}:{fill:`transparent`}},data:f.maxmins}),(0,import_jsx_runtime.jsx)(VictoryLine,{animate:{duration:10},interpolation:`natural`,data:f.averages,style:{data:m?{stroke:t.black}:{stroke:`transparent`}},labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:u||!m?`transparent`:t.black,fontSize:11}})}),(0,import_jsx_runtime.jsx)(VictoryScatter,{data:f.averages,size:3,style:{data:{fill:m?t.black:`transparent`},labels:{fill:`transparent`}}}),(0,import_jsx_runtime.jsx)(VictoryAxis,{style:{grid:{stroke:`transparent`},ticks:{stroke:`none`},tickLabels:{fill:t.grey300,fontSize:`8px`}},axisComponent:(0,import_jsx_runtime.jsx)(LineSegment,{style:{width:1,stroke:t.grey300}})}),(0,import_jsx_runtime.jsx)(VictoryAxis,{dependentAxis:!0,style:{grid:{stroke:t.grey200},ticks:{stroke:`none`},tickLabels:{fill:t.grey300,fontSize:`8px`}},axisComponent:(0,import_jsx_runtime.jsx)(LineSegment,{style:{width:1,stroke:`transparent`}})})]}),(0,import_jsx_runtime.jsxs)(Stack,{justifyContent:`center`,direction:`row`,children:[(0,import_jsx_runtime.jsxs)(Stack,{sx:{"&:hover":{cursor:`pointer`}},flexDirection:`row`,paddingX:1,onClick:()=>g(!m),children:[(0,import_jsx_runtime.jsx)(Circle_default,{sx:{color:m?t.black:t.grey200,paddingX:1},onClick:()=>g(!m)}),(0,import_jsx_runtime.jsx)(BText,{title:`£ Net`})]}),(0,import_jsx_runtime.jsxs)(Stack,{sx:{"&:hover":{cursor:`pointer`}},flexDirection:`row`,paddingX:1,onClick:()=>b(!_),children:[(0,import_jsx_runtime.jsx)(Circle_default,{sx:{color:_?t.green400:t.grey200,paddingX:1},onClick:()=>b(!_)}),(0,import_jsx_runtime.jsx)(BText,{title:` £ Daily balance`})]})]})]}):(0,import_jsx_runtime.jsx)(Loading,{})}ChartAllMonths.propTypes={monthsData:import_prop_types.default.objectOf(import_prop_types.default.shape({dateObj:import_prop_types.default.string.isRequired,average_balance:import_prop_types.default.number.isRequired,min_balance:import_prop_types.default.number.isRequired,max_balance:import_prop_types.default.number.isRequired}).isRequired).isRequired};function Cashflow({setShowLogin:e}
293){let t=`default`,[n,i]=(0,import_react$1.useState)({}),[o,l]=(0,import_react$1.useState)({}),[u,d]=(0,import_react$1.useState)(!1),{colours:f}=Styling_default,p=(0,import_react$1.useCallback)(e=>{let n=o?structuredClone(o):{};n[t]=e,l(n)},[o,t]),m=(0,import_react$1.useCallback)(e=>{!e||!Array.isArray(e)||e.length===0?d(!0):(d(!1),e.sort((e,t)=>new Date(e.dateObj)>new Date(t.dateObj)?1:new Date(t.dateObj)>new Date(e.dateObj)?-1:0),i(e.reduce((e,t)=>{let n=new Date(t.dateObj).toISOString().substring(0,7);return e[n]=t,e},{})))},[]),g=(0,import_react$1.useCallback)(()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/cashflow/months`,callback:m})},[m,e]),_=(0,import_react$1.useCallback)(t=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/cashflow/days`,params:{year:t.substring(0,4),month:t.substring(-2)},callback:p})},[p,e]);return(0,import_react$1.useEffect)(()=>{n&&n[t]&&_(t)},[t,n]),(0,import_react$1.useEffect)(()=>{g()},[]),u?(0,import_jsx_runtime.jsx)(NoData$2,{}):n?(0,import_jsx_runtime.jsxs)(Stack,{spacing:6,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h5`,title:`Cashflow`}),(0,import_jsx_runtime.jsx)(BText,{title:`Highest, lowest and average balances in your bank accounts`,color:f.grey400})]}),(0,import_jsx_runtime.jsx)(ChartAllMonths,{monthsData:n})]}):(0,import_jsx_runtime.jsx)(Loading,{})}Cashflow.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function TopStores({top5Merchants:e}){return e?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h5`,title:`Top stores`}),e.length===0?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`No transactions at known stores over last 6 months`}):e.map(e=>(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:3,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(MerchantLogoAvatar,{merchant:e}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:e.name??``})]}),(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:`flex-end`,children:(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`£${formatNumber(e.totalSpend)}`})})]},v4()))]}):(0,import_jsx_runtime.jsx)(Loading,{})}TopStores.propTypes={top5Merchants:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalSpend:import_prop_types.default.number.isRequired,averageSpend:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired};function GradientFill({color1:e,color2:t,color3:n,color4:i,id:o}){return(0,import_jsx_runtime.jsx)(`defs`,{children:(0,import_jsx_runtime.jsxs)(`linearGradient`,{id:o,x1:`0%`,y1:`0%`,x2:`0%`,y2:`100%`,children:[(0,import_jsx_runtime.jsx)(`stop`,{offset:`0%`,stopColor:e}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`30%`,stopColor:t}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`80%`,stopColor:n}),(0,import_jsx_runtime.jsx)(`stop`,{offset:`100%`,stopColor:i})]})})}GradientFill.propTypes={color1:import_prop_types.default.string.isRequired,color2:import_prop_types.default.string.isRequired,color3:import_prop_types.default.string.isRequired,color4:import_prop_types.default.string.isRequired,id:import_prop_types.default.string.isRequired};function CategoryChart({chartData:e,colours:t,children:n}){return(0,import_jsx_runtime.jsxs)(VictoryChart,{theme:VictoryTheme.material,padding:40,domainPadding:0,children:[n,(0,import_jsx_runtime.jsx)(VictoryBar,{animate:{duration:50},data:e||[],labelComponent:(0,import_jsx_runtime.jsx)(VictoryLabel,{style:{fill:t.grey500,fontSize:12}}),barRatio:1,cornerRadius:{top:8},style:{data:{fill:`url(#linear4)`}}}),(0,import_jsx_runtime.jsx)(VictoryAxis,{style:{grid:{stroke:`transparent`},ticks:{stroke:`none`},tickLabels:{fill:t.grey300,fontSize:10}},axisComponent:(0,import_jsx_runtime.jsx)(LineSegment,{style:{width:1,stroke:t.grey300}})}),(0,import_jsx_runtime.jsx)(VictoryAxis,{dependentAxis:!0,style:{grid:{stroke:t.grey200},ticks:{stroke:`none`},tickLabels:{fill:t.grey300,fontSize:10}},axisComponent:(0,import_jsx_runtime.jsx)(LineSegment,{style:{width:1,stroke:`transparent`}})})]})}
293CategoryChart.propTypes={children:import_prop_types.default.node,chartData:import_prop_types.default.arrayOf(import_prop_types.default.shape({})),colours:import_prop_types.default.shape({grey300:import_prop_types.default.string.isRequired,grey200:import_prop_types.default.string.isRequired,grey500:import_prop_types.default.string.isRequired}).isRequired};function CategoryUnit({title:e,description:t,amount:n,percent:i,months:o,monthPart:l,setShowLogin:u,label:d}){let[f,p]=(0,import_react$1.useState)([]),[m,g]=(0,import_react$1.useState)([]),[_,b]=(0,import_react$1.useState)(!1),[S,C]=(0,import_react$1.useState)(!1),T=()=>b(!1),{colours:E}=Styling_default,D=()=>{AppAPI({setShowLogin:u,endpoint:`betbudget/api/v1/cashflow/topMerchants?category=${d}&lookback=6`,method:`GET`,callback:e=>{g(e.topMerchantsBySpend)}})};return(0,import_react$1.useEffect)(()=>{D()},[]),(0,import_react$1.useEffect)(()=>{if(o){let e=[];Object.keys(o).forEach(t=>{let n=Math.floor(o[t]||0),i=formatGBP(n),u=t===l?`#de5c0c`:``;e.push({x:monthLabel(t),y:String(n),fill:u,label:i})}),p(e)}},[o]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Paper,{sx:{padding:2,borderRadius:3},elevation:0,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:0,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{title:e,variant:`h5`}),(0,import_jsx_runtime.jsx)(BarChart_default,{onClick:import_lib$1.isMobile?()=>C(!S):()=>b(!_),sx:{color:E.green400,borderRadius:14}})]}),(0,import_jsx_runtime.jsx)(BText,{title:t,variant:`body2`,color:E.grey400})]}),(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`determinate`,value:i,sx:{"& .MuiLinearProgress-bar":{backgroundColor:E.green400},backgroundColor:E.grey200}}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,width:`100%`,spacing:3,marginTop:1,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Stack,{spacing:0,children:(0,import_jsx_runtime.jsx)(BText,{title:`${formatGBP(n)} total`,variant:`body2`,color:E.grey500,fontWeight:`light`})}),(0,import_jsx_runtime.jsx)(BText,{title:`${i}% of spending`,variant:`body2`,color:E.grey500,fontWeight:`light`})]}),S&&import_lib$1.isMobile?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(CategoryChart,{chartData:f,colours:E,children:(0,import_jsx_runtime.jsx)(GradientFill,{color1:`#BBC6BF`,color2:`#BBC6BF`,color3:`#769180`,color4:`#769180`,id:`linear4`})}),(0,import_jsx_runtime.jsx)(TopStores,{top5Merchants:m})]}):null]})},l),(0,import_jsx_runtime.jsx)(Modal,{open:_,onClose:T,children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modal,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h3`,title:e}),(0,import_jsx_runtime.jsx)(Caption,{title:t,color:E.grey400})]}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{b(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,rowGap:4,children:[(0,import_jsx_runtime.jsxs)(Grid,{size:{xs:12,md:6},children:[(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`determinate`,value:i,sx:{marginTop:2,"& .MuiLinearProgress-bar":{backgroundColor:E.green400},backgroundColor:E.grey200,borderRadius:14}}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,width:`100%`,spacing:3,marginTop:1,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Stack,{spacing:0,children:(0,import_jsx_runtime.jsx)(BText,{title:`${formatGBP(n)} total`,variant:`body2`})}),(0,import_jsx_runtime.jsx)(BText,{title:`${i}% of spending`,variant:`body2`})]}),(0,import_jsx_runtime.jsx)(CategoryChart,{chartData:f,colours:E,children:(0,import_jsx_runtime.jsx)(GradientFill,{color1:`#BBC6BF`,color2:`#BBC6BF`,color3:`#769180`,color4:`#769180`,id:`linear4`})})]}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},paddingLeft:{xs:0,md:4},children:(0,import_jsx_runtime.jsx)(TopStores,{top5Merchants:m})})]})]})})})]})}CategoryUnit.propTypes={title:import_prop_types.default.string.isRequired,description:import_prop_types.default.string.isRequired,amount:import_prop_types.default.number.isRequired,percent:import_prop_types.default.number.isRequired,months:import_prop_types.default.objectOf(import_prop_types.default.number),monthPart:import_prop_types.default.string,setShowLogin:import_prop_types.default.func.isRequired,label:import_prop_types.default.string.isRequired};function SpendByCategory({spendData:e,setShowLogin:t}
293){let[n,i]=(0,import_react$1.useState)([]),[o,l]=(0,import_react$1.useState)(void 0),u=()=>{AppAPI({setShowLogin:t,endpoint:`betbudget/api/cashflow/categories`,callback:l})},d=()=>{let t;t=Array.isArray(e)?e:[t];let n={},l={},u=0;t.forEach(e=>{u+=+e.total_debit;let{labels:t}=e;Object.keys(t).forEach(n=>{n.startsWith(`DEBIT`)&&(n in l||(l[n]={}),l[n][e.dateObj.substring(0,7)]=Math.floor(+t[n]))}),Object.keys(t).forEach(e=>{e.startsWith(`DEBIT`)&&(e in n||(n[e]=0),n[e]=Math.floor(n[e]+ +t[e]))})});let d=[];Object.keys(n).forEach(e=>{let t=o?.debit_labels.filter(t=>t.label===e)[0],i=e.substring(6).toLowerCase();t&&d.push({title:t.title,description:t.description,amount:n[e],percent:Math.floor(n[e]/u*100),months:l[e],label:i})}),d.sort((e,t)=>t.amount>e.amount?1:e.amount>t.amount?-1:0),i(d)};return(0,import_react$1.useEffect)(()=>{u()},[]),(0,import_react$1.useEffect)(()=>{e&&o&&d()},[e,o]),!n||!o?(0,import_jsx_runtime.jsx)(Loading,{}):n&&o?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsx)(Box,{px:2,children:(0,import_jsx_runtime.jsx)(Heading,{title:`Spending over the last 6 months`,variant:`h5`})}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,rowGap:4,children:n.map(e=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6,lg:4},children:(0,import_jsx_runtime.jsx)(Box,{paddingRight:2,children:(0,import_jsx_runtime.jsx)(CategoryUnit,{amount:e.amount,description:e.description,title:e.title,percent:e.percent,months:e.months,setShowLogin:t,label:e.label})})},v4()))})]}):(0,import_jsx_runtime.jsx)(Loading,{})}SpendByCategory.propTypes={spendData:import_prop_types.default.oneOfType([import_prop_types.default.array,import_prop_types.default.object]),setShowLogin:import_prop_types.default.func.isRequired};function NoBankData(){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,flex:1,children:[(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsx)(Heading,{title:`Current bank balances`,variant:`h5`})}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{title:`ð Once you've connected your bank accounts to BetBudget you'll be able to see your bank balances`}),(0,import_jsx_runtime.jsx)(BText,{title:`You'll be able to see exactly where your money goes each month and understand how your disposable income changes over time.`})]})]})}function CurrentBankBalances({setShowLogin:e}){let[t,n]=(0,import_react$1.useState)([]),[i,o]=(0,import_react$1.useState)(!0),{colours:l}=Styling_default,u=e=>{o(!1),!(!e||!Array.isArray(e)||e.length===0)&&n(e)},d=(0,import_react$1.useCallback)(()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/balances`,callback:u})},[e]);return(0,import_react$1.useEffect)(()=>{d()},[]),i?(0,import_jsx_runtime.jsx)(Loading,{}):t.length===0?(0,import_jsx_runtime.jsx)(NoBankData,{}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsx)(Heading,{variant:`h5`,title:`Current bank balances`})}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,children:t.map(e=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:6},children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:(0,import_jsx_runtime.jsxs)(Stack,{display:`flex`,direction:`row`,justifyContent:`space-between`,sx:{paddingRight:3},children:[(0,import_jsx_runtime.jsx)(BText,{title:`${e.name} #${e.last_five_digits}`}),(0,import_jsx_runtime.jsx)(BText,{title:`£${e.balance}`,color:l.green500})]})},e.last_five_digits)}))})]})}CurrentBankBalances.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function Insights({setShowLogin:e}){let[t,n]=(0,import_react$1.useState)([]),[i,o]=(0,import_react$1.useState)(!1),l=(0,import_react$1.useCallback)(e=>{!Array.isArray(e)||e.length===0||`fail`in e?o(!0):(o(!1),n(e))},[]),u=(0,import_react$1.useCallback)(()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/cashflow/spending`,callback:l})},[e,l]);return(0,import_react$1.useEffect)(()=>{u()},[]),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h4`:`h3`,title:`Financial Insights`}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:12},children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:(0,import_jsx_runtime.jsx)(Widget,{children:(0,import_jsx_runtime.jsx)(CurrentBankBalances,{setShowLogin:e})})})}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,rowGap:2,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,paddingRight:{xs:0,md:2},children:(0,import_jsx_runtime.jsx)(Widget,{children:(0,import_jsx_runtime.jsx)(DisposableIncome,{spendData:t,noData:i})})})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:(0,import_jsx_runtime.jsx)(Widget,{children:(0,import_jsx_runtime.jsx)(Cashflow,{setShowLogin:e})})})})]}),(0,import_jsx_runtime.jsx)(SpendByCategory,{spendData:t,setShowLogin:e})]})}
293Insights.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function BetTrackerTrackedAccountItem({trackedAccountObj:e,selectedAccount:t,setSelectedAccount:n}){let{colours:i}=Styling_default,o=`${API_SERVER}/betbudget/api/merchant/logo/`;return e&&e.dot_uuid&&e.merchantObj&&e.merchantObj.dot_uuid?(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,p:2,alignItems:`center`,bgcolor:t===e.dot_uuid?i.green400:i.white,borderRadius:`14px`,height:`60px`,mt:1,children:[(0,import_jsx_runtime.jsx)(Avatar,{src:`${o}${e.merchantObj.dot_uuid}`,sx:{boxShadow:2,backgroundColor:`#c0c0c0`},children:initials(e?.merchantObj.name??``)}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,p:1,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,lg:6},children:(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,color:t===e.dot_uuid?i.white:i.black,title:e?.merchantObj.name??``})})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,xl:6},children:(0,import_jsx_runtime.jsxs)(Stack,{alignItems:`flex-end`,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,color:t===e.dot_uuid?i.white:i.black,title:`£${e.balances.cash}`}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:i.green400,padding:0},onClick:()=>{n(e.dot_uuid),window.scrollTo(0,0)},children:`See more`})]})})]})]},e.dot_uuid):null}BetTrackerTrackedAccountItem.propTypes={trackedAccountObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,merchantObj:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,label:import_prop_types.default.string.isRequired,name:import_prop_types.default.string}).isRequired,last_balance_dateObj:import_prop_types.default.string.isRequired,balances:import_prop_types.default.shape({cash:import_prop_types.default.number.isRequired,bonus:import_prop_types.default.number.isRequired}).isRequired}).isRequired,selectedAccount:import_prop_types.default.string,setSelectedAccount:import_prop_types.default.func.isRequired};function NoData(){return(0,import_jsx_runtime.jsxs)(Stack,{p:3,spacing:3,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Nothing here yet`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Once you've connected your bank accounts to BetBudget we automatically identify which sites you play at. It takes a few minutes to generate the data after you connect your account.`}),(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`You'll be able to use this page to keep tabs on your profit and loss from each site, as well as keep helpful notes on your balances and interactions with each site.`})]})]})}function BetTrackerTotals({trackedAccounts:e}){let[t,n]=(0,import_react$1.useState)({balance:0}),[i,o]=(0,import_react$1.useState)(!1),{linearGradient:l,colours:u}=Styling_default;return(0,import_react$1.useEffect)(()=>{e&&e.length>0&&n({balance:e.reduce((e,t)=>e+Number(t?.balances.cash),0)})},[e]),!e||e.length===0?null:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,direction:`row`,sx:{background:l.green,borderRadius:`14px`,padding:`20px`,marginRight:1},justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`£${formatGBP(t.balance)}`}),(0,import_jsx_runtime.jsx)(Caption,{title:`Total in all wagering accounts`,color:u.grey500})]}),(0,import_jsx_runtime.jsx)(Stack,{justifyContent:`flex-start`,children:(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:u.green400,alignItems:`flex-start`},onClick:()=>{o(!0)},children:`About`})})]}),(0,import_jsx_runtime.jsx)(Modal,{open:i,onClose:()=>o(!1),children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modalSmaller,children:(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`center`,justifyContent:`space-between`,py:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Betting account balances`}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{o(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Use this tool to keep a handy note of your balances in your betting accounts, all in one place.`}),(0,import_jsx_runtime.jsx)(`br`,{}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`BetBudget automatically detects wagering accounts from your bank statements and adds them here. Youâll need to keep the balances updated yourself as we donât have access to your betting accounts.`})]})})})]})}BetTrackerTotals.propTypes={trackedAccounts:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,balances:import_prop_types.default.shape({cash:import_prop_types.default.number.isRequired,bonus:import_prop_types.default.number.isRequired}).isRequired,last_balance_dateObj:import_prop_types.default.string.isRequired,merchantObj:import_prop_types.default.shape({name:import_prop_types.default.string,dot_uuid:import_prop_types.default.string.isRequired,label:import_prop_types.default.string.isRequired}).isRequired})).isRequired};function ListTracked({setShowLogin:e}
293){let[t,n]=(0,import_react$1.useState)([]),[i,o]=(0,import_react$1.useState)(),[l,u]=(0,import_react$1.useState)(!1),{colours:d}=Styling_default,f=e=>{Array.isArray(e)&&hasLengthAtLeast(e,1)?(u(!1),n(e.filter(e=>typeof e.merchantObj.name==`string`).sort((e,t)=>(e.merchantObj.name?.[0].toUpperCase()??``)>(t.merchantObj.name?.[0].toUpperCase()??``)?1:(t.merchantObj.name?.[0].toUpperCase()??``)>(e.merchantObj.name?.[0].toUpperCase()??``)?-1:0))):u(!0)},p=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/bettracker/trackedaccount/list`,callback:f})};return(0,import_react$1.useEffect)(()=>{p()},[]),l?(0,import_jsx_runtime.jsx)(Paper,{children:(0,import_jsx_runtime.jsx)(NoData,{})}):t?import_lib$1.isMobile?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[i?(0,import_jsx_runtime.jsx)(BetTrackerAccount,{setShowLogin:e,trackedAccount_dot_uuid:i}):(0,import_jsx_runtime.jsx)(Stack,{justifyContent:`center`,alignItems:`flex-start`,children:(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Click on Gaming site to see more details`,color:d.grey400})}),(0,import_jsx_runtime.jsx)(BetTrackerTotals,{trackedAccounts:t}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,rowSpacing:1,columnSpacing:1,children:t.map(e=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsx)(BetTrackerTrackedAccountItem,{trackedAccountObj:e,selectedAccount:i,setSelectedAccount:o})},v4()))})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,direction:`row`,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,width:`50%`,children:[(0,import_jsx_runtime.jsx)(BetTrackerTotals,{trackedAccounts:t}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,rowGap:1,children:t.map(e=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,lg:6},paddingRight:{xs:0,md:1},children:(0,import_jsx_runtime.jsx)(BetTrackerTrackedAccountItem,{trackedAccountObj:e,selectedAccount:i,setSelectedAccount:o})},v4()))})]}),i?(0,import_jsx_runtime.jsx)(Stack,{width:`100%`,children:(0,import_jsx_runtime.jsx)(BetTrackerAccount,{setShowLogin:e,trackedAccount_dot_uuid:i})}):(0,import_jsx_runtime.jsx)(Stack,{justifyContent:`center`,alignItems:`flex-start`,children:(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`<- Click on Gaming site to see more details`,color:d.grey400})})]}):(0,import_jsx_runtime.jsx)(Loading,{})}ListTracked.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function BetTracker({setShowLogin:e}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h4`:`h3`,title:`My Gaming Sites`}),(0,import_jsx_runtime.jsx)(ListTracked,{setShowLogin:e})]})}BetTracker.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function ButtonDetails({complete:e,isLoading:t,siteName:n,setSiteName:i,siteURL:o,setSiteURL:l,siteInfo:u,setSiteInfo:d,submitCorrection:f}){return e?(0,import_jsx_runtime.jsxs)(Stack,{width:`100%`,spacing:4,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Thank you`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Our team will review this transaction and make any necessary corrections.`})]}):t?(0,import_jsx_runtime.jsx)(Loading,{}):(0,import_jsx_runtime.jsxs)(Stack,{width:`100%`,spacing:4,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Thank you for helping make BetBudget better for everyone. 294 Any further info we might need to fix this? Don't worry if not.`}),(0,import_jsx_runtime.jsx)(TextInput,{value:n,onChange:e=>i(e.target.value),label:`Site name`}),(0,import_jsx_runtime.jsx)(TextInput,{value:o,onChange:e=>l(e.target.value),label:`Site web address`}),(0,import_jsx_runtime.jsx)(TextInput,{multiline:!0,rows:4,value:u,onChange:e=>d(e.target.value),label:`Comments`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Request review`,onClick:()=>{f()}})]})}ButtonDetails.propTypes={complete:import_prop_types.default.bool.isRequired,isLoading:import_prop_types.default.bool.isRequired,siteName:import_prop_types.default.string.isRequired,setSiteName:import_prop_types.default.func.isRequired,siteURL:import_prop_types.default.string.isRequired,setSiteURL:import_prop_types.default.func.isRequired,siteInfo:import_prop_types.default.string.isRequired,setSiteInfo:import_prop_types.default.func.isRequired,submitCorrection:import_prop_types.default.func.isRequired};function CorrectIndividualTransactionButton({dot_uuid:e,setShowLogin:t}
294){let[n,i]=(0,import_react$1.useState)(!1),[o,l]=(0,import_react$1.useState)(!1),[u,d]=(0,import_react$1.useState)(!1),[f,p]=(0,import_react$1.useState)(``),[m,g]=(0,import_react$1.useState)(``),[_,b]=(0,import_react$1.useState)(``);return(0,import_react$1.useEffect)(()=>{l(!1),g(``),p(``),b(``)},[n]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(AppButton,{disabled:u,title:u?`Request sent`:`Request review`,onClick:()=>i(!0)}),(0,import_jsx_runtime.jsx)(Modal,{open:n,onClose:()=>{i(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modal,children:(0,import_jsx_runtime.jsx)(ButtonDetails,{complete:u,isLoading:o,siteName:m,setSiteName:g,siteURL:f,setSiteURL:p,siteInfo:_,setSiteInfo:b,submitCorrection:()=>{l(!0),AppAPI({setShowLogin:t,endpoint:`betbudget/api/request_correction`,params:{transaction_dot_uuid:e,siteName:m,siteURL:f,siteInfo:_},callback:()=>{d(!0)}})}})})})]})}CorrectIndividualTransactionButton.propTypes={dot_uuid:import_prop_types.default.string.isRequired,setShowLogin:import_prop_types.default.func.isRequired};function CorrectIndividualTransaction({amount:e,bank:t,digits:n,date:i,description:o,dot_uuid:l,correction_status:u,label:d,labels:f,setShowLogin:p}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:0,children:[(0,import_jsx_runtime.jsx)(BodyText,{bold:!0,children:`${i.getDate()} ${i.toLocaleString(`default`,{month:`short`})} ${i.getFullYear()}`}),(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BodyText,{children:o}),(0,import_jsx_runtime.jsx)(BodyText,{children:`${t} Acct #...${n}`})]}),(0,import_jsx_runtime.jsx)(BodyText,{children:`£${formatGBP(e)}`})]}),(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BodyText,{children:` We currently think this is:`}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Chip,{size:`small`,label:d&&f&&d.toUpperCase()in f?f[d.toUpperCase()].title:`Unknown`,icon:(0,import_jsx_runtime.jsx)(Label_default,{})})})]}),u?(0,import_jsx_runtime.jsx)(Box,{width:`100%`,sx:{backgroundColor:`#f0f0f0`,borderRadius:6,py:1,px:3,my:2,boxShadow:2},children:(0,import_jsx_runtime.jsx)(BodyText,{children:`Accuracy review ${u===`pending`?`underway`:`complete`}`})}):(0,import_jsx_runtime.jsx)(CorrectIndividualTransactionButton,{setShowLogin:p,dot_uuid:l})]},l)}CorrectIndividualTransaction.propTypes={amount:import_prop_types.default.number.isRequired,bank:import_prop_types.default.string.isRequired,digits:import_prop_types.default.string.isRequired,date:import_prop_types.default.instanceOf(Date).isRequired,description:import_prop_types.default.string.isRequired,dot_uuid:import_prop_types.default.string.isRequired,correction_status:import_prop_types.default.string,label:import_prop_types.default.string,labels:import_prop_types.default.objectOf(import_prop_types.default.shape({label:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,description:import_prop_types.default.shape({debit:import_prop_types.default.string,credit:import_prop_types.default.string}).isRequired})),setShowLogin:import_prop_types.default.func.isRequired};function FindIncorrectTransaction({setShowLogin:e}){let[t,n]=(0,import_react$1.useState)(``),[i,o]=(0,import_react$1.useState)([]),[l,u]=(0,import_react$1.useState)(``),[d,f]=(0,import_react$1.useState)(void 0),{colours:p}=Styling_default,m=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/labels`,callback:f})},g=e=>{e&&Array.isArray(e)&&e.length>0?o(e):u(`No matches`)},_=()=>{t.length>1&&(u(``),AppAPI({setShowLogin:e,endpoint:`betbudget/api/locate_transactions`,params:{txnInfo:t},callback:g}))};return(0,import_react$1.useEffect)(()=>{d||m()},[]),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{title:`Report an error`,variant:`body1`}),(0,import_jsx_runtime.jsx)(BText,{title:`Did we make a mistake categorising a transaction, or are you unable to find something you think should be here?`,variant:`body2`}),(0,import_jsx_runtime.jsx)(BText,{title:`Type in the amount or the statement entry text (usually the name of the company). Select the relevant transaction and we'll take a look.`,variant:`body2`}),(0,import_jsx_runtime.jsx)(BText,{title:`All reviews are completely anonymous and our staff do not have access to your wider bank data.`,variant:`body2`})]}),!i||i.length===0?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(TextInput,{value:t,onChange:e=>n(e.target.value),label:`Description or amount`}),(0,import_jsx_runtime.jsx)(AppButton,{disabled:!t,onClick:()=>_(),title:`Find matching transactions`}),l?(0,import_jsx_runtime.jsx)(BodyText,{children:l}):null]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,spacing:4,sx:{overflowX:`scroll`},children:i?i.map(t=>(0,import_jsx_runtime.jsx)(Box,{sx:{minWidth:300},children:(0,import_jsx_runtime.jsx)(CorrectIndividualTransaction,{amount:t.amount,bank:t.bankObj.name,digits:t.last_five_digits,date:new Date(t.dateObj),description:t.description,dot_uuid:t.dot_uuid,correction_status:t.correction_status,label:t.label,labels:d,setShowLogin:e})},t.dot_uuid)):null}),(0,import_jsx_runtime.jsx)(Stack,{alignItems:`center`,children:(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{o([])},sx:{textTransform:`none`,color:p.green400,alignItems:`flex-start`},children:`Cancel`})})]})]})}FindIncorrectTransaction.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function PreferenceSMS({setShowLogin:e}
294){let[t,n]=(0,import_react$1.useState)(!1),{colours:i}=Styling_default,o=()=>{AppAPI({endpoint:`betbudget/api/setting/sms`,setShowLogin:e,callback:e=>{e&&`sms`in e?n(e.sms):n(!1)}})},l=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/enable_sms_notifications`,callback:()=>o()})},u=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/disable_sms_notifications`,callback:()=>o()})},d=()=>{t?u():l()};return(0,import_react$1.useEffect)(()=>{o()},[]),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Get notified by SMS`}),(0,import_jsx_runtime.jsx)(Caption,{title:`Messages about sharing requests and other alerts`,color:i.grey400})]}),(0,import_jsx_runtime.jsx)(Checkbox,{checked:t,size:`medium`,onChange:()=>d(),sx:{"&.Mui-checked":{color:i.green400}}})]})}PreferenceSMS.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function PreferenceWithdrawals({setShowLogin:e}){let[t,n]=(0,import_react$1.useState)(!1),{colours:i}=Styling_default,o=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/setting/withdrawals`,callback:e=>{e&&`withdrawals`in e?n(e.withdrawals):n(!1)}})},l=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/enable_withdrawal_notifications`,callback:()=>o()})},u=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/disable_withdrawal_notifications`,callback:()=>o()})},d=()=>{t?u():l()};return(0,import_react$1.useEffect)(()=>{o()},[]),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Withdrawal notifications`}),(0,import_jsx_runtime.jsx)(Caption,{title:`When a gaming site credit hits your bank account`,color:i.grey400})]}),(0,import_jsx_runtime.jsx)(Checkbox,{checked:t,size:`medium`,onChange:()=>d(),sx:{"&.Mui-checked":{color:i.green400}}})]})}PreferenceWithdrawals.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function PreferenceSpend({option:e,label:t,sublabel:n,setShowLogin:i}){let{colours:o}=Styling_default,[l,u]=(0,import_react$1.useState)(void 0),[d,f]=(0,import_react$1.useState)(!1),p=()=>{AppAPI({setShowLogin:i,endpoint:`betbudget/api/setting/${e}`,callback:t=>{f(!1),t&&e in t?u(t[e]):u(void 0)}})},m=()=>{l&&!Number.isNaN(Number(l))&&(f(!0),AppAPI({setShowLogin:i,endpoint:`betbudget/api/set/${e}`,params:{value:l},callback:()=>p()}))};return(0,import_react$1.useEffect)(()=>{p()},[]),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{width:`70%`,children:[(0,import_jsx_runtime.jsx)(BText,{title:t,variant:`body2`}),(0,import_jsx_runtime.jsx)(Caption,{title:n,color:o.grey400})]}),(0,import_jsx_runtime.jsxs)(Stack,{width:`30%`,children:[(0,import_jsx_runtime.jsx)(TextField,{fullWidth:!0,size:`small`,disabled:d,slotProps:{input:{startAdornment:(0,import_jsx_runtime.jsx)(InputAdornment,{position:`start`,children:(0,import_jsx_runtime.jsx)(BodyText,{children:`£`})})}},sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:o.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:o.green400,borderWidth:`1px`},margin:1},value:l?l.toString():``,onChange:e=>{u(+e.target.value)},onKeyDown:e=>{e.key===`Enter`&&m()}}),l&&!Number.isNaN(+l)?(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignSelf:`flex-end`,children:[(0,import_jsx_runtime.jsx)(Caption,{title:`Press enter`,color:o.grey400}),(0,import_jsx_runtime.jsx)(KeyboardReturn_default,{fontSize:`small`})]}):(0,import_jsx_runtime.jsx)(BodyText,{children:` `})]})]})}PreferenceSpend.propTypes={option:import_prop_types.default.string.isRequired,label:import_prop_types.default.string.isRequired,sublabel:import_prop_types.default.string.isRequired,setShowLogin:import_prop_types.default.func.isRequired};function Deleted({logOutAfterCheck:e}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Your BetBudget profile has been deleted.`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`You are welcome back any time.`}
294),(0,import_jsx_runtime.jsx)(AppButton,{title:`Finished`,onClick:()=>{e()},width:`50%`})]})}Deleted.propTypes={logOutAfterCheck:import_prop_types.default.func.isRequired};function DeleteAccount({setShowLogin:e,logOutAfterCheck:t}){let[n,i]=(0,import_react$1.useState)(!1),[o,l]=(0,import_react$1.useState)(``),[u,d]=(0,import_react$1.useState)(``),[f,p]=(0,import_react$1.useState)(``),m=()=>{l(`confirm`),i(!0)},g=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/deleteprofile`,params:{userName:u},callback:e=>{e.ok?l(`deleted`):p(`Unable to delete your account; please check your username and try again if you wish to continue.`)}})};return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Delete my profile`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`BetBudget not for you any more?`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Delete account`,onClick:()=>{m()},theme:`red`})]}),(0,import_jsx_runtime.jsx)(Modal,{open:n,onClose:()=>{i(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modal,children:o===`confirm`?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Are you sure you want to wipe your BetBudget profile?`,variant:`h3`}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{i(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`If you go ahead, we will permanently remove all your records from our systems. This action cannot be 295 undone. If you wish to rejoin you will have to reconnect your bank accounts.`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,fontWeight:`700`,title:`To proceed, please enter your BetBudget username:`}),(0,import_jsx_runtime.jsx)(TextInput,{label:`BetBudget username`,value:u,onChange:e=>d(e.target.value)}),f?(0,import_jsx_runtime.jsx)(Typography,{textAlign:`center`,fontSize:`small`,color:`#ff0000`,children:f}):null,(0,import_jsx_runtime.jsx)(AppButton,{title:`Delete my profile`,onClick:()=>{g()},disabled:!u||u.length<6||u.length>16})]}):(0,import_jsx_runtime.jsx)(Deleted,{logOutAfterCheck:t})})})]})}DeleteAccount.propTypes={setShowLogin:import_prop_types.default.func.isRequired,logOutAfterCheck:import_prop_types.default.func.isRequired};function Settings({setShowLogin:e,logOutAfterCheck:t}){let{colours:n}=Styling_default;return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h4`:`h3`,title:`My BetBudget`})}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,rowGap:2,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6,md:4},paddingRight:{xs:0,sm:2},children:(0,import_jsx_runtime.jsxs)(Stack,{sx:{borderRadius:`14px`,padding:`20px`,bgcolor:n.white},children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Alerts`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,pt:2,children:[(0,import_jsx_runtime.jsx)(PreferenceWithdrawals,{setShowLogin:e}),(0,import_jsx_runtime.jsx)(PreferenceSpend,{setShowLogin:e,option:`weekspend`,label:`Last 7 days' deposits`,sublabel:`Alert if you exceed this amount of deposits with gaming sites in any 7 day period. Set to zero to disable.`}),(0,import_jsx_runtime.jsx)(PreferenceSpend,{setShowLogin:e,option:`spend`,label:`Last 30 days' deposits`,sublabel:`Alert if you exceed this amount in any 30 day period. Set to zero to disable.`}),(0,import_jsx_runtime.jsx)(Divider,{}),(0,import_jsx_runtime.jsx)(PreferenceSMS,{setShowLogin:e}),(0,import_jsx_runtime.jsx)(Caption,{title:`Push notifications are managed in the mobile app`,color:n.grey400})]})]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6,md:4},paddingRight:{xs:0,sm:2},children:(0,import_jsx_runtime.jsx)(Stack,{sx:{borderRadius:`14px`,padding:`20px`,bgcolor:n.white},children:(0,import_jsx_runtime.jsx)(FindIncorrectTransaction,{setShowLogin:e})})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6,md:4},height:`30%`,children:(0,import_jsx_runtime.jsx)(Container,{children:(0,import_jsx_runtime.jsx)(DeleteAccount,{setShowLogin:e,logOutAfterCheck:t})})})]})]})}Settings.propTypes={setShowLogin:import_prop_types.default.func.isRequired,logOutAfterCheck:import_prop_types.default.func.isRequired};function AppTerms({setShowLogin:e}
295){let[t,n]=(0,import_react$1.useState)([]);(0,import_react$1.useEffect)(()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/terms`,callback:n})},[]);let i=0;return(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsxs)(Stack,{px:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Terms and Conditions`,variant:`h4`}),(0,import_jsx_runtime.jsx)(BText,{title:`Using BetBudget means you accept and agree to these Terms.`})]}),(0,import_jsx_runtime.jsx)(Stack,{spacing:3,pb:20,children:t?t.map(e=>(e!==``&&(i+=1),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{title:e===``?``:`${i}.`,variant:`body2`}),(0,import_jsx_runtime.jsx)(BText,{title:e,variant:`body2`})]},v4()))):null})]})}AppTerms.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function AppPrivacy({setShowLogin:e}){let[t,n]=(0,import_react$1.useState)([]);(0,import_react$1.useEffect)(()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/privacy`,callback:n})},[]);let i=0;return(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsxs)(Stack,{px:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Privacy and Data protection policy`,variant:`h4`}),(0,import_jsx_runtime.jsx)(BText,{title:`We are all about privacy.`,variant:`body1`})]}),(0,import_jsx_runtime.jsx)(Stack,{spacing:3,pb:20,children:t?t.map(e=>(e!==``&&(i+=1),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{title:e===``?``:`${i}.`,variant:`body2`}),(0,import_jsx_runtime.jsx)(BText,{title:e,variant:`body2`})]},v4()))):null})]})}AppPrivacy.propTypes={setShowLogin:import_prop_types.default.func.isRequired};var bblogo_white_default=`/assets/bblogo_white-Bcyb661E.svg`;function SectionTitle({text:e,centered:t,colorEnd:n,colorStart:i}){if(!e)return null;let o;o=Array.isArray(e)?e:[e];let l=`xxx-large`,u=`xx-large`,d;d=i||`#e12d7e`;let f;return f=n||`#a7c49f`,(0,import_jsx_runtime.jsx)(Stack,{children:o.map(e=>(0,import_jsx_runtime.jsx)(Typography,{textAlign:t?`center`:`left`,sx:{fontWeight:`bold`,background:`linear-gradient(to bottom right, ${d} 0%, ${f} 71%)`,WebkitBackgroundClip:`text`,WebkitTextFillColor:`transparent`},fontSize:{xs:`xx-large`,md:`xxx-large`},children:e},v4()))})}SectionTitle.propTypes={text:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.arrayOf(import_prop_types.default.string)]).isRequired,centered:import_prop_types.default.bool,colorEnd:import_prop_types.default.string,colorStart:import_prop_types.default.string};function SectionSubTitle({text:e,spacing:t,color:n,centered:i}){if(!e)return null;let o;o=Array.isArray(e)?e:[e];let l;l=n||`#53624f`;let u;return u=t||3,(0,import_jsx_runtime.jsx)(Stack,{spacing:u,children:o.map(e=>(0,import_jsx_runtime.jsx)(Typography,{fontWeight:`normal`,fontSize:{xs:`large`,md:`x-large`},textAlign:i?`center`:void 0,color:l,children:e},v4()))})}SectionSubTitle.propTypes={text:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.arrayOf(import_prop_types.default.string)]).isRequired,spacing:import_prop_types.default.number,color:import_prop_types.default.string,centered:import_prop_types.default.bool};function QRConsentFinish(){let e=`#a7c49f`,t=`#efefef`;return(0,import_jsx_runtime.jsxs)(Container$1,{maxWidth:!1,disableGutters:!0,sx:{bgcolor:`#a7c49f`},children:[(0,import_jsx_runtime.jsx)(Stack,{p:4,direction:`row`,justifyContent:`center`,children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_white_default,alt:`BetBudget`,height:40})}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,pt:4,children:[(0,import_jsx_runtime.jsx)(SectionTitle,{centered:!0,colorEnd:t,colorStart:t,text:`Mobile banking session complete`}),(0,import_jsx_runtime.jsx)(SectionSubTitle,{text:`You can now continue on your PC`,centered:!0})]})]})}var errorTitle=`Banking session error`,unsupportedTitle=`We can't connect that account`,errorCopy=`Sorry, there was an error in the connection with your bank. For your security, please log in again to BetBudget to continue. We apologise for any inconvenience. Your bank login details have not been compromised and are never shared with us.`,unsupportedCopy=`Thank you for sharing your business bank account. Unfortunately, only personal accounts are accepted. No data from your business account has been read. Please try again with a different account.`;function ConsentError({context:e,isSupported:t}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{context:e,children:(0,import_jsx_runtime.jsx)(Stack,{spacing:2,py:{xs:0,md:12},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:t?errorTitle:unsupportedTitle}),(0,import_jsx_runtime.jsx)(SubTitle,{children:t?errorCopy:unsupportedCopy}
295)]})})})}ConsentError.propTypes={isSupported:import_prop_types.default.bool,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool})};function SignUpMobile({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,windowWidth:_}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsx)(SignUpIntegrated,{context:u,setLoginToken:f,setDeepLink:g,closeDrawer:e,setShowLoginSignup:t,windowWidth:_})})}SignUpMobile.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired,windowWidth:import_prop_types.default.number};function LoginMobile({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){let _=window.innerWidth;return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsx)(Login,{setShowLoginSignup:t,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,windowWidth:_})})}LoginMobile.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};function MissionCard({name:e,timePeriod:t,budget:n,progress:i,type:o,endDate:l,missionID:u,budgetEntity:d,budgetBy:f,setShowLogin:p,updateProgress:m,getMissions:g,setSelectedMissionID:_,setShowEditMissionScreen:b}
295){let[S,C]=(0,import_react$1.useState)(void 0),[T,E]=(0,import_react$1.useState)(!1),D=i*100,O,A,{colours:j}=Styling_default,M=new Date(l),N=M.toLocaleString(`default`,{month:`long`}),P=M.getFullYear(),F=()=>{AppAPI({setShowLogin:p,endpoint:`betbudget/api/v1/mission/calcBudgetPerDay`,method:`GET`,params:{missionID:u},callback:e=>{`error`in e||C(e)}})};(0,import_react$1.useEffect)(()=>{F()},[n,l,i]);let I=S&&i<=1?`Your daily budget: £${S.budgetPerDay}`:`You have no remaining budget`;return A=o===`budget`?`You've spent ${Math.round(D)}% of your budget`:`You've currently saved ${Math.round(D)}% of your goal`,O=t===`monthly`?f===`totalSpend`?`each month until the end of ${N} ${P}`:`each month until the end of ${N} ${P} to spend at the following places :`:f===`totalSpend`?`until the end of ${N} ${P}`:`until the end of ${N} ${P} to spend at the following places :`,(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Paper,{children:[(0,import_jsx_runtime.jsxs)(Stack,{p:1,display:`flex`,direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:e,color:j.green400}),(0,import_jsx_runtime.jsx)(IconButton,{size:`small`,onClick:import_lib$1.isMobile?()=>{_(u),b(!0)}:()=>E(!0),children:(0,import_jsx_runtime.jsx)(Edit_default,{})})]}),(0,import_jsx_runtime.jsxs)(Stack,{p:1,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`£${formatNumber(n)} ${O}`}),f===`merchant`?(0,import_jsx_runtime.jsx)(Stack,{spacing:1,p:1,display:`flex`,direction:`row`,flexWrap:`wrap`,children:Array.isArray(d)&&d.map(e=>(0,import_jsx_runtime.jsx)(MerchantLogoAvatar,{merchant:e},v4()))}):!1,(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:A}),(0,import_jsx_runtime.jsx)(Caption,{title:I,color:j.grey400})]}),i<1?(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`determinate`,value:D,sx:{"& .MuiLinearProgress-bar":{backgroundColor:D>80?j.red400:j.green400},backgroundColor:j.grey200,borderBottomLeftRadius:14,borderBottomRightRadius:14}}):null]}),(0,import_jsx_runtime.jsx)(Modal,{sx:{display:`flex`,alignItems:`center`,justifyContent:`center`},open:T,onClose:()=>{E(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modalSmaller,children:(0,import_jsx_runtime.jsx)(EditMission,{setShowLogin:p,updateProgress:m,getMissions:g,missionID:u,setIsEditMissionOpen:E,setShowEditMissionScreen:b})})})]})}MissionCard.propTypes={name:import_prop_types.default.string.isRequired,timePeriod:import_prop_types.default.string.isRequired,budget:import_prop_types.default.number.isRequired,progress:import_prop_types.default.number.isRequired,type:import_prop_types.default.string.isRequired,endDate:import_prop_types.default.string.isRequired,missionID:import_prop_types.default.string.isRequired,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]),budgetBy:import_prop_types.default.string.isRequired,setShowLogin:import_prop_types.default.func.isRequired,updateProgress:import_prop_types.default.func.isRequired,getMissions:import_prop_types.default.func.isRequired,setSelectedMissionID:import_prop_types.default.func.isRequired,setShowEditMissionScreen:import_prop_types.default.func.isRequired};function ButtonToggle({disabled:e,options:t,activeState:n}){let{colours:i}=Styling_default;return(0,import_jsx_runtime.jsx)(Stack,{display:`flex`,alignItems:`center`,width:`100%`,children:(0,import_jsx_runtime.jsx)(Stack,{sx:{width:`80%`,marginTop:1,marginBottom:1,borderRadius:`8px`,display:`flex`,flexDirection:`row`,maxHeight:`57px`,backgroundColor:i.grey100},children:t.map(t=>{let o;o=e?i.grey200:t.activeIndex===n?i.green400:i.grey100;let l;return l=e?i.grey400:t.activeIndex===n?i.white:i.green400,(0,import_jsx_runtime.jsx)(Button,{onClick:t.functionOnClick,sx:{bgcolor:o,color:l,padding:`14px, 10px, 15px, 10px`,margin:`1px`,borderRadius:`6px`,width:`50%`,textTransform:`none`,"&:hover":{bgcolor:t.activeIndex===n?i.green500:i.green100,color:t.activeIndex===n?i.white:i.green500}},children:(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`center`,alignItems:`center`,children:[t.imageActive?(0,import_jsx_runtime.jsx)(Icon,{sx:{paddingBottom:`10px`,px:`8px`},children:(0,import_jsx_runtime.jsx)(`img`,{src:t.activeIndex===n?t.imageActive||``:t.imageInactive||``,height:`100%`,alt:`button toggle icon`})}):null,t.displayName]})},v4())})})})}ButtonToggle.propTypes={disabled:import_prop_types.default.bool,options:import_prop_types.default.arrayOf(import_prop_types.default.shape({functionOnClick:import_prop_types.default.func.isRequired,activeIndex:import_prop_types.default.number.isRequired,imageActive:import_prop_types.default.string,imageInactive:import_prop_types.default.string,displayName:import_prop_types.default.string.isRequired}).isRequired).isRequired,activeState:import_prop_types.default.number.isRequired};function NumberToggle({state:e,setState:t,disabled:n,adjSmall:i,adjLarge:o}){let{colours:l,fontSize:u}=Styling_default;return(0,import_jsx_runtime.jsxs)(Stack,{sx:{display:`flex`,flexDirection:`row`,justifyContent:`center`,alignItems:`center`,margin:1,borderRadius:`10px`,backgroundColor:l.grey100},children:[(0,import_jsx_runtime.jsx)(Stack,{sx:{borderRight:`1px solid ${l.grey400}`,height:`100%`},children:(0,import_jsx_runtime.jsx)(Button,{disabled:!!n,sx:{color:l.green400},onClick:()=>{t(e=>Math.max(0,(e??0)-o))},children:(0,import_jsx_runtime.jsxs)(Typography,{sx:{fontSize:u.body1},children:[`- `,o]})})}),(0,import_jsx_runtime.jsx)(Stack,{sx:{borderRight:`1px solid ${l.grey400}`,height:`100%`},children:(0,import_jsx_runtime.jsx)(Button,{disabled:!!n,sx:{color:l.green400},onClick:()=>{t(e=>Math.max(0,(e??0)-i))},children:(0,import_jsx_runtime.jsxs)(Typography,{sx:{fontSize:u.body1},children:[`- `,i]})})}),(0,import_jsx_runtime.jsx)(Box,{sx:{backgroundColor:l.grey100,padding:2,borderRight:`1px`,borderLeft:`1px`,borderColor:l.grey200},children:(0,import_jsx_runtime.jsxs)(Typography,{sx:{fontSize:u.h3},children:[`£`,Math.round(e??0)]})}),(0,import_jsx_runtime.jsx)(Stack,{sx:{borderLeft:`1px solid ${l.grey400}`,height:`100%`},children:(0,import_jsx_runtime.jsx)(Button,{sx:{color:l.green400},onClick:()=>{t(e=>Math.max(0,(e??0)+i))},children:(0,import_jsx_runtime.jsxs)(Typography,{sx:{fontSize:u.body1},children:[`+ `,i]})})}),(0,import_jsx_runtime.jsx)(Stack,{sx:{borderLeft:`1px solid ${l.grey400}`,height:`100%`},children:(0,import_jsx_runtime.jsx)(Button,{sx:{color:l.green400},onClick:()=>{t(e=>Math.max(0,(e??0)+o))},children:(0,import_jsx_runtime.jsxs)(Typography,{sx:{fontSize:u.body1},children:[`+ `,o]})})})]})}NumberToggle.propTypes={state:import_prop_types.default.number,setState:import_prop_types.default.func.isRequired,disabled:import_prop_types.default.bool,adjSmall:import_prop_types.default.number.isRequired,adjLarge:import_prop_types.default.number.isRequired};function MissionChoice({reduceAmountOrPerc:e,budgetBy:t,reductionAmount:n,setReductionAmount:i,reductionPerc:o,setReductionPerc:l,disabledForm:u,budgetError:d,budgetErrorText:f,handleReductionInputChange:p}){return e===`amount`&&t?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(NumberToggle,{state:n,setState:i,disabled:u,adjSmall:10,adjLarge:20}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Or, choose a reduction amount (£)`,value:String(n??0),onChange:e=>{p(e)},disabled:u,error:d,helperText:f})]}):e===`perc`?(0,import_jsx_runtime.jsx)(Slider,{state:o,onChange:l}):null}MissionChoice.propTypes={reduceAmountOrPerc:import_prop_types.default.string,budgetBy:import_prop_types.default.string,reductionAmount:import_prop_types.default.number,setReductionAmount:import_prop_types.default.func.isRequired,reductionPerc:import_prop_types.default.number,setReductionPerc:import_prop_types.default.func.isRequired,disabledForm:import_prop_types.default.bool.isRequired,budgetError:import_prop_types.default.bool.isRequired,budgetErrorText:import_prop_types.default.string.isRequired,handleReductionInputChange:import_prop_types.default.func.isRequired};function MissionEntityText({budget:e,budgetEntity:t,fontSize:n,reduceAmountOrPerc:i,reductionAmount:o,reductionPerc:l}){return e<0?(0,import_jsx_runtime.jsxs)(Typography,{sx:{fontSize:n.body1},flexWrap:`wrap`,mr:2,children:[`Amount you chose is more than you usually spend`,` `,t&&t.length>1?`at these places.`:`here.`,` per month. Please specify the amount by which you would like to reduce your spend.`]}):i===`amount`?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Reducing your budget by £${formatNumber(o)} would leave you with £${formatNumber(e)} per month to spend ${t&&t.length>1?`at these places.`:`here.`}`}):i===`perc`?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Reducing your budget by ${formatNumber(Math.round((l??0)*100))}% would mean you'll have £${formatNumber(e)} per month to spend ${t&&t.length>1?`at these places.`:`here.`}`}):null}MissionEntityText.propTypes={budget:import_prop_types.default.number.isRequired,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]),fontSize:import_prop_types.default.shape({body1:import_prop_types.default.string}).isRequired,reduceAmountOrPerc:import_prop_types.default.string,reductionAmount:import_prop_types.default.number.isRequired,reductionPerc:import_prop_types.default.number};function MissionText({budget:e,reduceAmountOrPerc:t,reductionAmount:n,reductionPerc:i,fontSize:o}){return e<0?(0,import_jsx_runtime.jsx)(Typography,{sx:{fontSize:o.body1},flexWrap:`wrap`,mr:2,children:`Amount you chose is bigger than what you usually spend each month. Please specify the amount by which you would like to reduce your expenditure.`}):t===`amount`?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Reducing your budget by £${formatNumber(n)} would leave you with £${formatNumber(e)} per month to spend overall.`}):t===`perc`?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Reducing your budget by ${formatNumber(Math.round((i??0)*100))}% would mean you'll have £${formatNumber(e)} per month to spend overall.`}):null}MissionText.propTypes={budget:import_prop_types.default.number.isRequired,reduceAmountOrPerc:import_prop_types.default.string,reductionAmount:import_prop_types.default.number.isRequired,reductionPerc:import_prop_types.default.number,fontSize:import_prop_types.default.shape({body1:import_prop_types.default.string}).isRequired};function AddMissionBudget({setShowLogin:e,name:t,missionType:n,budgetEntity:i,budgetBy:o,budgetMissionType:l,reduceAmountOrPerc:u,setReduceAmountOrPerc:d,reductionPerc:f,setReductionPerc:p,timePeriod:m,setTimePeriod:g,updateProgress:_,setIsAddMissionOpen:b,disabledForm:S,setDisabledForm:C,setScreen:T,setShowAddMissionScreen:E,averageIncExp:D}
295){let[O,A]=(0,import_react$1.useState)(!1),[j,M]=(0,import_react$1.useState)(()=>{let e=(0,import_dayjs_min.default)(),t;return t=[1,3,5,7,8,10,12].includes(e.month()+1)?31:[4,6,9,11].includes(e.month()+1)?30:28,e.set(`day`,t)}),[N,P]=(0,import_react$1.useState)(0),[F,I]=(0,import_react$1.useState)(!1),[L,R]=(0,import_react$1.useState)(``),[z,B]=(0,import_react$1.useState)(!1),[V,H]=(0,import_react$1.useState)(``),[U,W]=(0,import_react$1.useState)(``),[K,q]=(0,import_react$1.useState)(!1),[J,Y]=(0,import_react$1.useState)(100),[ee,X]=(0,import_react$1.useState)(.8),[te,Z]=(0,import_react$1.useState)(0),[ne,Q]=(0,import_react$1.useState)(!1),ie=`amount`,{colours:ae,fontSize:oe}=Styling_default,se=e=>{A(!1),g(e.target.value),H(``)},$=e=>{e&&M((0,import_dayjs_min.default)(e)),H(``)},ce=e=>{let t;return t=[1,3,5,7,8,10,12].includes((0,import_dayjs_min.default)(e).month()+1)?31:[4,6,9,11].includes((0,import_dayjs_min.default)(e).month()+1)?30:28,(0,import_dayjs_min.default)(e).date()!==t},le=()=>{d(`amount`),Z(1)},ue=()=>{d(`perc`),Z(2)},de=[{displayName:`Monthly`,value:`monthly`},{displayName:`Multiple Months`,value:`multiMonth`}],fe=[{displayName:`Amount (£)`,variableName:`amount`,functionOnClick:le,activeIndex:1},{displayName:`Percentage (%)`,variableName:`perc`,functionOnClick:ue,activeIndex:2}],pe=()=>{C(!0)},me=()=>{C(!1)},he=()=>{_(),b(!1),E(!1)},ge=(e=`timeout`)=>{if(me(),typeof e!=`string`&&`error`in e){H(`Something went wrong. Please try again later.`);return}H(``),pe(),q(!0),W(`Mission successfully added.`)},_e=()=>{H(``);let l=!1;if(isEmpty$8(j)&&(l=!0),isEmpty$8(N)&&(l=!0,I(!0),R(`Please input budget for this mission!`)),N<0){R(`Your budget cannot be less than zero!`);return}if(l){H(`Please fill in all the required fields!`);return}AppAPI({setShowLogin:e,endpoint:`betbudget/api/v1/mission`,params:{name:t,timePeriod:m,missionType:n,endDate:j,budgetBy:o,budgetEntity:i,budget:N,enableNotifications:z,trigger:ee,savingsAmountOrPerc:`amount`},callback:ge})},ve=e=>{(e.target.value===``||/^[0-9\b]+$/.test(e.target.value))&&Y(Number(e.target.value))},ye=e=>{(e.target.value===``||/^[0-9\b]+$/.test(e.target.value))&&(P(Number(e.target.value)),I(!1),R(``),H(``))};return(0,import_react$1.useEffect)(()=>{if(!i||!o||l!==`reduce`||!u)return;let e;if(o===`merchant`&&Array.isArray(i)){let t=i.reduce((e,t)=>e+(t?.averageSpend??0),0);e=Math.round(u===`amount`?t-J:(1-(f??0))*t)}else e=Math.round(u===`amount`?(D?.totalExpAverage??0)-J:(1-(f??0))*(D?.totalExpAverage??0));P(e)},[u,f,J]),(0,import_react$1.useEffect)(()=>{!N||N<0||Q(!0)},[N]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{display:`flex`,direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h4`:`h3`,title:`Start a mission`}),import_lib$1.isMobile?null:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{b(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[l===`reduce`&&i?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Reduce spend by : `}),(0,import_jsx_runtime.jsx)(ButtonToggle,{options:fe,activeState:te})]}):null,(0,import_jsx_runtime.jsx)(MissionChoice,{reduceAmountOrPerc:u,reductionAmount:J,setReductionAmount:Y,reductionPerc:f,setReductionPerc:p,disabledForm:S,budgetError:F,budgetErrorText:L,handleReductionInputChange:ve}),l===`budget`&&o?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Set a budget : `}),(0,import_jsx_runtime.jsx)(NumberToggle,{state:N,setState:P,disabled:S,adjSmall:10,adjLarge:20}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Or, specify an amount (£)`,value:String(N),onChange:e=>{ye(e)},disabled:S,error:F,helperText:L})]}):null,o===`merchant`&&i?(0,import_jsx_runtime.jsxs)(Stack,{sx:{backgroundColor:N<0?ae.red100:ae.grey100,borderRadius:`14px`,padding:`20px`},children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Your average monthly spend at these places : `}),Array.isArray(i)?i.map(e=>(0,import_jsx_runtime.jsxs)(Stack,{display:`flex`,flexDirection:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Caption,{title:`${e.name}`,color:ae.grey400}),(0,import_jsx_runtime.jsx)(Caption,{title:`£${formatNumber(Math.round(e.averageSpend))}`,color:ae.grey400})]},v4())):null,(0,import_jsx_runtime.jsxs)(Stack,{py:1,display:`flex`,flexDirection:`row`,justifyContent:`space-between`,alignItems:`center`,sx:{borderTop:2},children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Total : `}),(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:Array.isArray(i)?`£${i.reduce((e,t)=>
295e+t.averageSpend,0)}`:``})]}),(0,import_jsx_runtime.jsx)(MissionEntityText,{budget:N,budgetEntity:i,fontSize:oe,reduceAmountOrPerc:u,reductionAmount:J,reductionPerc:f})]}):null,o===`totalSpend`&&i?(0,import_jsx_runtime.jsxs)(Stack,{sx:{backgroundColor:N<0?ae.red100:ae.grey100,borderRadius:`14px`,padding:`20px`},children:[D?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Over the last 6 months, your total average monthly spend was £${formatNumber(D.totalExpAverage??0)}.`}):null,(0,import_jsx_runtime.jsx)(MissionText,{budget:N,reduceAmountOrPerc:u,reductionAmount:J,reductionPerc:f,fontSize:oe})]}):null,l===`budget`&&N?(0,import_jsx_runtime.jsx)(Dropdown,{inputLabel:`Is this a monthly budget, or over multiple months?`,value:m??``,menuItems:de,onChange:se,disabledForm:S,error:O}):null,m&&t?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Select end date`}),(0,import_jsx_runtime.jsx)(LocalizationProvider,{dateAdapter:AdapterDayjs,children:(0,import_jsx_runtime.jsx)(DatePicker,{onChange:$,value:j,sx:{"& .MuiPaper-root":{border:`2px solid ${ae.green400}`},"& .MuiPickersDay-root":{"&.Mui-selected":{backgroundColor:ae.green400}}},slotProps:{textField:{sx:{"& .MuiOutlinedInput-root":{"&.Mui-focused fieldset":{borderColor:ae.green400,borderWidth:`1px`}},"& label.Mui-focused":{color:ae.green400,borderWidth:`1px`},svg:{color:ae.green400},margin:1}}},shouldDisableDate:ce,disablePast:!0,disabled:S})})]}):null,t?(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Enable notifications for this mission?`}),(0,import_jsx_runtime.jsx)(Checkbox,{defaultChecked:!1,size:`medium`,onChange:()=>{B(e=>!e)},sx:{"&.Mui-checked":{color:ae.green400}}})]}):null,z?(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Select trigger level for notifications : `}),(0,import_jsx_runtime.jsx)(Slider,{state:ee,onChange:X})]}):null,(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:K?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(BodyText,{color:`error`,bolder:!0,center:!0,children:V}),(0,import_jsx_runtime.jsx)(BodyText,{color:`#769180`,bolder:!0,center:!0,children:U}),(0,import_jsx_runtime.jsx)(AppButton,{title:`See my missions`,onClick:he})]}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Save mission`,onClick:_e,disabled:!ne}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{color:ae.green400,textTransform:`none`},onClick:()=>T(0),children:`Go back`})]})})]})]})}AddMissionBudget.propTypes={setShowLogin:import_prop_types.default.func.isRequired,name:import_prop_types.default.string.isRequired,missionType:import_prop_types.default.string,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]),budgetBy:import_prop_types.default.string,budgetMissionType:import_prop_types.default.string,reduceAmountOrPerc:import_prop_types.default.string,setReduceAmountOrPerc:import_prop_types.default.func.isRequired,reductionPerc:import_prop_types.default.number,setReductionPerc:import_prop_types.default.func.isRequired,timePeriod:import_prop_types.default.string,setTimePeriod:import_prop_types.default.func.isRequired,updateProgress:import_prop_types.default.func.isRequired,setIsAddMissionOpen:import_prop_types.default.func.isRequired,disabledForm:import_prop_types.default.bool.isRequired,setDisabledForm:import_prop_types.default.func.isRequired,setScreen:import_prop_types.default.func.isRequired,setShowAddMissionScreen:import_prop_types.default.func.isRequired,averageIncExp:import_prop_types.default.shape({totalExpAverage:import_prop_types.default.number})};var calculatorGreen_default=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACgCAYAAADHCaiQAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAufSURBVHgB7Z1NbBTJFcdfve758MdstAygtXMwUiRzgctaikQUCecAJ6JIIEXZXLkkEl42C3ghYdkWWWHGIlrAlnLaQy4baaWc4ALKwZeNT84hcMGXNVKCpYWBTTz2eHqmq9Jv7PHarI2ru6s94/L7SdaMx91d4/53VXd9/N8TEIPRz0sFt1Id8BH2C5BFIZ1eAJUDxiCipjCoyAAqWRe/Drq65sfPfrQAERFRNr4y6Q3WpTyMCvuA2XGkkPMZxCdj57xZ3X20BL78mXcocMQxoVQBmLajhFhwUc3oCP1GgUdLpYLsWhzmGtuZSIRZ7O6aeVPTvaXAVyZvFBuyfpJrbWdDtVn05O9vJfKmApO4QVA/xQ9OuwMlwQ8fxu7/6aL34vW/Oa9/QM2ycvxfsLi7ByHACX9+dOzE8L+nH04trf8brv+lKW7XMtfcXYhAyGJWnBi5O7JBuw0Cy2x1iO+5uxfSLivfHt7wWesN9XGDAIYhBhje6BVABRhjhE1uVkpVhDgg3B8f8Z7RW7f1WUOKIQFK+xh0Y3cQHy2K548n3p+oAWOc0dJoAXLZfgnuEAro1d1PKXE8fPkrvW/W4Ki1N9zp8ZIoz7CwO4P3pZetfYNDQSCP6u6DEh7e/J0316zBzeHHjbfjrXcEnLl5/toM
295MDuG90vPD1+mL9+57kuQQzr7NJzmxTAn6MkZ8tX3dHZicdvPlcnrx3RrclWU/4JOT1VrGFIqqLC47Sd3UM6QFjrb9mLfANbr0K+zMUKDxe0AqLnOisy/dLZVyu9HcKRWv7eK/50DpiPI9tW1pguDQBTDp+/tH7+FEPP8xNw5UC1WKMvbbkijW0Lh9jVYBj4wHYXTwG0FppEtFzQQDiaqvSN37+Z6Mi/7wMdiA+WeHgp1JS6EY1Tlxfq+sFV8P/VWUUvguJCwWfX8iKNeHZE+hIPgkjrge5qwHwsQtodd8BIuTnjbTtgnRW90IwY0p5yHV6cdcIZ4dmpzwot9UC0un7pwy9sPKZGKwCsLBvwzPDO1PXSOnAycHp3wtLqrUTEuMI2M0VIfYCKhGnCSliODYYwLzHPK8aAJ+2Bh8SdgGKMCU+1FhEFgYuEIHHh9RUZSjArs5hsDwCSiu3HAaAUxKnBN1X4ITCJERsZbxbEFRgWm+wgwiVBKGH1+Sa0fzHQGLLDlsMCWwwJbDgtsOSyw5bDAlsMCWw4LbDkssOWwwJbDAlsOC2w5LLDlsMCWwwJbjtklOwGmtoB7ryCEMnoOza7oyMAzYBIhg8Y8GMSowLmDMEfBWYCJBRm7Tdt0jQpMtkaKvANMLFyBT0zbdI0/ZOX75CMt7yqzgbRCZBgXmGqxWFp+qBtHglkRFwtL9yAFUukmjX80voC1pXsoQTsy+V6FoieQuONnx1PpgaTmDyaRw5ep0dtX5wVmBpVSHFR8HSSsEmqmNPJJqj2PVA3gxPgHnz4JX56Q56ZLFIvoQlYEe3mBfLZckfOVnYp5krrALVb/Ie4n7zA8VGk5LLDlsMCWwwJbDgtsOSyw5bDAlsMCW04qAx0U1EsqOYTK2acb5Y5moBRgOWlov2a+xe7qEEoxoB9hT9QkqqdJy26FbkQhBrWCvLbKFsFL5eP0ZpnLkmK8Bl+48/EQSDi1ktBSP4ShkFhshfaLGxCMIuxBfvk0HSda+ESVa5b9v+qZuGEF6cJqhW7UF3e17PBcUbS75rkzjPE4WSuxKeNDQdTk4uIwROS7CHvx42I2s4c5cCpOrCrKGJc0ABydO9MhDY0KTFHuwAB0RUetSZR7wkSEPRI5aqwq+q6movsJCYfAIGabaMdcLOhsPrsv2h5oLL5U1FhV2TxE/K5vKlx0bpysdqLqkkMWbwJ3kyyHBbYcFthyWGDLYYEthwW2HBbYclhgy2GBLceowCato6ruRzsWGjSfy2jHUk7nWmbN+oNF7j9gADJjLTrlSEZoidKYcVr2ViJ5qvJFeGbq4laybtTPZVTgG+f/8NiEdTSOT3Z8xHvmOMm9yQLgcVQjGDkqUQWJrZ90Ya9afYxh/B5M1tG4rkKqBSLA6bg+2bFz16aTiEzils57/4AYlD784yMEnIlbk8mMVsPy38AwxpfstFyFVyZvhCfajzT1VRHlp0lNWSTyaGn0Mb7VXYxicqvI5GXThRmWPRu1bDKkjZ37fSqm+dTMZ6tfuC1O/9WLrC0Rf9pZ9mZwN8lyWGDLYYEthwW2HBbYclhgy2GBLYcFtpxUBjrII1RX/lGhpHZsLBUOJmUQnyQdUVpvANPeSYBvwvi2VjaKQ+E/pDeSZajsrTBegz+c9AaDwD9DZi4yYen+kF0lCGA4D/tPJzGfdalXv2oZwLR/1hnfjJjPwuNFLRsq1fdGb189DIYxbj5zQ5EgAXHNZ0Ri81lYNmbFiXjms+qxpP4kpdxjcS/urbDGfHYlbDmMmM/CY/Ri30CUfVbMZ8lNY2R8E5XqUTAIm882QQZ+pIuLzWc7gEnzGdUksATuJlkOC2w5LLDlsMCWwwJbDgtsOSyw5bDAlsMCW4415jORQXNZTKQ9WVQ70nxGyLeWIi2aD5R8CoYwaWRrN0YFzvbVZ02ktCOPT1QDGJnPlIA5SAgizNKxwBKMZx+llHZJRCZx45rPet6BqSTp9DC8QBZVeRosIi3z2RcUNRUl6i/ZCer+kvvtbJLlOnSBwarxTfrVfuFktGaFqGyVcco3Laq5LdLLXbhystpywtppfOs0uJtkOSyw5bDAlsMCWw4LbDkssOWwwJbDAltOOpnPSqVCkK8MCiEi5QAi89nYOS9RpLeWAQyU2B9lfTOVHXR1zadhAGsnxgW+/Jl3SOLycQecHFkGoxAE0Hdp4trRZfXqfpwhS7qwFLw6JcApUFSzKOVT2WpxeWH089J9m0Q2bj6TKI4nMoBJLGbl28MQg6TZx2hfchiCRRgV2OmpHUki7tpxBA5EddmZNJ9RKwSWYFTgumzE8tZuhlMNtGeiVjBnPlMIRvMHthM2n20Cm8+YXQMLbDkssOWwwJbDAlsOC2w5LLDlsMCWwwJbDpvPNitbdm4ms6gYFTgj3BdgiHaaz8Kx6Lko2+cOJvdErZXdyZnP8n3yUTvNZ1IkdwVSgqqo5jOyzJjIutY8dwXfqBuk48xnlH0srvms9x18kERkElf1LE5BDJJmXaNzhoWle1Ev7O1Iz3x2++phIdyiQEfPACYDn5rGUgID2Kr57N7lP3uHlA/90cv+JFHtWcu6lu8dBBRac9NUNjrwokpxss9OmDOxr5Ke+cxwksUo3PytNxe+zEEbWL3AEyeq3I66kDlHowFGJeS2TUIQmI2AyiRHZ85aCbGAFFJ+24MJVYwTJJtJB+9LL0sxtbfbLqzfFXQaqNUd6W4c0M+BwKRK7Ru94ONhxVxAkdEzaUtXHeFa3Bk0pNCKrC+DxjzqdtJptWEOD7wLTFu5cOfjIe3Vo2GfGqlrodt3xEAepQKAaQt07imri862zQGbsE/d7Ca5GXwkfdBapkoFXJy8nq3J5/9MmjGb0YPsODl8/i4GjnbCjtaQp2h9cPG292sU0Kt9gPAR3EU1Y6Ofp1No+awccCMZCmhU7NYH3hf0fm2gIxxNmQIJ2rYNug9QIiuoVOHSxLWyUvbMwHQCYc3rFeplgdpMiGjyQmjMrDvOd1y66500kf+HaR8Uqe/miDe19vv6P1KkOBOzQUx7IO1k99KGYdINAtMTdcbNPrBpwnuvQJptNhv1vdFqihLnZrL3WOTdA2nlZmqbTjWKrXYKp70KMtf98yhP1szOQ81yxq09GDs3tumQs7PVjl/9/Sv/pz/78RxiJqcE8GxSB0KDGaJ36WHpN6Vvt9wGNKDJewnuENfmzqD5IFxvTN+69OnX222rJXCL5ioNzAwqpSKasxkTNJcUhSNUURZTRBK4Bd2fIZftR8wNgJCFoKEKNpmmOwF6cHJcET40YVnV/bL6Qe9cnBHD/wO03zO4Hyr17wAAAABJRU5ErkJggg==`,calculatorWhite_default=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACgCAYAAADHCaiQAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAfzSURBVHgB7Z3tVdtIFIavc/b/0kG0FSSpIKKCJRUgKki2AqACSAWYCmArsLYCSAWeVEBSwexcZpQYY5u5mivLvrzPOZMPYmkcPfqc0TszoR5476vw21Eo70J5Hwr//YCAJj9Ccan8G0o7mUwcCZlIPhzENuG341BqAmPQhnIdRE9zF8gSHMTy0XpB8UgF4+NCOc8RvVFwOhVfEY7YXWVKUbRb94G1goNcvrbeEI7aXceFcrhO8krBSe6McOO0L/ANGUu+X/6HZ4LTafmOIHffWCn5ieAkl4/cisA+4kL5ECT/6H7wZukDpwS5+0xF8ab4F7+O4PSMe0X9cKkAPfgS+Z76wafq9slPguC5l/EQylkouFYPBF8y+cDr4Wa+vKJGtry/hNjtwds6bXMJR4srmAkWPCMwCj6eMXOZdQtVgoXOCIyKlx3JB5LT85zA6Ph4up5nOmv4Melj5rrPCYxOesb9mvnxj5LrL26qdoR0FOdwx0dwlbHOdrF1BIxLcnGf8dGDXME/Cewa3zI+U/1BeTxQAen0XlNsmXlLr5vvFI++rZwVcwX3Ion9HMoXQu/UM8L2mdILHfalvKGB8LFPmbsdzwhy19GEMkvbahAGEbwgtyLwElUod2Gb1TQA6oJ97FO+ISDlJm07VYY4gtGn3A++jF2QMqqC0x7YEOjLkXaDkvYRfESglIYU0Rac264N1vOOFNEWjMehcipSZLDnYLAbQLBxINg4EGwcCDYOBBsHgo0DwcaBYONAsHEg2DgQbBwINg4EGweCjQPBxtEW/J1AKY4U0RbcEijlP1JEW/AtxQG5QD8cxW2ohqpgYTgZPOdaO5A2xE3WJeVlV8FTXJB7RsqoC0574CfCwGgSXCiHNACDPCalOCR/4WsCL9HShuGASxnsOZi/cChN+OMJ4e56FS1FsYPJZQYNgDNp2PlpytxwrPSAXvcL8nx/4rY15snggjvSf6glsFXQVGkcCDYOBBsHgo0DwcaBYONAsHEg2DhDDYRWp2GKH3w+PBjYVelYUT6OYH8lrPtBqW4e5vfUyybR4LpnfqjR7jK/RPZ0O+k/WMLc99zQvJG8TOwyvGyvDe3jjjX3ZZwK6pvmrFBVsJfN/7CJGQnxOhuYYcnitnKlupk6s74swdqn6Ow98AX4FC89kmrSGaGG5TaSBdJ3rUgH1bHGtAVXpIdUsOY1TDpW1Zh1b8TSXTTG6FoBHpOMA8HGgWDjQLBxINg4EGwcCDYOBBsHgo2jLVjzZW7puhzpIQ2y72xkVluwVnjZkfwl+Zb0mJKMlvQkq+a5tPPBWtFRcU42fL4lnWzyV2lWKH1XjQm0XYr66OHzkHT4V7l9lSvgvtgvVICXzXG/zCUVEJY/8/1fOJh5QT+0z9zGE/4lY33TsGedkAAf+0il3Wi3GqEsH98I6YJu+1D3fahbdObzcebS45c+N1j4LH3hUZL+6RTraATGrHsVeEwyDgQbB4KNA8HGgWDjQLBxINg4EGycQRo6UivWZ4ppg1wcxYb2ohal1NzHdTeCxbg+bpQ5LxmzaqFuTifktmSp1L3pS+UgaYs+9mXM/Xjhs7kfN3x2TJn4MbJJPoqZUhlVKNk71BI3VJZwqHgdvkf4LHBB5dGdS18YYV3GTPgsfL4hnWxURcIAWPquGqEx3rGKetOWQfhs9+pG+GwNmuGzP8kIeEwyDgQbB4KNA8HGgWDjQLBxINg4EGwcCDaOpfCZZt1mZlHd1fAZI31p/pb0aMkI2oKn
295pPNW/3mPAFhLOpKnaV0mGGL2UZ7SzlF/zgsmaeT8VEn8kneQf8gQ6q/spCPvLx9HTa0Fi/LOMS15XSct2/iYEqxJ+NqMpSO3Y8jwWUsjXcvGDL7tGnhMMg4EGweCjQPBxoFg40CwcSDYOBBsnKHCZxXFIX5qknFdOhCY/x0Akw5lxE2c7SABsBFRFxw2MEc4OFvU50V0jqywnMM+TZZpx+JJtSqSU4fiwjoOLUkeInzWV27He+ofPusrt6NK6zCD9jWYg1MaEZIjacpOM3yWzkIm0BasGZyqSYZmAKwmIyB8thqEz8B+AMHGgWDjQLBxINg4EGwcCDYOBBsHgo2D8NlqfpIRtAV/Iz3GDJ9J16VZ9+7OfBbgyIijcvqGz1oqp5VGWFLftcasa4600yA+D+nMZ3Pfn0vqCb/N4eMMYn2Z+YLBQH3ZrGtzSd0+c7TZIcNnDcUuvNyeGb7u3ZYEwLp0o4/9ufU26071f/FxB21CeZu5GNd9T0ozrz3D59H3DQswEMHJTY44vga7jPVpdqYDHXL6vx0Lzjkt8Ejqmh3qoIDkos746KPg3EebhsCukPvOmHt8Wc3nMcdRvBv4/KeUpnu0yOWCwKgEB6cCX1W30EywkNa8DECIUO5sccEjL+PC43S9NXw8y17IFD22QzxZydzLmPt4/a4IDEISe+rlc0HNu3VMFlZWU//YBrfE6LfCvG4q6p/UOOlCfJPFnwbJPLGUmdjGK4XHGjvp/rIsmK+rd6Q7/xHYHo5iMtN1P5gsf8LHWbz4VI2bqP2CL5EflrtZn/UHp1HiDgnX1H3isRdtVR/6yg7/JPkD6XTeg2FxFOWufANm7RsdaW/gI1n1FRKgSksb5DIbX9lhyaE0FIfpdQR2BRfKp+DmxeEmJiQgtY70GVwF6NCScKAakeCO1HpVh/I3/X4gx123Lnzj5Cg2InGX7m2fwWH+B6gRo3dJx/4oAAAAAElFTkSuQmCC`,reduceSpendGraph_default=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACMCAYAAAD7oaJgAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAbPSURBVHgB7d3Nb1RVGMfx5zx3Xjq0s2FIdLpx3JQNXTUxKSZSNy4MrkiMexITEweMhaFES65gkDZi7LQJK/4Bt7gQN75EZVU3sKEbcSE12oKx79M55zinSbU2tL135rTPTO/vk0iM3oFe+uVe5s55UbRFZTLsNdYMsA2OEtmsVWrBKjvLR3LT42cvLRCAZ8r9UK5Ws1305JSyVNrpQE16+ub5a9ME4BG7H7L6yeBu8TkBBQMjt8JdjwGIiy9PhX3M1BflYL1KQ+VqOUsAnvC6McejHqyYMj1cfIEAPGGluRDnBUbXjhGAJ+yuanFeEPd4gN0wAQhCgCAKAYIoBAiiECCISlEbqtwey9PySj7Oa8bL4WOCjtNWAVbGxvImtzREiytFiuli9aMFY+sz+Ly6s7TNLdjFZ3Orp9ly7PgcZW3efV59YTIcIugYbROgu/K5iKhFbKjPDSsj6AhtEaC7+jV75XsWpU0/QUdojyvgkZWWr3xbGXYDaqETtEWAgaIegkTCc0AQhQBBFAIEUQgQRCFAEIUAQRQCBFEIEEQhQBCFAEFUWw5ITZJmBt+u2KPzk+fOrdEhgACFXJ66Xlg3qyebGXybo6drwxOjDw7D4FvcggW44Wdar59ufgiazW4Mvp26OkgdDgEKcCO/XUTUItamv9MH3yLAAzb8aXjMx8jvTY1vYKSVzdoVAjxg6W6/Yx+1Vd5GkktAgAdMaSzutBUCBFEIEEQhQBCFAEEUAgRRCBBEIUAQhQBBFAIEUQgQRCFAEIUAQRQCBFEIEEQhQBCFAEEUAgRRCBBEIUAQhYnpDeVqNZuxf55gViWyEedsKKpZS7U088NP3g1nCJqS+CugW6EgZ5++5SZ6K8MFZTkf6Z/GsW5iudY0hN2ZmpfoAN0KBXWz/lqrk8Td7kwjE1cHCGJLdIBB99oJX5PEtTH95Wq55dUOkqYtArQB1UjAuqkfI08UU6ZbFzp6kriERF8BFfldpUClM5h0HlNbBIjVApILzwFBFAIEUQgQRCFAEIUAQRQCBFEIEEQhQBCFAEEUAgRRCBBEIUAQhQBBFAIEUZiUlEAjt8JSvU6lOK/JGJqr9+R+HT97aYE8QoAJ4ubAuI0STc3m49766m5PusWVk8MTo9M+t4nFLTghNuNrdQ6Mmz146bPRfvIEASaESi+WfE3AMirwNgMQASaETqkSeeImYLltZ8kDBJgQvidgZboyR8kDBAiiECCIQoAgCgGCKAQIohAgiEKAIAoBgigECKIQIIhCgCAKAYIoBAiiECCIQoAgCgGCKAQIohAgiEKAIAoBQlPses3L7lZtEWBtlZ6QR42TWoxynDF+f11ta4t7HxPta4sq6rla8vvrmhQdngBvXgjnjMdvjDXrkfbvzarsb+SJ+/rHy+HjvY478hzNWeNvb7yo55qyqT2/tqiinmsUbXMLTmXpJ/Jg4zfnvY8fRjn2+vkPHlg28+QBUz3SchXhm2GNrfaytEWcc+0qmvu+/pBHPddoP1ebuPFO+Ehpfa+Vq4NSapbzy3divWZ59etWInRfr9J8L2oIztj71+4zcUvfxLjnuhH+2vKdViJs5lz3oioT4dtxXsBMMzfK4be0TypjlTxlM71KpQqKg2ibGBq7YNjMtnJbqEyGvWy4SKwiLV9hja6R1gvLqb9mJs9NrlETpM7VrY5FNS4c5LnupO0ChGTBYxgQhQBBFAIEUQgQRCFAEIUAQRQCBFEIEEQhQBCFAEEUx/3wX2tVIABPmAIT78Nla/PlajlLAB5w3FHBbo+Ibl0oEoAHnFapOYqpHhhvWzVBsrEbW0YxseWiz/3CILm42TkKbr+wyu0xL3uPQXKxG6odED2imNzfBe3S6mlECK3YeA5oUhRpZtV2bvdF+/fKmctTYR8BNEFt/svFyStnlOGmn/FZpRZSbKd1Ljfre1dtOLz+DbDy+YfHSaVOkQdulpm1/ua+Qudz7zMyKf5l+wVKbT3oQvXKG+4dLgHsI016+ub5axvTUv/3WXCau7xMDgfYTUDBwPDE6Mau62r7/3TP92wQDBLAfmP6Mtj+3368+/0fg6+/0qtI4fEK7CtWOwzH6nme7/paMwVgJ9qq4jMDdA+n3ZopxvNSYgBbuefIarcDwi/CzNLvNKQslQjAs43FjqIcODJxdcCQGSAAj9wKX0GUA3/46pvZl199acYE6ReVomirOAHsxdZ/jnQF3Mp9YmIoNdB4B9NDAE3aXGUtdoCbXIjM2ReM1SUCiKFx8Xq0RPPfubUGmw5wk5sf0p0uFG2Nehs39YK7Ret6490N41YN/3FvODhQ81bZ6a2La/4Db6NEqe6dzyYAAAAASUVORK5CYII=`,reduceSpendGraphWhite_default=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACMCAYAAAD7oaJgAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATNSURBVHgB7d3hUdxGGIfxd5l8Nx1EqcBJBVEqMKkgUAGkAkMFpANwBXYqgFRgXMFdKjCpYLMvtzdzw5izVlrdX0LPb0ZjBkscB89I4m5XMtsRY2zTcpeWr3FjlZabtDQGjCUFdpyWj3G/9waMIe/lujgxoKYU1Wnszg/NxwZUcpSWPwrW9/jYC6IaD/BnK1O6PvAiD7D0kPrGgEqODBAiQEgRIKQIEFIECKkfbILye89NyTYhhHvD7EwqwBzeTVpaK5S2Xad/blOIV4b5iOVubAQeX9yMvhlqlO8P45jSOaCH09hw/t52a5iFSQSYD72t1XNhmIWp7AEbq+utYRZea4CYCV4HhBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAFCapIDUpekz+Db5CGE8GivAAGKpPB8gv+19RsF9Ji2/+s1DL4lQIG817uz8osCbPl2l36dnhThnzZjnANqDIlv18XcB98S4IHlQ29j9ZRcXGpyCPDwGqurtRkjwMPj+oo7CBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFPOC7Wmmms/TOE/LiXWfs/GYlw8hhFtDL4sPME+THDJPt01f49cU4Zmh2KIPwfkKBR9t+Ew1vzvTpaHY0s8B/Y5KjdVxng/lKDCVAFVXeqp5RyWPrzUUWfoesLG62AMWmkqA/OIWitcBIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpJiUtUIzRJ1+9szJf0vIphLC2ighwQXbu0tlYP9c+96XmbWI5BC9Ehfi2/DaxF1YJAS6HH3Ybq+O9VUKAy1F6zrfPcZ5PPRgBLkdjdREg5o8AIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQPRV5e5WUwnwwepad1xP8bhd1qn9mCXrdfV6AgwheAhrq+dDx/X+sXrW6Xncd1jPn2vNe+NN+bl+Xyx3YyPw65XEOlaFj/s51nFa8JgXsY7OzzWt63N5V7GOU6sllhslwPy9+C/ma+zvLm4uQVHymE0cFqF/v8WXqkjbXMZh7mK
295/57qK/fV6rvsE/6pW5nbMu4PnH2prm4nPbzpu9m9a7occFtLjtvlxf+y4yX+2OW3wn0evQ6rwuZ7kxzzYc933zZQabQ+I5eFlGEgRIKQIEFIECCkChBQBQooAIUWAkCJASBEgpDzA0vf2qlycGnB9AvQRFccGVOABlo4K9vhaAyrwAL9YuXMDavBxcLGfqgMTsVBxM1S7zyhk36YxYICjPML1byvn54J3RIjBBhyGt3vCUwOGiMNnh608RPaIKBG2H+S9WK35HrXnvmL+tqd6PqFqvf1k2F0jReh31G4NGNdlivDKP3geoL/N9tmA8T1FGJ5/Nm5e37s2YHy/hW99lkMxDuT2pQCfXuMzRr5gXOvw0v/kl1M8wsaAkbw4IDX/qfxLWj4ZMI7HvSOi/W26tPyePrwyoL6H0HVNDskYwVnnOSF+SE7LT76R1b/cK5bHL/V223kP+Fx+6+5dWk4MKON/V5w9neLZQPklmzYvb20zTKvJ/wJb/l6wjxG42r245v9aFurD28zaqgAAAABJRU5ErkJggg==`;function TopMerchants({topMerchants:e,metric:t,setCurrentBudgetEntity:n,setMerchantClicked:i}){let{colours:o}=Styling_default;return(0,import_jsx_runtime.jsxs)(Stack,{sx:{borderRadius:`14px`,backgroundColor:o.grey100,padding:`15px`},children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Your most popular stores`}),(0,import_jsx_runtime.jsx)(Caption,{color:o.grey400,title:t===`totalSpend`?`Total spend over last 6 months`:`Number of transactions in last 6 months`}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,spacing:2,children:e?e.map(e=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsx)(Box,{sx:{background:`linear-gradient(115deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(241,231,231,1) 50%, rgba(255,255,255,1) 87%)`,borderRadius:`10px`,margin:`3px`,padding:`10px 10px`},onClick:()=>{n(e.name),i(!0)},children:(0,import_jsx_runtime.jsxs)(Stack,{display:`flex`,flexDirection:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsxs)(Stack,{display:`flex`,flexDirection:`row`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(MerchantLogoAvatar,{merchant:e}),(0,import_jsx_runtime.jsx)(Caption,{title:e.name??``})]}),(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h6`:`h5`,title:`£${formatNumber(e.totalSpend)}`})]})})},v4())):null})]})}TopMerchants.propTypes={topMerchants:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalSpend:import_prop_types.default.number.isRequired,averageSpend:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired,metric:import_prop_types.default.string.isRequired,setCurrentBudgetEntity:import_prop_types.default.func.isRequired,setMerchantClicked:import_prop_types.default.func.isRequired};function ChipSearch({onClick:e,label:t}){let{colours:n}=Styling_default;return(0,import_jsx_runtime.jsx)(Chip,{sx:{borderRadius:`8px`,backgroundColor:n.grey100,margin:`5px`,padding:`6px, 10px, 6px, 10px`,"&.MuiChip-outlined:hover":{borderWidth:1,borderColor:n.green400}},onClick:e,label:t,variant:`outlined`})}ChipSearch.propTypes={onClick:import_prop_types.default.func.isRequired,label:import_prop_types.default.string.isRequired};function AddMissionType({setShowLogin:e,name:t,setName:n,setMissionType:i,budgetEntity:o,setBudgetEntity:l,budgetBy:u,setBudgetBy:d,budgetMissionType:f,setBudgetMissionType:p,setReduceAmountOrPerc:m,setTimePeriod:g,currentBudgetEntity:_,setCurrentBudgetEntity:b,noSpendData:S,setIsAddMissionOpen:C,topMerchants:T,setScreen:E,disabledForm:D,activeButton:O,setActiveButton:A,setShowAddMissionScreen:j,setEnableContinue:M,enableContinue:N,averageIncExp:P,lookback:F}){let[I,L]=(0,import_react$1.useState)(!1),[R,z]=(0,import_react$1.useState)(``),[B,V]=(0,import_react$1.useState)([]),[H,U]=(0,import_react$1.useState)(!1),[W,K]=(0,import_react$1.useState)(``),[q,J]=(0,import_react$1.useState)(!1),[Y,ee]=(0,import_react$1.useState)(void 0),[X,te]=(0,import_react$1.useState)(``),{colours:Z}=Styling_default,ne=e=>{`error`in e||V(e.userMerchants)},Q=()=>{AppAPI({setShowLogin:e,method:`GET`,endpoint:`betbudget/api/v1/user_merchants`,callback:ne})},ie=()=>{if(u!==`merchant`||!_)return;let t=B.filter(e=>e.name===_)[0].merchant_dot_uuid;AppAPI({setShowLogin:e,method:`GET`,endpoint:`betbudget/api/v1/mission/assistBudgeting?metric=merchant&lookback=${F}&merchant=${t}`,callback:ee})},ae=e=>{l(``),d(e.target.value),m(``)}
295,oe=e=>{b(e),J(!0)},se=e=>{Array.isArray(o)&&l([...o].filter(t=>t.id!==e))},$=e=>{n(e.target.value),L(!1),z(``),M(!0)},ce=e=>{b(e.target.value)},le=()=>{i(`budget`),p(`reduce`),g(`monthly`),A(1),d(``)},ue=()=>{i(`budget`),p(`budget`),A(2),d(``)};(0,import_react$1.useEffect)(()=>{u===`totalSpend`&&l(`totalSpend`),!(!u||u===`totalSpend`)&&Q()},[u]),(0,import_react$1.useEffect)(()=>{_&&q&&(ie(),J(!1))},[_,q]),(0,import_react$1.useEffect)(()=>{if(Y){if(!Array.isArray(o))return;if([...o].find(e=>e.name===_)){te(`Merchant has already been added to this mission!`);return}if(Y.averageSpendByMerchant===0&&f===`reduce`){te(`You haven't spent anything with this merchant over the past 6 months. To set a mission for this merchant, please select the 'set a budget' option above.`);return}l([...o,{name:_,id:Y.merchantID,averageSpend:Y.averageSpendByMerchant,maxSpend:Y.maxSpendByMerchant,logo:Y.logo,icon:Y.icon}]),b(``),te(``)}},[Y]),(0,import_react$1.useEffect)(()=>{P&&P.totalExpAverage===1&&M(!1)},[N,P]);let de=[{displayName:`Spend less`,activeIndex:1,imageInactive:reduceSpendGraph_default,imageActive:reduceSpendGraphWhite_default,functionOnClick:le,infoText:`For this mission, you will choose the amount or percentage by which you'd like to reduce your spend at certain places, or on everything.`},{displayName:`Set a budget`,activeIndex:2,imageInactive:calculatorGreen_default,imageActive:calculatorWhite_default,functionOnClick:ue,infoText:`For this mission, you will set a budget for your spend at certain places, or on everything.`}];return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{startIcon:(0,import_jsx_runtime.jsx)(ChevronLeft_default,{}),onClick:()=>j(!1),sx:{color:Z.green400},children:`Back`})}):null,(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h4`:`h3`,title:`Start a mission`}),import_lib$1.isMobile?null:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{C(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`What's the purpose of this mission?`}),(0,import_jsx_runtime.jsx)(ButtonToggle,{options:de,activeState:O}),(0,import_jsx_runtime.jsx)(Stack,{display:`flex`,flexDirection:`row`,my:1,children:O===0?!1:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Icon,{sx:{color:Z.green400,marginRight:`5px`},children:(0,import_jsx_runtime.jsx)(Info_default,{})}),(0,import_jsx_runtime.jsx)(Caption,{title:`${de[O-1].infoText}`})]})}),f?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:f===`reduce`?`What would you like to reduce your spend on?`:`What would you like to set a budget for?`}),(0,import_jsx_runtime.jsx)(Dropdown,{inputLabel:`Please choose value`,value:u??``,onChange:ae,menuItems:[{displayName:`Everything`,value:`totalSpend`},{displayName:`Let me choose`,value:`merchant`}],disabledForm:D})]}):!1,u===`merchant`?(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[S?null:(0,import_jsx_runtime.jsx)(TopMerchants,{metric:`totalSpend`,topMerchants:T?.topMerchantsBySpend??[],setCurrentBudgetEntity:b,setMerchantClicked:J,setShowLogin:e}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:S?`Search for a store`:`Or, search for a store`}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Store name`,value:_,onChange:ce,disabled:D,error:H,helperText:W}),(0,import_jsx_runtime.jsx)(Stack,{display:`flex`,flexDirection:`row`,flexWrap:`wrap`,children:B&&_&&_.length>1?B.map(e=>!_||e.name.toLowerCase().startsWith(_.toLowerCase())?(0,import_jsx_runtime.jsx)(ChipSearch,{onClick:()=>{oe(e.name)},label:e.name},v4()):null):null}),X?(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:X,color:Z.red400}):null,o?(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Selected stores`}):!1,(0,import_jsx_runtime.jsx)(Stack,{display:`flex`,flexDirection:`row`,flexWrap:`wrap`,children:Array.isArray(o)?o.map(e=>(0,import_jsx_runtime.jsxs)(Box,{onClick:()=>{se(e.id)},sx:{display:`flex`,flexDirection:`row`,alignItems:`center`,margin:`5px`,backgroundColor:Z.green100,borderRadius:`10px`,padding:`8px 10px 8px 10px`},children:[(0,import_jsx_runtime.jsx)(MerchantLogoAvatar,{merchant:e}),(0,import_jsx_runtime.jsx)(BodyText,{children:e.name})]},v4())):!1})]}):!1,o?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Name your mission`}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Mission name`,value:t,onChange:$,error:I,helperText:R})]}):!1,u===`totalSpend`&&f===`reduce`&&P&&P.totalExpAverage===0?(0,import_jsx_runtime.jsxs)(Grid,{container:!0,sx:{backgroundColor:P.totalExpAverage===0?Z.red100:Z.grey100,borderRadius:`14px`,padding:`10px`,flexDirection:`row`,justifyContent:`space-between`,alignItems:`center`},children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:9},children:(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Over the last 6 months, your total average monthly spend was £${formatNumber(P.totalExpAverage)}.`,textAlign:`center`})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:3},children:(0,import_jsx_runtime.jsx)(AppButton,{title:`Set a budget?`,secondary:!0,onClick:ue})})]}):null,(0,import_jsx_runtime.jsx)(AppButton,{title:`Continue`,disabled:!N,onClick:()=>{let e=!1;isEmpty$8(t)&&(e=!0,L(!0),z(`Please provide a name for this mission!`)),isEmpty$8(o)&&
295(e=!0,U(!0),K(`Please choose how your budget will be set!`)),!e&&E(1)}})]})]})}AddMissionType.propTypes={setShowLogin:import_prop_types.default.func.isRequired,name:import_prop_types.default.string.isRequired,setName:import_prop_types.default.func.isRequired,setMissionType:import_prop_types.default.func.isRequired,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]),setBudgetEntity:import_prop_types.default.func.isRequired,budgetBy:import_prop_types.default.string,setBudgetBy:import_prop_types.default.func.isRequired,budgetMissionType:import_prop_types.default.string,setBudgetMissionType:import_prop_types.default.func.isRequired,setReduceAmountOrPerc:import_prop_types.default.func.isRequired,setTimePeriod:import_prop_types.default.func.isRequired,currentBudgetEntity:import_prop_types.default.string.isRequired,setCurrentBudgetEntity:import_prop_types.default.func.isRequired,noSpendData:import_prop_types.default.bool.isRequired,setIsAddMissionOpen:import_prop_types.default.func.isRequired,topMerchants:import_prop_types.default.shape({topMerchantsBySpend:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalSpend:import_prop_types.default.number.isRequired,averageSpend:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string})).isRequired,topMerchantsByFreq:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalCount:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string})).isRequired}),setScreen:import_prop_types.default.func.isRequired,disabledForm:import_prop_types.default.bool.isRequired,activeButton:import_prop_types.default.number.isRequired,setActiveButton:import_prop_types.default.func.isRequired,setShowAddMissionScreen:import_prop_types.default.func.isRequired,setEnableContinue:import_prop_types.default.func.isRequired,enableContinue:import_prop_types.default.bool.isRequired,averageIncExp:import_prop_types.default.shape({totalExpAverage:import_prop_types.default.number.isRequired}),lookback:import_prop_types.default.number};function AddMissionWrapper({setShowLogin:e,lookback:t,name:n,missionType:i,budgetEntity:o,budgetBy:l,budgetMissionType:u,reduceAmountOrPerc:d,setReduceAmountOrPerc:f,reductionPerc:p,setReductionPerc:m,timePeriod:g,setTimePeriod:_,updateProgress:b,setIsAddMissionOpen:S,setShowAddMissionScreen:C,setName:T,setMissionType:E,setBudgetEntity:D,setBudgetBy:O,setBudgetMissionType:A,currentBudgetEntity:j,setCurrentBudgetEntity:M,noSpendData:N,topMerchants:P,activeButton:F,setActiveButton:I,setEnableContinue:L,enableContinue:R}){let[z,B]=(0,import_react$1.useState)(0),[V,H]=(0,import_react$1.useState)(!1),[U,W]=(0,import_react$1.useState)(void 0),K=()=>{AppAPI({setShowLogin:e,method:`GET`,endpoint:`betbudget/api/v1/mission/assistBudgeting?metric=totalExpenditure&lookback=${t}`,callback:W})};return(0,import_react$1.useEffect)(()=>{K()},[]),z===0?(0,import_jsx_runtime.jsx)(AddMissionType,{setShowLogin:e,name:n,setName:T,setMissionType:E,budgetEntity:o,setBudgetEntity:D,budgetBy:l,setBudgetBy:O,budgetMissionType:u,setBudgetMissionType:A,setReduceAmountOrPerc:f,setTimePeriod:_,currentBudgetEntity:j,setCurrentBudgetEntity:M,noSpendData:N,setIsAddMissionOpen:S,topMerchants:P,setScreen:B,disabledForm:V,activeButton:F,setActiveButton:I,setShowAddMissionScreen:C,setEnableContinue:L,enableContinue:R,averageIncExp:U,lookback:t}):(0,import_jsx_runtime.jsx)(AddMissionBudget,{setShowLogin:e,name:n,missionType:i,budgetEntity:o,budgetBy:l,budgetMissionType:u,reduceAmountOrPerc:d,setReduceAmountOrPerc:f,reductionPerc:p,setReductionPerc:m,timePeriod:g,setTimePeriod:_,updateProgress:b,setIsAddMissionOpen:S,disabledForm:V,setDisabledForm:H,setScreen:B,setShowAddMissionScreen:C,averageIncExp:U})}
295AddMissionWrapper.propTypes={setShowLogin:import_prop_types.default.func.isRequired,lookback:import_prop_types.default.number,name:import_prop_types.default.string.isRequired,missionType:import_prop_types.default.string,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]),budgetBy:import_prop_types.default.string,budgetMissionType:import_prop_types.default.string,reduceAmountOrPerc:import_prop_types.default.string,setReduceAmountOrPerc:import_prop_types.default.func.isRequired,reductionPerc:import_prop_types.default.number.isRequired,setReductionPerc:import_prop_types.default.func.isRequired,timePeriod:import_prop_types.default.string,setTimePeriod:import_prop_types.default.func.isRequired,updateProgress:import_prop_types.default.func.isRequired,setIsAddMissionOpen:import_prop_types.default.func.isRequired,setShowAddMissionScreen:import_prop_types.default.func.isRequired,setName:import_prop_types.default.func.isRequired,setMissionType:import_prop_types.default.func.isRequired,setBudgetEntity:import_prop_types.default.func.isRequired,setBudgetBy:import_prop_types.default.func.isRequired,setBudgetMissionType:import_prop_types.default.func.isRequired,currentBudgetEntity:import_prop_types.default.string.isRequired,setCurrentBudgetEntity:import_prop_types.default.func.isRequired,noSpendData:import_prop_types.default.bool.isRequired,topMerchants:import_prop_types.default.shape({topMerchantsBySpend:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalSpend:import_prop_types.default.number.isRequired,averageSpend:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired,topMerchantsByFreq:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalCount:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired}),activeButton:import_prop_types.default.number.isRequired,setActiveButton:import_prop_types.default.func.isRequired,setEnableContinue:import_prop_types.default.func.isRequired,enableContinue:import_prop_types.default.bool.isRequired};function MissionsListDetailed({missionData:e,setShowLogin:t,getMissions:n,missionType:i,setMissionType:o,budgetBy:l,isAddMissionOpen:u,setIsAddMissionOpen:d,setBudgetBy:f,budgetMissionType:p,setBudgetMissionType:m,name:g,setName:_,reduceAmountOrPerc:b,setReduceAmountOrPerc:S,reductionPerc:C,setReductionPerc:T,budgetEntity:E,setBudgetEntity:D,currentBudgetEntity:O,setCurrentBudgetEntity:A,timePeriod:j,setTimePeriod:M,updateProgress:N,topMerchants:P,setSelectedMissionID:
295F,setShowEditMissionScreen:I,setShowAddMissionScreen:L,activeButton:R,setActiveButton:z,enableContinue:B,setEnableContinue:V,noSpendData:H}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,flex:1,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Your active missions`,variant:`h4`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[e?e.map(e=>(0,import_jsx_runtime.jsx)(MissionCard,{name:e.name,setShowLogin:t,missionID:e.dot_uuid,budget:e.budget,timePeriod:e.timePeriod,progress:e.progress,endDate:e.endDate,type:e.missionType,budgetBy:e.budgetType.budgetBy,budgetEntity:e.budgetType.budgetEntity,getMissions:n,updateProgress:N,setSelectedMissionID:F,setShowEditMissionScreen:I},v4())):null,(0,import_jsx_runtime.jsx)(AppButton,{title:`Start a mission`,onClick:()=>{o(``),_(``),m(``),f(``),D(``),M(``),V(!1),z(0),import_lib$1.isMobile?L(!0):d(!0)}}),(0,import_jsx_runtime.jsx)(Modal,{sx:{overflowY:`auto`},open:u,onClose:()=>{d(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.modalSmaller,children:(0,import_jsx_runtime.jsx)(AddMissionWrapper,{setIsAddMissionOpen:d,setShowLogin:t,missionType:i,setMissionType:o,budgetBy:l,setBudgetBy:f,budgetMissionType:p,setBudgetMissionType:m,name:g,setName:_,reduceAmountOrPerc:b,setReduceAmountOrPerc:S,reductionPerc:C,setReductionPerc:T,budgetEntity:E,setBudgetEntity:D,currentBudgetEntity:O,setCurrentBudgetEntity:A,timePeriod:j,setTimePeriod:M,updateProgress:N,topMerchants:P,activeButton:R,setActiveButton:z,enableContinue:B,setEnableContinue:V,setShowAddMissionScreen:L,noSpendData:H})})})]})]})}MissionsListDetailed.propTypes={missionData:import_prop_types.default.arrayOf(import_prop_types.default.shape({user_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,timePeriod:import_prop_types.default.string.isRequired,startDate:import_prop_types.default.string.isRequired,endDate:import_prop_types.default.string.isRequired,missionType:import_prop_types.default.string.isRequired,budgetType:import_prop_types.default.shape({budgetBy:import_prop_types.default.string.isRequired,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]).isRequired}).isRequired,budget:import_prop_types.default.number.isRequired,savingsAmountOrPerc:import_prop_types.default.string.isRequired,progress:import_prop_types.default.number.isRequired,complete:import_prop_types.default.bool.isRequired,notifications:import_prop_types.default.shape({enabled:import_prop_types.default.bool.isRequired,trigger:import_prop_types.default.number.isRequired,lastcheck_dateObj:import_prop_types.default.string.isRequired,lastcheck:import_prop_types.default.number.isRequired}).isRequired,dot_uuid:import_prop_types.default.string.isRequired}).isRequired),setShowLogin:import_prop_types.default.func.isRequired,getMissions:import_prop_types.default.func.isRequired,missionType:import_prop_types.default.string,setMissionType:import_prop_types.default.func.isRequired,budgetBy:import_prop_types.default.string,isAddMissionOpen:import_prop_types.default.bool.isRequired,setIsAddMissionOpen:import_prop_types.default.func.isRequired,setBudgetBy:import_prop_types.default.func.isRequired,budgetMissionType:import_prop_types.default.string,setBudgetMissionType:import_prop_types.default.func.isRequired,name:import_prop_types.default.string.isRequired,setName:import_prop_types.default.func.isRequired,reduceAmountOrPerc:import_prop_types.default.string,setReduceAmountOrPerc:import_prop_types.default.func.isRequired,reductionPerc:import_prop_types.default.number.isRequired,setReductionPerc:import_prop_types.default.func.isRequired,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]),setBudgetEntity:import_prop_types.default.func.isRequired,currentBudgetEntity:import_prop_types.default.string.isRequired,setCurrentBudgetEntity:import_prop_types.default.func.isRequired,timePeriod:import_prop_types.default.string,setTimePeriod:import_prop_types.default.func.isRequired,updateProgress:import_prop_types.default.func.isRequired,topMerchants:import_prop_types.default.shape({topMerchantsBySpend:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalSpend:import_prop_types.default.number.isRequired,averageSpend:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired,topMerchantsByFreq:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalCount:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired}),setSelectedMissionID:import_prop_types.default.func.isRequired,setShowEditMissionScreen:import_prop_types.default.func.isRequired,setShowAddMissionScreen:import_prop_types.default.func.isRequired,activeButton:import_prop_types.default.number.isRequired,setActiveButton:import_prop_types.default.func.isRequired,enableContinue:import_prop_types.default.bool.isRequired,setEnableContinue:import_prop_types.default.func.isRequired,noSpendData:import_prop_types.default.bool.isRequired};var star_default=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAlMSURBVHgB7Z3BbhvXFYb/GQpo603pJyj7BJW3BQrLqwLdxH4Cyw9Q21xIcVcabtrEWUiyW3QZ5Qksr4qurABBtlGeIHyDyBvHcMyZnDMztCg5JIfkzJ259/wfYMuCCW/0+T/n3HtnLkBa48lhMtBfMEwM0hpZDwfyZQDDUMCW0OTLMuxOehSQtECZfoiAPgxDAVtgmn765yhjAhLHTNMvJ8LvYRgK6JjZ9MvJsA3DUEDHXEk//Z49IHHFR+lXMIBhKKBDrqffFMuL0RTQEXPSLyc2XIYpoCPmpZ/yc8/uIEIBHbAo/RTLi9EU0AGL0k8RAf8Eo1DAhlmWfjkZbsIoFLBhlqVf/hkmIGmCSulXMIBRKGCDSPp9WfWzVtcCKWBD7D1LdiX9dqp+XgYRk0sxFLAhomx57zeL1YOpFLABNP2wYl9ndSmGAtaM9nKrpl+O0WNZFLBm1n3QKDM6CUcgtaHpl8b4AWsSp/jjZ8NkDEMwAWtE5HuFDbA4CVPAmlhn8LiOxUmYAtbA2oPHNSxOwhSwBup6w8EqC9ehwCFkQ7T0SvpV3nJbxo0UN5NhcgEjMAE3oK7SO8tbY4MIB
295dyAJl4ulBo7nk8B16Q8bLCLmomM9YEUcA2aKL1TZEfkNgxBAddAyuQhmts661s6G0gBV2T/+ehAYuouGkQEb/Tf7xIUcAX2DpNtpFmChrHUB1LAiuR9X4wXcIClPpACViQt5BvADdoH7sAAFLAC+88SHTqcrs+J8DswAAVcQjl0PIZjoshGGeZe8AJy+RwMHfOwcECVCTiH/X+P7rcpn2JhOYYC/gq5fJPsBC0j5ekTBA5L8DW6It+U0MswE3CGrsmnyDS8i4ChgCWfPh896pp8JY8QMBQQxbSbpdkRuknQi9JbMExymPTf6Bus0qzT02Z58PUMAWJ2CCkfItfneAfwgK0Ut/45TM4RGCZLsPZ7It938Oh1GJNAhxFTCZi/sVRKrqePP17ckCWZ0J6YM5OA09Tz+Nnb/pvY/Z500wSfgE+eJzsi3UEgD31fyML0rZAWpoOdgstye5CmQfVO/XIifoBACC4B86WVreiRLK1ouQryBiJJwTuSgmcIgGAScO8/yXY8wf03+qxumgV99VVI64LeJ2BgPV51IgyfPky6untTGS8FfPJfWUR+H90PucxWIIiBxJsSnEv3M+7qGbn0naZdBuP0y4tw7sBjOp2AWl5TRLejLNux+O68Snheijsl4EzK3S6FM3uP7gp4XYpbE1CXS95uYTvNsE3hNmYs23S3fNymc9IDFkMDtqVtG+TvQRbZ3uhBgLT4e/Pd3OYMfir6wXvwjFoT8LpoWXH7zwBMNjfEUfL07wcjeMRKAqpg0m/004mUTpGqfKt7X6+ZsnrTT+fwbCj5IKDKhfcikaRXKdcfoKN+0aP1KZg/9BDt/uvRwVfwgMse8O2HJ7Du67ezfRl7NL+YIDv5x/EIPkj4UQkuj6onKEUk/uJDEs7tASliGHRdwqVDCEUMgA5Px5WnYIroOR2VcOV1QIroL1GEo88fJkN0iLUXoimit5zLWu69ruwdb7wTQhG9ZLwlEnbhQffatuI8f+bWJh3oC2s/DSMi7mYxDrhz4gfSF55GEwzbKsmNHceiiF4xziKMvniYnMAxjZ4HZH/oF5KGJ5KGI5dp6ORAat4fxnjFNPQCp2no9EQ0y7I/uErDHhzyzf/Pzv/y152X8j/sJoxdTe8h2/Jzuvvnv+28/vZ/Z40t17T2TAjT0CvG5etAxqiZVp+K45DiF02U5U48lsk09Ipah5ROCKjkadjDYdO3kZPaqEXEzgg4Zf8wSRDnb38iHiBl+UzK8oN1y3LnBFT2DpPtOMYLlmR/WLc/7KSASjmg6C3lXK7xiFVF7KyAU/aOk6Mo8OuqQqSqiJ0XUGFf6C/LRPRCQIUS+s08Eb0RUNH1QukLvwTxlusieiWgQgnDYCqidwIqlDAcvBRQoYR+EenOCXAhyXcuu12vsxTjWL+Hx8hg8lgGk0OQ1omKrblz+XqRTfC9yjUBznvyddFSjNcCKpyOnaKvAB5riqlk+mcR7XyT0zHeC6jsP0te8BBDvWiiyW9ndYk2jyCu6nonm+G/ifmW1g24UNkwwdcq2m/ll6sXngeRgEq5d6y3oPN91MuZFe60zdd0BCOgwqFkPlFRTlW4sy7dtBmUgMqnz5JXfD1IQSndy7ZTbhHBXVithyMz26X4AimORboTH25PCi4BFYuluDyZPPLtIusgBVSMlGLdSfiql+KkC69aW4fgSvAUTQMpxTsIk7zM3gCOfLwfbpZgE1DZP86f2ArqmeM2XiDUJMEmoBKnSGRt8BMEMJD42uMtI+gEVCQFE/ni816xltvR06G/l1IvIkbgvEuhPzgv+yRNPb2MOlT5lOATUPHwybqgU2+W4BMwR5Yp4AlR8SaqoFNvFhMCfiFrZFrO0HUinP5O5Atlwq1C0FPwLJ1fFyxKbgJjmOgBp8hE/CO6uCSTYmil5F7HRg94yTE6RpbigVX5FFMCxh0bRlQ+6U9PYBhTAmpz35VhhPIVWCvByICXaBnKd4k5AeMJTtEmMu1SvkvMCdhqGTa61LIIcwIqWYav4ZgoxTHl+xiTAso0fAa3nH8+TB6DfIRJAcszda4evNa93Xsgv4pJAXMc9YGpyGdpb3dV7AoIB31gMfF6+bCQK8wK2PhyTIRTDh3LMStgWRYb6QPzvm+CIchSLJfgxvpAWXIJ5qm1prEtYAN9oD42+Rl3OipjWkApk7UOCFp69eArSGVMC/gWNQvI0rsypgU8Kl5rMUYNsPSuh/UeUNm4D2TpXR8KGG1ehll614cCRpuVYE0/lt71MS9g/H6zBJT0uwOyNuYF3GRHpBw8xiBrwxJcMMaKcPCoBwpY8P2Kn+fgURMUUFlxEubgUR8UUFlxEtb0A6kFCojVJmF9oo7pVx8UEB8m4UroRTggtUEBLxkv+wCXXeqHAk6pMIhw2aV+KOCUDK8X/TXTrxko4JQlCcj0awYKWJIt2I5j+jUHBZyy4Hg+0685KGBJb04CMv2ahQKWzJOM6dcsFPAq49lvmH7NQwGvcqUMM/2ahwJe5cOxLKafGyjgDLNLMUw/N1DAGaLyWBbTzx0UcIZpAjL93GHmssIq9CQBRUKmn0Mo4CzvMY7A9HPJL9Pu0mcBsjuRAAAAAElFTkSuQmCC`,twoStars_default=`/assets/twoStars-Bx8Fx2Rk.png`;function MissionAssistant({setName:e,setMissionType:t,setBudgetBy:n,setBudgetMissionType:i,setBudgetEntity:o,setReductionPerc:l,setReduceAmountOrPerc:u,setTimePeriod:d,topMerchants:f,topGamblingMerchants:p,noSpendData:m,noGamblingSpendData:g,setIsAddMissionOpen:_,setActiveButton:b,setEnableContinue:S,setShowAddMissionScreen:C}){let T=.3,E=6,[D,O]=(0,import_react$1.useState)(!0),[A,j]=(0,import_react$1.useState)(0),[M,N]=(0,import_react$1.useState)(0),{colours:P}=Styling_default,F=async()=>{m||N((f?.topMerchantsBySpend.reduce((e,t)=>e+t.totalSpend,0)||0)/6)},I=async()=>{g||j((p?.reduce((e,t)=>e+t.totalSpend,0)||0)/6)};return(0,import_react$1.useEffect)(()=>{!f||m||(F(),O(!1),!(!p||g)&&(I(),O(!1)))},[f,p]),(0,import_react$1.useEffect)(()=>{m&&O(!1)},[m]),D?(0,import_jsx_runtime.jsx)(Loading,{}):m?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,flex:1,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Need inspiration?`,variant:`h4`}),(0,import_jsx_runtime.jsx)(BText,{title:`Unfortunately you don't have any transactions over the last 6 months. Check back later for a recommendation!`,variant:`body2`})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,flex:1,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Need inspiration?`,variant:`h4`}),g?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Paper,{sx:{backgroundColor:P.red400,borderRadius:`14px`},children:(0,import_jsx_runtime.jsxs)(Stack,{sx:{display:`flex`,justifyContent:`center`,alignItems:`center`,padding:2},children:[(0,import_jsx_runtime.jsx)(BText,{title:`You usually spend`,variant:`body2`,color:P.white,textAlign:`center`}),(0,import_jsx_runtime.jsx)(Heading,{title:`£${formatNumber(M)}`,variant:`h3`,color:P.white,textAlign:`center`}),(0,import_jsx_runtime.jsx)(BText,{title:`at your favourite shops each month`,variant:`body2`,color:P.white,textAlign:`center`})]})}),(0,import_jsx_runtime.jsx)(Paper,{sx:{backgroundColor:P.blue500,borderRadius:`14px`},children:(0,import_jsx_runtime.jsxs)(Stack,{sx:{display:`flex`,justifyContent:`center`,alignItems:`center`,padding:2},children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,color:P.white,textAlign:`center`,t
295itle:`We've calculated that a reduction of ${T*100}% would save you`}),(0,import_jsx_runtime.jsxs)(Stack,{display:`flex`,direction:`row`,alignItems:`center`,m:1,children:[(0,import_jsx_runtime.jsx)(`img`,{src:twoStars_default,height:`75px`,alt:`stars`}),(0,import_jsx_runtime.jsxs)(Stack,{m:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h3`,color:P.white,textAlign:`center`,title:`£${formatNumber(M*T)}`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,color:P.white,textAlign:`center`,title:`per month`})]}),(0,import_jsx_runtime.jsx)(`img`,{src:star_default,height:`40px`,alt:`star`})]})]})})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Paper,{sx:{backgroundColor:P.red400,borderRadius:`14px`},children:(0,import_jsx_runtime.jsxs)(Stack,{sx:{display:`flex`,justifyContent:`center`,alignItems:`center`,padding:2},children:[(0,import_jsx_runtime.jsx)(BText,{title:`You usually spend`,variant:`body2`,color:P.white,textAlign:`center`}),(0,import_jsx_runtime.jsx)(Heading,{title:`£${formatNumber(A)}`,variant:`h3`,color:P.white,textAlign:`center`}),(0,import_jsx_runtime.jsx)(BText,{title:`on gambling at your top sites each month`,variant:`body2`,color:P.white,textAlign:`center`})]})}),(0,import_jsx_runtime.jsx)(Paper,{sx:{backgroundColor:P.blue500,borderRadius:`14px`},children:(0,import_jsx_runtime.jsxs)(Stack,{sx:{display:`flex`,justifyContent:`center`,alignItems:`center`,padding:2},children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,color:P.white,textAlign:`center`,title:`We've calculated that a reduction of ${T*100}% would save you`}),(0,import_jsx_runtime.jsxs)(Stack,{display:`flex`,direction:`row`,alignItems:`center`,m:1,children:[(0,import_jsx_runtime.jsx)(`img`,{src:twoStars_default,height:`75px`,alt:`stars`}),(0,import_jsx_runtime.jsxs)(Stack,{m:2,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h3`,color:P.white,textAlign:`center`,title:`£${formatNumber(A*T)}`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,color:P.white,textAlign:`center`,title:`per month`})]}),(0,import_jsx_runtime.jsx)(`img`,{src:star_default,height:`40px`,alt:`star`})]})]})})]}),(0,import_jsx_runtime.jsx)(Paper,{children:(0,import_jsx_runtime.jsxs)(Stack,{p:1,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:g?`Reduce spend at favourite places`:`Reduce gambling spend`,color:P.green400}),g?(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Budget of £${formatNumber(M*(1-T))} per month to spend at your favourite places`}):(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Budget of £${formatNumber(A*(1-T))} per month to spend at your top gambling sites`})]})}),(0,import_jsx_runtime.jsx)(AppButton,{onClick:()=>{e(g?`Reduce spend at favourite places`:`Reduce gambling spend ð²`),import_lib$1.isMobile&&C(!0),t(`budget`),i(`reduce`),b(1),n(`merchant`),d(`monthly`),u(`perc`);let m;m=g?f?.topMerchantsBySpend.map(e=>({name:e.name,id:e.merchant_dot_uuid,averageSpend:Math.round(e.totalSpend/6),logo:e.logoURL,icon:e.logoURL})):p?.map(e=>({name:e.name,id:e.merchant_dot_uuid,averageSpend:Math.round(e.totalSpend/6),logo:e.logo,icon:e.icon})),o(m),l(T),S(!0),_(!0)},title:`Accept this mission`})]})}MissionAssistant.propTypes={setName:import_prop_types.default.func.isRequired,setMissionType:import_prop_types.default.func.isRequired,setBudgetBy:import_prop_types.default.func.isRequired,setBudgetMissionType:import_prop_types.default.func.isRequired,setBudgetEntity:import_prop_types.default.func.isRequired,setReductionPerc:import_prop_types.default.func.isRequired,setReduceAmountOrPerc:import_prop_types.default.func.isRequired,setTimePeriod:import_prop_types.default.func.isRequired,topMerchants:import_prop_types.default.shape({topMerchantsBySpend:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalSpend:import_prop_types.default.number.isRequired,averageSpend:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired,topMerchantsByFreq:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalCount:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired}),topGamblingMerchants:import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,merchant_dot_uuid:import_prop_types.default.string.isRequired,totalSpend:import_prop_types.default.number.isRequired,logo:import_prop_types.default.string,icon:import_prop_types.default.string}).isRequired),noSpendData:import_prop_types.default.bool.isRequired,noGamblingSpendData:import_prop_types.default.bool.isRequired,setIsAddMissionOpen:import_prop_types.default.func.isRequired,setActiveButton:import_prop_types.default.func.isRequired,setEnableContinue:import_prop_types.default.func.isRequired,setShowAddMissionScreen:import_prop_types.default.func.isRequired};function Top10MerchantsDashboard({setShowLogin:e,setIsAddMissionOpen:t,setBudgetMissionType:n,setBudgetBy:i,setBudgetEntity:o,noSpendData:l,lookback:u}
295){let[d,f]=(0,import_react$1.useState)(!0),[p,m]=(0,import_react$1.useState)(void 0),{fontSize:g,colours:_}=Styling_default,b=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/v1/mission/assistBudgeting?metric=top10Merchants&lookback=${u}`,method:`GET`,callback:e=>{m(e.top10MerchantsBySpend),f(!1)}})};return(0,import_react$1.useEffect)(()=>{b()},[]),(0,import_react$1.useEffect)(()=>{l&&f(!1)},[l]),d?(0,import_jsx_runtime.jsx)(Loading,{}):l?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,flex:1,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Top 10`}),(0,import_jsx_runtime.jsx)(BText,{title:`Unfortunately you don't have any transactions over the last 6 months. Check back later to see your top 10!`,variant:`body2`})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,flex:1,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`Top 10`}),p?.map(e=>(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,sx:{padding:`10px 20px 10px 20px`,borderRadius:`14px`,backgroundColor:_.white,minWidth:`250px`},children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`flex-start`,alignItems:`center`,spacing:2,children:[(0,import_jsx_runtime.jsx)(MerchantLogoAvatar,{merchant:e}),(0,import_jsx_runtime.jsx)(BText,{title:e.name,variant:`body1`})]}),(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{textAlign:`right`,title:`£${formatNumber(e.totalSpend)}`,variant:`body1`}),(0,import_jsx_runtime.jsx)(Box,{onClick:()=>{t(!0),n(`reduce`),i(`merchant`),o([{name:e.name,id:e.merchant_dot_uuid,averageSpend:Math.round(e.averageSpend),maxSpend:e.totalSpend,logo:e.logoURL,icon:e.logoURL}])},sx:{fontSize:g.body2,color:_.green400,textAlign:`right`},children:(0,import_jsx_runtime.jsx)(BText,{title:`Start new mission ð¯`,variant:`body2`,color:_.green400})})]})]},v4()))]})}Top10MerchantsDashboard.propTypes={setShowLogin:import_prop_types.default.func.isRequired,setIsAddMissionOpen:import_prop_types.default.func.isRequired,setBudgetMissionType:import_prop_types.default.func.isRequired,setBudgetBy:import_prop_types.default.func.isRequired,setBudgetEntity:import_prop_types.default.func.isRequired,noSpendData:import_prop_types.default.bool.isRequired,lookback:import_prop_types.default.number.isRequired};function MissionsDisplay({showEditMissionScreen:e,setShowLogin:t,updateProgress:n,getMissions:i,selectedMissionID:o,setShowEditMissionScreen:l,showAddMissionScreen:u,setShowAddMissionScreen:d,setIsAddMissionOpen:f,missionType:p,setMissionType:m,budgetBy:g,setBudgetBy:_,budgetMissionType:b,setBudgetMissionType:S,name:C,setName:T,reduceAmountOrPerc:E,setReduceAmountOrPerc:D,reductionPerc:O,setReductionPerc:A,budgetEntity:j,setBudgetEntity:M,currentBudgetEntity:N,setCurrentBudgetEntity:P,timePeriod:F,setTimePeriod:I,topMerchants:L,topGamblingMerchants:R,activeButton:z,setActiveButton:B,enableContinue:V,setEnableContinue:H,noSpendData:U,missionData:W,isAddMissionOpen:K,setSelectedMissionID:q,noGamblingSpendData:J,lookback:Y}){return e?(0,import_jsx_runtime.jsx)(EditMission,{setShowLogin:t,updateProgress:n,getMissions:i,missionID:o,setShowEditMissionScreen:l}):u?(0,import_jsx_runtime.jsx)(AddMissionWrapper,{setShowAddMissionScreen:d,setIsAddMissionOpen:f,setShowLogin:t,missionType:p,setMissionType:m,budgetBy:g,setBudgetBy:_,budgetMissionType:b,setBudgetMissionType:S,name:C,setName:T,reduceAmountOrPerc:E,setReduceAmountOrPerc:D,reductionPerc:O,setReductionPerc:A,budgetEntity:j,setBudgetEntity:M,currentBudgetEntity:N,setCurrentBudgetEntity:P,timePeriod:F,setTimePeriod:I,updateProgress:n,topMerchants:L,activeButton:z,setActiveButton:B,enableContinue:V,setEnableContinue:H,noSpendData:U}):(0,import_jsx_runtime.jsxs)(Grid,{container:!0,rowGap:2,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6,md:4},paddingRight:{xs:0,sm:2},children:(0,import_jsx_runtime.jsx)(MissionsListDetailed,{getMissions:i,missionData:W,setShowLogin:t,missionType:p,setMissionType:m,budgetBy:g,setBudgetBy:_,budgetMissionType:b,setBudgetMissionType:S,name:C,setName:T,reduceAmountOrPerc:E,setReduceAmountOrPerc:D,reductionPerc:O,setReductionPerc:A,budgetEntity:j,setBudgetEntity:M,currentBudgetEntity:N,setCurrentBudgetEntity:P,timePeriod:F,setTimePeriod:I,updateProgress:n,topMerchants:L,isAddMissionOpen:K,setIsAddMissionOpen:f,setSelectedMissionID:q,setShowAddMissionScreen:d,setShowEditMissionScreen:l,activeButton:z,setActiveButton:B,enableContinue:V,setEnableContinue:H,noSpendData:U})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6,md:4},paddingRight:{xs:0,sm:2},children:(0,import_jsx_runtime.jsx)(MissionAssistant,{setMissionType:m,setBudgetBy:_,setBudgetMissionType:S,setName:T,setReduceAmountOrPerc:D,setReductionPerc:A,setBudgetEntity:M,setTimePeriod:I,topMerchants:L,topGamblingMerchants:R,noSpendData:U,noGamblingSpendData:J,setIsAddMissionOpen:f,setActiveButton:B,setEnableContinue:H,setShowAddMissionScreen:d})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,sm:6,md:4},children:(0,import_jsx_runtime.jsx)(Top10MerchantsDashboard,{setShowLogin:t,setIsAddMissionOpen:f,setBudgetEntity:M,setBudgetBy:_,setBudgetMissionType:S,noSpendData:U,lookback:Y})})]})}MissionsDisplay.propTypes={showEditMissionScreen:import_prop_types.default.bool.isRequired,setShowLogin:import_prop_types.default.func.isRequired,updateProgress:import_prop_types.default.func.isRequired,getMissions:import_prop_types.default.func.isRequired,selectedMissionID:import_prop_types.default.string.isRequired,setShowEditMissionScreen:import_prop_types.default.func.isRequired,showAddMissionScreen:import_prop_types.default.bool.isRequired,setShowAddMissionScreen:import_prop_types.default.func.isRequired,setIsAddMissionOpen:import_prop_types.default.func.isRequired,missionType:import_prop_types.default.string,setMissionType:import_prop_types.default.func.isRequired,budgetBy:import_prop_types.default.string,setBudgetBy:import_prop_types.default.func.isRequired,budgetMissionType:import_prop_types.default.string,setBudgetMissionType:import_prop_types.default.func.isRequired,name:import_prop_types.default.string.isRequired,setName:import_prop_types.default.func.isRequired,reduceAmountOrPerc:import_prop_types.default.string,setReduceAmountOrPerc:import_prop_types.default.func.isRequired,reductionPerc:import_prop_types.default.number.isRequired,setReductionPerc:import_prop_types.default.func.isRequired,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]),setBudgetEntity:import_prop_types.default.func.isRequired,currentBudgetEntity:import_prop_types.default.string.isRequired,setCurrentBudgetEntity:import_prop_types.default.func.isRequired,timePeriod:import_prop_types.default.string,setTimePeriod:import_prop_types.default.func.isRequired,topMerchants:import_prop_types.default.shape({topMerchantsBySpend:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalSpend:import_prop_types.default.number.isRequired,averageSpend:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired,topMerchantsByFreq:import_prop_types.default.arrayOf(import_prop_types.default.shape({totalCount:import_prop_types.default.number.isRequired,merchant_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string,logoURL:import_prop_types.default.string,label:import_prop_types.default.string}).isRequired).isRequired}),topGamblingMerchants:import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,merchant_dot_uuid:import_prop_types.default.string.isRequired,totalSpend:import_prop_types.default.number.isRequired,logo:import_prop_types.default.string,icon:import_prop_types.default.string}).isRequired),activeButton:import_prop_types.default.number.isRequired,setActiveButton:import_prop_types.default.func.isRequired,enableContinue:import_prop_types.default.bool.isRequired,setEnableContinue:import_prop_types.default.func.isRequired,missionData:import_prop_types.default.arrayOf(import_prop_types.default.shape({user_dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,timePeriod:import_prop_types.default.string.isRequired,startDate:import_prop_types.default.string.isRequired,endDate:import_prop_types.default.string.isRequired,missionType:import_prop_types.default.string.isRequired,budgetType:import_prop_types.default.shape({budgetBy:import_prop_types.default.string.isRequired,budgetEntity:import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string,averageSpend:import_prop_types.default.number.isRequired,logoURL:import_prop_types.default.string,maxSpend:import_prop_types.default.number,id:import_prop_types.default.string.isRequired}).isRequired).isRequired,import_prop_types.default.string.isRequired]).isRequired}).isRequired,budget:import_prop_types.default.number.isRequired,savingsAmountOrPerc:import_prop_types.default.string.isRequired,progress:import_prop_types.default.number.isRequired,complete:import_prop_types.default.bool.isRequired,notifications:import_prop_types.default.shape({enabled:import_prop_types.default.bool.isRequired,trigger:import_prop_types.default.number.isRequired,lastcheck_dateObj:import_prop_types.default.string.isRequired,lastcheck:import_prop_types.default.number.isRequired}).isRequired,dot_uuid:import_prop_types.default.string.isRequired}).isRequired),noSpendData:import_prop_types.default.bool.isRequired,noGamblingSpendData:import_prop_types.default.bool.isRequired,isAddMissionOpen:import_prop_types.default.bool.isRequired,setSelectedMissionID:import_prop_types.default.func.isRequired,lookback:import_prop_types.default.number.isRequired};function MissionsDashboard({setShowLogin:e}
295){let[t,n]=(0,import_react$1.useState)([]),[i,o]=(0,import_react$1.useState)(void 0),[l,u]=(0,import_react$1.useState)(void 0),[d,f]=(0,import_react$1.useState)(void 0),[p,m]=(0,import_react$1.useState)(``),[g,_]=(0,import_react$1.useState)(void 0),[b,S]=(0,import_react$1.useState)(.5),[C,T]=(0,import_react$1.useState)(void 0),[E,D]=(0,import_react$1.useState)(``),[O,A]=(0,import_react$1.useState)(void 0),[j,M]=(0,import_react$1.useState)(null),[N,P]=(0,import_react$1.useState)(null),[F,I]=(0,import_react$1.useState)(!1),[L,R]=(0,import_react$1.useState)(!1),[z,B]=(0,import_react$1.useState)(!1),[V,H]=(0,import_react$1.useState)(!1),[U,W]=(0,import_react$1.useState)(!1),[K,q]=(0,import_react$1.useState)(``),[J,Y]=(0,import_react$1.useState)(0),[ee,X]=(0,import_react$1.useState)(!1),{modalSmaller:te}=Styling_default,Z=6,ne=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/v1/missions`,method:`GET`,callback:n})},Q=()=>{AppAPI({setShowLogin:e,method:`GET`,endpoint:`betbudget/api/v1/initial_mission_progress`,callback:ne})},ie=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/v1/mission/assistBudgeting?metric=topGamblingMerchants&lookback=6`,method:`GET`,callback:e=>{!e||e.topGamblingMerchants.length===0?R(!0):P(e.topGamblingMerchants)}})},ae=()=>{AppAPI({setShowLogin:e,endpoint:`betbudget/api/v1/mission/assistBudgeting?metric=topMerchants&lookback=6`,method:`GET`,callback:e=>{!e||e.topMerchantsBySpend.length===0?I(!0):M(e)}})};return(0,import_react$1.useEffect)(()=>{ne(),Q(),ae(),ie()},[]),t?t&&t.length===0?(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h4`:`h3`,title:`Missions`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`You don't currently have any missions. Let's set some up!`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Start a mission`,onClick:()=>{o(void 0),m(``),f(void 0),Y(0),u(void 0),T(void 0),A(void 0),B(!0)},width:`40%`}),(0,import_jsx_runtime.jsx)(Modal,{open:z,onClose:()=>{B(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:te,children:(0,import_jsx_runtime.jsx)(AddMissionWrapper,{setShowAddMissionScreen:W,setIsAddMissionOpen:B,setShowLogin:e,missionType:i,setMissionType:o,budgetBy:l,setBudgetBy:u,budgetMissionType:d,setBudgetMissionType:f,name:p,setName:m,reduceAmountOrPerc:g,setReduceAmountOrPerc:_,reductionPerc:b,setReductionPerc:S,budgetEntity:C,setBudgetEntity:T,currentBudgetEntity:E,setCurrentBudgetEntity:D,timePeriod:O,setTimePeriod:A,updateProgress:Q,topMerchants:j,activeButton:J,setActiveButton:Y,enableContinue:ee,setEnableContinue:X,noSpendData:F,lookback:6})})})]})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h4`:`h3`,title:`Missions`}),(0,import_jsx_runtime.jsx)(MissionsDisplay,{activeButton:J,setActiveButton:Y,setEnableContinue:X,enableContinue:ee,showEditMissionScreen:V,setShowLogin:e,updateProgress:Q,getMissions:ne,selectedMissionID:K,setShowEditMissionScreen:H,showAddMissionScreen:U,setShowAddMissionScreen:W,setIsAddMissionOpen:B,missionType:i,setMissionType:o,budgetBy:l,setBudgetBy:u,budgetMissionType:d,setBudgetMissionType:f,name:p,setName:m,reduceAmountOrPerc:g,setReduceAmountOrPerc:_,reductionPerc:b,setReductionPerc:S,budgetEntity:C,setBudgetEntity:T,currentBudgetEntity:E,setCurrentBudgetEntity:D,timePeriod:O,setTimePeriod:A,topMerchants:j,topGamblingMerchants:N,noSpendData:F,noGamblingSpendData:L,isAddMissionOpen:z,setSelectedMissionID:q,lookback:6})]}):(0,import_jsx_runtime.jsx)(Loading,{})}MissionsDashboard.propTypes={setShowLogin:import_prop_types.default.func.isRequired};function OpenWrapper({children:e}){return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[e,(0,import_jsx_runtime.jsx)(Banner,{})]})}OpenWrapper.propTypes={children:import_prop_types.default.node.isRequired};var times=Object.freeze({FIVE_SECONDS:1e3*5,MINUTE:1e3*60,TEN_MINUTES:1e3*60*10,HALF_AN_HOUR:1e3*60*30,HOUR:1e3*60*60,HALF_DAY:1e3*60*60*12,DAY:1e3*60*60*24,THREE_DAYS:1e3*60*60*24*3,WEEK:1e3*60*60*24*7}),bblogo_color_default=`/assets/bblogo_color-CrIcSh09.svg`;function Process({styling:e={},step:t=0,setShowHelp:n,hasFeature:i,featureAfterAuthentication:o=!1,help:l}){let u;return u=i?o?[`Mobile`,`Confirm`,`Sharing`,`Link banks`]:[`Sharing`,`Mobile`,`Confirm`,`Link banks`]:[`Mobile`,`Confirm`,`Link banks`],(0,import_jsx_runtime.jsxs)(Stack,{width:`100%`,direction:`row`,alignItems:`center`,spacing:2,justifyContent:`space-between`,children:[import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(Box,{}):(0,import_jsx_runtime.jsx)(Stepper,{activeStep:t,connector:(0,import_jsx_runtime.jsx)(Box,{px:1,width:60,children:(0,import_jsx_runtime.jsx)(StepConnector,{sx:{backgroundColor:e?.panelFont}})}),children:u.map((n,i)=>(0,import_jsx_runtime.jsx)(Step$1,{completed:i<t,sx:{paddingLeft:0,"& .MuiStepLabel-root .Mui-completed":{color:e?.buttonFill},"& .MuiStepLabel-label.Mui-completed.MuiStepLabel-alternativeLabel":{color:e?.panelFont,fontFamily:e?.fontFace},"& .MuiStepLabel-root .Mui-completed .MuiStepIcon-root":{color:`primary.main`},"& .MuiStepLabel-root .Mui-active .MuiStepIcon-root":{color:`primary.main`},"& .MuiStepLabel-root .MuiStepIcon-root":{color:`#A6ADBB`},"& .MuiStepLabel-label.Mui-active.MuiStepLabel-alternativeLabel":{color:`common.white`,fontFamily:e?.fontFace}},children:(0,import_jsx_runtime.jsx)(StepLabel,{sx:{label:{fontFamily:e?.fontFace}},children:n})},n))}),l?(0,import_jsx_runtime.jsx)(Button,{sx:{color:e?.buttonFill,fontFamily:e?.fontFace},onClick:()=>n(!0),endIcon:(0,import_jsx_runtime.jsx)(Help_default,{}),children:`Help`}):null]})}Process.propTypes={styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}),step:import_prop_types.default.number,setShowHelp:import_prop_types.default.func.isRequired,hasFeature:import_prop_types.default.bool,featureAfterAuthentication:import_prop_types.default.bool,help:import_prop_types.default.shape({reference_title:import_prop_types.default.string.isRequired,authenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,unauthenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired})};function GenericSnack({message:e,variant:t,open:n,closeHandler:i,anchorOrigin:o}){return(0,import_jsx_runtime.jsx)(Snackbar,{open:n,autoHideDuration:4e3,onClose:i,anchorOrigin:o??{vertical:`bottom`,horizontal:`center`},sx:{boxShadow:2,borderRadius:2},children:(0,import_jsx_runtime.jsx)(Alert,{onClose:i,severity:t||`info`,sx:{width:`100%`},children:e})})}GenericSnack.propTypes={message:import_prop_types.default.string.isRequired,variant:import_prop_types.default.oneOf([`success`,`error`,`warning`,`info`]),open:import_prop_types.default.bool.isRequired,closeHandler:import_prop_types.default.func.isRequired,anchorOrigin:import_prop_types.default.shape({vertical:import_prop_types.default.oneOf([`top`,`bottom`]),horizontal:import_prop_types.default.oneOf([`left`,`center`,`right`])})};function TitleText({text:e,styling:t}){return e?.authentication.title?(0,import_jsx_runtime.jsx)(BodyText$1,{size:{xs:`large`,md:`larger`},replace:t.replace,bold:t.bold,bolder:t.bolder,linkStyle:t.linkStyle,link:t.link,xlarge:t.xlarge,larger:t.larger,large:t.large,medium:t.medium,tiny:t.tiny,center:t.center,color:t.color,panelFont:t.panelFont,fontFace:t.fontFace,font:t.font,primary:t.primary,red:t.red,white:t.white,children:e.authentication.title}):null}TitleText.propTypes={text:import_prop_types.default.shape({authentication:import_prop_types.default.shape({title:import_prop_types.default.string,text:import_prop_types.default.string}).isRequired}),styling:import_prop_types.default.shape({panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}).isRequired};function NormalText({text:e,styling:t}
295){if(!e?.authentication.text)return null;let n=e.authentication.text.split(` 296 297`);return Array.isArray(n)||(n=[n]),n.map(e=>(0,import_jsx_runtime.jsx)(BodyText$1,{replace:t.replace,bold:t.bold,bolder:t.bolder,linkStyle:t.linkStyle,link:t.link,xlarge:t.xlarge,larger:t.larger,large:t.large,medium:t.medium,tiny:t.tiny,center:t.center,color:t.color,panelFont:t.panelFont,fontFace:t.fontFace,font:t.font,primary:t.primary,red:t.red,white:t.white,size:t.size,children:e},v4()))}NormalText.propTypes={text:import_prop_types.default.shape({authentication:import_prop_types.default.shape({title:import_prop_types.default.string,text:import_prop_types.default.string}).isRequired}),styling:import_prop_types.default.shape({panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}).isRequired};function Authenticate({shortlink_dot_uuid:e,capture:t=[],featureAfterAuthentication:n,hasFeature:i,featureSelected:o,demo:l,text:u,brand:d,styling:f,token:p,msisdn:m,change_status:g,api_key:_,op_uid:b,setShowHelp:S,help:C}){let[T,E]=(0,import_react$1.useState)(``),[D,O]=(0,import_react$1.useState)(``),[A,j]=(0,import_react$1.useState)(!0),[M,N]=(0,import_react$1.useState)(!1),[P,F]=(0,import_react$1.useState)(``),[I,L]=(0,import_react$1.useState)(``),[R,z]=(0,import_react$1.useState)(!1),[B,V]=(0,import_react$1.useState)(!1),[H,U]=(0,import_react$1.useState)(``),[W,K]=(0,import_react$1.useState)(t),q;q=f||{fontFace:`Roboto`,inputBg:`#fff`,inputColor:`#000`,inputBorder:`#626262`};let J=e=>{e!==T&&j(!1),!Number.isNaN(Number(e))&&(e.length>11||(e.length>=2&&(e.startsWith(`07`)?O(``):O(`Must be a UK mobile starting 07...`)),E(e)))},Y=()=>{if(l){z(!1),F(`demo`),g({prompt:`new`,token:`demo`});return}!T||T.length!==11||!T.startsWith(`07`)||(z(!1),F(``),L(``),N(!0),AppAPI({endpoint:`iframe/code/request`,method:`POST`,params:{api_key:_,op_uid:b,msisdn:T,featureSelected:o,captured:W,shortlink_dot_uuid:e},callback:e=>{N(!1),!e||!(`authToken`in e)?e.error?O(e.error):O(`Unable to send code`):F(e.authToken)}}))},ee=()=>{if(!(!P||!I||I.length!==6)){if(z(!0),V(!1),l){z(!1),g({prompt:`new`,token:`demo`});return}AppAPI({endpoint:`iframe/code/confirm`,method:`POST`,params:{token:p,authToken:P,code:I},callback:e=>{z(!1),!e||`error`in e?V(!0):(e.token&&sessionStorage.setItem(`dot_token`,e.token),g({...e}))}})}},X=()=>{V(!1),z(!1),L(``),F(``),N(!1),j(!1),O(``)},te=e=>{Number.isNaN(Number(e))||e.length>6||L(e)},Z=()=>!t||!t.length?!0:t.filter(e=>e.name!==`op_uid`||!b).every(e=>{let t=W?.find(t=>t.name===e.name&&t.required);return t&&t.value&&t.value!==``});(0,import_react$1.useEffect)(()=>{if(m&&m!==``){let e=m.replace(/[^0-9]/g,``);e.toString().startsWith(`447`)?E(`0${e.toString().substring(2)}`):e.toString().startsWith(`07`)&&E(e)}},[m]),(0,import_react$1.useEffect)(()=>{z(!1),F(``),L(``)},[T]),(0,import_react$1.useEffect)(()=>{V(!1),I.length===6&&ee()},[I]),(0,import_react$1.useEffect)(()=>{l&&U(`Demo mode: please enter a fake UK mobile number to continue; no data will be sent to the server.`)},[l]);let ne=0;return P&&(ne+=1),i&&!n&&(ne+=1),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,sx:{height:`100%!important`},children:[(0,import_jsx_runtime.jsx)(Process,{hasFeature:i,featureAfterAuthentication:n,styling:q,step:ne,setShowHelp:S,help:C}),P?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,py:{xs:0,md:4},children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(BodyText$1,{medium:!0,replace:q.replace,bold:q.bold,bolder:q.bolder,linkStyle:q.linkStyle,link:q.link,xlarge:q.xlarge,larger:q.larger,large:q.large,tiny:q.tiny,center:q.center,color:q.color,panelFont:q.panelFont,fontFace:q.fontFace,font:q.font,primary:q.primary,red:q.red,white:q.white,size:q.size,children:[`We have sent an SMS
297with a unique code to your mobile`,` `,m?`number ending ${m.substring(m.length-5)}`:``]}),(0,import_jsx_runtime.jsxs)(BodyText$1,{medium:!0,replace:q.replace,bold:q.bold,bolder:q.bolder,linkStyle:q.linkStyle,link:q.link,xlarge:q.xlarge,larger:q.larger,large:q.large,tiny:q.tiny,center:q.center,color:q.color,panelFont:q.panelFont,fontFace:q.fontFace,font:q.font,primary:q.primary,red:q.red,white:q.white,size:q.size,children:[`You'll receive this text from BetBudget on behalf of `,d,`.`]})]}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`center`,spacing:2,children:[(0,import_jsx_runtime.jsx)(TextField,{sx:{"& .MuiInputBase-root":{color:q.inputColor?q.inputColor:`black`,bgcolor:q.inputBg?q.inputBg:`white`,border:1,width:240,borderColor:q.inputBorder?q.inputBorder:`#626262`}},label:`6-digit code`,value:I||``,onChange:e=>te(e.target.value),error:!!B}),R&&(0,import_jsx_runtime.jsx)(CircularProgress,{size:12,color:`primary`,variant:`indeterminate`}),B&&(0,import_jsx_runtime.jsx)(BodyText$1,{fontFace:q.fontFace,red:!0,children:`Wrong code`})]}),(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,link:X,replace:q.replace,bold:q.bold,bolder:q.bolder,linkStyle:q.linkStyle,xlarge:q.xlarge,larger:q.larger,large:q.large,tiny:q.tiny,center:q.center,color:q.color,panelFont:q.panelFont,fontFace:q.fontFace,font:q.font,primary:q.primary,red:q.red,white:q.white,size:q.size,children:`Not received?`})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(TitleText,{text:u,styling:q}),(0,import_jsx_runtime.jsx)(NormalText,{text:u,styling:q}),t&&Array.isArray(t)&&t.length?t.map(e=>{let t=e.title?e.title:e.name;return e.required&&(t+=` (required)`),e.name===`op_uid`&&b?null:(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{replace:q.replace,bold:q.bold,bolder:q.bolder,linkStyle:q.linkStyle,link:q.link,xlarge:q.xlarge,larger:q.larger,large:q.large,medium:q.medium,tiny:q.tiny,center:q.center,color:q.color,panelFont:q.panelFont,fontFace:q.fontFace,font:q.font,primary:q.primary,red:q.red,white:q.white,size:q.size,children:t}),(0,import_jsx_runtime.jsx)(TextField,{sx:{"& .MuiInputBase-root":{color:q.inputColor?q.inputColor:`black`,bgcolor:q.inputBg?q.inputBg:`white`,border:1,borderColor:q.inputBorder?q.inputBorder:`#626262`}},fullWidth:!!import_lib$1.isMobile,error:!!D,onChange:t=>{let n=t.target.value,i=W?.find(t=>t.name===e.name);K(t=>i?t?.map(t=>t.name===e.name?{...t,value:n}:t)||[]:[...t??[],{name:e.name,value:n}])}})]},v4())}):null,(0,import_jsx_runtime.jsx)(TextField,{sx:{"& .MuiInputBase-root":{color:q.inputColor?q.inputColor:`black`,bgcolor:q.inputBg?q.inputBg:`white`,border:1,borderColor:q.inputBorder?q.inputBorder:`#626262`}},fullWidth:!!import_lib$1.isMobile,error:!!D,placeholder:`UK mobile number`,value:T&&T.toString().length===11&&A?`*******${T.substring(7)}`:T,onChange:e=>J(e.target.value),onMouseDown:()=>{j(!1)},slotProps:{input:{endAdornment:(0,import_jsx_runtime.jsx)(InputAdornment,{position:`end`,children:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{j(!A)},edge:`end`,children:A?(0,import_jsx_runtime.jsx)(VisibilityOff_default,{}):(0,import_jsx_runtime.jsx)(Visibility_default,{})})})}}}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`large`,variant:`contained`,sx:{bgcolor:q.buttonFill??null,fontFamily:q.fontFace},loading:!!M,disabled:!!(!Z()||P||T.length!==11||!T.startsWith(`07`)),onClick:()=>Y(),children:P?`Code sent`:`Send code`})})]}),(0,import_jsx_runtime.jsx)(BodyText$1,{tiny:!0,fontFace:q.fontFace,red:!0,children:D&&typeof D==`string`?D:` `})]})]}),(0,import_jsx_runtime.jsx)(GenericSnack,{open:!!H,closeHandler:()=>{U(``)},message:H??``})]})}Authenticate.propTypes={shortlink_dot_uuid:import_prop_types.default.string.isRequired,capture:import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,title:import_prop_types.default.string,required:import_prop_types.default.bool,value:import_prop_types.default.string}).isRequired),featureAfterAuthentication:import_prop_types.default.bool,hasFeature:import_prop_types.default.bool,featureSelected:import_prop_types.default.string,demo:import_prop_types.default.bool,text:import_prop_types.default.shape({authentication:import_prop_types.default.shape({title:import_prop_types.default.string,text:import_prop_types.default.string}).isRequired}),brand:import_prop_types.default.string,styling:import_prop_types.default.shape({panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),inputBorder:import_prop_types.default.string,inputBg:import_prop_types.default.string,inputColor:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired,token:import_prop_types.default.string,msisdn:import_prop_types.default.string,change_status:import_prop_types.default.func.isRequired,api_key:import_prop_types.default.string.isRequired,op_uid:import_prop_types.default.string.isRequired,setShowHelp:import_prop_types.default.func.isRequired,help:import_prop_types.default.shape({reference_title:import_prop_types.default.string.isRequired,authenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,unauthenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired})};function ConsentInformation({styling:e={},brand:t,consent_information:n}
297){let[i,o]=(0,import_react$1.useState)(-1),l=e=>(t,n)=>{o(n?e:-1)};return n?(0,import_jsx_runtime.jsx)(Stack,{p:1,children:n.sections?.map((n,o)=>(0,import_jsx_runtime.jsxs)(Accordion,{expanded:i===o,onChange:l(o),disableGutters:!0,children:[(0,import_jsx_runtime.jsx)(AccordionSummary,{expandIcon:(0,import_jsx_runtime.jsx)(ExpandMore_default,{}),children:(0,import_jsx_runtime.jsx)(BodyText$1,{font:e?.fontFace,replace:{brand:t||`this site`},children:n?.title})}),(0,import_jsx_runtime.jsx)(AccordionDetails,{children:(0,import_jsx_runtime.jsx)(Stack,{spacing:1,borderRadius:2,bgcolor:`#f0f0f0`,p:1,children:n?.items?.map(n=>(0,import_jsx_runtime.jsx)(BodyText$1,{replace:{brand:t||`this site`},font:e?.fontFace,children:n},v4()))})})]},v4()))}):null}ConsentInformation.propTypes={styling:import_prop_types.default.shape({panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}).isRequired,brand:import_prop_types.default.string,consent_information:import_prop_types.default.shape({sections:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string,items:import_prop_types.default.arrayOf(import_prop_types.default.string)}))})};function Headline({styling:e,profile:t,titles:n}){return(0,import_jsx_runtime.jsx)(BodyText$1,{size:{xs:`large`,md:`larger`},bold:e.bold,bolder:e.bolder,linkStyle:e.linkStyle,link:e.link,xlarge:e.xlarge,larger:e.larger,large:e.large,medium:e.medium,tiny:e.tiny,center:e.center,color:e.color,panelFont:e.panelFont,fontFace:e.fontFace,font:e.font,replace:e.replace,primary:e.primary,red:e.red,white:e.white,children:!t||!(`banks`in t)||t.banks?.length===0?n.no_accounts:n.has_accounts})}Headline.propTypes={styling:import_prop_types.default.shape({panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}).isRequired,profile:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,tempUsername:import_prop_types.default.bool.isRequired,banks:import_prop_types.default.arrayOf(import_prop_types.default.shape({bank_id:import_prop_types.default.string,name:import_prop_types.default.string,accounts:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string,last_five_digits:import_prop_types.default.string}).isRequired)}).isRequired).isRequired}),titles:import_prop_types.default.shape({no_accounts:import_prop_types.default.string,has_accounts:import_prop_types.default.string}).isRequired};function Introduction$1({styling:e,profile:t,text_intros:n}){let i=!t||!(`banks`in t)||t.banks?.length===0?n.no_accounts:n.has_accounts;if(i)return i.map(t=>(0,import_jsx_runtime.jsx)(BodyText$1,{bold:e.bold,bolder:e.bolder,linkStyle:e.linkStyle,link:e.link,size:e.size,xlarge:e.xlarge,larger:e.larger,large:e.large,medium:e.medium,tiny:e.tiny,center:e.center,color:e.color,panelFont:e.panelFont,fontFace:e.fontFace,font:e.font,replace:e.replace,primary:e.primary,red:e.red,white:e.white,children:t},v4()))}Introduction$1.propTypes={styling:import_prop_types.default.shape({panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}).isRequired,profile:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,tempUsername:import_prop_types.default.bool.isRequired,banks:import_prop_types.default.arrayOf(import_prop_types.default.shape({bank_id:import_prop_types.default.string,name:import_prop_types.default.string,accounts:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string,last_five_digits:import_prop_types.default.string}).isRequired)}).isRequired).isRequired}),text_intros:import_prop_types.default.shape({no_accounts:import_prop_types.default.arrayOf(import_prop_types.default.string),has_accounts:import_prop_types.default.arrayOf(import_prop_types.default.string)}).isRequired};function ConnectedBanks({profile:e,prompt:t,setSelectedBank:n,styling:i}){return!e||!(`banks`in e)||e.banks?.length===0?t===`returning`?(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(InfoRounded_default,{color:`primary`}),(0,import_jsx_runtime.jsx)(BodyText$1,{size:`small`,bold:i.bold,bolder:i.bolder,linkStyle:i.linkStyle,link:i.link,xlarge:i.xlarge,larger:i.larger,large:i.large,medium:i.medium,tiny:i.tiny,center:i.center,color:i.color,panelFont:i.panelFont,fontFace:i.fontFace,font:i.font,replace:i.replace,primary:i.primary,red:i.red,white:i.white,children:`You currently have no banks connected. Start now with your main day to day bank.`})]}):null:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,bold:i.bold,bolder:i.bolder,linkStyle:i.linkStyle,link:i.link,size:i.size,xlarge:i.xlarge,larger:i.larger,large:i.large,tiny:i.tiny,center:i.center,color:i.color,panelFont:i.panelFont,fontFace:i.fontFace,font:i.font,replace:i.replace,primary:i.primary,red:i.red,white:i.white,children:`My linked accounts:`}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,children:e&&`banks`in e?e.banks?.map(e=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:6,md:4,lg:3},children:(0,import_jsx_runtime.jsxs)(Stack,{pr:1,onClick:()=>n(e),sx:{cursor:`pointer`},children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:`${cdn}/banklogos/${e.bank_id?.toLowerCase()}.png`,height:20,alt:e.name??``})}),(0,import_jsx_runtime.jsx)(Stack,{spacing:1,children:e.accounts?.map(e=>(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsxs)(BodyText$1,{fontFace:i.fontFace,children:[`Acct #...`,e.last_five_digits]})},`account_${e.dot_uuid}`))})]})},`connected_${e.bank_id}`)):null})]})}ConnectedBanks.propTypes={styling:import_prop_types.default.shape({panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}).isRequired,profile:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,tempUsername:import_prop_types.default.bool.isRequired,banks:import_prop_types.default.arrayOf(import_prop_types.default.shape({bank_id:import_prop_types.default.string,name:import_prop_types.default.string,accounts:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string,last_five_digits:import_prop_types.default.string}).isRequired)}).isRequired).isRequired}),prompt:import_prop_types.default.string.isRequired,setSelectedBank:import_prop_types.default.func.isRequired};function TempUsername({demo:e,token:t,setSnack:n,get_profile:i,styling:o,profile:l}
297){let[u,d]=(0,import_react$1.useState)(!1),[f,p]=(0,import_react$1.useState)(``),[m,g]=(0,import_react$1.useState)(``),[_,b]=(0,import_react$1.useState)(!1),S=e=>{`error`in e?g(e.error?e.error:`Server error`):b(!0)},C=()=>{if(e){n(`Demo mode - no changes`),b(!0);return}AppAPI({endpoint:`iframe/user/set/username`,params:{token:t,username:f},callback:S})},T=e=>{if(e){if(e.length>16){g(`Max 16 characters`);return}if(e.match(/^[0-9A-Za-z]+$/)===null){g(`Letters/numbers only`);return}e.length<6?g(`Min 6 characters`):g(``),p(e)}};return!l||!(`tempUsername`in l)||!l.tempUsername?null:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,alignItems:`center`,sx:{cursor:`pointer`},onClick:()=>{d(!0)},children:(0,import_jsx_runtime.jsxs)(BodyText$1,{bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,link:o.link,size:o.size,xlarge:o.xlarge,larger:o.larger,large:o.large,medium:o.medium,tiny:o.tiny,center:o.center,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,replace:o.replace,primary:o.primary,red:o.red,white:o.white,children:[`Don't miss out on FREE financial privacy & budgeting tools`,` `]})}),(0,import_jsx_runtime.jsx)(GenericModal,{width:{xs:`90%`,md:`40%`},openValue:!!u,openHandler:()=>{d(!1),i()},children:_?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{large:!0,bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,link:o.link,size:o.size,xlarge:o.xlarge,larger:o.larger,medium:o.medium,tiny:o.tiny,center:o.center,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,replace:o.replace,primary:o.primary,red:o.red,white:o.white,children:`You're all set`}),(0,import_jsx_runtime.jsx)(BodyText$1,{bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,link:o.link,size:o.size,xlarge:o.xlarge,larger:o.larger,large:o.large,medium:o.medium,tiny:o.tiny,center:o.center,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,replace:o.replace,primary:o.primary,red:o.red,white:o.white,children:`Your BetBudget profile is complete!`}),(0,import_jsx_runtime.jsx)(BodyText$1,{bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,link:o.link,size:o.size,xlarge:o.xlarge,larger:o.larger,large:o.large,medium:o.medium,tiny:o.tiny,center:o.center,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,replace:o.replace,primary:o.primary,red:o.red,white:o.white,children:`Log in any time at BetBudget.app or download our App from your app store`})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BodyText$1,{large:!0,bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,link:o.link,size:o.size,xlarge:o.xlarge,larger:o.larger,medium:o.medium,tiny:o.tiny,center:o.center,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,replace:o.replace,primary:o.primary,red:o.red,white:o.white,children:`Make the most of BetBudget`}),(0,import_jsx_runtime.jsx)(BodyText$1,{bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,link:o.link,size:o.size,xlarge:o.xlarge,larger:o.larger,large:o.large,medium:o.medium,tiny:o.tiny,center:o.center,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,replace:o.replace,primary:o.primary,red:o.red,white:o.white,children:`Protect your data and get great tools to manage your finances - all for free. Complete your BetBudget profile right now by creating a username for betbudget.app or our Apps.`})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(TextField,{sx:{"& .MuiInputBase-root":{color:o.inputColor?o.inputColor:`black`,bgcolor:o.inputBg?o.inputBg:`white`,border:1,borderColor:o.inputBorder?o.inputBorder:`#626262`}},size:`small`,value:f,onChange:e=>T(e.target.value),error:!!m,placeholder:`Create username`}),(0,import_jsx_runtime.jsx)(Box,{height:30,children:m?(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,sx:{bgColor:`#cc0000`},children:(0,import_jsx_runtime.jsx)(BodyText$1,{red:!0,size:`small`,fontFace:o.fontFace,children:m})}):null}),(0,import_jsx_runtime.jsx)(Button,{sx:{backgroundColor:o.buttonFill,fontFamily:o.fontFace},size:`small`,variant:`contained`,onClick:C,disabled:!!m||!f||f.length<6||f.length>16,children:`Set username`})]})]})})]})}TempUsername.propTypes={demo:import_prop_types.default.bool,token:import_prop_types.default.string.isRequired,setSnack:import_prop_types.default.func.isRequired,get_profile:import_prop_types.default.func.isRequired,styling:import_prop_types.default.shape({buttonFill:import_prop_types.default.string,inputColor:import_prop_types.default.string,inputBg:import_prop_types.default.string,inputBorder:import_prop_types.default.string,panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}).isRequired,profile:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,banks:import_prop_types.default.arrayOf(import_prop_types.default.shape({bank_id:import_prop_types.default.string,name:import_prop_types.default.string,accounts:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string,last_five_digits:import_prop_types.default.string}).isRequired)}).isRequired).isRequired,tempUsername:import_prop_types.default.bool.isRequired})};function WelcomeUser({styling:e,prompt:t,profile:n,titles:i,brand:o,text_intros:l,demo:u,token:d,setSnack:f,get_profile:p}){return t===`returning`?(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(Headline,{styling:e,profile:n,titles:i}),(0,import_jsx_runtime.jsxs)(BodyText$1,{medium:!0,bold:e.bold,bolder:e.bolder,linkStyle:e.linkStyle,link:e.link,size:e.size,xlarge:e.xlarge,larger:e.larger,large:e.large,tiny:e.tiny,center:e.center,color:e.color,panelFont:e.panelFont,fontFace:e.fontFace,font:e.font,replace:e.replace,primary:e.primary,red:e.red,white:e.white,children:[`Your BetBudget profile has successfully been linked to `,o,`. Manage the connection at betbudget.app or our App.`]})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(Headline,{styling:e,profile:n,titles:i}),(0,import_jsx_runtime.jsx)(Introduction$1,{styling:e,profile:n,text_intros:l}),(0,import_jsx_runtime.jsx)(TempUsername,{demo:u,token:d,setSnack:f,get_profile:p,styling:e,profile:n})]})}
297WelcomeUser.propTypes={styling:import_prop_types.default.shape({buttonFill:import_prop_types.default.string,inputColor:import_prop_types.default.string,inputBg:import_prop_types.default.string,inputBorder:import_prop_types.default.string,panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}).isRequired,prompt:import_prop_types.default.string.isRequired,profile:import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,tempUsername:import_prop_types.default.bool.isRequired,banks:import_prop_types.default.arrayOf(import_prop_types.default.shape({bank_id:import_prop_types.default.string,name:import_prop_types.default.string,accounts:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string,last_five_digits:import_prop_types.default.string}).isRequired)}).isRequired).isRequired}),titles:import_prop_types.default.shape({no_accounts:import_prop_types.default.string,has_accounts:import_prop_types.default.string}).isRequired,brand:import_prop_types.default.string.isRequired,text_intros:import_prop_types.default.shape({no_accounts:import_prop_types.default.arrayOf(import_prop_types.default.string),has_accounts:import_prop_types.default.arrayOf(import_prop_types.default.string)}).isRequired,demo:import_prop_types.default.bool,token:import_prop_types.default.string.isRequired,setSnack:import_prop_types.default.func.isRequired,get_profile:import_prop_types.default.func.isRequired};function BackButton$1({help:e,monitorClock:t,setSelectedBank:n,styling:i}){let o;return o=e?import_lib$1.isMobile?`45px`:`48px`:`0px`,(0,import_jsx_runtime.jsx)(Box,{position:e?`absolute`:`relative`,top:o,children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{color:i.linkFontColor,fontFamily:i.fontFace},onClick:()=>{clearTimeout(t.current),n(void 0)},startIcon:(0,import_jsx_runtime.jsx)(ArrowLeft_default,{}),children:`BACK`})})}BackButton$1.propTypes={help:import_prop_types.default.shape({reference_title:import_prop_types.default.string.isRequired,authenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,unauthenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired}),monitorClock:import_prop_types.default.shape({current:import_prop_types.default.number}).isRequired,setSelectedBank:import_prop_types.default.func.isRequired,styling:import_prop_types.default.shape({linkFontColor:import_prop_types.default.string,buttonFill:import_prop_types.default.string,inputColor:import_prop_types.default.string,inputBg:import_prop_types.default.string,inputBorder:import_prop_types.default.string,panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}).isRequired};function ConnectBank({demo:e,styling:t,text:n,setShowHelp:i,token:o,showLegal:l,help:u,logout:d,brand:f,prompt:p,consent_information:m}
297){let[g,_]=(0,import_react$1.useState)([]),[b,S]=(0,import_react$1.useState)(``),[C,T]=(0,import_react$1.useState)(void 0),[E,D]=(0,import_react$1.useState)(!1),[O,A]=(0,import_react$1.useState)(``),[j,M]=(0,import_react$1.useState)(!1),[N,P]=(0,import_react$1.useState)(void 0),[F,I]=(0,import_react$1.useState)(``),[L,R]=(0,import_react$1.useState)(``),z=(0,import_react$1.useRef)(void 0),B={no_accounts:n?.banks_none?.title,has_accounts:n?.banks?.title},V={no_accounts:n?.banks_none?.text.split(` 298`),has_accounts:n?.banks?.text.split(` 299`),bb_user:n?.banks?.text.split(` 300`)},H=()=>{try{AppAPI({endpoint:`iframe/banks/list`,callback:e=>{Array.isArray(e)?_(e):A(`Unable to connect to server`)}})}catch{A(`Unable to connect to server`)}},U=()=>{if(!e)try{AppAPI({endpoint:`iframe/user/profile`,method:`POST`,params:{token:o},callback:e=>{!e||!(`dot_uuid`in e)?d(!0):P(e)}})}catch{A(`Unable to connect to server`)}},W=()=>{e||(clearTimeout(z.current),C&&`bank_id`in C&&AppAPI({endpoint:`iframe/monitor`,method:`POST`,params:{token:o,bank_id:C.bank_id},callback:e=>{let{ok:t}=e;t&&C&&`bank_id`in C&&(t===`waiting`&&!j&&M(!0),t===`waiting`&&(z.current=setTimeout(W,1e3)),t===`no session`&&(M(!1),T(void 0)))}}))},K=()=>{if(e){R(`Demo mode - no bank connection`);return}D(!0),A(``),AppAPI({endpoint:`iframe/consent/request`,params:{bank_id:C?.bank_id,token:o},callback:e=>{D(!1),!e||`error`in e||!(`consent_url`in e)?A(`Bank temporarily unavailable, please try again.`):(W(),window.open(e.consent_url,`_blank`))}})},q=()=>{let e=structuredClone(g);if(F===`popular`){let t=e.filter(e=>e.order<1e3),n=e.filter(e=>!(`order`in e)||e.order===null||e.order>=1e3);t.sort((e,t)=>e.order-t.order),n.sort((e,t)=>{let n=e.name.toUpperCase(),i=t.name.toUpperCase();return n<i?-1:n>i?1:0}),t=t.concat(n),_(t)}else _(e.sort((e,t)=>{let n=e.name.toUpperCase(),i=t.name.toUpperCase();return n<i?-1:n>i?1:0}))};return(0,import_react$1.useEffect)(()=>{g&&g.length>0&&q()},[F]),(0,import_react$1.useEffect)(()=>{g&&g.length>0&&!F&&I(`popular`)},[g]),(0,import_react$1.useEffect)(()=>{(!C||!(`bank_id`in C))&&(M(!1),clearTimeout(z.current),U())},[C]),(0,import_react$1.useEffect)(()=>{o&&H()},[o]),j&&C?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,py:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,md:`row`},justifyContent:`space-between`,alignItems:{xs:`flex-start`,md:`center`},marginTop:u?`0px !important`:`20px`,children:[(0,import_jsx_runtime.jsxs)(BodyText$1,{large:!0,bold:t.bold,bolder:t.bolder,linkStyle:t.linkStyle,link:t.link,size:t.size,xlarge:t.xlarge,larger:t.larger,medium:t.medium,tiny:t.tiny,center:t.center,color:t.color,panelFont:t.panelFont,fontFace:t.fontFace,font:t.font,replace:t.replace,primary:t.primary,red:t.red,white:t.white,children:[`Press `,import_lib$1.isMobile?`continue`:`launch online banking`,` button to connect`,` `,C.name.toUpperCase(),` accounts`]}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:C.logo||`https://static.dotrust.co.uk/banklogos/${C.bank_id.toLowerCase()}.png`,height:30,style:{margin:`0px 20px`},alt:C.name})})]}),(0,import_jsx_runtime.jsx)(BodyText$1,{large:!0,color:t.panelFont,children:`Return here after completing the consent process with your bank.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{link:()=>{e||(clearTimeout(z.current),AppAPI({endpoint:`iframe/consent/abandon`,method:`POST`,params:{token:o,bank_id:C?.bank_id},callback:()=>{}}),T(void 0))},fontFace:t.fontFace,color:t.buttonFill,children:`Start again`})]}),(0,import_jsx_runtime.jsx)(GenericSnack,{open:!!L,closeHandler:()=>{R(``)},message:L})]}):C?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{sx:{overflowY:`scroll`},spacing:{xs:2,md:3},marginTop:u?`0px !important`:`20px`,children:[(0,import_jsx_runtime.jsx)(BackButton$1,{help:u,monitorClock:z,setSelectedBank:T,styling:t}),(0,import_jsx_runtime.jsxs)(BodyText$1,{large:!0,bold:t.bold,bolder:t.bolder,linkStyle:t.linkStyle,link:t.link,size:t.size,xlarge:t.xlarge,larger:t.larger,medium:t.medium,tiny:t.tiny,center:t.center,color:t.color,panelFont:t.panelFont,fontFace:t.fontFace,font:t.font,replace:t.replace,primary:t.primary,red:t.red,white:t.white,children:[`Press `,import_lib$1.isMobile?`continue`:`launch online banking`,` button to connect`,` `,C.name.toUpperCase(),` accounts`]}),O&&(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,borderRadius:2,sx:{backgroundColor:`#cc0000`},alignItems:`center`,spacing:2,justifyContent:`space-between`,p:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{white:!0,bold:!0,font:t.fontFace,children:O&&typeof O==`string`?O
300:`Unable to communicate with server. Check connection`}),(0,import_jsx_runtime.jsx)(IconButton,{size:`small`,onClick:()=>{A(``)},children:(0,import_jsx_runtime.jsx)(Close_default,{sx:{color:`#fff`}})})]}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:{xs:1,md:3},children:[(0,import_jsx_runtime.jsx)(Stack,{spacing:1,children:(0,import_jsx_runtime.jsxs)(BodyText$1,{bold:t.bold,bolder:t.bolder,linkStyle:t.linkStyle,link:t.link,size:t.size,xlarge:t.xlarge,larger:t.larger,large:t.large,medium:t.medium,tiny:t.tiny,center:t.center,color:t.color,panelFont:t.panelFont,fontFace:t.fontFace,font:t.font,replace:t.replace,primary:t.primary,red:t.red,white:t.white,children:[`For you to use our service on behalf of `,f,`, BetBudget needs to access information from your `,C.name,` account/s. By continuing, you are agreeing to sharing your financial data and the`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`#`,onClick:e=>{e.preventDefault(),l(!0)},children:`Terms, Conditions and Privacy Policy`})]})}),(0,import_jsx_runtime.jsx)(ConsentInformation,{styling:t,brand:f,consent_information:m})]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsxs)(Stack,{alignItems:`center`,spacing:2,children:[!import_lib$1.isMobile&&(0,import_jsx_runtime.jsxs)(Stack,{bgcolor:`#fff`,p:2,spacing:1,borderRadius:1,boxShadow:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,bold:!0,children:`SCAN TO USE MOBILE BANKING`}),(0,import_jsx_runtime.jsx)(import_lib.QRCode,{value:e?`https://www.dotrust.co.uk`:`betbudget.app/iq?t=${o}&b=${C.bank_id}`,size:290})]}),import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(Button,{sx:{marginTop:`10px`},size:`medium`,variant:`contained`,onClick:()=>{e?R(`Demo mode - no bank connection`):window.open(`/mobile_consent_interstitial/?bank_id=${C.bank_id}&token=${o}`)},children:`CONTINUE`}):(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{loading:E,size:`medium`,variant:`contained`,sx:{fontFamily:t.fontFace,color:t.buttonFill,textDecoration:t.linkStyle===`underline`?`underline`:`none`},onClick:K,children:`Launch Online Banking`})})]})})]})]}),(0,import_jsx_runtime.jsx)(GenericSnack,{open:!!L,closeHandler:()=>{R(``)},message:L})]}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(WelcomeUser,{styling:t,prompt:p,profile:N,titles:B,brand:f,text_intros:V,demo:e,token:o,setSnack:R,get_profile:U}),(0,import_jsx_runtime.jsx)(ConnectedBanks,{profile:N,prompt:p,setSelectedBank:T,styling:t}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,sx:{alignItems:`center`},children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,height:60,alignItems:`center`,pr:{xs:0,md:1},children:(0,import_jsx_runtime.jsx)(TextField,{sx:{"& .MuiInputBase-root":{color:t.inputColor?t.inputColor:`black`,bgcolor:t.inputBg?t.inputBg:`white`,border:1,borderColor:t.inputBorder?t.inputBorder:`#626262`}},fullWidth:!0,size:`small`,value:b,placeholder:`Search banks`,onChange:e=>S(e.target.value)})})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,spacing:2,alignItems:`center`,justifyContent:`space-between`,children:(0,import_jsx_runtime.jsxs)(ButtonGroup,{variant:`outlined`,sx:{height:39,paddingLeft:2},fullWidth:!0,children:[(0,import_jsx_runtime.jsx)(Button,{variant:F===`alpha`?`contained`:`outlined`,onClick:()=>{I(`alpha`)},sx:{backgroundColor:F===`alpha`?t.buttonFill:`#fff`,fontFamily:t.fontFace},children:`A - Z`}),(0,import_jsx_runtime.jsx)(Button,{variant:F===`popular`?`contained`:`outlined`,onClick:()=>{I(`popular`)},sx:{fontFamily:t.fontFace,backgroundColor:F===`popular`?t.buttonFill:`#fff`},children:`Popular`})]})})})]}),(0,import_jsx_runtime.jsx)(Stack,{maxHeight:window.innerHeight<650?`300px`:`450px`,sx:{overflowY:`scroll`},children:(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12},children:(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,py:2,sx:{justifyContent:`center`},children:(0,import_jsx_runtime.jsx)(BodyText$1,{link:()=>{i(!0)},bold:t.bold,bolder:t.bolder,linkStyle:t.linkStyle,size:t.size,xlarge:t.xlarge,larger:t.larger,large:t.large,medium:t.medium,tiny:t.tiny,center:t.center,color:t.color,panelFont:t.panelFont,fontFace:t.fontFace,font:t.font,replace:t.replace,primary:t.primary,red:t.red,white:t.white,children:`Bank unavailable, can not connect?`})})}),g?g.map((e,t)=>!b||e.name.toLowerCase().includes(b.toLowerCase())?(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:4,lg:3},children:(0,import_jsx_runtime.jsx)(Stack,{p:2,mr:{xs:0,md:t%3==2?0:1,lg:t%4==3?0:1},mb:1,alignItems:`center`,justifyContent:`center`,onClick:()=>{T(e)},sx:{cursor:`pointer`},bgcolor:`#fff`,borderRadius:1,children:(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:e.logo||`https://static.dotrust.co.uk/banklogos/${e.bank_id.toLowerCase()}.png`,height:30,alt:e.name})})})},e.bank_id):null):null]})})]}),(0,import_jsx_runtime.jsx)(GenericSnack,{open:!!L,closeHandler:()=>{R(``)},message:L})]})}ConnectBank.propTypes={demo:import_prop_types.default.bool,styling:import_prop_types.default.shape({panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),buttonFill:import_prop_types.default.string,inputColor:import_prop_types.default.string,inputBg:import_prop_types.default.string,inputBorder:import_prop_types.default.string,linkFontColor:import_prop_types.default.string}).isRequired,text:import_prop_types.default.shape({authentication:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired}).isRequired,authentication_returning:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired}).isRequired,banks:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired}),banks_none:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired})}),prompt:import_prop_types.default.string.isRequired,setShowHelp:import_prop_types.default.func.isRequired,token:import_prop_types.default.string.isRequired,showLegal:import_prop_types.default.func.isRequired,help:import_prop_types.default.shape({reference_title:import_prop_types.default.string.isRequired,authenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,unauthenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired}),logout:import_prop_types.default.func.isRequired,brand:import_prop_types.default.string.isRequired,consent_information:import_prop_types.default.shape({sections:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string,items:import_prop_types.default.arrayOf(import_prop_types.default.string)}))})};var v$5=`5.9.0`,fr$5=29.9700012207031,ip$5=0,op$5=60.0000024438501,w$5=360,h$5=380,nm$5=`banks`,ddd$5=0,assets$5=[],layers$5=[{ddd:0,ind:1,ty:4,nm:`phone Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:0,s:[221.12,202.832,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:15,s:[221.12,197.832,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:45,s:[221.12,207.832,0],to:[0,0,0],ti:[0,0,0]},{t:60.0000024438501,s:[221.12,202.832,0]}],ix:2,l:2},a:{a:0,k:[83.726,145.314,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
vendor: 27,390 bytes, line 300
300,ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[.825,.072],[0,0],[-.072,.825],[-.825,-.072],[0,0],[.072,-.825]],o:[[0,0],[-.826,-.072],[.072,-.825],[0,0],[.826,.073],[-.072,.826]],v:[[25.925,3.774],[-26.186,-.785],[-27.55,-2.41],[-25.925,-3.774],[26.186,.785],[27.55,2.41]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[72.107,277.993],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.005,-9.886],[0,0],[3.386,11.968],[.198,18.067],[2.552,.223],[3.348,-17.313],[2.107,-17.308],[10.058,-8.107],[1.75,.219],[.961,7.37],[4.412,2.73],[3.445,-1.324],[1.667,1.176],[.426,23.692],[3.738,.328],[3.69,-16.112],[2.549,-15.578],[9.128,-.09],[.1,.009],[3.168,15.181],[0,0],[-1.18,-4.753],[-.217,-.019],[-4.721,19.555],[-2.91,17.729],[-6.245,-.546],[-.364,-20.861],[-5.42,-3.829],[-1.294,.501],[-2.76,-1.706],[-1.048,-8.03],[-1.849,-.238],[-.99,.792],[-4.408,36.205],[-7.766,-.679],[-.157,-14.992],[-8.721,-30.843]],o:[[0,0],[-4.903,-11.515],[-8.816,-31.21],[-.123,-11.106],[-.788,-.069],[-2.331,12.044],[-4.695,38.544],[-1.57,1.261],[-3.923,-.514],[-.957,-7.408],[-2.041,-1.275],[-2.142,.814],[-6.108,-4.305],[-.254,-14.093],[-.434,-.038],[-2.507,10.932],[-7.408,45.167],[-.1,0],[-3.665,-.321],[0,0],[1.083,5.869],[3.171,12.752],[1.752,-.016],[3.363,-13.938],[6.94,-42.316],[6.173,.54],[.313,17.378],[.92,.638],[4.209,-1.616],[5.529,3.423],[.669,5.18],[1.002,.125],[9.155,-7.383],[5.235,-42.948],[5.005,.438],[.203,17.908],[2.882,10.213]],v:[[73.237,41.912],[72.72,47.821],[60.266,12.53],[50.959,-64.047],[48.184,-84.967],[41.223,-66.6],[34.799,-20.903],[15.191,65.61],[10.194,67.167],[4.551,53.471],[-1.917,34.94],[-10.069,35.021],[-15.796,34.491],[-23.096,-10.602],[-27.424,-44.331],[-33.901,-27.631],[-41.374,13.58],[-63.457,88.46],[-63.757,88.443],[-73.237,66.076],[-72.386,56.351],[-69.014,72.541],[-63.465,85.633],[-53.341,63.111],[-44.06,13.118],[-27.178,-47.144],[-20.372,-10.675],[-14.251,32.16],[-11.004,32.368],[-.501,32.512],[7.258,53.075],[10.548,64.363],[13.525,63.385],[32.093,-21.243],[48.43,-87.781],[53.681,-64.093],[62.891,11.72]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[77.037,167.777],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[4.444,.389],[0,0],[0,0]],o:[[0,0],[-.403,4.605],[0,0],[0,0],[0,0]],v:[[16.586,-51.918],[8.021,45.984],[-.755,53.618],[-16.586,52.233],[-7.291,-54.007]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.392156892664,.509803921569,.447058853449,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:[135.896,236.37],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:!1},{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.954,80.88],[-18.924,78.792],[-4.955,-80.881],[18.924,-78.792]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[114.356,207.725],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:4,mn:`ADBE Vector Group`,hd:!1},{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:[[3.775,94.35],[-20.102,92.262],[-3.775,-94.351],[20.102,-92.262]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.392156892664,.509803921569,.447058853449,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:[91.657,192.166],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:5,mn:`ADBE Vector Group`,hd:!1},{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:[[6.441,63.878],[-17.436,61.788],[-6.441,-63.878],[17.436,-61.789]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[65.114,220.55],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:!1},{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:[[5.606,73.425],[-18.271,71.336],[-5.606,-73.425],[18.271,-71.336]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.392156892664,.509803921569,.447058853449,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:[42.072,208.914],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[-.403,4.605],[0,0]],o:[[0,0],[0,0],[-4.444,-.389],[0,0],[0,0]],v:[[15.537,-41.951],[8.014,44.04],[-7.817,42.656],[-15.134,33.613],[-8.34,-44.04]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[15.787,236.207],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.045,.179],[0,0],[-.179,2.046],[0,0],[0,0],[0,0]],o:[[0,0],[-2.045,-.179],[0,0],[0,0],[0,0],[-.179,2.045]],v:[[23.754,8.263],[-24.959,4.001],[-28.338,-.026],[-27.602,-8.441],[28.517,-3.531],[27.781,4.884]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[95.439,12.185],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 9`,np:2,cix:2,bm:0,ix:9,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[.403,-4.605],[0,0],[4.445,.389],[0,0],[-.403,4.605],[0,0],[-4.444,-.389],[0,0]],o:[[0,0],[-.402,4.605],[0,0],[-4.444,-.389],[0,0],[.403,-4.605],[0,0],[4.444,.389]],v:[[83.073,-124.508],[60.19,137.04],[51.414,144.674],[-75.756,133.548],[-83.073,124.507],[-60.19,-137.042],[-51.414,-144.674],[75.756,-133.549]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[83.726,145.314],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 10`,np:2,cix:2,bm:0,ix:10,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:60.0000024438501,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:`building Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[166.927,162.862,0],ix:2,l:2},a:{a:0,k:[112.751,130.127,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[-5.922,0],[-1.94,-1.94],[0,-2.965],[0,0],[0,0]],o:[[0,0],[0,0],[0,-5.921],[2.966,0],[1.939,1.939],[0,0],[0,0],[0,0]],v:[[41.316,84.296],[41.316,-20.838],[41.637,-20.838],[52.359,-31.561],[59.938,-28.416],[63.074,-20.838],[63.076,-20.838],[63.076,84.296]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ind:1,ty:`sh`,ix:2,ks:{a:0,k:{i:[[0,0],[-5.921,0],[-1.939,-1.94],[0,-2.965],[0,0],[0,0],[0,0]],o:[[0,-5.921],[2.966,0],[1.939,1.939],[0,0],[0,0],[0,0],[0,0]],v:[[-63.077,-20.838],[-52.354,-31.561],[-44.775,-28.416],[-41.64,-20.838],[-41.637,-20.838],[-41.637,84.296],[-63.077,84.296]],c:!0},ix:2},nm:`Path 2`,mn:`ADBE Vector Shape - Group`,hd:!1},{ind:2,ty:`sh`,ix:3,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[-5.922,0],[-1.939,-1.94],[0,-2.965],[0,0],[0,0]],o:[[0,0],[0,0],[0,-5.921],[2.965,0],[1.94,1.939],[0,0],[0,0],[0,0]],v:[[-11.04,84.296],[-11.04,-20.838],[-10.72,-20.838],[.003,-31.561],[7.581,-28.416],[10.716,-20.838],[10.719,-20.838],[10.719,84.296]],c:!0},ix:2},nm:`Path 3`,mn:`ADBE Vector Shape - Group`,hd:!1},{ind:3,ty:`sh`,ix:4,ks:{a:0,k:{i:[[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],[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],[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:[[102.839,-31.561],[102.839,-45.148],[112.502,-45.148],[112.502,-60.211],[.001,-129.877],[-112.502,-60.211],[-112.502,-45.148],[-102.84,-45.148],[-102.84,-31.561],[-93.673,-31.561],[-93.673,84.296],[-102.84,84.296],[-102.84,104.304],[-112.502,104.304],[-112.502,129.877],[112.502,129.877],[112.502,104.304],[102.839,104.304],[102.839,84.296],[93.673,84.296],[93.673,-31.561]],c:!0},ix:2},nm:`Path 4`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`mm`,mm:1,nm:`Merge Paths 1`,mn:`ADBE Vector Filter - Merge`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[112.752,130.127],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:6,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:60.0000024438501,st:0,bm:0}],markers$5=[],banks_default={v:v$5,fr:fr$5,ip:0,op:op$5,w:360,h:380,nm:nm$5,ddd:0,assets:assets$5,layers:layers$5,markers:markers$5},v$4=`5.9.0`,fr$4=29.9700012207031,ip$4=0,op$4=75.0000030548126,w$4=360,h$4=380,nm$4=`betting`,ddd$4=0,assets$4=[],layers$4=[{ddd:0,ind:1,ty:4,nm:`front dice Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:0,s:[167.529,299.091,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:24,s:[167.529,296.091,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:57,s:[167.529,301.591,0],to:[0,0,0],ti:[0,0,0]},{t:75.0000030548126,s:[167.529,299.091,0]}],ix:2,l:2},a:{a:0,k:[50.514,52.75,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.466,.253],[.123,1.688],[3.466,-.253],[-.123,-1.688]],o:[[3.466,-.253],[-.123,-1.689],[-3.466,.252],[.124,1.688]],v:[[.223,3.057],[6.276,-.458],[-.223,-3.057],[-6.276,.458]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[47.166,11.345],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.466,.253],[.123,1.688],[3.466,-.253],[-.123,-1.688]],o:[[3.466,-.253],[-.123,-1.689],[-3.466,.252],[.124,1.688]],v:[[.223,3.057],[6.276,-.458],[-.223,-3.057],[-6.276,.458]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[55.1,32.345],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.466,.253],[.123,1.688],[3.466,-.253],[-.123,-1.688]],o:[[3.466,-.253],[-.123,-1.689],[-3.466,.252],[.124,1.688]],v:[[.223,3.057],[6.276,-.458],[-.223,-3.057],[-6.276,.458]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[28,24.936],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.466,.253],[.123,1.688],[3.466,-.253],[-.123,-1.688]],o:[[3.466,-.253],[-.123,-1.689],[-3.466,.252],[.124,1.688]],v:[[.223,3.057],[6.276,-.458],[-.223,-3.057],[-6.276,.458]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[73.833,19.049],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.466,.253],[.123,1.688],[3.466,-.253],[-.123,-1.688]],o:[[3.466,-.253],[-.123,-1.689],[-3.466,.252],[.124,1.688]],v:[[.223,3.057],[6.276,-.458],[-.223,-3.057],[-6.276,.458]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[51.666,21.845],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:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.283,-4.305],[-2.601,.211],[.282,4.305],[2.602,-.21]],o:[[.283,4.305],[2.602,-.211],[-.283,-4.304],[-2.602,.211]],v:[[-4.71,.382],[.512,7.795],[4.712,-.383],[-.511,-7.796]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[88.237,41.953],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.283,-4.305],[-2.601,.211],[.282,4.304],[2.602,-.21]],o:[[.283,4.305],[2.602,-.211],[-.283,-4.305],[-2.602,.211]],v:[[-4.71,.382],[.512,7.795],[4.712,-.382],[-.511,-7.796]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[81.085,59.343],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.283,-4.305],[-2.602,.211],[.282,4.305],[2.602,-.21]],o:[[.283,4.305],[2.601,-.211],[-.283,-4.304],[-2.602,.211]],v:[[-4.71,.382],[.513,7.795],[4.712,-.383],[-.511,-7.796]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[72.816,77.255],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.365,-5.006],[3.338,-.244],[.365,5.006],[-3.338,.244]],o:[[.365,5.006],[-3.339,.243],[-.365,-5.007],[3.339,-.243]],v:[[6.044,-.441],[.661,9.065],[-6.045,.441],[-.661,-9.065]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[19.041,54.183],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 9`,np:2,cix:2,bm:0,ix:9,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.365,-5.006],[3.628,-.265],[.365,5.007],[-3.628,.265]],o:[[.365,5.006],[-3.629,.265],[-.365,-5.006],[3.629,-.264]],v:[[6.57,-.48],[.661,9.064],[-6.571,.479],[-.661,-9.066]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[42.639,78.786],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 10`,np:2,cix:2,bm:0,ix:10,mn:`ADBE Vector Group`,hd:!1},{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:[[-3.602,-21.595],[48.268,-5.888],[9.732,21.595],[-48.268,6.405]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[48.519,21.845],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 11`,np:2,cix:2,bm:0,ix:11,mn:`ADBE Vector Group`,hd:!1},{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.773,21.833],[31.333,38.5],[26.667,-23.31],[-31.333,-38.5]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.878431432387,.878431432387,.878431432387,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:[31.584,66.75],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 12`,np:2,cix:2,bm:0,ix:12,mn:`ADBE Vector Group`,hd:!1},{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.264,-17.163],[-16.597,44.646],[21.264,8.848],[17.273,-44.646]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[79.514,60.604],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 13`,np:2,cix:2,bm:0,ix:13,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:75.0000030548126,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:`back dice Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:0,s:[94.161,272.993,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:15,s:[94.161,269.993,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:49,s:[94.161,275.993,0],to:[0,0,0],ti:[0,0,0]},{t:75.0000030548126,s:[94.161,272.993,0]}],ix:2,l:2},a:{a:0,k:[51.431,54.141,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.363,-.517],[-.244,1.696],[3.362,.517],[.243,-1.696]],o:[[3.363,.517],[.243,-1.696],[-3.363,-.517],[-.243,1.696]],v:[[-.441,3.071],[6.089,.936],[.44,-3.071],[-6.089,-.936]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[56.23,11.716],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.363,-.517],[-.244,1.696],[3.362,.517],[.243,-1.696]],o:[[3.363,.517],[.243,-1.696],[-3.363,-.517],[-.243,1.696]],v:[[-.441,3.071],[6.089,.936],[.44,-3.071],[-6.089,-.936]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[59.316,34.231],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.363,-.517],[-.244,1.696],[3.362,.517],[.243,-1.696]],o:[[3.363,.517],[.243,-1.696],[-3.363,-.517],[-.243,1.696]],v:[[-.441,3.071],[6.089,.936],[.44,-3.071],[-6.089,-.936]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[35.03,20.911],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.363,-.517],[-.244,1.696],[3.363,.517],[.243,-1.696]],o:[[3.363,.517],[.243,-1.696],[-3.362,-.517],[-.243,1.696]],v:[[-.441,3.071],[6.089,.936],[.439,-3.071],[-6.089,-.936]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[80.04,25.231],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[.65,-4.318],[-2.528,-.367],[-.65,4.318],[2.529,.367]],o:[[-.65,4.318],[2.529,.367],[.65,-4.318],[-2.528,-.367]],v:[[-4.579,-.665],[-1.178,7.819],[4.578,.665],[1.176,-7.819]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[88.896,51.06],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:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[.65,-4.318],[-2.528,-.367],[-.65,4.318],[2.529,.367]],o:[[-.65,4.318],[2.529,.367],[.65,-4.318],[-2.528,-.367]],v:[[-4.579,-.665],[-1.178,7.819],[4.579,.665],[1.176,-7.819]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[66.633,82.547],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[.721,-5.03],[3.52,.542],[-.721,5.03],[-3.52,-.542]],o:[[-.721,5.03],[-3.521,-.541],[.721,-5.03],[3.521,.541]],v:[[6.374,.98],[-1.305,9.107],[-6.374,-.98],[1.305,-9.107]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[28.522,62.097],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{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:[[1.231,-22.823],[47.389,4.181],[4.731,22.823],[-47.389,-5.026]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[55.222,23.073],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1},{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:[[-29.852,15.881],[21.1,44.992],[29.852,-17.143],[-22.269,-44.992]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[30.102,63.039],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 9`,np:2,cix:2,bm:0,ix:9,mn:`ADBE Vector Group`,hd:!1},{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:[[-16.954,-21.747],[-25.704,40.389],[18.085,13.378],[25.704,-40.389]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.878431432387,.878431432387,.878431432387,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:[76.907,67.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 10`,np:2,cix:2,bm:0,ix:10,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:75.0000030548126,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:`frontstack Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[265.172,258.515,0],ix:2,l:2},a:{a:0,k:[59.08,76.794,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
vendor: 10,018 bytes, line 300
300,ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.93,1.135],[0,0],[.39,-.142],[.35,-.112],[1.21,-.355],[.41,-.111],[.42,-.112],[.87,-.192],[.44,-.101],[.45,-.091],[2.35,-.355],[0,0],[-3.16,.77]],o:[[0,0],[-.37,.152],[-.34,.132],[-1.12,.385],[-.4,.121],[-.4,.112],[-.83,.223],[-.43,.102],[-.44,.102],[-2.17,.446],[0,0],[3.6,-.547],[3.64,-.882]],v:[[10.03,-8.226],[10.03,3.188],[8.89,3.624],[7.86,3.988],[4.37,5.104],[3.17,5.447],[1.94,5.783],[-.6,6.411],[-1.91,6.715],[-3.25,7.008],[-10.03,8.225],[-10.03,-3.199],[.14,-5.185]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[93.631,120.464],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.05,.02],[0,0],[1.06,0],[1,.021],[.41,.01],[.09,.01],[.69,.02],[.29,.021],[.68,.041],[.06,0],[.26,.021],[.46,.031],[3.8,.558],[0,0],[-5.08,-.273],[-3.19,0]],o:[[0,0],[-1.05,.021],[-1.02,0],[-.41,0],[-.09,0],[-.69,-.01],[-.3,-.01],[-.69,-.03],[-.06,0],[-.26,-.01],[-.47,-.02],[-4.17,-.294],[0,0],[4.56,.679],[3.05,.162],[1.06,0]],v:[[13.525,-4.901],[13.525,6.522],[10.355,6.553],[7.325,6.522],[6.095,6.502],[5.825,6.492],[3.745,6.431],[2.865,6.39],[.825,6.299],[.635,6.289],[-.145,6.238],[-1.545,6.157],[-13.525,4.87],[-13.525,-6.553],[.985,-5.114],[10.355,-4.871]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[48.726,123.92],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.2,-.73],[0,0],[.06,.021],[.22,.081],[.46,.172],[1.02,.446],[.31,.142],[.34,.172],[.26,.131],[.17,.091],[1.36,1.206],[0,0],[-3.23,-1.45]],o:[[0,0],[-.06,-.01],[-.22,-.071],[-.47,-.162],[-1.14,-.416],[-.32,-.142],[-.36,-.163],[-.27,-.132],[-.17,-.081],[-2.02,-1.095],[0,0],[1.92,1.724],[1.84,.821]],v:[[6.915,-2.144],[6.915,9.27],[6.735,9.219],[6.085,8.995],[4.685,8.499],[1.445,7.202],[.495,6.777],[-.545,6.279],[-1.325,5.885],[-1.835,5.62],[-6.915,2.165],[-6.915,-9.27],[.855,-4.475]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[10.846,115.547],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,2.504],[0,0],[.02,-.183],[.01,-.021],[.05,-.263],[.1,-.283],[.08,-.183],[.09,-.182],[.24,-.354],[1.01,-.861],[0,0]],o:[[0,0],[0,.182],[0,.02],[-.02,.263],[-.06,.284],[-.06,.183],[-.08,.182],[-.19,.365],[-.63,.913],[0,0],[2.57,-2.199]],v:[[1.99,-9.254],[1.99,2.2],[1.96,2.737],[1.95,2.798],[1.84,3.578],[1.6,4.419],[1.38,4.967],[1.13,5.514],[.48,6.588],[-1.99,9.254],[-1.99,-2.159]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[115.921,108.711],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,1.52],[0,0],[1.72,-1.834],[0,0],[-.32,.467]],o:[[0,0],[0,2.027],[0,0],[.44,-.446],[.99,-1.429]],v:[[1.32,-8.62],[1.32,2.803],[-1.32,8.62],[-1.32,-2.812],[-.19,-4.191]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[116.591,130.942],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:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.1,.071],[0,0],[2.16,0],[3.05,.163],[3.2,.365],[0,0],[-2.02,-.152],[-4.6,0]],o:[[0,0],[-2.09,.071],[-3.19,0],[-3.42,-.182],[0,0],[1.93,.223],[4.3,.344],[2.16,0]],v:[[12.845,-5.276],[12.845,6.137],[6.465,6.249],[-2.905,6.005],[-12.845,5.174],[-12.845,-6.249],[-6.915,-5.681],[6.465,-5.165]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[52.616,147.089],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.2,1.804],[0,0],[4.44,-1.084],[2.52,-.446],[0,0],[-1.24,.254],[0,0]],o:[[0,0],[-3.37,1.44],[-2.28,.548],[0,0],[1.3,-.233],[0,0],[5.82,-1.216]],v:[[9.49,-8.367],[9.49,3.056],[-2.28,6.867],[-9.49,8.367],[-9.49,-3.056],[-5.67,-3.786],[-5.67,-3.796]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[96.051,142.71],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.76,-1.328],[0,0],[2.74,1.237],[1.61,1.115],[0,0],[-1.1,-.588]],o:[[0,0],[-3.54,-.993],[-2.19,-.993],[0,0],[.91,.629],[3.28,1.774]],v:[[7.585,-2.448],[7.585,8.975],[-1.875,5.61],[-7.585,2.448],[-7.585,-8.976],[-4.565,-7.141]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[13.576,139.75],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,1.52],[0,0],[1.72,-1.834],[0,0],[-.32,.467]],o:[[0,0],[0,2.027],[0,0],[.44,-.446],[.99,-1.429]],v:[[1.32,-8.62],[1.32,2.803],[-1.32,8.62],[-1.32,-2.812],[-.19,-4.191]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[116.591,85.231],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 9`,np:2,cix:2,bm:0,ix:9,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.1,.071],[0,0],[2.16,0],[3.05,.163],[3.2,.365],[0,0],[-2.02,-.152],[-4.6,0]],o:[[0,0],[-2.09,.071],[-3.19,0],[-3.42,-.182],[0,0],[1.93,.223],[4.3,.344],[2.16,0]],v:[[12.845,-5.276],[12.845,6.137],[6.465,6.249],[-2.905,6.005],[-12.845,5.174],[-12.845,-6.249],[-6.915,-5.681],[6.465,-5.165]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[52.616,101.378],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 10`,np:2,cix:2,bm:0,ix:10,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.2,1.804],[0,0],[4.44,-1.084],[2.52,-.446],[0,0],[-1.24,.254],[0,0]],o:[[0,0],[-3.37,1.439],[-2.28,.548],[0,0],[1.3,-.233],[0,0],[5.82,-1.216]],v:[[9.49,-8.367],[9.49,3.056],[-2.28,6.867],[-9.49,8.367],[-9.49,-3.056],[-5.67,-3.786],[-5.67,-3.796]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[96.051,96.998],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 11`,np:2,cix:2,bm:0,ix:11,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.56,.963],[0,0],[2.79,-1.074],[3.64,-.882],[0,0],[-3.37,1.439]],o:[[0,0],[-2.04,1.267],[-2.93,1.135],[0,0],[4.44,-1.085],[2.01,-.862]],v:[[8.575,-8.986],[8.575,2.428],[1.315,5.945],[-8.575,8.986],[-8.575,-2.428],[3.195,-6.238]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[102.346,106.293],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 12`,np:2,cix:2,bm:0,ix:12,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.22,.314],[0,0],[4.56,-.081],[1.06,0],[3.05,.162],[0,0],[-3.19,0],[-2.09,.071]],o:[[0,0],[-4.23,.416],[-1.05,.02],[-3.19,0],[0,0],[3.05,.162],[2.16,0],[3.43,-.122]],v:[[12.87,-6.097],[12.87,5.326],[
vendor: 4,640 bytes, line 300
300-.33,6.066],[-3.5,6.097],[-12.87,5.853],[-12.87,-5.57],[-3.5,-5.327],[2.88,-5.438]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[62.581,112.953],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 13`,np:2,cix:2,bm:0,ix:13,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.61,-.527],[0,0],[3.25,1.064],[1.84,.821],[0,0],[-3.54,-.993]],o:[[0,0],[-3.94,-.801],[-2.2,-.73],[0,0],[2.74,1.237],[2.32,.659]],v:[[8.44,-3.142],[8.44,8.281],[-2.38,5.474],[-8.44,3.142],[-8.44,-8.281],[1.02,-4.916]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[20.141,107.93],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 14`,np:2,cix:2,bm:0,ix:14,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,.183],[0,0],[.01,-.172],[.02,-.132],[.02,-.102],[.05,-.162],[.06,-.162],[.02,-.061],[.06,-.132],[.38,-.547],[0,0],[-.19,.365],[-.08,.183],[-.06,.182],[-.06,.283],[-.02,.264],[0,.021]],o:[[0,0],[0,.172],[-.01,.132],[-.01,.101],[-.03,.162],[-.04,.163],[-.02,.061],[-.05,.142],[-.24,.567],[0,0],[.24,-.355],[.09,-.182],[.08,-.182],[.1,-.284],[.06,-.254],[.01,-.02],[.02,-.182]],v:[[.755,-7.906],[.755,3.477],[.735,3.983],[.695,4.369],[.645,4.673],[.535,5.169],[.395,5.646],[.335,5.818],[.175,6.234],[-.755,7.906],[-.755,-3.517],[-.105,-4.592],[.145,-5.139],[.365,-5.686],[.605,-6.527],[.715,-7.308],[.725,-7.369]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[117.156,118.816],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 15`,np:2,cix:2,bm:0,ix:15,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.1,-.162],[0,0],[0,1.348],[0,0],[-.21,-.659],[-.06,-.163],[-.17,-.325]],o:[[0,0],[-.79,-1.277],[0,0],[0,.669],[.05,.162],[.12,.324],[.09,.162]],v:[[.6,-3.75],[.6,7.683],[-.6,3.73],[-.6,-7.683],[-.29,-5.686],[-.12,-5.199],[.32,-4.226]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[.851,118.558],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 16`,np:2,cix:2,bm:0,ix:16,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.11,-.02],[0,0],[1.7,.477],[.87,.284],[.33,.112],[2.11,1.044],[.38,.203],[.03,.02],[0,0],[-.17,-.081],[-.27,-.132],[-.36,-.163],[-.32,-.142],[-1.14,-.416],[-.48,-.162],[-.22,-.071],[-.06,-.02],[-.26,-.081],[-.33,-.102],[-.12,-.03],[-.53,-.142],[-.45,-.112],[-.69,-.163],[-.47,-.101]],o:[[0,0],[-1.87,-.415],[-.91,-.253],[-.34,-.101],[-2.67,-.882],[-.41,-.203],[-.03,-.02],[0,0],[.17,.091],[.25,.131],[.34,.172],[.31,.142],[1.02,.446],[.46,.172],[.22,.082],[.06,.021],[.26,.081],[.32,.101],[.12,.04],[.51,.162],[.44,.122],[.67,.182],[.46,.111],[.11,.03]],v:[[8.755,-2.691],[8.755,8.722],[3.395,7.384],[.725,6.583],[-.285,6.259],[-7.485,3.35],[-8.665,2.742],[-8.755,2.691],[-8.755,-8.722],[-8.245,-8.458],[-7.465,-8.063],[-6.425,-7.566],[-5.475,-7.141],[-2.235,-5.843],[-.835,-5.347],[-.185,-5.124],[-.005,-5.063],[.775,-4.809],[1.755,-4.505],[2.115,-4.404],[3.665,-3.958],[4.995,-3.603],[7.025,-3.096],[8.425,-2.772]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[17.766,129.89],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 17`,np:2,cix:2,bm:0,ix:17,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.03,0],[0,0],[0,0],[.97,-.041],[.87,-.03],[2.16,0],[1.98,.081],[.79,.05],[.7,.051
vendor: 25,899 bytes, line 300
300],[.92,.071],[.03,0],[0,0],[-.03,0],[-.46,-.03],[-.47,-.02],[-.26,-.01],[-.06,0],[-.69,-.03],[-.3,-.01],[-.69,-.011],[-.09,0],[-.41,0],[-1.02,0],[-1.05,.02],[-1.42,.061],[-1.43,.091]],o:[[0,0],[0,0],[-.95,.071],[-.85,.05],[-2.1,.071],[-2.03,0],[-.8,-.02],[-.7,-.02],[-.93,-.05],[-.03,0],[0,0],[.03,0],[.46,.04],[.46,.031],[.26,.02],[.06,0],[.68,.041],[.29,.021],[.69,.02],[.09,.01],[.41,.01],[1,.02],[1.06,0],[1.46,-.02],[1.47,-.061],[.03,-.01]],v:[[12.655,-5.864],[12.655,5.559],[12.575,5.559],[9.685,5.732],[7.105,5.853],[.725,5.965],[-5.285,5.853],[-7.675,5.752],[-9.775,5.64],[-12.555,5.458],[-12.655,5.448],[-12.655,-5.965],[-12.555,-5.955],[-11.175,-5.854],[-9.775,-5.773],[-8.995,-5.722],[-8.805,-5.712],[-6.765,-5.621],[-5.885,-5.58],[-3.805,-5.519],[-3.535,-5.509],[-2.305,-5.489],[.725,-5.459],[3.895,-5.489],[8.215,-5.621],[12.575,-5.854]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[58.356,135.931],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 18`,np:2,cix:2,bm:0,ix:18,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.16,.081],[0,0],[.73,-.324],[.25,-.102],[.45,-.173],[.23,-.091],[1.09,-.355],[.58,-.183],[.04,-.01],[.66,-.183],[.04,-.01],[.57,-.142],[.18,-.041],[.59,-.131],[.73,-.152],[0,0],[-.44,.101],[-.43,.101],[-.83,.223],[-.4,.111],[-.4,.122],[-1.12,.386],[-.34,.132],[-.37,.152],[-.04,.02],[-.31,.132],[-.37,.162],[-.22,.101],[-.17,.092],[-.27,.142]],o:[[0,0],[-.66,.335],[-.24,.112],[-.42,.182],[-.22,.091],[-1,.385],[-.56,.183],[-.05,.01],[-.63,.193],[-.04,.02],[-.55,.152],[-.18,.041],[-.58,.142],[-.71,.163],[0,0],[.45,-.091],[.44,-.101],[.87,-.193],[.42,-.111],[.41,-.112],[1.21,-.354],[.35,-.111],[.39,-.141],[.04,-.011],[.32,-.122],[.38,-.152],[.23,-.102],[.17,-.082],[.28,-.121],[.17,-.071]],v:[[8.985,-8.646],[8.985,2.767],[6.905,3.75],[6.175,4.075],[4.875,4.612],[4.195,4.875],[1.065,5.99],[-.655,6.538],[-.795,6.578],[-2.735,7.136],[-2.865,7.176],[-4.555,7.622],[-5.085,7.754],[-6.835,8.169],[-8.985,8.646],[-8.985,-2.767],[-7.645,-3.061],[-6.335,-3.365],[-3.795,-3.994],[-2.565,-4.328],[-1.365,-4.673],[2.125,-5.788],[3.155,-6.153],[4.295,-6.588],[4.415,-6.629],[5.365,-7.004],[6.495,-7.48],[7.175,-7.784],[7.685,-8.028],[8.495,-8.413]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[99.366,130.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 19`,np:2,cix:2,bm:0,ix:19,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.77,-1.865],[0,0],[0,2.047],[0,0]],o:[[0,0],[-1.77,-1.855],[0,0],[0,2.057]],v:[[1.36,-2.747],[1.36,8.656],[-1.36,2.767],[-1.36,-8.656]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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.611,96.69],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 20`,np:2,cix:2,bm:0,ix:20,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.76,-1.328],[0,0],[2.74,1.237],[1.61,1.115],[0,0],[-1.1,-.588]],o:[[0,0],[-3.54,-.993],[-2.19,-.993],[0,0],[.91,.629],[3.28,1.774]],v:[[7.585,-2.448],[7.585,8.975],[-1.875,5.611],[-7.585,2.449],[-7.585,-8.976],[-4.565,-7.141]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[13.576,94.039],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 21`,np:2,cix:2,bm:0,ix:21,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.93,1.133],[0,0],[.39,-.141],[.35,-.111],[1.21,-.354],[.41,-.111],[.42,-.111],[.87,-.192],[.44,-.102],[.45,-.091],[2.35,-.354],[0,0],[-3.16,.769]],o:[[0,0],[-.37,.152],[-.34,.132],[-1.12,.385],[-.4,.122],[-.4,.111],[-.83,.222],[-.43,.101],[-.44,.101],[-2.17,.445],[0,0],[3.6,-.546],[3.64,-.88]],v:[[10.03,-8.209],[10.03,3.181],[8.89,3.616],[7.86,3.98],[4.37,5.093],[3.17,5.437],[1.94,5.771],[-.6,6.398],[-1.91,6.702],[-3.25,6.995],[-10.03,8.209],[-10.03,-3.192],[.14,-5.174]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[93.631,74.738],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 22`,np:2,cix:2,bm:0,ix:22,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.05,.02],[0,0],[1.06,0],[1,.021],[.41,.01],[.09,.01],[.69,.021],[.29,.02],[.68,.04],[.06,0],[.26,.02],[.46,.031],[3.8,.556],[0,0],[-5.08,-.274],[-3.19,0]],o:[[0,0],[-1.05,.021],[-1.02,0],[-.41,0],[-.09,0],[-.69,-.01],[-.3,-.01],[-.69,-.03],[-.06,0],[-.26,-.01],[-.47,-.02],[-4.17,-.293],[0,0],[4.56,.678],[3.05,.161],[1.06,0]],v:[[13.525,-4.891],[13.525,6.509],[10.355,6.54],[7.325,6.509],[6.095,6.489],[5.825,6.479],[3.745,6.418],[2.865,6.378],[.825,6.287],[.635,6.277],[-.145,6.226],[-1.545,6.145],[-13.525,4.861],[-13.525,-6.54],[.985,-5.103],[10.355,-4.861]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[48.726,78.187],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 23`,np:2,cix:2,bm:0,ix:23,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.2,-.728],[0,0],[.06,.02],[.22,.081],[.46,.172],[1.02,.445],[.31,.141],[.34,.172],[.26,.131],[.17,.091],[1.36,1.204],[0,0],[-3.23,-1.446]],o:[[0,0],[-.06,-.01],[-.22,-.071],[-.47,-.162],[-1.14,-.414],[-.32,-.142],[-.36,-.162],[-.27,-.131],[-.17,-.081],[-2.02,-1.093],[0,0],[1.92,1.719],[1.84,.82]],v:[[6.915,-2.139],[6.915,9.251],[6.735,9.201],[6.085,8.978],[4.685,8.482],[1.445,7.188],[.495,6.763],[-.545,6.267],[-1.325,5.873],[-1.835,5.61],[-6.915,2.16],[-6.915,-9.251],[.855,-4.466]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[10.846,69.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 24`,np:2,cix:2,bm:0,ix:24,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,2.499],[0,0],[.02,-.182],[.01,-.021],[.05,-.263],[.1,-.283],[.08,-.182],[.09,-.182],[.24,-.354],[1.01,-.86],[0,0]],o:[[0,0],[0,.182],[0,.02],[-.02,.263],[-.06,.283],[-.06,.182],[-.08,.182],[-.19,.364],[-.63,.91],[0,0],[2.57,-2.195]],v:[[1.99,-9.236],[1.99,2.195],[1.96,2.731],[1.95,2.792],[1.84,3.572],[1.6,4.41],[1.38,4.956],[1.13,5.503],[.48,6.576],[-1.99,9.236],[-1.99,-2.155]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[115.921,63.008],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 25`,np:2,cix:2,bm:0,ix:25,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,1.517],[0,0],[1.72,-1.831],[0,0],[-.32,.465]],o:[[0,0],[0,2.024],[0,0],[.44,-.445],[.99,-1.427]],v:[[1.32,-8.604],[1.32,2.796],[-1.32,8.604],[-1.32,-2.807],[-.19,-4.182]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[116.591,39.576],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 26`,np:2,cix:2,bm:0,ix:26,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.1,.071],[0,0],[2.16,0],[3.05,.162],[3.2,.364],[0,0],[-2.02,-.151],[-4.6,0]],o:[[0,0],[-2.09,.071],[-3.19,0],[-3.42,-.182],[0,0],[1.93,.222],[4.3,.344],[2.16,0]],v:[[12.845,-5.266],[12.845,6.124],[6.465,6.236],[-2.905,5.993],[-12.845,5.163],[-12.845,-6.236],[-6.915,-5.671],[6.465,-5.155]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[52.616,55.69],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 27`,np:2,cix:2,bm:0,ix:27,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.2,1.801],[0,0],[4.44,-1.082],[2.52,-.445],[0,0],[-1.24,.253],[0,0]],o:[[0,0],[-3.37,1.437],[-2.28,.546],[0,0],[1.3,-.233],[0,0],[5.82,-1.214]],v:[[9.49,-8.351],[9.49,3.049],[-2.28,6.854],[-9.49,8.351],[-9.49,-3.05],[-5.67,-3.779],[-5.67,-3.789]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[96.051,51.32],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 28`,np:2,cix:2,bm:0,ix:28,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.56,.961],[0,0],[2.79,-1.072],[3.64,-.88],[0,0],[-3.37,1.437]],o:[[0,0],[-2.04,1.265],[-2.93,1.133],[0,0],[4.44,-1.082],[2.01,-.859]],v:[[8.575,-8.967],[8.575,2.423],[1.315,5.932],[-8.575,8.967],[-8.575,-2.423],[3.195,-6.227]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[102.346,60.596],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 29`,np:2,cix:2,bm:0,ix:29,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.22,.314],[0,0],[4.56,-.081],[1.06,0],[3.05,.162],[0,0],[-3.19,0],[-2.09,.07]],o:[[0,0],[-4.23,.415],[-1.05,.02],[-3.19,0],[0,0],[3.05,.162],[2.16,0],[3.43,-.122]],v:[[12.87,-6.085],[12.87,5.316],[-.33,6.055],[-3.5,6.085],[-12.87,5.842],[-12.87,-5.559],[-3.5,-5.316],[2.88,-5.426]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[62.581,67.242],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 30`,np:2,cix:2,bm:0,ix:30,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.61,-.526],[0,0],[3.25,1.062],[1.84,.819],[0,0],[-3.54,-.992]],o:[[0,0],[-3.94,-.799],[-2.2,-.728],[0,0],[2.74,1.234],[2.32,.657]],v:[[8.44,-3.135],[8.44,8.264],[-2.38,5.462],[-8.44,3.137],[-8.44,-8.264],[1.02,-4.906]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[20.141,62.229],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 31`,np:2,cix:2,bm:0,ix:31,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,.182],[0,0],[.01,-.172],[.02,-.131],[.02,-.102],[.05,-.162],[.06,-.162],[.02,-.061],[.06,-.131],[.38,-.547],[0,0],[-.19,.364],[-.08,.182],[-.06,.182],[-.06,.283],[-.02,.263],[0,.02]],o:[[0,0],[0,.172],[-.01,.131],[-.01,.101],[-.03,.161],[-.04,.162],[-.02,.06],[-.05,.141],[-.24,.567],[0,0],[.24,-.354],[.09,-.182],[.08,-.182],[.1,-.283],[.06,-.253],[.01,-.02],[.02,-.182]],v:[[.755,-7.891],[.755,3.469],[.735,3.975],[.695,4.359],[.645,4.663],[.535,5.158],[.395,5.635],[.335,5.807],[.175,6.221],[-.755,7.891],[-.755,-3.51],[-.105,-4.583],[.145,-5.129],[.365,-5.676],[.605,-6.514],[.715,-7.294],[.725,-7.355]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[117.156,73.094],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 32`,np:2,cix:2,bm:0,ix:32,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.1,-.162],[0,0],[0,1.346],[0,0],[-.21,-.658],[-.06,-.161],[-.17,-.324]],o:[[0,0],[-.79,-1.274],[0,0],[0,.668],[.05,.162],[.12,.324],[.09,.161]],v:[[.6,-3.742],[.6,7.668],[-.6,3.723],[-.6,-7.668],[-.29,-5.675],[-.12,-5.19],[.32,-4.218]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[.851,72.836],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 33`,np:2,cix:2,bm:0,ix:33,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.11,-.02],[0,0],[1.7,.475],[.87,.283],[.33,.111],[2.11,1.042],[.38,.202],[.03,.021],[0,0],[-.17,-.081],[-.27,-.132],[-.36,-.161],[-.32,-.141],[-1.14,-.415],[-.48,-.162],[-.22,-.071],[-.06,-.02],[-.26,-.081],[-.33,-.101],[-.12,-.03],[-.53,-.142],[-.45,-.112],[-.69,-.161],[-.47,-.101]],o:[[0,0],[-1.87,-.414],[-.91,-.253],[-.34,-.101],[-2.67,-.88],[-.41,-.202],[-.03,-.02],[0,0],[.17,.091],[.25,.132],[.34,.172],[.31,.142],[1.02,.445],[.46,.172],[.22,.081],[.06,.02],[.26,.081],[.32,.101],[.12,.041],[.51,.162],[.44,.121],[.67,.182],[.46,.112],[.11,.03]],v:[[8.755,-2.686],[8.755,8.704],[3.395,7.37],[.725,6.57],[-.285,6.247],[-7.485,3.344],[-8.665,2.736],[-8.755,2.686],[-8.755,-8.704],[-8.245,-8.441],[-7.465,-8.047],[-6.425,-7.551],[-5.475,-7.127],[-2.235,-5.831],[-.835,-5.336],[-.185,-5.114],[-.005,-5.053],[.775,-4.799],[1.755,-4.497],[2.115,-4.396],[3.665,-3.95],[4.995,-3.596],[7.025,-3.09],[8.425,-2.767]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[17.766,84.145],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 34`,np:2,cix:2,bm:0,ix:34,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.03,0],[0,0],[0,0],[.97,-.04],[.87,-.031],[2.16,0],[1.98,.081],[.79,.05],[.7,.051],[.92,.071],[.03,0],[0,0],[-.03,0],[-.46,-.03],[-.47,-.02],[-.26,-.01],[-.06,0],[-.69,-.031],[-.3,-.01],[-.69,-.01],[-.09,0],[-.41,0],[-1.02,0],[-1.05,.021],[-1.42,.06],[-1.43,.091]],o:[[0,0],[0,0],[-.95,.071],[-.85,.051],[-2.1,.071],[-2.03,0],[-.8,-.021],[-.7,-.021],[-.93,-.05],[-.03,0],[0,0],[.03,0],[.46,.04],[.46,.03],[.26,.02],[.06,0],[.68,.04],[.29,.02],[.69,.02],[.09,.01],[.41,.01],[1,.021],[1.06,0],[1.46,-.02],[1.47,-.061],[.03,-.01]],v:[[12.655,-5.852],[12.655,5.548],[12.575,5.548],[9.685,5.72],[7.105,5.842],[.725,5.953],[-5.285,5.842],[-7.675,5.741],[-9.775,5.629],[-12.555,5.447],[-12.655,5.437],[-12.655,-5.953],[-12.555,-5.943],[-11.175,-5.842],[-9.775,-5.761],[-8.995,-5.71],[-8.805,-5.7],[-6.765,-5.609],[-5.885,-5.569],[-3.805,-5.508],[-3.535,-5.498],[-2.305,-5.478],[.725,-5.447],[3.895,-5.478],[8.215,-5.609],[12.575,-5.842]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[58.356,90.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 35`,np:2,cix:2,bm:0,ix:35,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.16,.081],[0,0],[.73,-.323],[.25,-.101],[.45,-.172],[.23,-.091],[1.09,-.354],[.58,-.182],[.04,-.01],[.66,-.182],[.04,-.011],[.57,-.142],[.18,-.04],[.59,-.132],[.73,-.151],[0,0],[-.44,.101],[-.43,.101],[-.83,.223],[-.4,.112],[-.4,.122],[-1.12,.384],[-.34,.132],[-.37,.152],[-.04,.02],[-.31,.131],[-.37,.162],[-.22,.101],[-.17,.091],[-.27,.141]],o:[[0,0],[-.66,.334],[-.24,.112],[-.42,.182],[-.22,.091],[-1,.385],[-.56,.182],[-.05,.01],[-.63,.192],[-.04,.02],[-.55,.151],[-.18,.04],[-.58,.142],[-.71,.162],[0,0],[.45,-.091],[.44,-.101],[.87,-.192],[.42,-.111],[.41,-.111],[1.21,-.354],[.35,-.112],[.39,-.141],[.04,-.01],[.32,-.121],[.38,-.152],[.23,-.101],[.17,-.081],[.28,-.121],[.17,-.071]],v:[[8.985,-8.629],[8.985,2.762],[6.905,3.743],[6.175,4.066],[4.875,4.603],[4.195,4.866],[1.065,5.979],[-.655,6.525],[-.795,6.566],[-2.735,7.122],[-2.865,7.163],[-4.555,7.607],[-5.085,7.739],[-6.835,8.154],[-8.985,8.629],[-8.985,-2.762],[-7.645,-3.055],[-6.335,-3.359],[-3.795,-3.986],[-2.565,-4.32],[-1.365,-4.664],[2.125,-5.776],[3.155,-6.141],[4.295,-6.576],[4.415,-6.616],[5.365,-6.99],[6.495,-7.465],[7.175,-7.769],[7.685,-8.012],[8.495,-8.396]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[99.366,84.494],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 36`,np:2,cix:2,bm:0,ix:36,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,.192],[0,0],[.99,-1.426],[0,0],[-.19,.364],[-.13,.364],[-.04,.567]],o:[[0,0],[0,1.518],[0,0],[.24,-.354],[.18,-.364],[.2,-.557],[.02,-.192]],v:[[.755,-7.906],[.755,3.484],[-.755,7.906],[-.755,-3.495],[-.105,-4.568],[.365,-5.66],[.725,-7.34]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[117.156,27.487],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 37`,np:2,cix:2,bm:0,ix:37,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.77,-1.861],[0,0],[0,2.043],[0,0]],o:[[0,0],[-1.77,-1.851],[0,0],[0,2.053]],v:[[1.36,-2.742],[1.36,8.639],[-1.36,2.762],[-1.36,-8.639]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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.611,51.011],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 38`,np:2,cix:2,bm:0,ix:38,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.76,-1.325],[0,0],[2.74,1.234],[1.61,1.113],[0,0],[-1.1,-.586]],o:[[0,0],[-3.54,-.991],[-2.19,-.991],[0,0],[.91,.628],[3.28,1.771]],v:[[7.585,-2.443],[7.585,8.958],[-1.875,5.6],[-7.585,2.444],[-7.585,-8.958],[-4.565,-7.127]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[13.576,48.366],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 39`,np:2,cix:2,bm:0,ix:39,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.1,-.162],[0,0],[0,1.346],[0,0],[-.21,-.658],[-.06,-.161],[-.17,-.324]],o:[[0,0],[-.79,-1.274],[0,0],[0,.668],[.05,.162],[.12,.324],[.09,.161]],v:[[.6,-3.742],[.6,7.668],[-.6,3.723],[-.6,-7.668],[-.29,-5.675],[-.12,-5.19],[.32,-4.218]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[.851,27.249],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 40`,np:2,cix:2,bm:0,ix:40,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.76,-.394],[0,0],[1.7,.476],[3.28,1.77],[0,0],[-.82,-.374],[-.32,-.141],[-2.64,-.799],[-.65,-.172]],o:[[0,0],[-1.87,-.415],[-4.76,-1.325],[0,0],[.74,.395],[.31,.142],[2.17,.951],[.63,.193],[1.63,.455]],v:[[8.755,-2.811],[8.755,8.761],[3.395,7.425],[-8.755,2.742],[-8.755,-8.761],[-6.425,-7.677],[-5.475,-7.252],[1.755,-4.622],[3.665,-4.075]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[17.766,38.498],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 41`,np:2,cix:2,bm:0,ix:41,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.46,.101],[0,0],[1.88,-.07],[2.16,0],[4.3,.344],[0,0],[-.03,0],[-.94,-.051],[-.26,-.01],[-.75,-.031],[-.3,-.01],[-.69,-.01],[-.09,0],[-.41,0],[-1.02,0],[-2.45,.111]],o:[[0,0],[-1.82,.121],[-2.1,.071],[-4.6,0],[0,0],[.03,0],[.92,.071],[.26,.02],[.74,.04],[.29,.02],[.69,.02],[.09,.01],[.41,.01],[1,.021],[2.54,0],[1.5,-.061]],v:[[12.655,-5.962],[12.655,5.658],[7.105,5.951],[.725,6.062],[-12.655,5.546],[-12.655,-6.062],[-12.555,-6.053],[-9.775,-5.87],[-8.995,-5.82],[-6.765,-5.719],[-5.885,-5.678],[-3.805,-5.618],[-3.535,-5.607],[-2.305,-5.588],[.725,-5.557],[8.215,-5.719]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[58.356,44.474],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 42`,np:2,cix:2,bm:0,ix:42,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.58,.293],[0,0],[.99,-.424],[5.82,-1.214],[0,0],[-.44,.101],[-.43,.101],[-.83,.223],[-.4,.111],[-.4,.122],[-1.12,.384],[-.34,.131],[-.41,.161],[-.31,.132],[-.37,.162],[-.22,.101]],o:[[0,0],[-.88,.445],[-4.2,1.801],[0,0],[.45,-.091],[.44,-.102],[.87,-.193],[.42,-.111],[.41,-.112],[1.21,-.354],[.35,-.111],[.43,-.152],[.32,-.122],[.38,-.152],[.23,-.101],[.63,-.283]],v:[[8.985,-8.693],[8.985,2.826],[6.175,4.13],[-8.985,8.693],[-8.985,-2.893],[-7.645,-3.189],[-6.335,-3.489],[-3.795,-4.109],[-2.565,-4.439],[-1.365,-4.78],[2.125,-5.863],[3.155,-6.223],[4.415,-6.696],[5.365,-7.071],[6.495,-7.546],[7.175,-7.833]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[99.366,38.839],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 43`,np:2,cix:2,bm:0,ix:43,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-4.007],[12.296,0],[0,4.007],[-12.296,0]],o:[[0,4.007],[-12.296,0],[0,-4.007],[12.296,0]],v:[[22.264,0],[-.001,7.255],[-22.264,0],[-.001,-7.255]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[59.081,19.583],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 44`,np:2,cix:2,bm:0,ix:44,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-1.5],[-1.19,-1.25],[0,0],[0,0],[.09,.16],[.12,.32],[.05,.16],[0,.67],[-.01,.19],[-.19,.55],[-.08,.18],[-.1,.18],[-.25,.35],[0,0],[0,0]],o:[[0,1.38],[0,0],[0,0],[-.1,-.16],[-.17,-.32],[-.06,-.16],[-.2,-.65],[0,-.19],[.05,-.56],[.07,-.19],[.08,-.18],[.18,-.36],[0,0],[0,0],[-1.39,1.35]],v:[[7.675,.205],[9.505,4.165],[-8.105,4.095],[-8.635,4.085],[-8.915,3.615],[-9.355,2.655],[-9.525,2.175],[
vendor: 10,757 bytes, line 300
300-9.825,.205],[-9.805,-.355],[-9.445,-2.015],[-9.225,-2.565],[-8.965,-3.105],[-8.315,-4.165],[-7.785,-4.155],[9.825,-4.085]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[10.086,19.382],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 45`,np:2,cix:2,bm:0,ix:45,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-7.62,-1.31],[0,0],[0,0],[1.63,.45],[.63,.18],[2.17,.94],[.31,.14],[.74,.39],[0,0],[0,0]],o:[[0,0],[0,0],[-1.76,-.39],[-.65,-.18],[-2.64,-.79],[-.32,-.14],[-.82,-.37],[0,0],[0,0],[3.85,2.52]],v:[[15.38,.845],[2.77,4.855],[2.13,5.055],[-2.96,3.805],[-4.87,3.265],[-12.1,.665],[-13.05,.245],[-15.38,-.895],[-14.9,-1.055],[-2.3,-5.055]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[24.391,30.632],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 46`,np:2,cix:2,bm:0,ix:46,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.84,.39],[0,0],[0,0],[1.5,-.06],[2.54,0],[1,.02],[.41,.01],[.09,.01],[.69,.03],[.29,.02],[.74,.04],[.26,.02],[.92,.07],[.03,0],[0,0],[0,0],[-4.59,0]],o:[[0,0],[0,0],[-1.46,.1],[-2.45,.11],[-1.02,0],[-.41,0],[-.09,0],[-.7,-.01],[-.3,-.01],[-.75,-.02],[-.26,-.01],[-.93,-.05],[-.03,0],[0,0],[0,0],[4.13,.45],[4.23,0]],v:[[12.77,-3.185],[12.55,2.555],[12.54,2.885],[8.1,3.125],[.61,3.285],[-2.42,3.255],[-3.65,3.235],[-3.92,3.225],[-6,3.165],[-6.88,3.125],[-9.11,3.025],[-9.89,2.975],[-12.67,2.795],[-12.77,2.785],[-12.76,2.455],[-12.54,-3.285],[.61,-2.585]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[58.471,35.632],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 47`,np:2,cix:2,bm:0,ix:47,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[.63,-.28],[.23,-.1],[.38,-.16],[.32,-.12],[.43,-.15],[.35,-.12],[1.21,-.35],[.41,-.11],[.42,-.11],[.86,-.2],[.44,-.1],[.45,-.09],[0,0],[0,0],[-4.03,2.48],[0,0]],o:[[-.58,.29],[-.22,.1],[-.37,.15],[-.31,.12],[-.41,.16],[-.34,.12],[-1.12,.38],[-.39,.11],[-.4,.11],[-.83,.21],[-.43,.1],[-.44,.09],[0,0],[0,0],[7.73,-1.26],[0,0],[0,0]],v:[[15.44,-.765],[13.63,.095],[12.95,.395],[11.82,.865],[10.87,1.235],[9.61,1.705],[8.58,2.065],[5.09,3.165],[3.89,3.505],[2.66,3.835],[.12,4.455],[-1.19,4.755],[-2.53,5.035],[-3.15,4.835],[-15.44,.725],[2.68,-5.035],[14.97,-.925]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[92.911,30.912],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 48`,np:2,cix:2,bm:0,ix:48,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-.67],[.01,-.19],[.19,-.55],[.18,-.36],[.24,-.35],[0,0],[0,0],[0,1.49],[1.19,1.26],[0,0],[0,0],[-.2,-.65]],o:[[0,.19],[-.05,.56],[-.13,.36],[-.19,.36],[0,0],[0,0],[1.4,-1.34],[0,-1.38],[0,0],[0,0],[.39,.63],[.2,.65]],v:[[9.825,-.195],[9.805,.365],[9.445,2.025],[8.975,3.105],[8.325,4.165],[7.785,4.155],[-9.825,4.085],[-7.675,-.195],[-9.505,-4.165],[8.105,-4.085],[8.635,-4.085],[9.525,-2.165]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[108.076,19.782],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 49`,np:2,cix:2,bm:0,ix:49,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.47,-2.376],[0,0],[0,0],[7.62,1.314],[0,0],[0,0]],o:[[0,0],[0,0],[-3.85,-2.519],[0,0],[0,0],[7.06,1.544]],v:[[15.38,.898],[14.9,1.051],[2.3,5.056],[-15.38,-.85],[-2.77,-4.854],[-2.13,-5.056]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[93.771,8.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 50`,np:2,cix:2,bm:0,ix:50,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.3,-.329],[0,0],[0,0],[4.59,0],[3.84,-.388],[0,0],[0,0],[-4.09,0]],o:[[0,0],[0,0],[-4.13,-.457],[-4.23,0],[0,0],[0,0],[3.85,-.264],[4.6,0]],v:[[12.77,-2.783],[12.76,-2.457],[12.54,3.285],[-.61,2.584],[-12.77,3.18],[-12.55,-2.561],[-12.54,-2.884],[-.61,-3.285]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[59.691,3.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 51`,np:2,cix:2,bm:0,ix:51,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[4.04,-2.48],[0,0],[0,0],[-7.19,1.486],[0,0]],o:[[-7.73,1.255],[0,0],[0,0],[4.64,-2.336],[0,0],[0,0]],v:[[15.44,-.722],[-2.68,5.036],[-14.97,.93],[-15.44,.77],[2.53,-5.036],[3.15,-4.831]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[25.251,8.252],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 52`,np:2,cix:2,bm:0,ix:52,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[32.49,0],[.2,10.62],[0,0],[0,0],[0,0],[-32.47,0],[0,-10.58]],o:[[0,0],[0,10.68],[-32.36,0],[0,0],[0,0],[0,0],[0,-10.58],[32.48,0],[0,0]],v:[[58.83,-57.23],[58.83,57.06],[0,76.39],[-58.82,57.19],[-58.83,57.19],[-58.83,-57.23],[-58.8,-57.23],[0,-76.39],[58.8,-57.23]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[59.08,76.813],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 53`,np:2,cix:2,bm:0,ix:53,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:75.0000030548126,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:`backstack Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[197.432,203.823,0],ix:2,l:2},a:{a:0,k:[59.083,92.819,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.93,1.12],[0,0],[.39,-.14],[.35,-.11],[1.21,-.35],[.41,-.11],[.42,-.11],[.87,-.19],[.44,-.1],[.45,-.09],[2.35,-.35],[0,0],[-3.16,.76]],o:[[0,0],[-.37,.15],[-.34,.13],[-1.12,.38],[-.4,.12],[-.4,.11],[-.83,.22],[-.43,.1],[-.44,.1],[-2.17,.44],[0,0],[3.6,-.54],[3.64,-.87]],v:[[10.03,-8.115],[10.03,3.145],[8.89,3.575],[7.86,3.935],[4.37,5.035],[3.17,5.375],[1.94,5.705],[-.6,6.325],[-1.91,6.625],[-3.25,6.915],[-10.03,8.115],[-10.03,-3.155],[.14,-5.115]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[93.633,107.912],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.05,.02],[0,0],[1.06,0],[1,.02],[.41,.01],[.09,.01],[.69,.02],[.29,.02],[.68,.04],[.06,0],[.26,.02],[.46,.03],[3.8,.55],[0,0],[-5.08,-.27],[-3.19,0]],o:[[0,0],[-1.05,.02],[-1.02,0],[-.41,0],[-.09,0],[-.69,-.01],[-.3,-.01],[-.69,-.03],[-.06,0],[-.26,-.01],[-.47,-.02],[-4.17,-.29],[0,0],[4.56,.67],[3.05,.16],[1.06,0]],v:[[13.525,-4.835],[13.525,6.435],[10.355,6.465],[7.325,6.435],[6.095,6.415],[5.825,6.405],[3.745,6.345],[2.865,6.305],[.825,6.215],[.635,6.205],[-.145,6.155],[-1.545,6.075],[-13.525,4.805],[-13.525,-6.465],[.985,-5.045],[10.355,-4.805]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[48.728,111.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 2`,np:2,cix:2,bm:0,ix:2,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.2,-.72],[0,0],[.06,.02],[.22,.08],[.46,.17],[1.02,.44],[.31,.14],[.34,.17],[.26,.13],[.17,.09],[1.36,1.19],[0,0],[-3.23,-1.43]],o:[[0,0],[-.06,-.01],[-.22,-.07],[-.47,-.16],[-1.14,-.41],[-.32,-.14],[-.36,-.16],[-.27,-.13],[-.17,-.08],[-2.02,-1.08],[0,0],[1.92,1.7],[1.84,.81]],v:[[6.915,-2.115],[6.915,9.145],[6.735,9.095],[6.085,8.875],[4.685,8.385],[1.445,7.105],[.495,6.685],[-.545,6.195],[-1.325,5.805],[-1.835,5.545],[-6.915,2.135],[-6.915,-9.145],[.855,-4.415]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[10.848,103.062],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,2.47],[0,0],[.02,-.18],[.01,-.02],[.05,-.26],[.1,-.28],[.08,-.18],[.09,-.18],[.24,-.35],[1.01,-.85],[0,0]],o:[[0,0],[0,.18],[0,.02],[-.02,.26],[-.06,.28],[-.06,.18],[-.08,.18],[-.19,.36],[-.63,.9],[0,0],[2.57,-2.17]],v:[[1.99,-9.13],[1.99,2.17],[1.9
vendor: 23,769 bytes, line 300
3006,2.7],[1.95,2.76],[1.84,3.53],[1.6,4.36],[1.38,4.9],[1.13,5.44],[.48,6.5],[-1.99,9.13],[-1.99,-2.13]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[115.923,96.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 4`,np:2,cix:2,bm:0,ix:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.93,1.12],[0,0],[.39,-.14],[.35,-.11],[1.21,-.35],[.41,-.11],[.42,-.11],[.87,-.19],[.44,-.1],[.45,-.09],[2.35,-.35],[0,0],[-3.16,.76]],o:[[0,0],[-.37,.15],[-.34,.13],[-1.12,.38],[-.4,.12],[-.4,.11],[-.83,.22],[-.43,.1],[-.44,.1],[-2.17,.44],[0,0],[3.6,-.54],[3.64,-.87]],v:[[10.03,-8.115],[10.03,3.145],[8.89,3.575],[7.86,3.935],[4.37,5.035],[3.17,5.375],[1.94,5.705],[-.6,6.325],[-1.91,6.625],[-3.25,6.915],[-10.03,8.115],[-10.03,-3.155],[.14,-5.115]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[93.633,164.251],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:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.05,.02],[0,0],[1.06,0],[1,.02],[.41,.01],[.09,.01],[.69,.02],[.29,.02],[.68,.04],[.06,0],[.26,.02],[.46,.03],[3.8,.55],[0,0],[-5.08,-.27],[-3.19,0]],o:[[0,0],[-1.05,.02],[-1.02,0],[-.41,0],[-.09,0],[-.69,-.01],[-.3,-.01],[-.69,-.03],[-.06,0],[-.26,-.01],[-.47,-.02],[-4.17,-.29],[0,0],[4.56,.67],[3.05,.16],[1.06,0]],v:[[13.525,-4.835],[13.525,6.435],[10.355,6.465],[7.325,6.435],[6.095,6.415],[5.825,6.405],[3.745,6.345],[2.865,6.305],[.825,6.215],[.635,6.205],[-.145,6.155],[-1.545,6.075],[-13.525,4.805],[-13.525,-6.465],[.985,-5.045],[10.355,-4.805]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[48.728,167.661],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.2,-.72],[0,0],[.06,.02],[.22,.08],[.46,.17],[1.02,.44],[.31,.14],[.34,.17],[.26,.13],[.17,.09],[1.36,1.19],[0,0],[-3.23,-1.43]],o:[[0,0],[-.06,-.01],[-.22,-.07],[-.47,-.16],[-1.14,-.41],[-.32,-.14],[-.36,-.16],[-.27,-.13],[-.17,-.08],[-2.02,-1.08],[0,0],[1.92,1.7],[1.84,.81]],v:[[6.915,-2.115],[6.915,9.145],[6.735,9.095],[6.085,8.875],[4.685,8.385],[1.445,7.105],[.495,6.685],[-.545,6.195],[-1.325,5.805],[-1.835,5.545],[-6.915,2.135],[-6.915,-9.145],[.855,-4.415]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[10.848,159.401],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,2.47],[0,0],[.02,-.18],[.01,-.02],[.05,-.26],[.1,-.28],[.08,-.18],[.09,-.18],[.24,-.35],[1.01,-.85],[0,0]],o:[[0,0],[0,.18],[0,.02],[-.02,.26],[-.06,.28],[-.06,.18],[-.08,.18],[-.19,.36],[-.63,.9],[0,0],[2.57,-2.17]],v:[[1.99,-9.13],[1.99,2.17],[1.96,2.7],[1.95,2.76],[1.84,3.53],[1.6,4.36],[1.38,4.9],[1.13,5.44],[.48,6.5],[-1.99,9.13],[-1.99,-2.13]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[115.923,152.656],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.93,1.12],[0,0],[.39,-.14],[.35,-.11],[1.21,-.35],[.41,-.11],[.42,-.11],[.87,-.19],[.44,-.1],[.45,-.09],[2.35,-.35],[0,0],[-3.16,.76]],o:[[0,0],[-.37,.15],[-.34,.13],[-1.12,.38],[-.4,.12],[-.4,.11],[-.83,.22],[-.43,.1],[-.44,.1],[-2.17,.44],[0,0],[3.6,-.54],[3.64,-.87]],v:[[10.03,-8.115],[10.03,3.145],[8.89,3.575],[7.86,3.935],[4.37,5.035],[3.17,5.375],[1.94,5.705],[-.6,6.325],[-1.91,6.625],[-3.25,6.915],[-10.03,8.115],[-10.03,-3.155],[.14,-5.115]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[93.633,130.453],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 9`,np:2,cix:2,bm:0,ix:9,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.05,.02],[0,0],[1.06,0],[1,.02],[.41,.01],[.09,.01],[.69,.02],[.29,.02],[.68,.04],[.06,0],[.26,.02],[.46,.03],[3.8,.55],[0,0],[-5.08,-.27],[-3.19,0]],o:[[0,0],[-1.05,.02],[-1.02,0],[-.41,0],[-.09,0],[-.69,-.01],[-.3,-.01],[-.69,-.03],[-.06,0],[-.26,-.01],[-.47,-.02],[-4.17,-.29],[0,0],[4.56,.67],[3.05,.16],[1.06,0]],v:[[13.525,-4.835],[13.525,6.435],[10.355,6.465],[7.325,6.435],[6.095,6.415],[5.825,6.405],[3.745,6.345],[2.865,6.305],[.825,6.215],[.635,6.205],[-.145,6.155],[-1.545,6.075],[-13.525,4.805],[-13.525,-6.465],[.985,-5.045],[10.355,-4.805]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[48.728,133.863],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 10`,np:2,cix:2,bm:0,ix:10,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.2,-.72],[0,0],[.06,.02],[.22,.08],[.46,.17],[1.02,.44],[.31,.14],[.34,.17],[.26,.13],[.17,.09],[1.36,1.19],[0,0],[-3.23,-1.43]],o:[[0,0],[-.06,-.01],[-.22,-.07],[-.47,-.16],[-1.14,-.41],[-.32,-.14],[-.36,-.16],[-.27,-.13],[-.17,-.08],[-2.02,-1.08],[0,0],[1.92,1.7],[1.84,.81]],v:[[6.915,-2.115],[6.915,9.145],[6.735,9.095],[6.085,8.875],[4.685,8.385],[1.445,7.105],[.495,6.685],[-.545,6.195],[-1.325,5.805],[-1.835,5.545],[-6.915,2.135],[-6.915,-9.145],[.855,-4.415]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[10.848,125.603],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 11`,np:2,cix:2,bm:0,ix:11,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,2.47],[0,0],[.02,-.18],[.01,-.02],[.05,-.26],[.1,-.28],[.08,-.18],[.09,-.18],[.24,-.35],[1.01,-.85],[0,0]],o:[[0,0],[0,.18],[0,.02],[-.02,.26],[-.06,.28],[-.06,.18],[-.08,.18],[-.19,.36],[-.63,.9],[0,0],[2.57,-2.17]],v:[[1.99,-9.13],[1.99,2.17],[1.96,2.7],[1.95,2.76],[1.84,3.53],[1.6,4.36],[1.38,4.9],[1.13,5.44],[.48,6.5],[-1.99,9.13],[-1.99,-2.13]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[115.923,118.858],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 12`,np:2,cix:2,bm:0,ix:12,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.93,1.12],[0,0],[.39,-.14],[.35,-.11],[1.21,-.35],[.41,-.11],[.42,-.11],[.87,-.19],[.44,-.1],[.45,-.09],[2.35,-.35],[0,0],[-3.16,.76]],o:[[0,0],[-.37,.15],[-.34,.13],[-1.12,.38],[-.4,.12],[-.4,.11],[-.83,.22],[-.43,.1],[-.44,.1],[-2.17,.44],[0,0],[3.6,-.54],[3.64,-.87]],v:[[10.03,-8.115],[10.03,3.145],[8.89,3.575],[7.86,3.935],[4.37,5.035],[3.17,5.375],[1.94,5.705],[-.6,6.325],[-1.91,6.625],[-3.25,6.915],[-10.03,8.115],[-10.03,-3.155],[.14,-5.115]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[93.633,74.115],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 13`,np:2,cix:2,bm:0,ix:13,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.05,.02],[0,0],[1.06,0],[1,.02],[.41,.01],[.09,.01],[.69,.02],[.29,.02],[.68,.04],[.06,0],[.26,.02],[.46,.03],[3.8,.55],[0,0],[-5.08,-.27],[-3.19,0]],o:[[0,0],[-1.05,.02],[-1.02,0],[-.41,0],[-.09,0],[-.69,-.01],[-.3,-.01],[-.69,-.03],[-.06,0],[-.26,-.01],[-.47,-.02],[-4.17,-.29],[0,0],[4.56,.67],[3.05,.16],[1.06,0]],v:[[13.525,-4.835],[13.525,6.435],[10.355,6.465],[7.325,6.435],[6.095,6.415],[5.825,6.405],[3.745,6.345],[2.865,6.305],[.825,6.215],[.635,6.205],[-.145,6.155],[-1.545,6.075],[-13.525,4.805],[-13.525,-6.465],[.985,-5.045],[10.355,-4.805]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[48.728,77.525],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 14`,np:2,cix:2,bm:0,ix:14,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.2,-.72],[0,0],[.06,.02],[.22,.08],[.46,.17],[1.02,.44],[.31,.14],[.34,.17],[.26,.13],[.17,.09],[1.36,1.19],[0,0],[-3.23,-1.43]],o:[[0,0],[-.06,-.01],[-.22,-.07],[-.47,-.16],[-1.14,-.41],[-.32,-.14],[-.36,-.16],[-.27,-.13],[-.17,-.08],[-2.02,-1.08],[0,0],[1.92,1.7],[1.84,.81]],v:[[6.915,-2.115],[6.915,9.145],[6.735,9.095],[6.085,8.875],[4.685,8.385],[1.445,7.105],[.495,6.685],[-.545,6.195],[-1.325,5.805],[-1.835,5.545],[-6.915,2.135],[-6.915,-9.145],[.855,-4.415]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[10.848,69.265],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 15`,np:2,cix:2,bm:0,ix:15,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,2.47],[0,0],[.02,-.18],[.01,-.02],[.05,-.26],[.1,-.28],[.08,-.18],[.09,-.18],[.24,-.35],[1.01,-.85],[0,0]],o:[[0,0],[0,.18],[0,.02],[-.02,.26],[-.06,.28],[-.06,.18],[-.08,.18],[-.19,.36],[-.63,.9],[0,0],[2.57,-2.17]],v:[[1.99,-9.13],[1.99,2.17],[1.96,2.7],[1.95,2.76],[1.84,3.53],[1.6,4.36],[1.38,4.9],[1.13,5.44],[.48,6.5],[-1.99,9.13],[-1.99,-2.13]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[115.923,62.52],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 16`,np:2,cix:2,bm:0,ix:16,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,1.5],[0,0],[1.72,-1.81],[0,0],[-.32,.46]],o:[[0,0],[0,2],[0,0],[.44,-.44],[.99,-1.41]],v:[[1.32,-8.505],[1.32,2.765],[-1.32,8.505],[-1.32,-2.775],[-.19,-4.135]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[116.593,140.756],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 17`,np:2,cix:2,bm:0,ix:17,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.1,.07],[0,0],[2.16,0],[3.05,.16],[3.2,.36],[0,0],[-2.02,-.15],[-4.6,0]],o:[[0,0],[-2.09,.07],[-3.19,0],[-3.42,-.18],[0,0],[1.93,.22],[4.3,.34],[2.16,0]],v:[[12.845,-5.205],[12.845,6.055],[6.465,6.165],[-2.905,5.925],[-12.845,5.105],[-12.845,-6.165],[-6.915,-5.605],[6.465,-5.095]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[52.618,156.686],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 18`,np:2,cix:2,bm:0,ix:18,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.2,1.78],[0,0],[4.44,-1.07],[2.52,-.44],[0,0],[-1.24,.25],[0,0]],o:[[0,0],[-3.37,1.42],[-2.28,.54],[0,0],[1.3,-.23],[0,0],[5.82,-1.2]],v:[[9.49,-8.255],[9.49,3.015],[-2.28,6.775],[-9.49,8.255],[-9.49,-3.015],[-5.67,-3.735],[-5.67,-3.745]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[96.053,152.366],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 19`,np:2,cix:2,bm:0,ix:19,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.76,-1.31],[0,0],[2.74,1.22],[1.61,1.1],[0,0],[-1.1,-.58]],o:[[0,0],[-3.54,-.98],[-2.19,-.98],[0,0],[.91,.62],[3.28,1.75]],v:[[7.585,-2.415],[7.585,8.855],[-1.875,5.535],[-7.585,2.415],[-7.585,-8.855],[-4.565,-7.045]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[13.578,149.446],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 20`,np:2,cix:2,bm:0,ix:20,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,1.5],[0,0],[1.72,-1.81],[0,0],[-.32,.46]],o:[[0,0],[0,2],[0,0],[.44,-.44],[.99,-1.41]],v:[[1.32,-8.505],[1.32,2.765],[-1.32,8.505],[-1.32,-2.775],[-.19,-4.135]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[116.593,84.425],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 21`,np:2,cix:2,bm:0,ix:21,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.1,.07],[0,0],[2.16,0],[3.05,.16],[3.2,.36],[0,0],[-2.02,-.15],[-4.6,0]],o:[[0,0],[-2.09,.07],[-3.19,0],[-3.42,-.18],[0,0],[1.93,.22],[4.3,.34],[2.16,0]],v:[[12.845,-5.205],[12.845,6.055],[6.465,6.165],[-2.905,5.925],[-12.845,5.105],[-12.845,-6.165],[-6.915,-5.605],[6.465,-5.095]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[52.618,100.355],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 22`,np:2,cix:2,bm:0,ix:22,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.2,1.78],[0,0],[4.44,-1.07],[2.52,-.44],[0,0],[-1.24,.25],[0,0]],o:[[0,0],[-3.37,1.42],[-2.28,.54],[0,0],[1.3,-.23],[0,0],[5.82,-1.2]],v:[[9.49,-8.255],[9.49,3.015],[-2.28,6.775],[-9.49,8.255],[-9.49,-3.015],[-5.67,-3.735],[-5.67,-3.745]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[96.053,96.035],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 23`,np:2,cix:2,bm:0,ix:23,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.76,-1.31],[0,0],[2.74,1.22],[1.61,1.1],[0,0],[-1.1,-.58]],o:[[0,0],[-3.54,-.98],[-2.19,-.98],[0,0],[.91,.62],[3.28,1.75]],v:[[7.585,-2.415],[7.585,8.855],[-1.875,5.535],[-7.585,2.415],[-7.585,-8.855],[-4.565,-7.045]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[13.578,93.116],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 24`,np:2,cix:2,bm:0,ix:24,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,1.5],[0,0],[1.72,-1.81],[0,0],[-.32,.46]],o:[[0,0],[0,2],[0,0],[.44,-.44],[.99,-1.41]],v:[[1.32,-8.505],[1.32,2.765],[-1.32,8.505],[-1.32,-2.775],[-.19,-4.135]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[116.593,39.355],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 25`,np:2,cix:2,bm:0,ix:25,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.1,.07],[0,0],[2.16,0],[3.05,.16],[3.2,.36],[0,0],[-2.02,-.15],[-4.6,0]],o:[[0,0],[-2.09,.07],[-3.19,0],[-3.42,-.18],[0,0],[1.93,.22],[4.3,.34],[2.16,0]],v:[[12.845,-5.205],[12.845,6.055],[6.465,6.165],[-2.905,5.925],[-12.845,5.105],[-12.845,-6.165],[-6.915,-5.605],[6.465,-5.095]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[52.618,55.285],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 26`,np:2,cix:2,bm:0,ix:26,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.2,1.78],[0,0],[4.44,-1.07],[2.52,-.44],[0,0],[-1.24,.25],[0,0]],o:[[0,0],[-3.37,1.42],[-2.28,.54],[0,0],[1.3,-.23],[0,0],[5.82,-1.2]],v:[[9.49,-8.255],[9.49,3.015],[-2.28,6.775],[-9.49,8.255],[-9.49,-3.015],[-5.67,-3.735],[-5.67,-3.745]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[96.053,50.965],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 27`,np:2,cix:2,bm:0,ix:27,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.56,.95],[0,0],[7.09,-1.7],[0,0],[-3.37,1.42]],o:[[0,0],[-4.18,2.56],[0,0],[4.44,-1.07],[2.01,-.85]],v:[[8.575,-8.865],[8.575,2.395],[-8.575,8.865],[-8.575,-2.395],[3.195,-6.155]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[102.348,139.002],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 28`,np:2,cix:2,bm:0,ix:28,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.22,.31],[0,0],[5.68,0],[3.05,.16],[0,0],[-3.19,0],[-2.09,.07]],o:[[0,0],[-5.2,.5],[-3.19,0],[0,0],[3.05,.16],[2.16,0],[3.43,-.12]],v:[[12.87,-6.015],[12.87,5.255],[-3.5,6.015],[-12.87,5.775],[-12.87,-5.495],[-3.5,-5.255],[2.88,-5.365]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[62.583,145.572],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 29`,np:2,cix:2,bm:0,ix:29,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.61,-.52],[0,0],[4.55,2.03],[0,0],[-3.54,-.98]],o:[[0,0],[-6.59,-1.32],[0,0],[2.74,1.22],[2.32,.65]],v:[[8.44,-3.1],[8.44,8.17],[-8.44,3.1],[-8.44,-8.17],[1.02,-4.85]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[20.143,140.617],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 30`,np:2,cix:2,bm:0,ix:30,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.77,-1.84],[0,0],[0,2.02],[0,0]],o:[[0,0],[-1.77,-1.83],[0,0],[0,2.03]],v:[[1.36,-2.71],[1.36,8.54],[-1.36,2.73],[-1.36,-8.54]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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.613,129.527],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 31`,np:2,cix:2,bm:0,ix:31,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.56,.95],[0,0],[7.09,-1.7],[0,0],[-3.37,1.42]],o:[[0,0],[-4.18,2.56],[0,0],[4.44,-1.07],[2.01,-.85]],v:[[8.575,-8.865],[8.575,2.395],[-8.575,8.865],[-8.575,-2.395],[3.195,-6.155]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[102.348,116.469],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 32`,np:2,cix:2,bm:0,ix:32,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.22,.31],[0,0],[5.68,0],[3.05,.16],[0,0],[-3.19,0],[-2.09,.07]],o:[[0,0],[-5.2,.5],[-3.19,0],[0,0],[3.05,.16],[2.16,0],[3.43,-.12]],v:[[12.87,-6.015],[12.87,5.255],[-3.5,6.015],[-12.87,5.775],[-12.87,-5.495],[-3.5,-5.255],[2.88,-5.365]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[62.583,123.039],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 33`,np:2,cix:2,bm:0,ix:33,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.61,-.52],[0,0],[4.55,2.03],[0,0],[-3.54,-.98]],o:[[0,0],[-6.59,-1.32],[0,0],[2.74,1.22],[2.32,.65]],v:[[8.44,-3.1],[8.44,8.17],[-8.44,3.1],[-8.44,-8.17],[1.02,-4.85]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[20.143,118.084],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 34`,np:2,cix:2,bm:0,ix:34,mn:`ADBE Vector
300 Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.77,-1.84],[0,0],[0,2.02],[0,0]],o:[[0,0],[-1.77,-1.83],[0,0],[0,2.03]],v:[[1.36,-2.71],[1.36,8.54],[-1.36,2.73],[-1.36,-8.54]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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.613,106.994],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 35`,np:2,cix:2,bm:0,ix:35,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.56,.95],[0,0],[2.79,-1.06],[3.64,-.87],[0,0],[-3.37,1.42]],o:[[0,0],[-2.04,1.25],[-2.93,1.12],[0,0],[4.44,-1.07],[2.01,-.85]],v:[[8.575,-8.865],[8.575,2.395],[1.315,5.865],[-8.575,8.865],[-8.575,-2.395],[3.195,-6.155]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[102.348,60.135],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 36`,np:2,cix:2,bm:0,ix:36,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.22,.31],[0,0],[4.56,-.08],[1.06,0],[3.05,.16],[0,0],[-3.19,0],[-2.09,.07]],o:[[0,0],[-4.23,.41],[-1.05,.02],[-3.19,0],[0,0],[3.05,.16],[2.16,0],[3.43,-.12]],v:[[12.87,-6.015],[12.87,5.255],[-.33,5.985],[-3.5,6.015],[-12.87,5.775],[-12.87,-5.495],[-3.5,-5.255],[2.88,-5.365]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[62.583,66.705],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 37`,np:2,cix:2,bm:0,ix:37,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.61,-.52],[0,0],[3.25,1.05],[1.84,.81],[0,0],[-3.54,-.98]],o:[[0,0],[-3.94,-.79],[-2.2,-.72],[0,0],[2.74,1.22],[2.32,.65]],v:[[8.44,-3.1],[8.44,8.17],[-2.38,5.4],[-8.44,3.1],[-8.44,-8.17],[1.02,-4.85]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[20.143,61.75],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 38`,np:2,cix:2,bm:0,ix:38,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,.19],[0,0],[.99,-1.41],[0,0],[-.19,.36],[-.13,.36],[-.04,.56]],o:[[0,0],[0,1.5],[0,0],[.24,-.35],[.18,-.36],[.2,-.55],[.02,-.19]],v:[[.755,-7.815],[.755,3.445],[-.755,7.815],[-.755,-3.455],[-.105,-4.515],[.365,-5.595],[.725,-7.255]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[117.158,162.603],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 39`,np:2,cix:2,bm:0,ix:39,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.1,-.16],[0,0],[0,1.33],[0,0],[-.21,-.65],[-.06,-.16],[-.17,-.32]],o:[[0,0],[-.79,-1.26],[0,0],[0,.66],[.05,.16],[.12,.32],[.09,.16]],v:[[.6,-3.7],[.6,7.58],[-.6,3.68],[-.6,-7.58],[-.29,-5.61],[-.12,-5.13],[.32,-4.17]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[.853,162.368],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 40`,np:2,cix:2,bm:0,ix:40,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.76,-.39],[0,0],[1.7,.47],[3.28,1.75],[0,0],[-.82,-.37],[-.32,-.14],[-2.64,-.79],[-.65,-.17]],o:[[0,0],[-1.87,-.41],[-4.76,-1.31],[0,0],[.74,.39],[.31,.14],[2.17,.94],[.63,.19],[1.63,.45]],v:[[8.755,-2.655],[8.755,8.605],[3.395,7.285],[-8.755,2.655],[-8.755,-8.605],[-6.425,-7.465],[
vendor: 10,214 bytes, line 300
300-5.475,-7.045],[1.755,-4.445],[3.665,-3.905]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[17.768,173.543],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 41`,np:2,cix:2,bm:0,ix:41,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.46,.1],[0,0],[1.88,-.07],[2.16,0],[4.3,.34],[0,0],[-.03,0],[-.94,-.05],[-.26,-.01],[-.75,-.03],[-.3,-.01],[-.69,-.01],[-.09,0],[-.41,0],[-1.02,0],[-2.45,.11]],o:[[0,0],[-1.82,.12],[-2.1,.07],[-4.6,0],[0,0],[.03,0],[.92,.07],[.26,.02],[.74,.04],[.29,.02],[.69,.02],[.09,.01],[.41,.01],[1,.02],[2.54,0],[1.5,-.06]],v:[[12.655,-5.785],[12.655,5.485],[7.105,5.775],[.725,5.885],[-12.655,5.375],[-12.655,-5.885],[-12.555,-5.875],[-9.775,-5.695],[-8.995,-5.645],[-6.765,-5.545],[-5.885,-5.505],[-3.805,-5.445],[-3.535,-5.435],[-2.305,-5.415],[.725,-5.385],[8.215,-5.545]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[58.358,179.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 42`,np:2,cix:2,bm:0,ix:42,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.58,.29],[0,0],[.99,-.42],[5.82,-1.2],[0,0],[-.44,.1],[-.43,.1],[-.83,.22],[-.4,.11],[-.4,.12],[-1.12,.38],[-.34,.13],[-.41,.16],[-.31,.13],[-.37,.16],[-.22,.1]],o:[[0,0],[-.88,.44],[-4.2,1.78],[0,0],[.45,-.09],[.44,-.1],[.87,-.19],[.42,-.11],[.41,-.11],[1.21,-.35],[.35,-.11],[.43,-.15],[.32,-.12],[.38,-.15],[.23,-.1],[.63,-.28]],v:[[8.985,-8.53],[8.985,2.73],[6.175,4.02],[-8.985,8.53],[-8.985,-2.73],[-7.645,-3.02],[-6.335,-3.32],[-3.795,-3.94],[-2.565,-4.27],[-1.365,-4.61],[2.125,-5.71],[3.155,-6.07],[4.415,-6.54],[5.365,-6.91],[6.495,-7.38],[7.175,-7.68]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[99.368,173.888],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 43`,np:2,cix:2,bm:0,ix:43,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,.18],[0,0],[.01,-.17],[.02,-.13],[.02,-.1],[.05,-.16],[.06,-.16],[.02,-.06],[.06,-.13],[.38,-.54],[0,0],[-.19,.36],[-.08,.18],[-.06,.18],[-.06,.28],[-.02,.26],[0,.02]],o:[[0,0],[0,.17],[-.01,.13],[-.01,.1],[-.03,.16],[-.04,.16],[-.02,.06],[-.05,.14],[-.24,.56],[0,0],[.24,-.35],[.09,-.18],[.08,-.18],[.1,-.28],[.06,-.25],[.01,-.02],[.02,-.18]],v:[[.755,-7.8],[.755,3.43],[.735,3.93],[.695,4.31],[.645,4.61],[.535,5.1],[.395,5.57],[.335,5.74],[.175,6.15],[-.755,7.8],[-.755,-3.47],[-.105,-4.53],[.145,-5.07],[.365,-5.61],[.605,-6.44],[.715,-7.21],[.725,-7.27]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[117.158,72.49],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 44`,np:2,cix:2,bm:0,ix:44,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.1,-.16],[0,0],[0,1.33],[0,0],[-.21,-.65],[-.06,-.16],[-.17,-.32]],o:[[0,0],[-.79,-1.26],[0,0],[0,.66],[.05,.16],[.12,.32],[.09,.16]],v:[[.6,-3.7],[.6,7.58],[-.6,3.68],[-.6,-7.58],[-.29,-5.61],[-.12,-5.13],[.32,-4.17]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[.853,72.235],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 45`,np:2,cix:2,bm:0,ix:45,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.11,-.02],[0,0],[1.7,.47],[.87,.28],[.33,.11],[2.11,1.03],[.38,.2],[.03,.02],[0,0],[-.17,-.08],[-.27,-.13],[-.36,-.16],[-.32,-.14],[-1.14,-.41],[-.48,-.16],[-.22,-.07],[-.06,-.02],[-.26,-.08],[-.33,-.1],[-.12,-.03],[-.53,-.14],[-.45,-.11],[-.69,-.16],[-.47,-.1]],o:[[0,0],[-1.87,-.41],[-.91,-.25],[-.34,-.1],[-2.67,-.87],[-.41,-.2],[-.03,-.02],[0,0],[.17,.09],[.25,.13],[.34,.17],[.31,.14],[1.02,.44],[.46,.17],[.22,.08],[.06,.02],[.26,.08],[.32,.1],[.12,.04],[.51,.16],[.44,.12],[.67,.18],[.46,.11],[.11,.03]],v:[[8.755,-2.655],[8.755,8.605],[3.395,7.285],[.725,6.495],[-.285,6.175],[-7.485,3.305],[-8.665,2.705],[-8.755,2.655],[-8.755,-8.605],[-8.245,-8.345],[-7.465,-7.955],[-6.425,-7.465],[-5.475,-7.045],[-2.235,-5.765],[-.835,-5.275],[-.185,-5.055],[-.005,-4.995],[.775,-4.745],[1.755,-4.445],[2.115,-4.345],[3.665,-3.905],[4.995,-3.555],[7.025,-3.055],[8.425,-2.735]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[17.768,83.415],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 46`,np:2,cix:2,bm:0,ix:46,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.03,0],[0,0],[0,0],[.97,-.04],[.87,-.03],[2.16,0],[1.98,.08],[.79,.05],[.7,.05],[.92,.07],[.03,0],[0,0],[-.03,0],[-.46,-.03],[-.47,-.02],[-.26,-.01],[-.06,0],[-.69,-.03],[-.3,-.01],[-.69,-.01],[-.09,0],[-.41,0],[-1.02,0],[-1.05,.02],[-1.42,.06],[-1.43,.09]],o:[[0,0],[0,0],[-.95,.07],[-.85,.05],[-2.1,.07],[-2.03,0],[-.8,-.02],[-.7,-.02],[-.93,-.05],[-.03,0],[0,0],[.03,0],[.46,.04],[.46,.03],[.26,.02],[.06,0],[.68,.04],[.29,.02],[.69,.02],[.09,.01],[.41,.01],[1,.02],[1.06,0],[1.46,-.02],[1.47,-.06],[.03,-.01]],v:[[12.655,-5.785],[12.655,5.485],[12.575,5.485],[9.685,5.655],[7.105,5.775],[.725,5.885],[-5.285,5.775],[-7.675,5.675],[-9.775,5.565],[-12.555,5.385],[-12.655,5.375],[-12.655,-5.885],[-12.555,-5.875],[-11.175,-5.775],[-9.775,-5.695],[-8.995,-5.645],[-8.805,-5.635],[-6.765,-5.545],[-5.885,-5.505],[-3.805,-5.445],[-3.535,-5.435],[-2.305,-5.415],[.725,-5.385],[3.895,-5.415],[8.215,-5.545],[12.575,-5.775]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[58.358,89.375],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 47`,np:2,cix:2,bm:0,ix:47,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.16,.08],[0,0],[.73,-.32],[.25,-.1],[.45,-.17],[.23,-.09],[1.09,-.35],[.58,-.18],[.04,-.01],[.66,-.18],[.04,-.01],[.57,-.14],[.18,-.04],[.59,-.13],[.73,-.15],[0,0],[-.44,.1],[-.43,.1],[-.83,.22],[-.4,.11],[-.4,.12],[-1.12,.38],[-.34,.13],[-.37,.15],[-.04,.02],[-.31,.13],[-.37,.16],[-.22,.1],[-.17,.09],[-.27,.14]],o:[[0,0],[-.66,.33],[-.24,.11],[-.42,.18],[-.22,.09],[-1,.38],[-.56,.18],[-.05,.01],[-.63,.19],[-.04,.02],[-.55,.15],[-.18,.04],[-.58,.14],[-.71,.16],[0,0],[.45,-.09],[.44,-.1],[.87,-.19],[.42,-.11],[.41,-.11],[1.21,-.35],[.35,-.11],[.39,-.14],[.04,-.01],[.32,-.12],[.38,-.15],[.23,-.1],[.17,-.08],[.28,-.12],[.17,-.07]],v:[[8.985,-8.53],[8.985,2.73],[6.905,3.7],[6.175,4.02],[4.875,4.55],[4.195,4.81],[1.065,5.91],[-.655,6.45],[-.795,6.49],[-2.735,7.04],[-2.865,7.08],[-4.555,7.52],[-5.085,7.65],[-6.835,8.06],[-8.985,8.53],[-8.985,-2.73],[-7.645,-3.02],[-6.335,-3.32],[-3.795,-3.94],[-2.565,-4.27],[-1.365,-4.61],[2.125,-5.71],[3.155,-6.07],[4.295,-6.5],[4.415,-6.54],[5.365,-6.91],[6.495,-7.38],[7.175,-7.68],[7.685,-7.92],[8.495,-8.3]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[99.368,83.76],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 48`,np:2,cix:2,bm:0,ix:48,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,.19],[0,0],[.99,-1.41],[0,0],[-.19,.36],[-.13,.36],[-.04,.56]],o:[[0,0],[0,1.5],[0,0],[.24,-.35],[.18,-.36],[.2,-.55],[.02,-.19]],v:[[.755,-7.815],[.755,3.445],[-.755,7.815],[-.755,-3.455],[-.105,-4.515],[.365,-5.595],[.725,-7.255]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[117.158,27.405],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 49`,np:2,cix:2,bm:0,ix:49,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.77,-1.84],[0,0],[0,2.02],[0,0]],o:[[0,0],[-1.77,-1.83],[0,0],[0,2.03]],v:[[1.36,-2.71],[1.36,8.54],[-1.36,2.73],[-1.36,-8.54]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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.613,50.66],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 50`,np:2,cix:2,bm:0,ix:50,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.76,-1.31],[0,0],[2.74,1.22],[1.61,1.1],[0,0],[-1.1,-.58]],o:[[0,0],[-3.54,-.98],[-2.19,-.98],[0,0],[.91,.62],[3.28,1.75]],v:[[7.585,-2.415],[7.585,8.855],[-1.875,5.535],[-7.585,2.415],[-7.585,-8.855],[-4.565,-7.045]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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}
vendor: 2,683 bytes, line 300
300,{ty:`tr`,p:{a:0,k:[13.578,48.045],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 51`,np:2,cix:2,bm:0,ix:51,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.1,-.16],[0,0],[0,1.33],[0,0],[-.21,-.65],[-.06,-.16],[-.17,-.32]],o:[[0,0],[-.79,-1.26],[0,0],[0,.66],[.05,.16],[.12,.32],[.09,.16]],v:[[.6,-3.7],[.6,7.58],[-.6,3.68],[-.6,-7.58],[-.29,-5.61],[-.12,-5.13],[.32,-4.17]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[.853,27.17],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 52`,np:2,cix:2,bm:0,ix:52,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.76,-.39],[0,0],[1.7,.47],[3.28,1.75],[0,0],[-.82,-.37],[-.32,-.14],[-2.64,-.79],[-.65,-.17]],o:[[0,0],[-1.87,-.41],[-4.76,-1.31],[0,0],[.74,.39],[.31,.14],[2.17,.94],[.63,.19],[1.63,.45]],v:[[8.755,-2.655],[8.755,8.605],[3.395,7.285],[-8.755,2.655],[-8.755,-8.605],[-6.425,-7.465],[-5.475,-7.045],[1.755,-4.445],[3.665,-3.905]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[17.768,38.345],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 53`,np:2,cix:2,bm:0,ix:53,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-1.46,.1],[0,0],[1.88,-.07],[2.16,0],[4.3,.34],[0,0],[-.03,0],[-.94,-.05],[-.26,-.01],[-.75,-.03],[-.3,-.01],[-.69,-.01],[-.09,0],[-.41,0],[-1.02,0],[-2.45,.11]],o:[[0,0],[-1.82,.12],[-2.1,.07],[-4.6,0],[0,0],[.03,0],[.92,.07],[.26,.02],[.74,.04],[.29,.02],[.69,.02],[.09,.01],[.41,.01],[1,.02],[2.54,0],[1.5,-.06]],v:[[12.655,-5.785],[12.655,5.485],[7.105,5.775],[.725,5.885],[-12.655,5.375],[-12.655,-5.885],[-12.555,-5.875],[-9.775,-5.695],[-8.995,-5.645],[-6.765,-5.545],[-5.885,-5.505],[-3.805,-5.445],[-3.535,-5.435],[-2.305,-5.415],[.725,-5.385],[8.215,-5.545]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[58.358,44.305],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`}
vendor: 2,963 bytes, line 300
300],nm:`Group 54`,np:2,cix:2,bm:0,ix:54,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-.58,.29],[0,0],[.99,-.42],[5.82,-1.2],[0,0],[-.44,.1],[-.43,.1],[-.83,.22],[-.4,.11],[-.4,.12],[-1.12,.38],[-.34,.13],[-.41,.16],[-.31,.13],[-.37,.16],[-.22,.1]],o:[[0,0],[-.88,.44],[-4.2,1.78],[0,0],[.45,-.09],[.44,-.1],[.87,-.19],[.42,-.11],[.41,-.11],[1.21,-.35],[.35,-.11],[.43,-.15],[.32,-.12],[.38,-.15],[.23,-.1],[.63,-.28]],v:[[8.985,-8.53],[8.985,2.73],[6.175,4.02],[-8.985,8.53],[-8.985,-2.73],[-7.645,-3.02],[-6.335,-3.32],[-3.795,-3.94],[-2.565,-4.27],[-1.365,-4.61],[2.125,-5.71],[3.155,-6.07],[4.415,-6.54],[5.365,-6.91],[6.495,-7.38],[7.175,-7.68]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[99.368,38.69],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 55`,np:2,cix:2,bm:0,ix:55,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-4.038],[12.288,0],[0,4.038],[-12.288,0]],o:[[0,4.038],[-12.288,0],[0,-4.038],[12.288,0]],v:[[22.25,0],[0,7.312],[-22.25,0],[0,-7.312]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[59.083,19.587],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 56`,np:2,cix:2,bm:0,ix:56,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-1.5],[-1.19,-1.25],[0,0],[0,0],[.09,.16],[.12,.32],[.05,.16],[0,.67],[-.01,.19],[-.19,.55],[-.08,.18],[-.1,.18],[-.25,.35],[0,0],[0,0]],o:[[0,1.38],[0,0],[0,0],[-.1,-.16],[-.17,-.32],[-.06,-.16],[-.2,-.65],[0,-.19],[.05,-.56],[.07,-.19],[.08,-.18],[.18,-.36],[0,0],[0,0],[-1.39,1.35]],v:[[7.675,.205],[9.505,4.165],[-8.105,4.095],[-8.635,4.085],[-8.915,3.615],[-9.355,2.655],[-9.525,2.175],[-9.825,.205],[-9.805,-.355],[-9.445,-2.015],[-9.225,-2.565],[-8.965,-3.105],[-8.315,-4.165],[-7.785,-4.155],[9.825,-4.085]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[10.088,19.385],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 57`,np:2,cix:2,bm:0,ix:57,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-7.62,-1.31],[0,0],[0,0],[1.63,.45],[.63,.18],[2.17,.94],[.31,.14],[.74,.39],[0,0],[0,0]],o:[[0,0],[0,0],[-1.76,-.39],[-.65,-.18],[-2.64,-.79],[-.32,-.14],[-.82,-.37],[0,0],[0,0],[3.85,2.52]],v:[[15.38,.845],[2.77,4.855],[2.13,5.055],[
vendor: 5,003 bytes, line 300
300-2.96,3.805],[-4.87,3.265],[-12.1,.665],[-13.05,.245],[-15.38,-.895],[-14.9,-1.055],[-2.3,-5.055]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[24.393,30.635],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 58`,np:2,cix:2,bm:0,ix:58,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.84,.39],[0,0],[0,0],[1.5,-.06],[2.54,0],[1,.02],[.41,.01],[.09,.01],[.69,.03],[.29,.02],[.74,.04],[.26,.02],[.92,.07],[.03,0],[0,0],[0,0],[-4.59,0]],o:[[0,0],[0,0],[-1.46,.1],[-2.45,.11],[-1.02,0],[-.41,0],[-.09,0],[-.7,-.01],[-.3,-.01],[-.75,-.02],[-.26,-.01],[-.93,-.05],[-.03,0],[0,0],[0,0],[4.13,.45],[4.23,0]],v:[[12.77,-3.185],[12.55,2.555],[12.54,2.885],[8.1,3.125],[.61,3.285],[-2.42,3.255],[-3.65,3.235],[-3.92,3.225],[-6,3.165],[-6.88,3.125],[-9.11,3.025],[-9.89,2.975],[-12.67,2.795],[-12.77,2.785],[-12.76,2.455],[-12.54,-3.285],[.61,-2.585]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[58.473,35.635],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 59`,np:2,cix:2,bm:0,ix:59,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[.63,-.28],[.23,-.1],[.38,-.16],[.32,-.12],[.43,-.15],[.35,-.12],[1.21,-.35],[.41,-.11],[.42,-.11],[.86,-.2],[.44,-.1],[.45,-.09],[0,0],[0,0],[-4.03,2.48],[0,0]],o:[[-.58,.29],[-.22,.1],[-.37,.15],[-.31,.12],[-.41,.16],[-.34,.12],[-1.12,.38],[-.39,.11],[-.4,.11],[-.83,.21],[-.43,.1],[-.44,.09],[0,0],[0,0],[7.73,-1.26],[0,0],[0,0]],v:[[15.44,-.765],[13.63,.095],[12.95,.395],[11.82,.865],[10.87,1.235],[9.61,1.705],[8.58,2.065],[5.09,3.165],[3.89,3.505],[2.66,3.835],[.12,4.455],[-1.19,4.755],[-2.53,5.035],[-3.15,4.835],[-15.44,.725],[2.68,-5.035],[14.97,-.925]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[92.913,30.915],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 60`,np:2,cix:2,bm:0,ix:60,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-.67],[.01,-.19],[.19,-.55],[.18,-.36],[.24,-.35],[0,0],[0,0],[0,1.49],[1.19,1.26],[0,0],[0,0],[-.2,-.65]],o:[[0,.19],[-.05,.56],[-.13,.36],[-.19,.36],[0,0],[0,0],[1.4,-1.34],[0,-1.38],[0,0],[0,0],[.39,.63],[.2,.65]],v:[[9.825,-.195],[9.805,.365],[9.445,2.025],[8.975,3.105],[8.325,4.165],[7.785,4.155],[-9.825,4.085],[-7.675,-.195],[-9.505,-4.165],[8.105,-4.085],[8.635,-4.085],[9.525,-2.165]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[108.078,19.785],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 61`,np:2,cix:2,bm:0,ix:61,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.47,-2.376],[0,0],[0,0],[7.62,1.314],[0,0],[0,0]],o:[[0,0],[0,0],[-3.85,-2.519],[0,0],[0,0],[7.06,1.544]],v:[[15.38,.898],[14.9,1.051],[2.3,5.056],[-15.38,-.85],[-2.77,-4.854],[-2.13,-5.056]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[93.773,8.539],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 62`,np:2,cix:2,bm:0,ix:62,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.3,-.329],[0,0],[0,0],[4.59,0],[3.84,-.388],[0,0],[0,0],[-4.09,0]],o:[[0,0],[0,0],[-4.13,-.457],[-4.23,0],[0,0],[0,0],[3.85,-.264],[4.6,0]],v:[[12.77,-2.783],[12.76,-2.457],[12.54,3.285],[-.61,2.584],[-12.77,3.18],[-12.55,-2.561],[-12.54,-2.884],[-.61,-3.285]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[59.693,3.538],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 63`,np:2,cix:2,bm:0,ix:63,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[4.04,-2.48],[0,0],[0,0],[-7.19,1.486],[0,0]],o:[[-7.73,1.255],[0,0],[0,0],[4.64,-2.336],[0,0],[0,0]],v:[[15.44,-.722],[-2.68,5.036],[
vendor: 5,954 bytes, line 300
300-14.97,.93],[-15.44,.77],[2.53,-5.036],[3.15,-4.831]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[25.253,8.255],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 64`,np:2,cix:2,bm:0,ix:64,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[.21,.65],[.39,.63],[.5,.54],[.14,.13],[0,0],[.28,.24],[.62,.43],[.22,.14],[.19,.11],[.62,.33],[.45,.22],[.47,.21],[.35,.15],[.66,.25],[3.65,.86],[.54,.12],[.11,.02],[0,0],[.58,.12],[.45,.08],[2.97,.37],[.84,.09],[1.74,.13],[.03,0],[1.07,.06],[1.12,.04],[2.3,0],[3.85,-.26],[.86,-.08],[.84,-.08],[3,-.5],[.31,-.06],[1.25,-.26],[.71,-.16],[.58,-.15],[.81,-.22],[.6,-.18],[.34,-.11],[.4,-.14],[.34,-.12],[.33,-.12],[.32,-.13],[.46,-.2],[.1,-.04],[.34,-.15],[.54,-.27],[.33,-.18],[.31,-.18],[.29,-.19],[.28,-.19],[.26,-.19],[.2,-.17],[.19,-.17],[.2,-.2],[.29,-.34],[.02,-.03],[.06,-.09],[.11,-.16],[.18,-.36],[.08,-.18],[.07,-.19],[.04,-.56],[0,-.19],[0,0],[0,0],[-32.493,0],[0,10.677],[0,0]],o:[[0,-.67],[-.2,-.65],[-.35,-.56],[-.13,-.14],[0,0],[-.25,-.23],[-.52,-.43],[-.21,-.14],[-.18,-.11],[-.56,-.34],[-.42,-.22],[-.44,-.22],[-.34,-.15],[-.62,-.27],[-2.95,-1.12],[-.53,-.13],[-.11,-.03],[0,0],[-.56,-.13],[-.43,-.09],[-2.72,-.52],[-.82,-.1],[-1.68,-.18],[-.03,0],[-1.04,-.08],[-1.09,-.06],[-2.23,-.08],[-4.09,0],[-.87,.06],[-.86,.07],[-3.28,.33],[-.31,.05],[-1.31,.23],[-.73,.15],[-.6,.13],[-.85,.2],[-.63,.18],[-.34,.1],[-.41,.12],[-.35,.11],[-.34,.12],[-.33,.12],[-.48,.18],[-.11,.04],[-.35,.15],[-.59,.27],[-.35,.17],[-.33,.18],[-.31,.18],[-.3,.18],[-.28,.18],[-.22,.16],[-.2,.16],[-.23,.2],[-.35,.33],[-.02,.03],[-.08,.09],[-.13,.16],[-.25,.35],[-.1,.18],[-.08,.18],[-.2,.55],[-.02,.19],[0,0],[0,0],[0,10.677],[32.493,0],[0,0],[0,0]],v:[[58.83,-73.229],[58.52,-75.199],[57.63,-77.119],[56.36,-78.779],[55.97,-79.189],[55.54,-79.619],[54.75,-80.319],[53.03,-81.609],[52.39,-82.029],[51.84,-82.369],[50.07,-83.379],[48.77,-84.039],[47.4,-84.679],[46.37,-85.129],[44.43,-85.899],[34.49,-88.889],[32.89,-89.259],[32.56,-89.339],[32.55,-89.339],[30.84,-89.699],[29.52,-89.959],[20.98,-91.299],[18.5,-91.589],[13.38,-92.059],[13.28,-92.069],[10.12,-92.279],[6.8,-92.439],[0,-92.569],[-11.93,-92.169],[-14.53,-91.969],[-17.08,-91.739],[-26.51,-90.489],[-27.45,-90.329],[-31.3,-89.599],[-33.46,-89.129],[-35.23,-88.709],[-37.72,-88.069],[-39.56,-87.539],[-40.59,-87.219],[-41.8,-86.829],[-42.83,-86.479],[-43.84,-86.119],[-44.82,-85.749],[-46.23,-85.179],[-46.54,-85.049],[-47.58,-84.599],[-49.27,-83.789],[-50.29,-83.259],[-51.26,-82.719],[-52.17,-82.159],[-53.04,-81.599],[-53.84,-81.029],[-54.47,-80.539],[-55.06,-80.049],[-55.71,-79.449],[-56.67,-78.429],[-56.74,-78.339],[-56.95,-78.079],[-57.31,-77.599],[-57.96,-76.539],[-58.22,-75.999],[-58.44,-75.449],[-58.8,-73.789],[-58.83,-73.229],[-58.833,-73.229],[-58.833,73.236],[0,92.569],[58.833,73.236],[58.833,-73.229]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[59.083,92.819],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 65`,np:2,cix:2,bm:0,ix:65,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:75.0000030548126,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:`cards Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:24,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:29,s:[-8.847]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[.167]},t:35,s:[1.215]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:41,s:[-7.525]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:49,s:[0]},{t:75.0000030548126,s:[0]}],ix:10},p:{a:0,k:[178.189,244.166,0],ix:2,l:2},a:{a:0,k:[143.423,215.125,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[.317,.917],[1.101,-.382],[.495,-.632],[0,0],[-.931,.323],[-.748,-2.158],[.83,-1.587],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[.756,-1.519],[-.431,-1.24],[-.785,.273],[0,0],[.694,-.8],[1.821,-.631],[.484,1.394],[0,0],[0,0]],v:[[4.436,2.173],[4.917,3.56],[-1.767,5.878],[-2.2,4.631],[-.181,.568],[.455,-2.743],[-2.075,-3.757],[-4.198,-2.223],[-4.917,-3.486],[-2.33,-5.247],[2.091,-3.335],[1.217,1.136],[-.156,3.766]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[0,0,0,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:[18.462,60.372],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[.548,-1.131],[.549,-1.131],[-1.131,-.548],[0,0],[0,0],[1.13,.549]],o:[[-1.131,-.548],[-.548,1.13],[0,0],[0,0],[.549,-1.131],[-1.131,-.548]],v:[[-.527,-2.239],[-3.568,-1.184],[-2.514,1.856],[1.581,3.842],[3.568,-.253],[2.514,-3.294]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[0,0,0,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:[26.866,56.641],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[5.804,-11.966],[5.803,-11.966],[-11.966,-5.804],[0,0],[0,0],[11.966,5.803]],o:[[-11.966,-5.804],[-5.804,11.967],[0,0],[0,0],[5.803,-11.967],[
vendor: 65,806 bytes, line 300
300-11.966,-5.804]],v:[[-5.579,-23.694],[-37.754,-12.536],[-26.596,19.64],[16.738,40.656],[37.755,-2.677],[26.596,-34.852]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[93.663,122.474],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[5.218,-1.81],[0,0],[1.81,5.218],[0,0],[-5.218,1.81],[0,0],[-1.809,-5.218],[0,0]],o:[[0,0],[-5.218,1.81],[0,0],[-1.81,-5.218],[0,0],[5.218,-1.81],[0,0],[1.81,5.218]],v:[[89.106,80.939],[-19.86,118.729],[-32.585,112.558],[-95.277,-68.214],[-89.106,-80.938],[19.861,-118.729],[32.585,-112.557],[95.277,68.214]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[97.337,125.462],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:4,mn:`ADBE Vector Group`,hd:!1},{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:[[39.303,7.26],[-9.861,53.382],[-39.303,-7.26],[9.86,-53.382]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[187.675,115.636],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:5,mn:`ADBE Vector Group`,hd:!1},{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:[[2.745,.507],[-.689,3.729],[-2.745,-.507],[.689,-3.729]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[159.688,20.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 6`,np:2,cix:2,bm:0,ix:6,mn:`ADBE Vector Group`,hd:!1},{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:[[-1.464,.829],[2.832,1.684],[1.708,-3.806]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ind:1,ty:`sh`,ix:2,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:[[3.047,3.113],[-2.171,2.074],[-3.439,4.062],[-5.146,3.723],[1.181,-5.772],[2.932,-5.423],[5.146,5.772],[3.439,5.433]],c:!0},ix:2},nm:`Path 2`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`mm`,mm:1,nm:`Merge Paths 1`,mn:`ADBE Vector Filter - Merge`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[150.433,19.652],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 7`,np:4,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[5.431,1.003],[0,0],[-1.003,5.431],[0,0],[-5.431,-1.003],[0,0],[1.003,-5.431],[0,0]],o:[[0,0],[-5.431,-1.003],[0,0],[1.003,-5.431],[0,0],[5.431,1.004],[0,0],[-1.003,5.431]],v:[[37.514,114.383],[-75.902,93.434],[-83.919,81.784],[-49.163,-106.366],[-37.514,-114.383],[75.9,-93.434],[83.919,-81.784],[49.163,106.367]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[187.675,115.636],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:75.0000030548126,st:0,bm:0}],markers$4=[],betting_default={v:v$4,fr:fr$4,ip:0,op:op$4,w:360,h:380,nm:nm$4,ddd:0,assets:assets$4,layers:layers$4,markers:markers$4},v$3=`5.9.0`,fr$3=29.9700012207031,ip$3=0,op$3=90.0000036657751,w$3=360,h$3=380,nm$3=`cashflow`,ddd$3=0,assets$3=[],layers$3=[{ddd:0,ind:1,ty:4,nm:`home+cart+health Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:0,s:[163.649,197.179,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:23,s:[163.649,193.179,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:67,s:[163.649,201.179,0],to:[0,0,0],ti:[0,0,0]},{t:90.0000036657751,s:[163.649,197.179,0]}],ix:2,l:2},a:{a:0,k:[120.33,137.127,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.644,.151],[.151,-1.644],[-1.644,-.151],[-.151,1.644]],o:[[-1.644,-.151],[-.151,1.644],[1.644,.151],[.151,-1.644]],v:[[.273,-2.977],[-2.977,-.273],[-.273,2.977],[2.977,.273]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[194.937,40.208],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[1.644,.151],[.151,-1.644],[-1.644,-.151],[-.151,1.644]],o:[[-1.644,-.151],[-.151,1.644],[1.644,.151],[.151,-1.644]],v:[[.273,-2.977],[-2.977,-.273],[-.273,2.977],[2.977,.273]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[182.918,39.104],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:!1},{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],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-7.899,-4.498],[-8.076,-10.402],[-14.425,-10.986],[-14.36,-8.33],[-10.835,-8.007],[-10.307,9.135],[-7.483,9.395],[9.843,10.986],[14.425,-2.448]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[190.17,24.262],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-15.654],[15.653,0],[0,15.654],[-15.654,0]],o:[[0,15.654],[-15.654,0],[0,-15.654],[15.653,0]],v:[[28.344,0],[.001,28.343],[-28.343,0],[.001,-28.343]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[189.155,28.593],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:4,mn:`ADBE Vector Group`,hd:!1},{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],[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],[0,0],[0,0],[0,0],[0,0]],v:[[12.49,-2.48],[3.992,-3.295],[4.807,-11.79],[-2.479,-12.49],[-3.294,-3.993],[-11.79,-4.808],[-12.49,2.478],[-3.992,3.293],[-4.807,11.79],[2.479,12.49],[3.294,3.992],[11.79,4.807]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[218.625,252.22],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:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-12.032],[12.031,0],[0,12.032],[-12.032,0]],o:[[0,12.032],[-12.032,0],[0,-12.032],[12.031,0]],v:[[21.785,0],[0,21.785],[-21.785,0],[0,-21.785]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[218.625,252.22],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:!1},{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]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-1.275,-7.435],[6.846,-1.418],[14.965,4.599],[.001,6.017],[-14.965,7.435],[-8.12,0]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[35.1,106.291],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{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:[[14.221,-9.274],[-15.71,-6.438],[-14.221,9.274],[15.71,6.437]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[35.844,120.164],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-19.306],[19.306,0],[0,19.306],[-19.306,0]],o:[[0,19.306],[-19.306,0],[0,-19.306],[19.306,0]],v:[[34.957,0],[0,34.957],[-34.957,0],[0,-34.957]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[35.207,115.655],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 9`,np:2,cix:2,bm:0,ix:9,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:`bottom arrow Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[169.98,260.675,0],ix:2,l:2},a:{a:0,k:[7.833,9.167,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},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:[[-7.584,-5.75],[-5.584,8.917],[7.584,-8.917]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[0,0,0,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:[7.834,9.167],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:`botttom line Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[108.694,281.328,0],ix:2,l:2},a:{a:0,k:[68.429,47.224,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[9.02,11.267],[-31.632,32.949]],o:[[-59.029,41.859],[-6.999,-8.744],[0,0]],v:[[60.929,-23.18],[-53.93,28.457],[-12.162,-39.724]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[0,0,0,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[68.429,47.224],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:!1},{ty:`tm`,s:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[100]},{t:28.0000011404634,s:[0]}],ix:1},e:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:38,s:[100]},{t:63.0000025660426,s:[2]}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:`Trim Paths 1`,mn:`ADBE Vector Filter - Trim`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:`top line Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[281.03,149.728,0],ix:2,l:2},a:{a:0,k:[60.301,70.431,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[-6.209,-7.756],[64.661,-54.669]],o:[[32.61,-18.351],[10.207,12.75],[0,0]],v:[[-20.213,-36.863],[42.594,-55.175],[-52.801,62.931]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[0,0,0,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[60.301,70.431],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:!1},{ty:`tm`,s:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:31,s:[100]},{t:58.0000023623884,s:[0]}],ix:1},e:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:62,s:[100]},{t:90.0000036657751,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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:`center Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[184.73,196.592,0],ix:2,l:2},a:{a:0,k:[99.25,99.25,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{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],[0,0],[0,0],[0,0],[-8.282,0],[-2.131,-1.206],[0,0],[2.171,0],[0,-3.9],[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],[0,0],[0,0],[0,-7.157],[3.298,0],[0,0],[-1.729,-1.045],[-4.262,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-2.01,9.087],[11.781,9.087],[11.781,14.314],[-12.585,14.314],[-12.585,9.087],[-8.564,9.087],[-8.564,2.171],[-12.585,2.171],[-12.585,-1.729],[-8.564,-1.729],[-8.564,-2.774],[4.503,-14.314],[12.585,-12.464],[10.615,-7.318],[4.584,-8.765],[-2.01,-2.895],[-2.01,-1.729],[7.639,-1.729],[7.639,2.171],[-2.01,2.171]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[99.612,99.463],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-19.306],[19.306,0],[0,19.306],[-19.306,0]],o:[[0,19.306],[-19.306,0],[0,-19.306],[19.306,0]],v:[[34.957,0],[0,34.957],[-34.957,0],[0,-34.957]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[99.25,99.25],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[-22.415,0],[-1.026,.032]],o:[[0,0],[16.595,12.558],[1.034,0],[0,0]],v:[[26.573,-46.79],[-31.385,26.779],[28.297,46.79],[31.385,46.737]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[70.953,151.46],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[-4.471,-3.676]],o:[[0,0],[3.765,4.393],[0,0]],v:[[31.098,-31.62],[-31.098,19.49],[-18.721,31.62]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[55.148,144.144],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,-10.773],[-13.311,-16.859]],o:[[0,0],[-3.181,9.709],[0,23.148],[0,0]],v:[[47.492,-14.512],[-42.583,-46.073],[-47.492,-15.224],[-26.234,46.073]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[47.742,114.474],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:5,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,26.533],[45.905,8.607]],o:[[0,0],[16.993,-17.775],[0,-48.404],[0,0]],v:[[-48.428,13.759],[20.996,82.849],[48.428,14.447],[-32.217,-82.849]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[149.821,84.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 6`,np:2,cix:2,bm:0,ix:6,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-16.219,15.655],[0,0],[0,0]],o:[[0,0],[0,0],[23.892,-1.689]],v:[[33.24,19.325],[-33.24,-46.835],[-28.419,46.835]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[134.753,151.16],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[4.894,0],[14.039,-37.599]],o:[[0,0],[-4.704,-.686],[-42.495,0],[0,0]],v:[[37.601,48.163],[53.589,-47.117],[39.181,-48.163],[-53.589,16.212]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[60.069,48.413],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 8`,np:2,cix:2,bm:0,ix:8,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:6,ty:4,nm:`top arrow Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[267.29,109.071,0],ix:2,l:2},a:{a:0,k:[10.94,6.604,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},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:[[10.689,1.271],[.064,-6.354],[-10.689,6.354]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[0,0,0,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:[10.939,6.604],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:7,ty:4,nm:`fixing Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[131.13,309.558,0],ix:2,l:2},a:{a:0,k:[17.897,17.897,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[4.199,4.199],[-4.199,-4.199]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[17.898,17.897],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,1.828],[-1.828,0],[0,-1.827]],o:[[-1.828,0],[0,-1.827],[1.828,0],[0,0]],v:[[0,3.31],[-3.31,-.001],[0,-3.31],[3.31,-.001]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[24.437,24.436],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,-1.828],[1.828,0],[0,1.827]],o:[[1.828,0],[0,1.827],[-1.828,0],[0,0]],v:[[0,-3.31],[3.31,.001],[0,3.31],[-3.31,.001]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[11.358,11.358],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-9.746],[9.746,0],[0,9.746],[-9.747,0]],o:[[0,9.746],[-9.747,0],[0,-9.746],[9.746,0]],v:[[17.648,0],[.001,17.647],[-17.648,0],[.001,-17.647]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[17.897,17.897],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:4,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:8,ty:4,nm:`love+saving+education Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:0,s:[173.213,159.042,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:23,s:[173.213,161.542,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:63,s:[173.213,156.542,0],to:[0,0,0],ti:[0,0,0]},{t:90.0000036657751,s:[173.213,159.042,0]}],ix:2,l:2},a:{a:0,k:[148.271,112.467,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},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:[[-1.59,1.613],[-1.225,-1.613],[1.59,.874]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[17.441,193.324],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:!1},{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.76,-5.311],[-1.849,-6.059],[-1.708,-7.301],[4.901,-6.553]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ind:1,ty:`sh`,ix:2,ks:{a:0,k:{i:[[4.106,.465],[0,0],[1.457,-2.494],[0,0],[0,0],[0,0],[-2.136,-.837],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-.39,3.446]],o:[[0,0],[-3.042,-.344],[0,0],[0,0],[0,0],[.676,2.158],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.283,-.49],[.465,-4.106]],v:[[5.866,-8.441],[-2.228,-9.357],[-9.564,-5.658],[-12.274,-5.965],[-12.952,.023],[-10.242,.329],[-5.798,5.1],[-6.166,8.352],[-2.015,8.822],[-1.677,5.829],[1.936,6.236],[1.597,9.23],[5.748,9.701],[6.116,6.449],[12.487,-.131]],c:!0},ix:2},nm:`Path 2`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`mm`,mm:1,nm:`Merge Paths 1`,mn:`ADBE Vector Filter - Merge`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[22.149,203.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:`Group 2`,np:4,cix:2,bm:0,ix:2,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-12.032],[12.031,0],[0,12.032],[-12.032,0]],o:[[0,12.032],[-12.032,0],[0,-12.032],[12.031,0]],v:[[21.785,0],[0,21.785],[-21.785,0],[0,-21.785]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[22.035,202.504],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[3.751,1.958],[1.958,-3.751],[1.958,-3.752],[-3.751,-1.958],[0,0],[0,0]],o:[[-3.751,-1.958],[-3.751,-1.957],[-1.958,3.751],[0,0],[0,0],[1.958,-3.751]],v:[[8.714,-10.981],[-1.624,-7.734],[-11.96,-4.486],[-8.714,5.851],[4.872,12.939],[11.96,-.644]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[96.885,24.942],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-13.931],[13.931,0],[0,13.931],[-13.931,0]],o:[[0,13.931],[-13.931,0],[0,-13.931],[13.931,0]],v:[[25.225,0],[.001,25.224],[-25.225,0],[.001,-25.224]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[97.172,25.474],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:5,mn:`ADBE Vector Group`,hd:!1},{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],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[.869,-14.416],[-22.457,-6.799],[-12.911,-1.632],[-.879,4.885],[12.128,.636],[15.921,-.599],[14.859,11.128],[16.946,11.317],[18.089,-1.307],[22.457,-2.731]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ind:1,ty:`sh`,ix:2,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[6.917,.627],[-.314,3.463],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[-.314,3.464],[-6.907,-.625],[0,0],[0,0],[0,0],[0,0]],v:[[-.474,7.378],[11.883,3.342],[11.401,8.663],[-1.685,13.789],[-13.638,6.396],[-13.156,1.075],[-1.715,7.265],[-1.123,7.582]],c:!0},ix:2},nm:`Path 2`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`mm`,mm:1,nm:`Merge Paths 1`,mn:`ADBE Vector Filter - Merge`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[261.733,188.509],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:4,cix:2,bm:0,ix:6,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-19.306],[19.306,0],[0,19.306],[-19.306,0]],o:[[0,19.306],[-19.306,0],[0,-19.306],[19.306,0]],v:[[34.957,0],[0,34.957],[-34.957,0],[0,-34.957]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[261.334,189.727],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 7`,np:2,cix:2,bm:0,ix:7,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0}],markers$3=[],cashflow_default={v:v$3,fr:fr$3,ip:0,op:op$3,w:360,h:380,nm:nm$3,ddd:0,assets:assets$3,layers:layers$3,markers:markers$3},v$2=`5.9.0`,fr$2=29.9700012207031,ip$2=0,op$2=90.0000036657751,w$2=360,h$2=380,nm$2=`ready`,ddd$2=0,assets$2=[],layers$2=[{ddd:0,ind:1,ty:4,nm:`top line Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[238.345,69.567,0],ix:2,l:2},a:{a:0,k:[57.648,43.818,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[5.97,14.916],[15.652,-3.628],[2.515,-3.251],[-2.05,-3.563],[-3.327,2.415],[3.022,3.517],[4.499,1.122],[14.462,-.911]],o:[[7.135,-14.396],[-5.97,-14.917],[-4.005,.928],[-2.515,3.251],[2.05,3.563],[3.753,-2.723],[-3.022,-3.516],[-14.06,-3.506],[0,0]],v:[[40.048,36.318],[44.178,-10.282],[6.016,-32.69],[-4.426,-26.595],[-5.708,-15.04],[4.877,-12.294],[5.198,-24.662],[-7.026,-30.806],[-50.148,-34.73]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[57.649,43.818],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:`bottom line Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[156.246,331.108,0],ix:2,l:2},a:{a:0,k:[75.728,24.215,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[-19.979,3.119],[-2.623,2.186],[1.564,3.036],[2.98,-3.182],[-2.092,-3.826],[-3.871,-2.005],[-13.04,4.909],[-5.073,12.977]],o:[[16.211,12.087],[3.374,-.526],[2.623,-2.187],[-1.997,-3.876],[-2.979,3.183],[2.091,3.825],[12.373,6.409],[13.04,-4.91],[0,0]],v:[[-68.228,-11.928],[-10.886,2.281],[-1.408,-1.253],[1.119,-10.389],[-10.017,-11.277],[-10.866,.93],[-1.17,9.415],[39.348,11.805],[68.228,-16.715]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[75.728,24.215],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:`stars coloured Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[168.588,213.685,0],ix:2,l:2},a:{a:0,k:[116.665,111.774,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-12.393,-1.18],[1.18,-12.393],[12.393,1.18],[-1.18,12.393]],o:[[-11.242,5.347],[-5.347,-11.242],[11.242,-5.347],[5.347,11.242]],v:[[17.727,-3.126],[3.126,17.727],[-17.727,3.125],[-3.126,-17.727]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[17.976,205.572],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-12.393,-1.18],[1.18,-12.393],[12.393,1.18],[-1.18,12.393]],o:[[-11.242,5.347],[-5.347,-11.242],[11.242,-5.347],[5.347,11.242]],v:[[17.727,-3.126],[3.125,17.727],[-17.727,3.126],[-3.125,-17.727]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[215.353,17.976],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:`stars 2 Outlines`,sr:1,ks:{o:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[.167]},t:16,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:25,s:[100]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:34,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[.167]},t:60,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:69,s:[100]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:78,s:[0]},{t:90.0000036657751,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[189.431,164.635,0],ix:2,l:2},a:{a:0,k:[115.11,120.743,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-16,-4.418],[4.418,-16],[16,4.418],[-4.418,16]],o:[[-16,4.418],[-4.418,-16],[16,-4.418],[4.418,16]],v:[[24,0],[0,24],[-24,0],[0,-24]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[24.25,24.25],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-12.372,-5.884],[5.884,-12.372],[12.371,5.884],[-5.884,12.372]],o:[[-13.638,1.298],[-1.298,-13.638],[13.638,-1.298],[1.299,13.638]],v:[[19.507,3.439],[-3.44,19.507],[-19.507,-3.44],[3.439,-19.508]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[210.463,221.728],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:`bagde front Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[179.511,190.254,0],ix:2,l:2},a:{a:0,k:[60.25,60.25,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[12.534,-12.171],[3.528,3.279],[3.075,-3.358],[-6.606,-6.195],[-15.48,14.994],[3.012,3.449]],o:[[-3.56,-3.309],[-3.107,3.392],[6.65,6.236],[15.544,-15.057],[-3.037,-3.479],[-12.547,12.184]],v:[[-13.397,8.814],[-23.92,-.966],[-33.129,9.088],[-13.338,27.647],[33.129,-17.364],[24.15,-27.647]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[60.25,60.25],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-33.137],[33.137,0],[0,33.137],[-33.137,0]],o:[[0,33.137],[-33.137,0],[0,-33.137],[33.137,0]],v:[[60,0],[0,60],[-60,0],[0,-60]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[60.25,60.25],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:6,ty:4,nm:`badge blue Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[180]},{t:90.0000036657751,s:[0]}],ix:10},p:{a:0,k:[179.511,190.254,0],ix:2,l:2},a:{a:0,k:[85.616,81.458,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{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],[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,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,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[85.366,0],[62.185,20.208],[69.063,50.186],[38.416,52.892],[26.384,81.208],[0,65.366],[-26.385,81.208],[-38.417,52.892],[-69.063,50.185],[-62.186,20.208],[-85.366,0],[-62.186,-20.208],[-69.063,-50.186],[-38.417,-52.892],[-26.384,-81.208],[0,-65.366],[26.384,-81.208],[38.417,-52.892],[69.063,-50.185],[62.185,-20.208]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[85.616,81.458],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:7,ty:4,nm:`bagde back Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[179.511,190.254,0],ix:2,l:2},a:{a:0,k:[120.522,120.523,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{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],[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],[0,0],[0,0],[0,0]],o:[[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],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[120.273,0],[87.219,23.381],[104.169,60.155],[63.833,63.833],[60.155,104.169],[23.381,87.219],[-.001,120.273],[-23.382,87.219],[-60.156,104.168],[-63.833,63.832],[-104.169,60.155],[-87.22,23.381],[-120.273,0],[-87.22,-23.381],[-104.169,-60.155],[-63.833,-63.833],[-60.156,-104.169],[-23.382,-87.219],[-.001,-120.273],[23.381,-87.219],[60.156,-104.168],[63.833,-63.832],[104.169,-60.155],[87.219,-23.381]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[120.522,120.523],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:8,ty:4,nm:`circle Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[179.511,190.254,0],ix:2,l:2},a:{a:0,k:[149.141,149.141,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-78.226],[78.226,0],[0,78.226],[-78.226,0]],o:[[0,78.226],[-78.226,0],[0,-78.226],[78.226,0]],v:[[141.641,0],[0,141.641],[-141.64,0],[0,-141.641]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[149.141,149.141],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:!1},{ty:`tm`,s:{a:0,k:0,ix:1},e:{a:0,k:85,ix:2},o:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{t:90.0000036657751,s:[360]}],ix:3},m:1,ix:2,nm:`Trim Paths 1`,mn:`ADBE Vector Filter - Trim`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0}],markers$2=[],ready_default={v:v$2,fr:fr$2,ip:0,op:op$2,w:360,h:380,nm:nm$2,ddd:0,assets:assets$2,layers:layers$2,markers:markers$2},v$1=`5.9.0`,fr$1=29.9700012207031,ip$1=0,op$1=90.0000036657751,w$1=360,h$1=380,nm$1=`sharing`,ddd$1=0,assets$1=[],layers$1=[{ddd:0,ind:1,ty:4,nm:`top ui Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[227.629,149.572,0],ix:2,l:2},a:{a:0,k:[73.916,29.598,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.015,0],[0,0],[0,2.015],[-2.015,0],[0,0],[0,-2.015]],o:[[0,0],[-2.015,0],[0,-2.015],[0,0],[2.015,0],[0,2.015]],v:[[34.526,3.648],[-34.526,3.648],[-38.174,.001],[-34.526,-3.648],[34.526,-3.648],[38.174,.001]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[95.882,21.848],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.015,0],[0,0],[0,2.015],[-2.014,0],[0,0],[0,-2.015]],o:[[0,0],[-2.014,0],[0,-2.015],[0,0],[2.015,0],[0,2.015]],v:[[21.826,3.648],[-21.826,3.648],[-25.474,.001],[-21.826,-3.648],[21.826,-3.648],[25.474,.001]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[83.181,37.348],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.161,-2.098],[.608,.565],[.53,-.579],[-1.139,-1.068],[-2.669,2.585],[.52,.594]],o:[[-.614,-.57],[-.536,.585],[1.146,1.075],[2.68,-2.596],[-.524,-.6],[-2.163,2.1]],v:[[-2.769,4.024],[-4.583,2.338],[-6.171,4.071],[-2.759,7.271],[5.253,-.489],[3.704,-2.262]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ind:1,ty:`sh`,ix:2,ks:{a:0,k:{i:[[.048,-.046],[.563,.547],[-.07,.069],[-2.368,2.356],[.006,.932],[0,1.708],[.001,.059],[.293,.07],[.438,.089],[2.011,-.066],[1.848,-.474],[0,-.266],[0,-2.055],[-.265,-.264],[-.267,-.28],[.53,-.578],[.035,.034],[.25,.252],[.002,1.011],[-.002,2.063],[-1.23,.324],[-1.577,.142],[-1.537,-.117],[-1.646,-.435],[-.027,-1.204],[0,-.499],[.007,-1.361],[.861,-1.013],[.095,-.095],[2.397,-2.397]],o:[[-.569,-.553],[.076,-.079],[2.361,-2.362],[.66,-.657],[-.012,-1.708],[0,-.059],[-.006,-.294],[-.435,-.104],[-1.971,-.402],[-1.907,.064],[-.261,.067],[-.002,2.055],[0,.376],[.251,.25],[-.502,.547],[-.056,-.046],[-.255,-.247],[-.713,-.719],[-.005,-2.063],[.001,-1.277],[1.532,-.402],[1.536,-.138],[1.697,.129],[1.163,.308],[.011,.499],[.001,1.361],[-.008,1.327],[-.087,.102],[-2.397,2.398],[-.065,.064]],v:[[.192,10.119],[-1.485,8.49],[-1.273,8.269],[5.814,1.186],[6.795,-1.175],[6.791,-6.299],[6.791,-6.477],[6.439,-6.912],[5.131,-7.213],[-.843,-7.723],[-6.475,-6.906],[-6.796,-6.498],[-6.797,-.334],[-6.383,.614],[-5.625,1.406],[-7.178,3.1],[-7.31,2.992],[-8.073,2.249],[-9.15,-.351],[-9.151,-6.54],[-7.133,-9.161],[-2.47,-9.973],[2.14,-10.002],[7.155,-9.154],[9.144,-6.635],[9.146,-5.138],[9.145,-1.055],[7.842,2.459],[7.565,2.754],[.373,9.947]],c:!0},ix:2},nm:`Path 2`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`mm`,mm:1,nm:`Merge Paths 1`,mn:`ADBE Vector Filter - Merge`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[29.277,30.614],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:4,cix:2,bm:0,ix:3,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-8.56],[8.56,0],[0,8.56],[-8.56,0]],o:[[0,8.56],[-8.56,0],[0,-8.56],[8.56,0]],v:[[15.499,0],[0,15.499],[-15.499,0],[0,-15.499]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[29.275,29.598],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[4.95,0],[0,0],[0,4.95],[0,0],[-4.95,0],[0,0],[0,-4.95],[0,0]],o:[[0,0],[-4.95,0],[0,0],[0,-4.95],[0,0],[4.95,0],[0,0],[0,4.95]],v:[[64.667,29.348],[-64.667,29.348],[-73.667,20.348],[-73.667,-20.348],[-64.667,-29.348],[64.667,-29.348],[73.667,-20.348],[73.667,20.348]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[73.916,29.598],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:5,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:`middle ui Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[243.629,224.072,0],ix:2,l:2},a:{a:0,k:[73.916,29.598,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.015,0],[0,0],[0,2.015],[-2.015,0],[0,0],[0,-2.015]],o:[[0,0],[-2.015,0],[0,-2.015],[0,0],[2.015,0],[0,2.015]],v:[[34.526,3.648],[-34.526,3.648],[-38.174,.001],[-34.526,-3.648],[34.526,-3.648],[38.174,.001]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[95.882,21.848],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.015,0],[0,0],[0,2.015],[-2.014,0],[0,0],[0,-2.015]],o:[[0,0],[-2.014,0],[0,-2.015],[0,0],[2.015,0],[0,2.015]],v:[[21.826,3.648],[-21.826,3.648],[-25.474,.001],[-21.826,-3.648],[21.826,-3.648],[25.474,.001]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[83.181,37.348],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[.279,.12],[-.267,1.431],[.088,.05],[1.764,1.01],[.097,-.085],[1.099,.548],[-.112,1.22],[-1.132,.467],[-.949,-.782],[-.111,.064],[-1.798,1.025],[-.009,.293],[-1.405,.196],[-.045,.011],[0,0],[-.034,-.005],[-.222,-1.263],[1.169,-.629],[.961,.92],[.047,.044],[1.828,-1.041],[.167,-.586],[-1.853,-1.056],[-.043,.039],[-.968,-.134],[-.06,-1.387],[1.442,-.343],[.127,-.027]],o:[[-.295,-.084],[-1.326,-.571],[.022,-.113],[-1.767,-1.004],[-.112,-.064],[-.925,.811],[-1.105,-.552],[.112,-1.221],[1.131,-.466],[.078,.064],[1.81,-1.037],[-.016,-.305],[.044,-1.417],[.045,-.006],[0,0],[.033,.01],[1.3,.188],[.232,1.321],[-1.159,.623],[-.041,-.039],[-1.836,1.047],[.176,.6],[1.838,1.047],[.042,-.056],[.718,-.668],[1.411,.195],[.067,1.524],[-.126,.029],[0,0]],v:[[4.959,9.116],[4.077,8.86],[2.3,5.488],[2.203,5.282],[-3.096,2.262],[-3.37,2.29],[-6.712,2.719],[-8.387,-.222],[-6.514,-2.801],[-3.37,-2.292],[-3.127,-2.244],[2.295,-5.339],[2.251,-6.231],[4.824,-9.082],[4.959,-9.116],[5.6,-9.116],[5.7,-9.085],[8.268,-6.637],[6.712,-3.398],[3.171,-3.893],[3.04,-4.014],[-2.451,-.885],[-2.449,.886],[3.07,4.03],[3.185,3.881],[5.721,3.072],[8.309,5.874],[5.98,9.035],[5.6,9.116]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[27.934,29.598],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-8.56],[8.56,0],[0,8.56],[-8.56,0]],o:[[0,8.56],[-8.56,0],[0,-8.56],[8.56,0]],v:[[15.499,0],[0,15.499],[-15.499,0],[0,-15.499]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[29.275,29.598],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[4.95,0],[0,0],[0,4.95],[0,0],[-4.95,0],[0,0],[0,-4.95],[0,0]],o:[[0,0],[-4.95,0],[0,0],[0,-4.95],[0,0],[4.95,0],[0,0],[0,4.95]],v:[[64.667,29.348],[-64.667,29.348],[-73.667,20.348],[-73.667,-20.348],[-64.667,-29.348],[64.667,-29.348],[73.667,-20.348],[73.667,20.348]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[73.916,29.598],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:5,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:`bottom ui Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[227.629,297.156,0],ix:2,l:2},a:{a:0,k:[73.916,29.598,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.015,0],[0,0],[0,2.015],[-2.015,0],[0,0],[0,-2.015]],o:[[0,0],[-2.015,0],[0,-2.015],[0,0],[2.015,0],[0,2.015]],v:[[34.526,3.648],[-34.526,3.648],[-38.174,.001],[-34.526,-3.648],[34.526,-3.648],[38.174,.001]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[95.882,21.849],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.015,0],[0,0],[0,2.015],[-2.014,0],[0,0],[0,-2.015]],o:[[0,0],[-2.014,0],[0,-2.015],[0,0],[2.015,0],[0,2.015]],v:[[21.826,3.648],[-21.826,3.648],[-25.474,.001],[-21.826,-3.648],[21.826,-3.648],[25.474,.001]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[83.181,37.348],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[2.161,-2.098],[.608,.565],[.53,-.579],[-1.139,-1.068],[-2.669,2.585],[.52,.594]],o:[[-.614,-.57],[-.536,.585],[1.146,1.075],[2.68,-2.596],[-.524,-.6],[-2.163,2.1]],v:[[-2.769,4.024],[-4.583,2.338],[-6.171,4.071],[-2.759,7.271],[5.253,-.489],[3.704,-2.262]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ind:1,ty:`sh`,ix:2,ks:{a:0,k:{i:[[.048,-.046],[.563,.547],[-.07,.069],[-2.368,2.356],[.006,.932],[0,1.708],[.001,.059],[.293,.07],[.438,.089],[2.011,-.066],[1.848,-.474],[0,-.266],[0,-2.055],[-.265,-.264],[-.267,-.28],[.53,-.578],[.035,.034],[.25,.252],[.002,1.011],[-.002,2.063],[-1.23,.324],[-1.577,.142],[-1.537,-.117],[-1.646,-.435],[-.027,-1.204],[0,-.499],[.007,-1.361],[.861,-1.013],[.095,-.095],[2.397,-2.397]],o:[[-.569,-.553],[.076,-.079],[2.361,-2.362],[.66,-.657],[-.012,-1.708],[0,-.059],[-.006,-.294],[-.435,-.104],[-1.971,-.402],[-1.907,.064],[-.261,.067],[-.002,2.055],[0,.376],[.251,.25],[-.502,.547],[-.056,-.046],[-.255,-.247],[-.713,-.719],[-.005,-2.063],[.001,-1.277],[1.532,-.402],[1.536,-.138],[1.697,.129],[1.163,.308],[.011,.499],[.001,1.361],[-.008,1.327],[-.087,.102],[-2.397,2.398],[-.065,.064]],v:[[.192,10.119],[-1.485,8.49],[-1.273,8.269],[5.814,1.186],[6.795,-1.175],[6.791,-6.299],[6.791,-6.477],[6.439,-6.912],[5.131,-7.213],[-.843,-7.723],[-6.475,-6.906],[-6.796,-6.498],[-6.797,-.334],[-6.383,.614],[-5.625,1.406],[-7.178,3.1],[-7.31,2.992],[-8.073,2.249],[-9.15,-.351],[-9.151,-6.54],[-7.133,-9.161],[-2.47,-9.973],[2.14,-10.002],[7.155,-9.154],[9.144,-6.635],[9.146,-5.138],[9.145,-1.055],[7.842,2.459],[7.565,2.754],[.373,9.947]],c:!0},ix:2},nm:`Path 2`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`mm`,mm:1,nm:`Merge Paths 1`,mn:`ADBE Vector Filter - Merge`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[29.277,30.614],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:4,cix:2,bm:0,ix:3,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,-8.56],[8.56,0],[0,8.56],[-8.56,0]],o:[[0,8.56],[-8.56,0],[0,-8.56],[8.56,0]],v:[[15.499,0],[0,15.499],[-15.499,0],[0,-15.499]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[29.275,29.598],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:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[4.95,0],[0,0],[0,4.95],[0,0],[-4.95,0],[0,0],[0,-4.95],[0,0]],o:[[0,0],[-4.95,0],[0,0],[0,-4.95],[0,0],[4.95,0],[0,0],[0,4.95]],v:[[64.667,29.348],[-64.667,29.348],[-73.667,20.348],[-73.667,-20.348],[-64.667,-29.348],[64.667,-29.348],[73.667,-20.348],[73.667,20.348]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,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:[73.916,29.598],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:5,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:`arrow line Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[117.68,187.265,0],ix:2,l:2},a:{a:0,k:[46.036,44.84,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[11.313,10.924],[1.099,3.742],[-2.927,2.579],[-2.01,-3.343],[4.177,-1.279],[3.763,2.22],[-5.875,16.79]],o:[[-15.685,1.137],[-2.806,-2.71],[-1.1,-3.743],[2.927,-2.578],[2.25,3.745],[-4.178,1.278],[-15.319,-9.04],[0,0]],v:[[38.536,36.204],[-4.525,20.594],[-11.019,11.019],[-8.505,.225],[1.705,1.244],[-3.276,11.469],[-15.745,8.926],[-32.661,-37.34]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[46.036,44.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:!1},{ty:`tm`,s:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:65,s:[0]},{t:90.0000036657751,s:[100]}],ix:1},e:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[1]},{t:30.0000012219251,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}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:`arrow Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[83.892,148.778,0],ix:2,l:2},a:{a:0,k:[5.587,5.205,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},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:[[-5.337,4.016],[5.337,4.955],[3.022,-4.955]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[5.587,5.205],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:6,ty:4,nm:`phone Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:0,s:[205.959,221.181,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:15,s:[207.959,223.181,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:30,s:[206.959,220.181,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:44,s:[205.959,222.181,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:59,s:[206.959,220.181,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:75,s:[205.959,221.181,0],to:[0,0,0],ti:[0,0,0]},{t:90.0000036657751,s:[205.959,221.181,0]}],ix:2,l:2},a:{a:0,k:[78.39,133.059,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[6.153,-.349],[0,0],[.35,6.153],[0,0],[-6.153,.35],[0,0],[-.349,-6.153],[0,0]],o:[[0,0],[-6.153,.349],[0,0],[-.35,-6.153],[0,0],[6.153,-.349],[0,0],[.349,6.153]],v:[[67.24,125.658],[-52.585,132.46],[-64.408,121.908],[-77.79,-113.835],[-67.238,-125.658],[52.586,-132.46],[64.409,-121.908],[77.792,113.836]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[78.39,133.059],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:7,ty:4,nm:`files Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[106.196,89.641,0],ix:2,l:2},a:{a:0,k:[41.46,29.636,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},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:[[-5.498,-4.614],[-3.73,4.614],[5.498,2.846]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[29.913,4.864],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-20.773,-18.965],[-12.62,23.594],[20.773,17.197],[14.389,-16.133],[3.393,-23.594]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[21.023,23.845],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:!1},{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:[[-2.019,-4.674],[-3.789,2.904],[3.789,4.674]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[78.88,26.976],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-8.745,-20.677],[-16.907,14.273],[10.515,20.677],[16.907,-6.695],[11.099,-16.042]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,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:[65.762,38.344],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:4,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:8,ty:4,nm:`cloud Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[153.661,92.534,0],ix:2,l:2},a:{a:0,k:[112.183,65.894,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[14.218,0],[2.909,-1.141],[0,.394],[21.938,0],[3.614,-1.082],[24.713,0],[.05,-26.764],[0,-22.728],[-22.88,0],[0,0],[0,14.218]],o:[[-3.314,0],[.011,-.392],[0,-21.938],[-3.966,0],[-3.036,-23.889],[-26.776,0],[-22.67,.244],[0,22.879],[0,0],[14.218,0],[0,-14.217]],v:[[86.19,14.157],[76.809,15.946],[76.838,14.77],[37.116,-24.952],[25.708,-23.281],[-22.424,-65.644],[-70.96,-17.199],[-111.934,24.217],[-70.507,65.644],[86.19,65.644],[111.934,39.9]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[112.184,65.894],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:!1}],ip:0,op:90.0000036657751,st:0,bm:0}],markers$1=[],sharing_default={v:v$1,fr:fr$1,ip:0,op:op$1,w:360,h:380,nm:nm$1,ddd:0,assets:assets$1,layers:layers$1,markers:markers$1},v=`5.9.0`,fr=29.9700012207031,ip=0,op=90.0000036657751,w=360,h=380,nm=`welcome`,ddd=0,assets=[],layers=[{ddd:0,ind:1,ty:4,nm:`coin front Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:36,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:45,s:[7.487]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:50,s:[-5.694]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[.167]},t:55,s:[5.063]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:64,s:[0]},{t:90.0000036657751,s:[0]}],ix:10},p:{a:0,k:[94.805,324.964,0],ix:2,l:2},a:{a:0,k:[16.959,59.218,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
vendor: 4,472 bytes, line 300
300,ao:0,shapes:[{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],[0,0],[0,0],[0,0],[-9.58,-4.298],[-2.019,-2.1],[0,0],[2.512,1.127],[1.441,-3.213],[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],[0,0],[0,0],[2.646,-5.897],[3.814,1.712],[0,0],[-1.614,-1.759],[-4.93,-2.212],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-5.342,4.368],[10.611,11.525],[8.678,15.833],[-19.508,3.188],[-17.575,-1.12],[-12.924,.967],[-10.367,-4.732],[-15.018,-6.818],[-13.577,-10.033],[-8.924,-7.946],[-8.538,-8.807],[10.843,-11.535],[19.508,-5.816],[15.327,-2.598],[8.885,-6.92],[-.913,-5.506],[-1.344,-4.545],[9.819,.464],[8.377,3.678],[-2.786,-1.331]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[52.504,42.169],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:4,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[5.218,-11.63],[16.326,7.325],[-5.218,11.629],[-16.326,-7.324]],o:[[-5.218,11.63],[-16.326,-7.324],[5.218,-11.63],[16.326,7.325]],v:[[29.561,13.262],[-9.447,21.057],[-29.561,-13.262],[9.447,-21.058]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[52.846,40.093],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:4,cix:2,bm:0,ix:2,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[7.325,-16.326],[22.918,10.282],[-7.324,16.326],[-22.918,-10.282]],o:[[-7.325,16.326],[-22.918,-10.282],[7.325,-16.326],[22.919,10.282]],v:[[41.497,18.618],[-13.262,29.561],[-41.497,-18.617],[13.262,-29.561]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[52.846,40.093],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:4,cix:2,bm:0,ix:3,mn:`ADBE Vector Group`,hd:!1},{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:[[-43.384,-14.492],[-39.609,-22.743],[43.384,14.491],[39.61,22.743]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[50.958,44.219],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:4,cix:2,bm:0,ix:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[7.325,-16.326],[22.918,10.282],[-7.324,16.326],[-22.918,-10.282]],o:[[-7.325,16.326],[-22.918,-10.282],[7.325,-16.326],[22.919,10.282]],v:[[41.497,18.618],[-13.262,29.561],[-41.497,-18.618],[13.262,-29.561]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[49.071,48.344],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:4,cix:2,bm:0,ix:5,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:`coin back Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:0,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:36,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:45,s:[-5.592]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},t:50,s:[8.341]},{i:{x:[.667],y:[1]},o:{x:[.167],y:[.167]},t:55,s:[-3.976]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:64,s:[0]},{t:90.0000036657751,s:[0]}],ix:10},p:{a:0,k:[73.432,315.107,0],ix:2,l:2},a:{a:0,k:[30.881,64.173,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
vendor: 4,355 bytes, line 300
300,ao:0,shapes:[{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],[0,0],[0,0],[0,0],[-8.893,1.937],[-2.489,-.424],[0,0],[2.332,-.507],[-.65,-2.982],[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],[0,0],[0,0],[-1.192,-5.475],[3.541,-.771],[0,0],[-2.031,-.395],[-4.576,.997],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-1.262,6.926],[13.548,3.701],[14.419,7.698],[-11.745,13.397],[-12.617,9.399],[-8.299,8.459],[-9.452,3.169],[-13.768,4.109],[-14.419,1.126],[-10.1,.185],[-10.275,-.614],[1.833,-12.497],[10.82,-12.973],[9.562,-8.575],[2.844,-8.272],[-3.258,-2.24],[-3.064,-1.348],[7.298,-3.605],[7.947,-.621],[-2.413,1.636]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[42.689,32.819],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:4,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.351,-10.796],[15.155,-3.301],[2.351,10.795],[-15.155,3.301]],o:[[2.351,10.796],[-15.155,3.301],[-2.352,-10.796],[15.155,-3.301]],v:[[27.441,-5.977],[4.258,19.548],[-27.44,5.978],[-4.257,-19.548]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[42.072,32.324],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:4,cix:2,bm:0,ix:2,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.301,-15.155],[21.274,-4.634],[3.301,15.155],[-21.274,4.633]],o:[[3.301,15.155],[-21.275,4.634],[-3.301,-15.155],[21.275,-4.634]],v:[[38.521,-8.391],[5.977,27.441],[-38.521,8.389],[-5.977,-27.441]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.909803981407,.909803981407,.909803981407,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:[42.072,32.325],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:4,cix:2,bm:0,ix:3,mn:`ADBE Vector Group`,hd:!1},{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:[[-37.712,12.239],[-39.33,4.542],[37.712,-12.239],[39.33,-4.541]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[42.881,36.173],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:4,cix:2,bm:0,ix:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-3.301,-15.155],[21.274,-4.634],[3.301,15.155],[-21.274,4.633]],o:[[3.301,15.155],[-21.275,4.634],[-3.301,-15.155],[21.275,-4.634]],v:[[38.521,-8.391],[5.977,27.441],[-38.521,8.389],[-5.977,-27.441]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[43.69,40.022],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:4,cix:2,bm:0,ix:5,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:`wallet Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:0,s:[205.308,240.636,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:25,s:[205.308,235.636,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:68,s:[205.308,243.069,0],to:[0,0,0],ti:[0,0,0]},{t:90.0000036657751,s:[205.308,240.636,0]}],ix:2,l:2},a:{a:0,k:[126.052,114.015,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
300,ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-5.893,-1.713],[0,0],[1.58,-5.786],[5.892,1.712],[0,0],[-1.581,5.786]],o:[[0,0],[5.76,1.674],[-1.618,5.919],[0,0],[-5.759,-1.673],[1.617,-5.92]],v:[[2.758,-10.639],[3.375,-10.46],[10.907,2.986],[-2.757,10.64],[-3.375,10.46],[-10.906,-2.984]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[80.344,117.608],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:4,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-4.68,-1.319],[0,0],[1.318,-4.68],[0,0],[4.68,1.319],[0,0],[-1.318,4.679],[0,0]],o:[[0,0],[4.68,1.319],[0,0],[-1.318,4.68],[0,0],[-4.68,-1.319],[0,0],[1.318,-4.68]],v:[[-25.32,-29.842],[37.175,-12.233],[43.261,-1.372],[36.18,23.756],[25.32,29.842],[-37.175,12.233],[-43.261,1.373],[-36.18,-23.756]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[63.684,112.914],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:4,cix:2,bm:0,ix:2,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-2.896,-.816],[0,0],[.816,-2.896],[0,0],[2.896,.8
vendor: 5,900 bytes, line 300
30016],[0,0],[-.816,2.896],[0,0]],o:[[0,0],[2.896,.816],[0,0],[-.816,2.896],[0,0],[-2.896,-.816],[0,0],[.816,-2.896]],v:[[-62.91,-72.069],[91.281,-28.623],[95.048,-21.902],[69.632,68.303],[62.91,72.069],[-91.282,28.623],[-95.048,21.902],[-69.63,-68.303]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`st`,c:{a:0,k:[.960784373564,.960784373564,.960784373564,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3.301,ix:5},lc:1,lj:1,ml:10,bm:0,nm:`Stroke 1`,mn:`ADBE Vector Graphic - Stroke`,hd:!1},{ty:`tr`,p:{a:0,k:[133.764,132.66],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:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[-5.264,-1.483],[0,0],[1.484,-5.265],[0,0],[5.265,1.483],[0,0],[-1.484,5.264],[0,0]],o:[[0,0],[5.265,1.483],[0,0],[-1.483,5.265],[0,0],[-5.264,-1.484],[0,0],[1.483,-5.264]],v:[[-71.373,-93.637],[109.759,-42.6],[116.605,-30.382],[83.59,86.79],[71.372,93.637],[-109.76,42.6],[-116.606,30.382],[-83.591,-86.791]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[133.764,132.661],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:4,cix:2,bm:0,ix:4,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[17.224,5.032],[17.305,4.748],[21.967,22.284],[11.371,-55.752],[-37.78,-26.775]],o:[[-10.652,-14.441],[-17.225,-5.031],[-30.175,-8.28],[0,0],[0,0],[0,0]],v:[[116.632,10.872],[71.736,-17.055],[19.252,-28.962],[-60.806,-75.891],[-116.632,28.313],[-76.398,75.891]],c:!1},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.435294147566,.564705882353,.498039245605,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:[116.882,76.141],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:4,cix:2,bm:0,ix:5,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:`7 spades Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[191.849,135.25,0],ix:2,l:2},a:{a:0,k:[73.991,109.135,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[9.363,8.192],[0,0],[0,0],[-9.362,-8.192],[-8.349,6.52],[0,0],[0,0],[0,0],[-7.363,8.416]],o:[[0,0],[0,0],[-8.192,9.363],[8.267,7.233],[0,0],[0,0],[0,0],[9.202,5.71],[8.192,-9.363]],v:[[30.726,-12.094],[-3.18,-41.76],[-32.846,-7.854],[-30.727,23.932],[-2.062,24.729],[-9.46,41.76],[13.875,40.204],[4.066,23.95],[32.846,19.692]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[73.729,108.828],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:4,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[.939,.822],[0,0],[0,0],[-.939,-.822],[-.837,.654],[0,0],[0,0],[0,0],[-.739,.845]],o:[[0,0],[0,0],[-.822,.94],[.83,.725],[0,0],[0,0],[0,0],[.923,.573],[.822,-.939]],v:[[3.083,-1.214],[-.32,-4.19],[-3.296,-.789],[-3.084,2.401],[-.208,2.482],[-.95,4.19],[1.392,4.034],[.408,2.402],[3.296,1.975]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[24.455,25.281],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:4,cix:2,bm:0,ix:2,mn:`ADBE Vector Group`,hd:!1},{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]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-1.988,5.43],[1.554,-3.775],[-3.261,-3.454],[-3.364,-4.987],[3.269,-5.43],[3.364,-4.012],[-.209,5.311]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[14.629,25.755],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:4,cix:2,bm:0,ix:3,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[5.473,-.365],[0,0],[.365,5.473],[0,0],[-5.472,.365],[0,0],[-.365,-5.472],[0,0]],o:[[0,0],[-5.473,.365],[0,0],[-.365,-5.473],[0,0],[5.473,-.365],[0,0],[.365,5.473]],v:[[64.128,100.896],[-50.16,108.52],[-60.73,99.27],[-73.376,-90.326],[-64.128,-100.896],[50.16,-108.519],[60.73,-99.271],[73.375,90.326]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[73.991,109.135],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:4,cix:2,bm:0,ix:4,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:`ace Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[156.143,157.098,0],ix:2,l:2},a:{a:0,k:[90.41,117.534,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}}
300,ao:0,shapes:[{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:[[38.437,-9.908],[13.458,52.206],[-38.437,9.909],[-13.457,-52.206]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[90.41,117.533],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:4,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{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:[[2.685,-.692],[.939,3.646],[-2.685,.692],[-.941,-3.646]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[25.519,43.833],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:4,cix:2,bm:0,ix:2,mn:`ADBE Vector Group`,hd:!1},{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:[[-2.962,1.664],[1.269,.636],[-2.045,-3.843]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ind:1,ty:`sh`,ix:2,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:[[2.061,1.834],[-3.078,3.083],[-3.388,5.407],[-5.068,5.815],[-3.343,-5.395],[-1.617,-5.815],[5.068,3.352],[3.387,3.76]],c:!0},ix:2},nm:`Path 2`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`mm`,mm:1,nm:`Merge Paths 1`,mn:`ADBE Vector Filter - Merge`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[18.71,46.383],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:3,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[5.311,-1.369],[0,0],[1.369,5.311],[0,0],[-5.311,1.369],[0,0],[-1.369,-5.312],[0,0]],o:[[0,0],[-5.311,1.369],[0,0],[-1.369,-5.311],[0,0],[5.312,-1.369],[0,0],[1.369,5.311]],v:[[81.653,87.322],[-29.262,115.914],[-41.358,108.776],[-88.791,-75.228],[-81.653,-87.322],[29.262,-115.915],[41.358,-108.777],[88.791,75.227]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[90.41,117.534],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:4,cix:2,bm:0,ix:4,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:6,ty:4,nm:`2 hearts Outlines`,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[128.826,189.359,0],ix:2,l:2},a:{a:0,k:[100.409,121.114,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[.364,.893],[1.073,-.437],[.459,-.654],[0,0],[-.909,.37],[-.857,-2.102],[.741,-1.62],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[.67,-1.548],[-.493,-1.209],[-.765,.312],[0,0],[.646,-.83],[1.773,-.723],[.554,1.359],[0,0],[0,0]],v:[[4.517,1.863],[5.067,3.215],[-1.446,5.868],[-1.941,4.654],[-.152,.514],[.304,-2.807],[-2.261,-3.68],[-4.288,-2.045],[-5.067,-3.262],[-2.591,-5.146],[1.897,-3.482],[1.265,1.004],[.041,3.687]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[18.674,60.789],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:4,cix:2,bm:0,ix:1,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[.484,-1.15],[.484,-1.15],[-1.15,-.484],[0,0],[0,0],[1.15,.484]],o:[[-1.15,-.484],[-.484,1.151],[0,0],[0,0],[.484,-1.151],[-1.151,-.484]],v:[[-.603,-2.115],[-3.563,-.909],[-2.357,2.051],[1.81,3.805],[3.563,-.361],[2.357,-3.321]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[26.85,56.504],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:4,cix:2,bm:0,ix:2,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[5.124,-12.174],[5.124,-12.173],[-12.173,-5.124],[0,0],[0,0],[12.174,5.124]],o:[[-12.174,-5.124],[-5.124,12.174],[0,0],[0,0],[5.124,-12.174],[-12.173,-5.124]],v:[[-6.382,-22.376],[-37.702,-9.612],[-24.938,21.708],[19.147,40.264],[37.702,-3.82],[24.938,-35.14]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.066666666667,.082352941176,.207843152214,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:[96.206,117.517],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:4,cix:2,bm:0,ix:3,mn:`ADBE Vector Group`,hd:!1},{ty:`gr`,it:[{ind:0,ty:`sh`,ix:1,ks:{a:0,k:{i:[[5.079,-2.07],[0,0],[2.07,5.08],[0,0],[-5.08,2.07],[0,0],[-2.07,-5.079],[0,0]],o:[[0,0],[-5.08,2.07],[0,0],[-2.07,-5.079],[0,0],[5.079,-2.07],[0,0],[2.07,5.079]],v:[[92.64,75.566],[-13.43,118.794],[-26.375,113.345],[-98.089,-62.621],[-92.64,-75.566],[13.43,-118.794],[26.375,-113.346],[98.089,62.621]],c:!0},ix:2},nm:`Path 1`,mn:`ADBE Vector Shape - Group`,hd:!1},{ty:`fl`,c:{a:0,k:[.85882358925,.85882358925,.85882358925,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:[100.409,121.114],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:4,cix:2,bm:0,ix:4,mn:`ADBE Vector Group`,hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0}],markers=[],welcome_default={v,fr,ip:0,op,w:360,h:380,nm,ddd:0,assets,layers,markers};function Introduction({setIntroShown:e,scenes:t,intro_sequence:n,continueButtonText:i=`Get started`,continueButtonVariant:o=`contained`,styling:l}
300){let[u,d]=(0,import_react$1.useState)(0),[f,p]=(0,import_react$1.useState)(void 0),[m,g]=(0,import_react$1.useState)(!0),_={banks:banks_default,betting:betting_default,cashflow:cashflow_default,congratulations:congratulations_default,ready:ready_default,reducing_spend:reducing_spend_default,sharing:sharing_default,welcome:welcome_default},b=(0,import_react$1.useRef)(),S=()=>{g(!1),clearTimeout(b.current),b.current=setTimeout(()=>{u<(t?.length??0)-1?d(u+1):d(0)},500)};return(0,import_react$1.useEffect)(()=>{if(n&&n.scenes&&n.scenes.length>0)return p(n.scenes[u]),g(!0),()=>clearTimeout(b.current)},[u]),f?(0,import_jsx_runtime.jsx)(Stack,{spacing:3,alignItems:`center`,pt:import_lib$1.isMobile?0:3,children:(0,import_jsx_runtime.jsx)(Fade,{in:m,timeout:500,easing:`ease-in-out`,children:(0,import_jsx_runtime.jsxs)(Grid,{container:!0,spacing:{xs:1,md:4},sx:{maxWidth:`lg`,alignItems:`center`},children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Stack,{spacing:1,pt:{xs:0,md:2},children:f.content?t?.[u]?.content?.map(e=>e?.title?(0,import_jsx_runtime.jsx)(Box,{pb:3,children:(0,import_jsx_runtime.jsx)(SubTitle$1,{bold:l.bold,bolder:l.bolder,larger:l.larger,large:!0,center:l.center,color:l.color,panelFont:l.panelFont,fontFace:l.fontFace,font:l.font,primary:l.primary,red:l.red,white:l.white,children:e.title})},v4()):e?.text?(0,import_jsx_runtime.jsx)(BodyText$1,{bold:l.bold,bolder:l.bolder,linkStyle:l.linkStyle,link:l.link,xlarge:l.xlarge,larger:l.larger,large:l.large,medium:!0,tiny:l.tiny,center:l.center,color:l.color,panelFont:l.panelFont,fontFace:l.fontFace,font:l.font,replace:l.replace,primary:l.primary,red:l.red,white:l.white,size:l.size,children:e.text},v4()):null):null}),(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{variant:o??`text`,sx:{bgColor:o===`contained`&&l.buttonFill?l.buttonFill:null,fontFamily:l.fontFace??null,color:o===`contained`?null:l.buttonFill},onClick:()=>{u===(t?.length??0)-1?e(!0):S()},children:u===(t?.length??0)-1?i??`Get started`:`Next`})})]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsx)(Stack,{justifyContent:`center`,alignItems:`center`,children:(0,import_jsx_runtime.jsx)(LottiePlayer,{play:!0,loop:!0,animationData:_[t[u].animation],style:import_lib$1.isMobile?{height:`200px`}:{height:`350px`}})})})]})})}):(0,import_jsx_runtime.jsx)(Stack,{sx:{position:`absolute`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`},children:(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Loading...`})})}Introduction.propTypes={setIntroShown:import_prop_types.default.func.isRequired,scenes:import_prop_types.default.arrayOf(import_prop_types.default.shape({animation:import_prop_types.default.string.isRequired,order:import_prop_types.default.number.isRequired,content:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string,text:import_prop_types.default.string}))})),intro_sequence:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,continueButtonText:import_prop_types.default.string.isRequired,scenes:import_prop_types.default.arrayOf(import_prop_types.default.shape({animation:import_prop_types.default.string.isRequired,order:import_prop_types.default.number.isRequired,content:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string,text:import_prop_types.default.string}))})),operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired}),continueButtonText:import_prop_types.default.string,continueButtonVariant:import_prop_types.default.oneOf([`text`,`contained`,`outlined`]),styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired};function FAQ({styling:e={},brand:t,sections:n}
300){let[i,o]=(0,import_react$1.useState)(-1),l=e=>(t,n)=>{o(n?e:-1)};return n?(0,import_jsx_runtime.jsx)(Stack,{pb:1,children:n.map((n,o)=>{let{items:u}=n;return typeof u==`string`&&(u=u.split(` 301 302`)),(0,import_jsx_runtime.jsxs)(Accordion,{expanded:i===o,onChange:l(o),disableGutters:!0,children:[(0,import_jsx_runtime.jsx)(AccordionSummary,{expandIcon:(0,import_jsx_runtime.jsx)(ExpandMore_default,{}),children:(0,import_jsx_runtime.jsx)(BodyText$1,{font:e.fontFace,replace:{brand:t},children:n.title})}),(0,import_jsx_runtime.jsx)(AccordionDetails,{children:(0,import_jsx_runtime.jsx)(Stack,{spacing:1,bgcolor:`#f0f0f0`,p:1,children:u?.map(n=>(0,import_jsx_runtime.jsx)(BodyText$1,{replace:{brand:t},font:e.fontFace,children:n},v4()))})})]},v4())})}):null}FAQ.propTypes={styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired,brand:import_prop_types.default.string.isRequired,sections:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string,items:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.arrayOf(import_prop_types.default.string)])}).isRequired)};var encodeImageFileAsURL=(e,t)=>{let{files:n}=e.target;if(!n||n.length===0)return;let[i]=n,o=new FileReader;o.onloadend=t,o.readAsDataURL(i)};function PreviewDocument({demo:e,showPreview:t,preview_data:n,setSnack:i,styling:o}){return e?(i(`Not available in demo mode.`),null):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,height:400,width:400,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,large:!0,bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,link:o.link,xlarge:o.xlarge,larger:o.larger,medium:o.medium,tiny:o.tiny,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,primary:o.primary,red:o.red,white:o.white,size:o.size,children:t.name}),t.description?(0,import_jsx_runtime.jsx)(Box,{p:1,bgcolor:`#eaeaea`,borderRadius:2,children:(0,import_jsx_runtime.jsx)(BodyText$1,{replace:o.replace,bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,link:o.link,xlarge:o.xlarge,larger:o.larger,large:o.large,medium:o.medium,tiny:o.tiny,center:o.center,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,primary:o.primary,red:o.red,white:o.white,size:o.size,children:t.description})}):null,(0,import_jsx_runtime.jsx)(Stack,{direction:`row`,justifyContent:`center`,children:t.type===`pdf`?(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,medium:!0,children:`Preview not available for PDF files.`}):(0,import_jsx_runtime.jsx)(Box,{height:200,width:200,p:2,justifyContent:`center`,alignItems:`center`,children:n?(0,import_jsx_runtime.jsx)(`img`,{src:n,alt:`preview`,height:`200px`,width:`200px`}):(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Loading`})})})]})}PreviewDocument.propTypes={demo:import_prop_types.default.bool,showPreview:import_prop_types.default.shape({name:import_prop_types.default.string,description:import_prop_types.default.string,type:import_prop_types.default.string,dot_uuid:import_prop_types.default.string}).isRequired,preview_data:import_prop_types.default.string,setSnack:import_prop_types.default.func.isRequired,styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired};
302function Items({showUploadInterface:e,documents:t,styling:n,image:i,name:o,description:l,imageInput:u,setName:d,setDescription:f,demo:p,setShowPreview:m,setShowDelete:g,setImageStateWithData:_}){return e?i?(0,import_jsx_runtime.jsxs)(Stack,{height:120,justifyContent:`center`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(CircularProgress,{variant:`indeterminate`,size:20}),(0,import_jsx_runtime.jsx)(BodyText$1,{large:n.large,replace:n.replace,bold:n.bold,bolder:n.bolder,linkStyle:n.linkStyle,link:n.link,xlarge:n.xlarge,larger:n.larger,medium:n.medium,tiny:n.tiny,color:n.color,panelFont:n.panelFont,fontFace:n.fontFace,font:n.font,primary:n.primary,red:n.red,white:n.white,size:n.size,center:n.center,children:`Saving to server`})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`},label:`Name of document`,size:`small`,tabIndex:1,value:o,onChange:e=>d(e.target.value),autoFocus:!0,style:{width:`100%`},required:!0}),(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`},label:`Description (optional)`,size:`small`,tabIndex:1,value:l,onChange:e=>f(e.target.value),style:{width:`100%`},multiline:!0,rows:2}),(0,import_jsx_runtime.jsxs)(Button,{component:`label`,disabled:!!(o||p),sx:{fontFamily:n.fontFace,color:n.buttonFill},children:[`Choose file (PNG, JPG or PDF Format). Max 3mb.`,(0,import_jsx_runtime.jsx)(`input`,{ref:u,hidden:!0,accept:`image/jpeg, image/png, .pdf`,type:`file`,onChange:e=>encodeImageFileAsURL(e,_)})]})]}):(0,import_jsx_runtime.jsx)(Grid,{container:!0,spacing:1,children:t&&t.length>0?t.map(e=>[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:8},children:(0,import_jsx_runtime.jsx)(BodyText$1,{large:n.large,replace:n.replace,bold:n.bold,bolder:n.bolder,linkStyle:n.linkStyle,link:n.link,xlarge:n.xlarge,larger:n.larger,medium:n.medium,tiny:n.tiny,color:n.color,panelFont:n.panelFont,fontFace:n.fontFace,font:n.font,primary:n.primary,red:n.red,white:n.white,size:n.size,center:n.center,children:e.name})},`${e.dot_uuid}-1`),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:2},children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{p:0},onClick:()=>{m(e)},children:(0,import_jsx_runtime.jsx)(Preview_default,{color:`success`})})},`${e.dot_uuid}-2`),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:2},children:(0,import_jsx_runtime.jsx)(IconButton,{sx:{p:0},onClick:()=>{g(e.dot_uuid)},children:(0,import_jsx_runtime.jsx)(DeleteForever_default,{color:`error`})})},`${e.dot_uuid}-3`)]):(0,import_jsx_runtime.jsx)(BodyText$1,{children:`You have not uploaded any documents yet.`})})}Items.propTypes={showUploadInterface:import_prop_types.default.bool.isRequired,documents:import_prop_types.default.arrayOf(import_prop_types.default.shape({address:import_prop_types.default.string,created_dateObj:import_prop_types.default.string.isRequired,deleted:import_prop_types.default.bool.isRequired,description:import_prop_types.default.string.isRequired,dot_uuid:import_prop_types.default.string.isRequired,journey_dot_uuid:import_prop_types.default.string,shared:import_prop_types.default.bool,type:import_prop_types.default.string,updated_dateObj:import_prop_types.default.string.isRequired,url:import_prop_types.default.string,user_dot_uuid:import_prop_types.default.string.isRequired}).isRequired).isRequired,styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired,image:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.instanceOf(Blob)]),name:import_prop_types.default.string,description:import_prop_types.default.string,imageInput:import_prop_types.default.shape({current:import_prop_types.default.string}).isRequired,setName:import_prop_types.default.func.isRequired,setDescription:import_prop_types.default.func.isRequired,demo:import_prop_types.default.bool,setShowPreview:import_prop_types.default.func.isRequired,setShowDelete:import_prop_types.default.func.isRequired,setImageStateWithData:import_prop_types.default.func.isRequired};function Documents$1({demo:e,token:t,brand:n,styling:i,brand_dot_uuid:o}
302){let[l,u]=(0,import_react$1.useState)(!0),[d,f]=(0,import_react$1.useState)([]),[p,m]=(0,import_react$1.useState)(null),[g,_]=(0,import_react$1.useState)(``),[b,S]=(0,import_react$1.useState)(``),C=(0,import_react$1.useRef)(),[T,E]=(0,import_react$1.useState)(``),[D,O]=(0,import_react$1.useState)(``),[A,j]=(0,import_react$1.useState)(null),[M,N]=(0,import_react$1.useState)(``),P=e=>{j(e.currentTarget?.result)},F=e=>{if(`error`in e){f([]);return}f(e.documents)},I=()=>{e||AppAPI({endpoint:`iframe/user/documents/list`,params:{token:t},callback:F})},L=()=>{N(``),I()},R=()=>{if(e){S(`Not available in demo mode.`);return}AppAPI({endpoint:`iframe/user/document/delete`,params:{token:t,document_dot_uuid:M},callback:L})},z=()=>{if(e){S(`Not available in demo mode.`);return}AppAPI({endpoint:`iframe/user/document/get/${t}/${p?.dot_uuid}`,method:`GET`,callback:_})},B=()=>{j(null),E(``),O(``),u(!1),I()},V=()=>{if(e){S(`Not available in demo mode.`);return}ApiFile({endpoint:`iframe/user/document/upload`,params:{name:T,description:D,brand_dot_uuid:o},loginToken:t,fileName:`image`,fileObj:A,callback:B})};return(0,import_react$1.useEffect)(()=>{if(A&&e){S(`Not available in demo mode.`);return}A&&V()},[A]),(0,import_react$1.useEffect)(()=>{if(p&&e){S(`Not available in demo mode.`);return}p&&p.type!==`pdf`&&z(),p&&p.type===`pdf`&&S(`Cannot preview PDF files.`)},[p]),(0,import_react$1.useEffect)(()=>{t&&!e&&I()},[]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,bgcolor:`#eee`,borderRadius:2,padding:1,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsxs)(BodyText$1,{large:!0,replace:i.replace,bold:i.bold,bolder:i.bolder,linkStyle:i.linkStyle,link:i.link,xlarge:i.xlarge,larger:i.larger,medium:i.medium,tiny:i.tiny,center:i.center,color:i.color,panelFont:i.panelFont,fontFace:i.fontFace,font:i.font,primary:i.primary,red:i.red,white:i.white,size:i.size,children:[`Share documents directly with `,n]}),(0,import_jsx_runtime.jsxs)(BodyText$1,{large:i.large,replace:i.replace,bold:i.bold,bolder:i.bolder,linkStyle:i.linkStyle,link:i.link,xlarge:i.xlarge,larger:i.larger,medium:i.medium,tiny:i.tiny,center:i.center,color:i.color,panelFont:i.panelFont,fontFace:i.fontFace,font:i.font,primary:i.primary,red:i.red,white:i.white,size:i.size,children:[`If you are unable to use our secure bank connections, you can upload scans or copies of relevant documents which `,n,` can access through our secure data portal.`]})]}),(0,import_jsx_runtime.jsxs)(ButtonGroup,{variant:`outlined`,fullWidth:!0,children:[(0,import_jsx_runtime.jsx)(Button,{variant:l?`contained`:`outlined`,onClick:()=>{u(!0)},sx:{backgroundColor:l?i.buttonFill:`#fff`,fontFamily:i.fontFace},children:`Upload new`}),(0,import_jsx_runtime.jsx)(Button,{variant:l?`outlined`:`contained`,onClick:()=>{u(!1)},sx:{fontFamily:i.fontFace,backgroundColor:l?`#fff`:i.buttonFill},children:`My documents`})]}),(0,import_jsx_runtime.jsx)(Items,{showUploadInterface:l,documents:d,styling:i,image:A,name:T,description:D,imageInput:C,setName:E,setDescription:O,demo:e,setShowPreview:m,setShowDelete:N,setImageStateWithData:P})]}),(0,import_jsx_runtime.jsx)(GenericModal,{openHandler:()=>{N(``),I()},openValue:!!M,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,p:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{large:i.large,replace:i.replace,bold:i.bold,bolder:i.bolder,linkStyle:i.linkStyle,link:i.link,xlarge:i.xlarge,larger:i.larger,medium:i.medium,tiny:i.tiny,color:i.color,panelFont:i.panelFont,fontFace:i.fontFace,font:i.font,primary:i.primary,red:i.red,white:i.white,size:i.size,center:!0,children:`Are you sure you want to delete this document?`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Button,{variant:`outlined`,onClick:()=>{N(``)},children:`Cancel`}),(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,color:`error`,onClick:()=>{R()},children:`Delete`})]})]})}),(0,import_jsx_runtime.jsx)(GenericModal,{openHandler:()=>{m(null)},openValue:!!p,children:p&&(0,import_jsx_runtime.jsx)(PreviewDocument,{demo:e,showPreview:p,preview_data:g,setSnack:S,styling:i})}),(0,import_jsx_runtime.jsx)(GenericSnack,{open:!!b,closeHandler:()=>{S(``)},message:b??``})]})}Documents$1.propTypes={demo:import_prop_types.default.bool,token:import_prop_types.default.string.isRequired,brand:import_prop_types.default.string,styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired};function BackButton({setShowHelp:e,styling:t}){return(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{size:`small`,sx:{color:t.linkFontColor,fontFamily:t.fontFace},onClick:()=>{e(!1)},startIcon:(0,import_jsx_runtime.jsx)(ArrowLeft_default,{}),children:`BACK`})})}BackButton.propTypes={setShowHelp:import_prop_types.default.func.isRequired,styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string,linkFontColor:import_prop_types.default.string}).isRequired};function IFrameHelp({token:e,api_key:t,styling:n,brand:i,help:o,setShowHelp:l,demo:u,brand_dot_uuid:d}
302){let[f,p]=(0,import_react$1.useState)(void 0),m=()=>{AppAPI({endpoint:`iframe/help`,params:{api_key:t,token:e},callback:p})};return(0,import_react$1.useEffect)(()=>{o?e&&o.authenticated?p(o.authenticated):p(o.unauthenticated):(t||e)&&m()},[o,e]),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(BackButton,{setShowHelp:l,styling:n}),f?(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{large:!0,bold:n.bold,bolder:n.bolder,linkStyle:n.linkStyle,link:n.link,xlarge:n.xlarge,larger:n.larger,medium:n.medium,tiny:n.tiny,center:n.center,color:n.color,panelFont:n.panelFont,fontFace:n.fontFace,font:n.font,primary:n.primary,red:n.red,white:n.white,size:n.size,replace:{brand:i},children:f.title?f.title:`Help center`}),(0,import_jsx_runtime.jsx)(Stack,{children:f.intro?(0,import_jsx_runtime.jsx)(BodyText$1,{replace:{brand:i},bold:n.bold,bolder:n.bolder,linkStyle:n.linkStyle,link:n.link,xlarge:n.xlarge,larger:n.larger,large:n.large,medium:n.medium,tiny:n.tiny,center:n.center,color:n.color,panelFont:n.panelFont,fontFace:n.fontFace,font:n.font,primary:n.primary,red:n.red,white:n.white,size:n.size,children:f.intro}):null})]}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,rowSpacing:1,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsx)(Box,{pr:{xs:0,md:1},children:(0,import_jsx_runtime.jsx)(FAQ,{sections:f.faq,brand:i,styling:n})})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:e?(0,import_jsx_runtime.jsx)(Box,{pl:{xs:0,md:1},children:(0,import_jsx_runtime.jsx)(Documents$1,{demo:u,token:e,brand:i,styling:n,brand_dot_uuid:d})}):null})]})]}):(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`})]})}IFrameHelp.propTypes={token:import_prop_types.default.string,api_key:import_prop_types.default.string,styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired,brand:import_prop_types.default.string.isRequired,help:import_prop_types.default.shape({reference_title:import_prop_types.default.string.isRequired,authenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,unauthenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired}),setShowHelp:import_prop_types.default.func.isRequired,demo:import_prop_types.default.bool,brand_dot_uuid:import_prop_types.default.string.isRequired};function DescribeOption({option:e,feature_structure:t,styling:n}){let i=t?.find(t=>t.option_id===e?.option_id);return i?(0,import_jsx_runtime.jsx)(BodyText$1,{bold:n.bold,bolder:n.bolder,linkStyle:n.linkStyle,variant:n.variant,link:n.link,xlarge:n.xlarge,larger:n.larger,large:!0,medium:n.medium,tiny:n.tiny,center:n.center,color:n.color,panelFont:n.panelFont,fontFace:n.fontFace,font:n.font,replace:n.replace,primary:n.primary,red:n.red,white:n.white,size:n.size,children:(()=>{let t=[];return i.construction?.forEach(n=>{if(n?.pre&&t.push(n?.pre),n?.text&&t.push(n?.text),n?.var){let i=n?.var,o;if((i===`period`||i===`amount`)&&(o=e?.settings?.[i]),i===`amount`&&(o=`£${Number(o).toLocaleStr
302ing(`en-GB`)}`),!o)return;t.push(o)}n?.post&&t.push(n?.post)}),t.join(` `)})()}):null}DescribeOption.propTypes={option:import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,settings:import_prop_types.default.shape({amount:import_prop_types.default.string,period:import_prop_types.default.number.isRequired}).isRequired}),feature_structure:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,construction:import_prop_types.default.arrayOf(import_prop_types.default.shape({text:import_prop_types.default.string,var:import_prop_types.default.string,pre:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.number),post:import_prop_types.default.string})),description:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,explanation:import_prop_types.default.string}).isRequired),styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired};function ExplainOption({option:e,feature_structure:t,styling:n}){let i=t?.find(t=>t.option_id===e?.option_id);return i?(0,import_jsx_runtime.jsx)(BodyText$1,{bold:n.bold,bolder:n.bolder,linkStyle:n.linkStyle,variant:n.variant,link:n.link,xlarge:n.xlarge,larger:n.larger,large:n.large,medium:!0,tiny:n.tiny,center:n.center,color:n.color,panelFont:n.panelFont,fontFace:n.fontFace,font:n.font,replace:n.replace,primary:n.primary,red:n.red,white:n.white,size:n.size,children:i.description}):null}ExplainOption.propTypes={option:import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,settings:import_prop_types.default.shape({amount:import_prop_types.default.string,period:import_prop_types.default.number.isRequired}).isRequired}),feature_structure:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,construction:import_prop_types.default.arrayOf(import_prop_types.default.shape({text:import_prop_types.default.string,var:import_prop_types.default.string,pre:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.number),post:import_prop_types.default.string})),description:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,explanation:import_prop_types.default.string}).isRequired),styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired};function OptionTitle({option:e,feature_structure:t,styling:n}){let i=t?.find(t=>t.option_id===e?.option_id);return(0,import_jsx_runtime.jsx)(BodyText$1,{bold:n.bold,bolder:n.bolder,linkStyle:n.linkStyle,variant:n.variant,link:n.link,xlarge:n.xlarge,larger:!0,large:n.large,medium:n.medium,tiny:n.tiny,center:n.center,color:n.color,panelFont:n.panelFont,fontFace:n.fontFace,font:n.font,replace:n.replace,primary:n.primary,red:n.red,white:n.white,size:n.size,children:`title`in e?e.title:i?.title})}OptionTitle.propTypes={option:import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,settings:import_prop_types.default.shape({amount:import_prop_types.default.string,period:import_prop_types.default.number.isRequired}).isRequired}),feature_structure:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,construction:import_prop_types.default.arrayOf(import_prop_types.default.shape({text:import_prop_types.default.string,var:import_prop_types.default.string,pre:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.number),post:import_prop_types.default.string})),description:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,explanation:import_prop_types.default.string}).isRequired),styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired};
302function DisplayOption({option:e,index:t,callback:n,num_choices:i,feature_structure:o,styling:l}){let[u,d]=(0,import_react$1.useState)(!1);return(0,import_jsx_runtime.jsxs)(Stack,{height:{md:`exact`},marginBottom:2,padding:2,spacing:2,justifyContent:`space-between`,borderRadius:2,border:`2px solid #ccc`,bgcolor:`#fff`,marginRight:{xs:0,md:t===i-1?0:1},marginLeft:{xs:0,md:t===0?0:1},sx:{background:`linear-gradient(115deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(235,240,237,1) 50%, rgba(255,255,255,1) 87%)`},children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,direction:`row`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(OptionTitle,{option:e,feature_structure:o,styling:l}),(0,import_jsx_runtime.jsx)(IconButton,{size:`small`,color:`primary`,onClick:()=>{d(!u)},children:(0,import_jsx_runtime.jsx)(InfoRounded_default,{})})]}),u?(0,import_jsx_runtime.jsx)(ExplainOption,{option:e,feature_structure:o,styling:l}):(0,import_jsx_runtime.jsx)(DescribeOption,{option:e,feature_structure:o,styling:l}),(0,import_jsx_runtime.jsx)(Button,{sx:{backgroundColor:l.buttonFill,fontFamily:l.fontFace},variant:`contained`,onClick:()=>{n(e)},children:`Choose`})]})}DisplayOption.propTypes={option:import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,settings:import_prop_types.default.shape({amount:import_prop_types.default.string,period:import_prop_types.default.number.isRequired}).isRequired}),index:import_prop_types.default.number.isRequired,callback:import_prop_types.default.func.isRequired,num_choices:import_prop_types.default.number.isRequired,feature_structure:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,construction:import_prop_types.default.arrayOf(import_prop_types.default.shape({text:import_prop_types.default.string,var:import_prop_types.default.string,pre:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.number),post:import_prop_types.default.string})),description:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,explanation:import_prop_types.default.string}).isRequired),styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired};function ProveIncome({featureAfterAuthentication:e,callback:t,feature:n,feature_structure:i,styling:o,brand:l,help:u,setShowHelp:d}){let f=n&&n.options&&n.options.length>0?n.options.length:0;return f?(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Process,{featureAfterAuthentication:e,hasFeature:!0,step:e?2:0,setShowHelp:d,help:u}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,variant:o.variant,link:o.link,xlarge:o.xlarge,larger:!0,large:o.large,medium:o.medium,tiny:o.tiny,center:o.center,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,primary:o.primary,red:o.red,white:o.white,size:o.size,replace:{brand:l},children:n?.customer_title?n.customer_title:`Prove your income to {{brand}}`}),(0,import_jsx_runtime.jsx)(BodyText$1,{bold:o.bold,bolder:o.bolder,linkStyle:o.linkStyle,variant:o.variant,link:o.link,xlarge:o.xlarge,larger:o.larger,large:o.large,medium:!0,tiny:o.tiny,center:o.center,color:o.color,panelFont:o.panelFont,fontFace:o.fontFace,font:o.font,primary:o.primary,red:o.red,white:o.white,size:o.size,replace:{brand:l,num_choices:f.toString()},children:n?.customer_description?n.customer_description:`Choose the level of information which you are comfortable sharing with ${l} as part of their safer gambling efforts. Your data will not be used for marketing purposes or shared with anyone else, and is deleted on demand. BetBudget is regulated by the UK Financial Conduct Authority.`})]}),(0,import_jsx_runtime.jsx)(Grid,{container:!0,children:n?.options?.map((e,n)=>(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:12/f},children:(0,import_jsx_runtime.jsx)(DisplayOption,{option:e,index:n,callback:t,num_choices:f,feature_structure:i,styling:o})},v4()))})]}):(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`})}ProveIncome.propTypes={featureAfterAuthentication:import_prop_types.default.bool,callback:import_prop_types.default.func.isRequired,feature:import_prop_types.default.shape({feature_id:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,settings:import_prop_types.default.shape({amount:import_prop_types.default.string,period:import_prop_types.default.number.isRequired}).isRequired}).isRequired),customer_title:import_prop_types.default.string,customer_description:import_prop_types.default.string,choose_after_authentication:import_prop_types.default.bool}),feature_structure:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,construction:import_prop_types.default.arrayOf(import_prop_types.default.shape({text:import_prop_types.default.string,var:import_prop_types.default.string,pre:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.number),post:import_prop_types.default.string})),description:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,explanation:import_prop_types.default.string}).isRequired),styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired,brand:import_prop_types.default.string.isRequired,help:import_prop_types.default.shape({reference_title:import_prop_types.default.string.isRequired,authenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,unauthenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired}),setShowHelp:import_prop_types.default.func.isRequired};function UseFeature({setShowHelp:e,token:t,feature_id:n,feature:i,feature_structure:o,styling:l,brand:u,help:d,demo:f,setFeatureSelected:p,featureAfterAuthentication:m}){return n===`prove_income`?(0,import_jsx_runtime.jsx)(ProveIncome,{featureAfterAuthentication:m,callback:e=>{(f||!m)&&p(e),AppAPI({endpoint:`iframe/features/register_preference`,method:`POST`,params:{token:t,...e},callback:()=>{p(e)}})},feature:i,feature_structure:o,styling:l,brand:u,help:d,setShowHelp:e}):(p(!0),null)}UseFeature.propTypes={setShowHelp:import_prop_types.default.func.isRequired,token:import_prop_types.default.string,feature_id:import_prop_types.default.string.isRequired,feature:import_prop_types.default.shape({feature_id:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,settings:import_prop_types.default.shape({amount:import_prop_types.default.string,period:import_prop_types.default.number.isRequired}).isRequired}).isRequired),customer_title:import_prop_types.default.string,customer_description:import_prop_types.default.string,choose_after_authentication:import_prop_types.default.bool}),feature_structure:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,construction:import_prop_types.default.arrayOf(import_prop_types.default.shape({text:import_prop_types.default.string,var:import_prop_types.default.string,pre:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.number),post:import_prop_types.default.string})),description:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,explanation:import_prop_types.default.string}).isRequired),styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired,brand:import_prop_types.default.string.isRequired,help:import_prop_types.default.shape({reference_title:import_prop_types.default.string.isRequired,authenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,unauthenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired}),demo:import_prop_types.default.bool,setFeatureSelected:import_prop_types.default.func.isRequired,featureAfterAuthentication:import_prop_types.default.bool};
302function Legal(){let[e,t]=(0,import_react$1.useState)(null),[n,i]=(0,import_react$1.useState)(`terms`);return(0,import_react$1.useEffect)(()=>{AppAPI({endpoint:`betbudget/api/legal`,callback:t})},[]),e?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,sx:{height:`90vh`},children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,height:20,alt:`terms logo`})}),(0,import_jsx_runtime.jsxs)(ButtonGroup,{fullWidth:!0,variant:`outlined`,size:`small`,children:[(0,import_jsx_runtime.jsx)(Button,{variant:n===`terms`?`contained`:`outlined`,onClick:()=>{i(`terms`)},children:`Terms & Conditions`}),(0,import_jsx_runtime.jsx)(Button,{variant:n===`privacy`?`contained`:`outlined`,onClick:()=>{i(`privacy`)},children:`Privacy policy`})]}),(0,import_jsx_runtime.jsx)(Stack,{spacing:4,sx:{height:`100%`,overflowY:`scroll`},children:e&&n in e?e[n].map(e=>{let t=[];return e.title&&t.push((0,import_jsx_runtime.jsx)(BodyText,{larger:!0,children:e.title},v4())),e.content&&e.content.forEach(e=>{typeof e==`string`?t.push((0,import_jsx_runtime.jsx)(BodyText,{children:e},v4())):(e.subtitle&&t.push((0,import_jsx_runtime.jsx)(BodyText,{children:e.subt
302itle},v4())),e.bold&&t.push((0,import_jsx_runtime.jsx)(BodyText,{bold:!0,children:e.bold},v4())),e.bullets&&e.bullets.forEach(e=>{t.push((0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,alignItems:`flex-start`,spacing:2,children:[(0,import_jsx_runtime.jsx)(Circle_default,{sx:{pt:`6px`,fontSize:`x-small`}}),(0,import_jsx_runtime.jsx)(BodyText,{children:e})]},v4()))}),e.subbullets&&e.subbullets.forEach(e=>{t.push((0,import_jsx_runtime.jsxs)(Stack,{paddingLeft:4,direction:`row`,alignItems:`flex-start`,spacing:2,children:[(0,import_jsx_runtime.jsx)(Circle_default,{sx:{pt:`6px`,fontSize:`x-small`}}),(0,import_jsx_runtime.jsx)(BodyText,{children:e})]},v4()))}))}),t}):null})]}):(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`})}function Wrapper({styling:e,children:t,showLegal:n,legal:i}){return e?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Box,{pt:import_lib$1.isMobile?3:0,children:(0,import_jsx_runtime.jsxs)(Stack,{justifyContent:`space-between`,height:`100%`,spacing:2,alignItems:`flex-start`,bgcolor:e.panelBg?e.panelBg:`#fff`,borderRadius:e.rounded?e.rounded:0,boxShadow:e.elevation?e.elevation:0,p:e.elevation?{xs:1,md:2}:0,m:e.elevation?1:0,children:[(0,import_jsx_runtime.jsx)(Stack,{px:{xs:0,md:2},sx:{overflowY:`inherit`},children:t}),(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,md:`row`},alignItems:`center`,justifyContent:{xs:`center`,md:`space-between`},spacing:2,sx:{width:`100%`},children:[(0,import_jsx_runtime.jsxs)(Stack,{px:{xs:0,md:2},children:[(0,import_jsx_runtime.jsx)(BodyText$1,{bold:e.bold,bolder:e.bolder,linkStyle:e.linkStyle,link:e.link,xlarge:e.xlarge,larger:e.larger,large:e.large,medium:e.medium,tiny:!0,center:e.center,color:e.color,panelFont:e.panelFont,fontFace:e.fontFace,font:e.font,replace:e.replace,primary:e.primary,red:e.red,white:e.white,size:e.size,children:`This service is provided by BetBudget from Department of Trust. Registered with the Financial Conduct Authority.`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:.5,children:[(0,import_jsx_runtime.jsxs)(BodyText$1,{bold:e.bold,bolder:e.bolder,linkStyle:e.linkStyle,link:e.link,xlarge:e.xlarge,larger:e.larger,large:e.large,medium:e.medium,tiny:!0,center:e.center,color:e.color,panelFont:e.panelFont,fontFace:e.fontFace,font:e.font,replace:e.replace,primary:e.primary,red:e.red,white:e.white,size:e.size,children:[`Subject to`,` `]}),(0,import_jsx_runtime.jsx)(BodyText$1,{link:()=>n(!0),bold:e.bold,bolder:e.bolder,linkStyle:e.linkStyle,xlarge:e.xlarge,larger:e.larger,large:e.large,medium:e.medium,center:e.center,tiny:!0,color:e.color,panelFont:e.panelFont,fontFace:e.fontFace,font:e.font,replace:e.replace,primary:e.primary,red:e.red,white:e.white,size:e.size,children:`Terms and Privacy policy`})]})]}),(0,import_jsx_runtime.jsx)(Box,{px:2,children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,height:20,alt:`BetBudget Logo`})})]})]})}),(0,import_jsx_runtime.jsx)(GenericDrawer,{open:!!i,onClose:()=>{n(!1)},openFull:!0,children:i?(0,import_jsx_runtime.jsx)(Legal,{}):null})]}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Box,{pt:import_lib$1.isMobile?3:0,children:(0,import_jsx_runtime.jsxs)(Stack,{justifyContent:`space-between`,height:`100%`,spacing:2,alignItems:`flex-start`,bgcolor:`#fff`,borderRadius:0,boxShadow:0,p:0,m:0,children:[(0,import_jsx_runtime.jsx)(Stack,{px:{xs:0,md:2},sx:{overflowY:`scroll`},children:t}),(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,md:`row`},alignItems:`center`,justifyContent:{xs:`center`,md:`space-between`},spacing:2,sx:{width:`100%`},children:[(0,import_jsx_runtime.jsxs)(Stack,{px:{xs:0,md:2},children:[(0,import_jsx_runtime.jsx)(BodyText$1,{tiny:!0,children:`This service is provided by BetBudget from Department of Trust. Registered with the Financial Conduct Authority.`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:.5,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{tiny:!0,children:`Subject to `}),(0,import_jsx_runtime.jsx)(BodyText$1,{link:()=>n(!0),tiny:!0,children:`Terms and Privacy policy`})]})]}),(0,import_jsx_runtime.jsx)(Box,{px:2,children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,he
302ight:20,alt:`BetBudget Logo`})})]})]})}),(0,import_jsx_runtime.jsx)(GenericDrawer,{open:!!i,onClose:()=>{n(!1)},openFull:!0,children:i?(0,import_jsx_runtime.jsx)(Legal,{}):null})]})}Wrapper.propTypes={styling:import_prop_types.default.shape({panelBg:import_prop_types.default.string,rounded:import_prop_types.default.number,elevation:import_prop_types.default.number,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,color:import_prop_types.default.string,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,panelFont:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string)}),children:import_prop_types.default.node.isRequired,showLegal:import_prop_types.default.func.isRequired,legal:import_prop_types.default.bool.isRequired};function Panel({shortlink_dot_uuid:e,feature_id:t,feature:n,prompt:i,change_status:o,logout:l,demo:u,styling:d,intro_sequence:f,token:p,api_key:m,brand:g,brand_dot_uuid:_,help:b,feature_structure:S,msisdn:C,op_uid:T,text:E,consent_information:D}){let[O,A]=(0,import_react$1.useState)(!1),[j,M]=(0,import_react$1.useState)(!1),[N,P]=(0,import_react$1.useState)(!1),[F,I]=(0,import_react$1.useState)(null),[L,R]=(0,import_react$1.useState)(!1);return(0,import_react$1.useEffect)(()=>{t&&n&&R(!!n.choose_after_authentication)},[t,n]),j?(0,import_jsx_runtime.jsx)(Wrapper,{styling:d,showLegal:A,legal:O,children:(0,import_jsx_runtime.jsx)(IFrameHelp,{setShowHelp:M,token:p,api_key:m,styling:d,brand:g,help:b,demo:u,brand_dot_uuid:_})}):!N&&f&&f.length>0?f.map(e=>(0,import_jsx_runtime.jsx)(Wrapper,{styling:d,showLegal:A,legal:O,children:(0,import_jsx_runtime.jsx)(Introduction,{setIntroShown:P,scenes:e?.scenes,intro_sequence:e,continueButtonText:e?.continueButtonText,continueButtonVariant:`contained`,styling:d})})):t&&!F&&!(L&&(!i||i===`authenticate`))?(0,import_jsx_runtime.jsx)(Wrapper,{styling:d,showLegal:A,legal:O,children:(0,import_jsx_runtime.jsx)(UseFeature,{featureAfterAuthentication:L,setFeatureSelected:I,setShowHelp:M,token:p,feature_id:t,feature:n,feature_structure:S,styling:d,brand:g,help:b,demo:u})}):!i||i===`authenticate`?(0,import_jsx_runtime.jsx)(Wrapper,{styling:d,showLegal:A,legal:O,children:(0,import_jsx_runtime.jsx)(Authenticate,{change_status:o,setShowHelp:M,hasFeature:!!t,featureSelected:F,featureAfterAuthentication:L,shortlink_dot_uuid:e,demo:u,text:E,brand:g,styling:d,token:p,msisdn:C,api_key:m,op_uid:T,help:b})}):(0,import_jsx_runtime.jsx)(Wrapper,{styling:d,showLegal:A,legal:O,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Process,{styling:d,featureAfterAuthentication:L,hasFeature:!!t,step:t?3:2,setShowHelp:M,help:b}),(0,import_jsx_runtime.jsx)(ConnectBank,{demo:u,styling:d,text:E,setShowHelp:M,token:p,showLegal:A,help:b,logout:l,brand:g,prompt:i,consent_information:D})]})})}Panel.propTypes={shortlink_dot_uuid:import_prop_types.default.string.isRequired,feature_id:import_prop_types.default.string,feature:import_prop_types.default.shape({feature_id:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,settings:import_prop_types.default.shape({amount:import_prop_types.default.string,period:import_prop_types.default.number.isRequired}).isRequired}).isRequired),customer_title:import_prop_types.default.string,customer_description:import_prop_types.default.string,choose_after_authentication:import_prop_types.default.bool}),prompt:import_prop_types.default.string,change_status:import_prop_types.default.func.isRequired,logout:import_prop_types.default.func.isRequired,demo:import_prop_types.default.bool,styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired,intro_sequence:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,continueButtonText:import_prop_types.default.string.isRequired,scenes:import_prop_types.default.arrayOf(import_prop_types.default.shape({animation:import_prop_types.default.string.isRequired,order:import_prop_types.default.number.isRequired,content:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string,text:import_prop_types.default.string}))})),operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired})),token:import_prop_types.default.string.isRequired,api_key:import_prop_types.default.string.isRequired,brand:import_prop_types.default.string.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired,help:import_prop_types.default.shape({reference_title:import_prop_types.default.string.isRequired,authenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,unauthenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired}),feature_structure:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,construction:import_prop_types.default.arrayOf(import_prop_types.default.shape({text:import_prop_types.default.string,var:import_prop_types.default.string,pre:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.number),post:import_prop_types.default.string})),description:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,explanation:import_prop_types.default.string}).isRequired),msisdn:import_prop_types.default.string,op_uid:import_prop_types.default.string.isRequired,text:import_prop_types.default.shape({authentication:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired}).isRequired,authentication_returning:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired}).isRequired,banks:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired}),banks_none:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired})}
302),consent_information:import_prop_types.default.shape({sections:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string,items:import_prop_types.default.arrayOf(import_prop_types.default.string)}))})};function IFrameEmbed({dot_uuid:e}){let[t]=useSearchParams(),[n,i]=(0,import_react$1.useState)(void 0),[o,l]=(0,import_react$1.useState)(!1),u=e=>{if(`error`in e){l(!0);return}let n=sessionStorage.getItem(`dot_token`),o={...e,api_key:t.get(`key`),op_uid:t.get(`uid`),aot:t.get(`aot`),msisdn:t.get(`m`),token:n||e.token,prompt:n?`authenticated`:e.prompt,demo:t.get(`demo`)};l(!1),i(o)},d=(0,import_react$1.useCallback)(e=>{let t=structuredClone(n);Object.entries(e).forEach(([e,n])=>{t[e]=n}),i(t)},[n]),f=()=>{let e=t.get(`key`),n=t.get(`uid`),i=t.get(`aot`),o=t.get(`m`),d=t.get(`demo`);if(!d&&!i&&(!e||!n)){l(!0);return}try{AppAPI({endpoint:`iframe/populate`,params:{aot:i,api_key:e,op_uid:n,msisdn:o,demo:d},callback:u})}catch{l(!0)}},p=()=>{sessionStorage.removeItem(`dot_token`),i(void 0),f()};return(0,import_react$1.useEffect)(()=>{f()},[]),document.body.style.padding=0,document.body.style.margin=0,document.body.style.backgroundColor=n&&n?.styling.panelBg?n.styling.panelBg:`#fff`,o?(0,import_jsx_runtime.jsxs)(Stack,{p:3,spacing:2,alignItems:`center`,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,alt:`logo`,height:30}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Sorry, there was an error loading the page. Please try again later or contact the site owner.`})]}):n?(0,import_jsx_runtime.jsx)(Container$1,{disableGutters:!0,maxWidth:!1,children:(0,import_jsx_runtime.jsx)(Panel,{shortlink_dot_uuid:e,feature_id:n.feature_id,feature:n.feature,prompt:n.prompt,change_status:d,logout:p,styling:n.styling,intro_sequence:n.intro_sequence,brand:n.brand,brand_dot_uuid:n.brand_dot_uuid,help:n.help,feature_structure:n.feature_structure,text:n.text,consent_information:n.consent_information})}):(0,import_jsx_runtime.jsx)(Stack,{p:3,direction:`row`,children:(0,import_jsx_runtime.jsx)(LinearProgress,{color:`primary`,variant:`indeterminate`})})}IFrameEmbed.propTypes={dot_uuid:import_prop_types.default.string.isRequired};function IFrameConsentComplete(){return(0,import_jsx_runtime.jsx)(Container$1,{maxWidth:!1,children:(0,import_jsx_runtime.jsxs)(Stack,{p:2,alignItems:`center`,spacing:3,m:2,sx:{bgcolor:`#eeeeee`,borderRadius:2,boxShadow:2},children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,height:20,alt:`success`})}),(0,import_jsx_runtime.jsx)(BodyText$1,{large:!0,children:`You can now close this window and return to the other site. Thank you for using BetBudget.`})]})})}function IFrameError(){return(0,import_jsx_runtime.jsx)(Container$1,{maxWidth:!1,children:(0,import_jsx_runtime.jsxs)(Stack,{p:2,alignItems:`center`,spacing:3,m:2,sx:{bgcolor:`#eeeeee`,borderRadius:2,boxShadow:2},children:[(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,height:20,alt:`logo`})}),(0,import_jsx_runtime.jsx)(BodyText$1,{large:!0,children:`Sorry, there was an error and we were unable to complete your request.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{large:!0,children:`Please close this window and return to the other site.`})]})})}function IFrameTemplated({shortlink_dot_uuid:e,feature_id:t,feature:n,prompt:i,demo:o,styling:l,intro_sequence:u,token:d,api_key:f,brand:p,brand_dot_uuid:m,help:g,feature_structure:_,msisdn:b,op_uid:S,text:C,consent_information:T}){let[E,D]=(0,import_react$1.useState)({}),O=e=>{let t=structuredClone(E);Object.keys(e).forEach(n=>{t[n]=e[n]}),D(t)};return(0,import_react$1.useEffect)(()=>{D({token:d,prompt:i})},[i,d]),Object.keys(E).length?(0,import_jsx_runtime.jsx)(Panel,{change_status:O,logout:()=>{sessionStorage.removeItem(`dot_token`),O({token:null,prompt:`authenticate`})},shortlink_dot_uuid:e,feature_id:t,feature:n,prompt:E.prompt,demo:o,styling:l,intro_sequence:u,token:E.token,api_key:f,brand:p,brand_dot_uuid:m,help:g,feature_structure:_,msisdn:b,op_uid:S,text:C,consent_information:T}):(0,import_jsx_runtime.jsx)(Stack,{p:3,direction:`row`,children:(0,import_jsx_runtime.jsx)(LinearProgress,{color:`primary`,variant:`indeterminate`})})}
302IFrameTemplated.propTypes={shortlink_dot_uuid:import_prop_types.default.string.isRequired,feature_id:import_prop_types.default.string.isRequired,feature:import_prop_types.default.shape({feature_id:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,settings:import_prop_types.default.shape({amount:import_prop_types.default.string,period:import_prop_types.default.number.isRequired}).isRequired}).isRequired),customer_title:import_prop_types.default.string,customer_description:import_prop_types.default.string,choose_after_authentication:import_prop_types.default.bool}),prompt:import_prop_types.default.string.isRequired,demo:import_prop_types.default.bool,styling:import_prop_types.default.shape({bold:import_prop_types.default.bool,bolder:import_prop_types.default.bool,linkStyle:import_prop_types.default.string,variant:import_prop_types.default.string,link:import_prop_types.default.func,xlarge:import_prop_types.default.bool,larger:import_prop_types.default.bool,large:import_prop_types.default.bool,medium:import_prop_types.default.bool,tiny:import_prop_types.default.bool,center:import_prop_types.default.bool,color:import_prop_types.default.string,panelFont:import_prop_types.default.string,fontFace:import_prop_types.default.string,font:import_prop_types.default.string,replace:import_prop_types.default.objectOf(import_prop_types.default.string),primary:import_prop_types.default.bool,red:import_prop_types.default.bool,white:import_prop_types.default.bool,size:import_prop_types.default.string,buttonFill:import_prop_types.default.string}).isRequired,intro_sequence:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,continueButtonText:import_prop_types.default.string.isRequired,scenes:import_prop_types.default.arrayOf(import_prop_types.default.shape({animation:import_prop_types.default.string.isRequired,order:import_prop_types.default.number.isRequired,content:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string,text:import_prop_types.default.string}))})),operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired})),token:import_prop_types.default.string.isRequired,api_key:import_prop_types.default.string.isRequired,brand:import_prop_types.default.string.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired,help:import_prop_types.default.shape({reference_title:import_prop_types.default.string.isRequired,authenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,unauthenticated:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,intro:import_prop_types.default.string.isRequired,faq:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,items:import_prop_types.default.arrayOf(import_prop_types.default.string.isRequired).isRequired}).isRequired).isRequired}).isRequired,operator_dot_uuid:import_prop_types.default.string.isRequired,created_dateObj:import_prop_types.default.string.isRequired}),feature_structure:import_prop_types.default.arrayOf(import_prop_types.default.shape({option_id:import_prop_types.default.number.isRequired,construction:import_prop_types.default.arrayOf(import_prop_types.default.shape({text:import_prop_types.default.string,var:import_prop_types.default.string,pre:import_prop_types.default.string,options:import_prop_types.default.arrayOf(import_prop_types.default.number),post:import_prop_types.default.string})),description:import_prop_types.default.string.isRequired,title:import_prop_types.default.string.isRequired,explanation:import_prop_types.default.string}).isRequired),msisdn:import_prop_types.default.string,op_uid:import_prop_types.default.string.isRequired,text:import_prop_types.default.shape({authentication:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired}).isRequired,authentication_returning:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired}).isRequired,banks:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired}),banks_none:import_prop_types.default.shape({title:import_prop_types.default.string.isRequired,text:import_prop_types.default.string.isRequired})}
302),consent_information:import_prop_types.default.shape({sections:import_prop_types.default.arrayOf(import_prop_types.default.shape({title:import_prop_types.default.string,items:import_prop_types.default.arrayOf(import_prop_types.default.string)}))})};function IntroText({landingPage:e}){if(!e?.introText)return null;let t=e.introText;return typeof t==`string`&&(t=[t]),(0,import_jsx_runtime.jsx)(Stack,{spacing:1,children:t.map(t=>(0,import_jsx_runtime.jsx)(BodyText$1,{color:e?.fontColor,medium:!0,children:t},v4()))})}IntroText.propTypes={landingPage:import_prop_types.default.shape({introText:import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.arrayOf(import_prop_types.default.string)]),fontColor:import_prop_types.default.string})};function ContactInfo({landingPage:e,init_email:t,goto_www:n}){let{supportEmail:i,supportLink:o}=e??{};return!i&&!o?null:(0,import_jsx_runtime.jsxs)(Stack,{direction:{xs:`column`,lg:`row`},spacing:{xs:1,md:2,lg:3},children:[i?(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,onClick:t,sx:{cursor:`pointer`},children:[(0,import_jsx_runtime.jsx)(Email_default,{sx:{color:e?.fontColor}}),(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,color:e?.fontColor,children:i})]}):null,o?(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,onClick:n,sx:{cursor:`pointer`},children:[(0,import_jsx_runtime.jsx)(OpenInNew_default,{sx:{color:e?.fontColor}}),(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,color:e?.fontColor,children:e?.supportLink})]}):null]})}ContactInfo.propTypes={landingPage:import_prop_types.default.shape({supportEmail:import_prop_types.default.string,supportLink:import_prop_types.default.string,fontColor:import_prop_types.default.string}),init_email:import_prop_types.default.func,goto_www:import_prop_types.default.func};function OperatorLandingpage({landingpage_dot_uuid:e,dot_uuid:t,data:n,demo:i}){let[o,l]=(0,import_react$1.useState)(null),u=useNavigate(),d=useParams(),f=()=>{AppAPI({endpoint:`betbudget/api/landingpage/${i?d.demo_landingpage:e}`,method:`GET`,callback:e=>{let t=e;`error`in t||l(t)}})},p=e=>{window.location.href=`mailto:${o?.supportEmail}`,e.preventDefault()},m=()=>{window.open(o?.supportLink,`_blank`)};if((0,import_react$1.useEffect)(()=>{(e||i)&&f(),!e&&!i&&u(`/home`)},[e,i]),(0,import_react$1.useEffect)(()=>{o&&o.bgColor&&(document.body.style.background=o.bgColor)},[o]),!o)return(0,import_jsx_runtime.jsxs)(Stack,{sx:{position:`absolute`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,padding:2},alignItems:`center`,justifyContent:`center`,spacing:3,children:[(0,import_jsx_runtime.jsx)(CircularProgress,{variant:`indeterminate`,color:`success`}),(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,children:`Loading`})]});let g=`#fefefe`;try{g=o?.bgColor?o?.bgColor:`#fefefe`}catch{}return document.body.style.backgroundColor=g,(0,import_jsx_runtime.jsx)(Container$1,{disableGutters:!0,maxWidth:!1,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,p:2,children:[o.logoURL?(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(`img`,{src:o?.logoURL,height:40,alt:o?.brand})}):null,(0,import_jsx_runtime.jsx)(IntroText,{landingPage:o}),(0,import_jsx_runtime.jsx)(ContactInfo,{landingPage:o,init_email:p,goto_www:m}),(0,import_jsx_runtime.jsx)(IFrameTemplated,{shortlink_dot_uuid:t,demo:i,styling:o.styling,intro_sequence:o.intro_sequence,api_key:o.api_key,brand:o.brand,brand_dot_uuid:o.brand_dot_uuid,help:o.help,msisdn:n?.msisdn,op_uid:n?.op_uid,text:o.text,consent_information:o.consent_information})]})})}OperatorLandingpage.propTypes={landingpage_dot_uuid:import_prop_types.default.string,dot_uuid:import_prop_types.default.string,data:import_prop_types.default.shape({shared:import_prop_types.default.bool,enable:import_prop_types.default.arrayOf(import_prop_types.default.string),incremental:import_prop_types.default.bool,email:import_prop_types.default.string,msisdn:import_prop_types.default.string,bank_id:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,name:import_prop_types.default.string,user_dot_uuid:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,operatorUser_dot_uuid:import_prop_types.default.string,initialSharingRequest:import_prop_types.default.arrayOf(import_prop_types.default.string),notificationList:import_prop_types.default.arrayOf(import_prop_types.default.string),title:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string.isRequired,brand_dot_uuid:import_prop_types.default.string.isRequired,source_dynamic_invitation_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,send_sms:import_prop_types.default.bool.isRequired,send_email:import_prop_types.default.bool.isRequired,captured:import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,value:import_prop_types.default.string.isRequired}))}),demo:import_prop_types.default.bool};function Document$1({usersDocument:e}){return!e.name||!e.created_dateObj||!e.updated_dateObj||!e.image?null:(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Box,{component:`img`,style:{maxWidth:`100%`,margin:`0 auto 20px`},alt:`Your image.`,src:e.image},`box`),(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:e.name}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:e.description??``})]})}Document$1.propTypes={usersDocument:import_prop_types.default.shape({name:import_prop_types.default.string,created_dateObj:import_prop_types.default.string,updated_dateObj:import_prop_types.default.string,image:import_prop_types.default.string,description:import_prop_types.default.string}).isRequired};
302function DisplayDocument({loading:e,document:t}){return(0,import_jsx_runtime.jsx)(Stack,{children:e?(0,import_jsx_runtime.jsx)(Button,{loading:!0,size:`large`,style:{padding:`20px 0px`}}):(0,import_jsx_runtime.jsx)(Document$1,{usersDocument:t})})}DisplayDocument.propTypes={loading:import_prop_types.default.bool,document:import_prop_types.default.shape({name:import_prop_types.default.string,created_dateObj:import_prop_types.default.string,updated_dateObj:import_prop_types.default.string,image:import_prop_types.default.string,description:import_prop_types.default.string}).isRequired};function EditAccessRights({document_dot_uuid:e,rights:t,getDocumentRights:n,brands:i}){let[o,l]=(0,import_react$1.useState)(``),{colours:u}=Styling_default,[d,f]=(0,import_react$1.useState)(!1),[p,m]=(0,import_react$1.useState)(!1),g=t=>{API({endpoint:`betbudget/api/v1/inbox/document/right`,method:`DELETE`,params:{brand_dot_uuid:t,document_dot_uuid:e},callback:()=>{n(),m(!0)}})},_=t=>{API({endpoint:`betbudget/api/v1/inbox/document/rights`,method:`POST`,params:{brand_uuid:t,document_dot_uuid:e,time:365},callback:()=>{n(),l(``)}})};return(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,mb:2,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`File access rights`,variant:`h1`}),i.length>0?i.map(e=>{let n=!1;return(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:e.name?e.name:`BetBudget`}),t.length>0?t.map(t=>t.brand===e.name?(n=!0,(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Shared with brand.`}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:u.red400,alignItems:`flex-start`,padding:`10px 0px`,alignSelf:`end`},onClick:()=>{f(!0),l(e.dot_uuid)},children:`Revoke access`})]},v4())):null):null,n?null:(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Not shared with brand.`}),(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:u.green400,alignItems:`flex-start`,padding:`10px 0px`,alignSelf:`end`},onClick:()=>{_(e.dot_uuid)},children:`Add access right`})]}),(0,import_jsx_runtime.jsx)(Modal,{open:d,hideBackdrop:!0,onClose:()=>{f(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.popUpModal,children:p?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Access revoked.`}),(0,import_jsx_runtime.jsx)(Stack,{textAlign:`center`,marginTop:`20px`,children:(0,import_jsx_runtime.jsx)(AppButton,{title:`Back`,onClick:()=>{f(!1),m(!1)}})})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Are you sure you want to revoke access to this document for this operator?`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,flex:1,children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Revoke access`,onClick:()=>g(o)}),(0,import_jsx_runtime.jsx)(Button,{sx:{color:u.green400,textTransform:`none`},variant:`text`,onClick:()=>f(!1),children:`Cancel`})]})]})})})]},v4())}):(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`You do not have any brands connected yet.`})]})}EditAccessRights.propTypes={document_dot_uuid:import_prop_types.default.string.isRequired,rights:import_prop_types.default.arrayOf(import_prop_types.default.shape({uuid:import_prop_types.default.string.isRequired,brand:import_prop_types.default.string.isRequired,image:import_prop_types.default.string.isRequired,checked:import_prop_types.default.bool.isRequired,date:import_prop_types.default.string,daysRemaining:import_prop_types.default.number}).isRequired).isRequired,getDocumentRights:import_prop_types.default.func.isRequired,brands:import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,dot_uuid:import_prop_types.default.string.isRequired,logoURL:import_prop_types.default.string.isRequired}).isRequired).isRequired};function EditDocument({loading:e,document:t,editDocument:n,deleteDocument:i,isDeleted:o,setVie
302wDocument:l,rights:u,brands:d,getDocumentRights:f}){let p=(0,import_react$1.useRef)(),[m,g]=(0,import_react$1.useState)(t.name?t.name:``),[_,b]=(0,import_react$1.useState)(t.description?t.description:``),[S,C]=(0,import_react$1.useState)(t.image?t.image:``),[T,E]=(0,import_react$1.useState)(!1),{colours:D}=Styling_default,O=()=>{n(m,_,S)},A=e=>{e.currentTarget?.result&&C(e.currentTarget?.result)};return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsxs)(Stack,{width:`100%`,alignItems:`center`,justifyContent:`space-around`,children:[(0,import_jsx_runtime.jsx)(Box,{component:`img`,style:{maxWidth:`100%`,margin:`0 auto 20px`},alt:`Your image.`,src:S}),(0,import_jsx_runtime.jsxs)(Button,{variant:`contained`,component:`label`,sx:{bgcolor:D.green400,color:D.white,borderWidth:1,borderColor:D.green400,padding:`16px 24px 17px`,borderRadius:3,height:52,textTransform:`none`,"&:hover":{bgcolor:D.green500}},children:[`Change media`,(0,import_jsx_runtime.jsx)(`input`,{ref:p,hidden:!0,accept:`image/png, .pdf, image/jpg, image/jpeg`,type:`file`,onChange:e=>encodeImageFileAsURL(e,A)})]})]}),e?(0,import_jsx_runtime.jsx)(Button,{loading:!0,size:`large`,style:{padding:`20px 0px`}}):(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`column`,spacing:3,py:4,width:`100%`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Name your document`,color:D.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{value:m,onChange:e=>g(e.target.value),label:`Name`,required:!0}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Document description`,color:D.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{value:_,onChange:e=>b(e.target.value),label:`Description`,multiline:!0,rows:4}),(0,import_jsx_runtime.jsx)(Caption,{title:`* required field`,color:D.grey400})]}),(0,import_jsx_runtime.jsx)(EditAccessRights,{document_dot_uuid:t.dot_uuid,brands:d,rights:u,getDocumentRights:f}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Delete`,theme:`red`,onClick:()=>E(!0),width:`32%`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Save`,disabled:m.trim()===``||S.trim()===``,onClick:O,width:`32%`})]})]}),(0,import_jsx_runtime.jsx)(Modal,{open:T,onClose:()=>{E(!1)},children:(0,import_jsx_runtime.jsx)(Box,{sx:Styling_default.popUpModal,children:o?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Document deleted.`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Take me back to my documents`,onClick:()=>{E(!1),l(!1)}})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body1`,title:`Are you sure you want to delete this document?`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,flex:1,children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Delete document`,onClick:()=>i()}),(0,import_jsx_runtime.jsx)(Button,{sx:{color:D.green400,textTransform:`none`},variant:`text`,onClick:()=>E(!1),children:`Cancel`})]})]})})})]})}EditDocument.propTypes={loading:import_prop_types.default.bool.isRequired,document:import_prop_types.default.shape({name:import_prop_types.default.string,description:import_prop_types.default.string,image:import_prop_types.default.string,dot_uuid:import_prop_types.default.string.isRequired}).isRequired,editDocument:import_prop_types.default.func.isRequired,deleteDocument:import_prop_types.default.func.isRequired,isDeleted:import_prop_types.default.bool.isRequired,setViewDocument:import_prop_types.default.func.isRequired,brands:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired,logoURL:import_prop_types.default.string.isRequired}).isRequired).isRequired,rights:import_prop_types.default.arrayOf(import_prop_types.default.shape({uuid:import_prop_types.default.string.isRequired,brand:import_prop_types.default.string.isRequired,image:import_prop_types.default.string.isRequired,checked:import_prop_types.default.bool.isRequired,date:import_prop_types.default.string,daysRemaining:import_prop_types.default.number}).isRequired).isRequired,getDocumentRights:import_prop_types.default.func.isRequired};function AddAccessRights({setAccessRightsOpen:e,brands:t,dot_uuid:n,getDocumentRights:i}
302){let[o,l]=(0,import_react$1.useState)(``),[u,d]=(0,import_react$1.useState)(``);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Add file access rights`,variant:`h4`}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{e(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Choose operator`}),(0,import_jsx_runtime.jsx)(Dropdown,{menuItems:(()=>{let e=[{value:`betbudget`,displayName:`BetBudget`}];return t.forEach(t=>{e.push({value:t.dot_uuid,displayName:t.name})}),e})(),value:o,onChange:e=>l(e.target.value),inputLabel:`Operator`}),(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Time period`}),(0,import_jsx_runtime.jsx)(Dropdown,{menuItems:[{value:10,displayName:`10 days`},{value:30,displayName:`30 days`},{value:90,displayName:`90 days`},{value:180,displayName:`6 months`},{value:365,displayName:`1 year`},{value:!0,displayName:`Unlimited`}],value:u,onChange:e=>d(e.target.value),inputLabel:`Days`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(AppButton,{title:`Go back`,theme:`red`,onClick:()=>{e(!1)},width:`47%`}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Add access`,onClick:()=>{API({endpoint:`betbudget/api/v1/inbox/document/rights`,method:`POST`,params:{brand_uuid:o,time:u,document_dot_uuid:n},callback:()=>{l(``),i(),e(!1)}})},width:`47%`})]})]})]})}AddAccessRights.propTypes={setAccessRightsOpen:import_prop_types.default.func.isRequired,brands:import_prop_types.default.arrayOf(import_prop_types.default.shape({dot_uuid:import_prop_types.default.string.isRequired,name:import_prop_types.default.string.isRequired}).isRequired).isRequired,dot_uuid:import_prop_types.default.string,getDocumentRights:import_prop_types.default.func.isRequired};function DocumentAccessRights({loading:e,brands:t,rights:n}){return e?null:(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:`File access rights`}),t.length>0?t.map(e=>{let t=!1;return(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:e.name?e.name:`BetBudget`}),n.length>0?n.map(n=>n.brand===e.name?(t=!0,(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Shared with brand.`})):null):null,t?null:(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Not shared with brand.`})]},v4())}):(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`You do not have any brands connected yet.`})]})}DocumentAccessRights.propTypes={loading:import_prop_types.default.bool.isRequired,brands:import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string}).isRequired).isRequired,rights:import_prop_types.default.arrayOf(import_prop_types.default.shape({brand:import_prop_types.default.string}).isRequired).isRequired};function Document({setViewDocument:e,selectedDocument:t,getUsersDocuments:n}){let[i,o]=(0,import_react$1.useState)(!1),[l,u]=(0,import_react$1.useState)(!1),[d,f]=(0,import_react$1.useState)({}),[p,m]=(0,import_react$1.useState)(!1),[g,_]=(0,import_react$1.useState)([]),[b,S]=(0,import_react$1.useState)([]),[C,T]=(0,import_react$1.useState)(!1),E=e=>{m(!1),e.ok&&f(e.document)},D=(e=!0)=>{e&&m(!0),API({endpoint:`betbudget/api/v1/inbox/document`,method:`GET`,params:{document_uuid:t?.uuid},callback:E})},O=e=>{if(!e.ok){_([]),S([]);return}e.brands.push({dot_uuid:`betbudget`,name:`BetBudget`,logoURL:`/logo512.png`});let t=[];e.brands.forEach(n=>{for(let i=0;i<e.rights.length;i+=1)if(n.dot_uuid===e.rights[i].brand_dot_uuid){let o=e.rights[i].expiration_dateObj;if(!o||new Date(o).toDateString()===`Invalid Date`)t.push({uuid:e.rights[i].dot_uuid,brand:n.name,image:n.logoURL,checked:!1}
302);else{let l=new Date(o),u=new Date,d=Math.round((l.getTime()-u.getTime())/(1e3*60*60*24));t.push({uuid:e.rights[i].dot_uuid,brand:n.name,image:n.logoURL,date:l.toDateString(),daysRemaining:d,checked:!1})}break}}),S(e.brands),_(t)},A=()=>{API({endpoint:`betbudget/api/v1/inbox/document/rights`,method:`GET`,params:{document_dot_uuid:t?.uuid},callback:O})};return(0,import_react$1.useEffect)(()=>{D(),A()},[]),(0,import_jsx_runtime.jsx)(Stack,{spacing:3,children:l?(0,import_jsx_runtime.jsx)(AddAccessRights,{setAccessRightsOpen:u,brands:b,dot_uuid:t?.uuid,getDocumentRights:A}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,alignItems:`center`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h3`,title:`Your document`}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{e(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsx)(Stack,{children:i?(0,import_jsx_runtime.jsx)(EditDocument,{editDocument:(e,n,i)=>{ApiFile({endpoint:`betbudget/api/v1/inbox/document`,method:`PATCH`,params:{name:e,description:n,dot_uuid:t?.uuid},fileName:`image`,fileObj:i,callback:()=>{o(!1),D()}})},document:d,loading:p,deleteDocument:()=>{API({endpoint:`betbudget/api/v1/inbox/document`,method:`DELETE`,params:{dot_uuid:t?.uuid},setShowLogin:()=>{},callback:()=>{T(!0),n()}})},isDeleted:C,setViewDocument:e,brands:b,rights:g,getDocumentRights:A}):(0,import_jsx_runtime.jsxs)(Stack,{style:{minHeight:`500px`},spacing:3,children:[(0,import_jsx_runtime.jsx)(DisplayDocument,{document:d,loading:p}),(0,import_jsx_runtime.jsx)(DocumentAccessRights,{loading:p,rights:g,brands:b}),(0,import_jsx_runtime.jsx)(AppButton,{title:`Modify`,onClick:()=>{o(!i)}})]})})]})})}Document.propTypes={setViewDocument:import_prop_types.default.func.isRequired,selectedDocument:import_prop_types.default.shape({uuid:import_prop_types.default.string.isRequired,checked:import_prop_types.default.bool.isRequired,name:import_prop_types.default.string.isRequired,date:import_prop_types.default.string.isRequired}),getUsersDocuments:import_prop_types.default.func.isRequired};function DisplayDocuments({getUsersDocuments:e,documents:t}){let[n,i]=(0,import_react$1.useState)(!1),[o,l]=(0,import_react$1.useState)(void 0),{colours:u,modalSmaller:d}=Styling_default;return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Stack,{spacing:4,children:t.map(e=>(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:6,alignItems:`center`,children:[(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:e.name}),(0,import_jsx_runtime.jsx)(Caption,{color:u.grey400,title:`Uploaded ${e.date}`})]}),(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{i(!0),l(e)},children:(0,import_jsx_runtime.jsx)(Edit_default,{})})]},e.uuid))}),(0,import_jsx_runtime.jsx)(Modal,{open:n,onClose:()=>i(!1),children:(0,import_jsx_runtime.jsx)(Box,{sx:d,children:(0,import_jsx_runtime.jsx)(Document,{selectedDocument:o,setViewDocument:i,getUsersDocuments:e})})})]})}DisplayDocuments.propTypes={getUsersDocuments:import_prop_types.default.func.isRequired,documents:import_prop_types.default.arrayOf(import_prop_types.default.shape({uuid:import_prop_types.default.string.isRequired,checked:import_prop_types.default.bool.isRequired,name:import_prop_types.default.string.isRequired,date:import_prop_types.default.string.isRequired}).isRequired).isRequired};function AllDocuments({documents:e,getUsersDocuments:t,loading:n}){return(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsx)(Stack,{style:{height:`500px`,overflowY:`scroll`,padding:`0px 20px 0px 0px`},children:n?(0,import_jsx_runtime.jsx)(Button,{loading:!0,size:`large`,style:{padding:`20px 0px`}}):(0,import_jsx_runtime.jsx)(DisplayDocuments,{documents:e,getUsersDocuments:t})})})}AllDocuments.propTypes={documents:import_prop_types.default.arrayOf(import_prop_types.default.shape({uuid:import_prop_types.default.string.isRequired,checked:import_prop_types.default.bool.isRequired,name:import_prop_types.default.string.isRequired,date:import_prop_types.default.string.isRequired}).isRequired).isRequired,getUsersDocuments:import_prop_types.default.func.isRequired,loading:import_prop_types.default.bool.isRequired};function MarginWrapper({children:e}){return(0,import_jsx_runtime.jsx)(`div`,{style:{margin:`5px 0px`},children:e})}
302MarginWrapper.propTypes={children:import_prop_types.default.node.isRequired};function NewDocument({saveDocument:e,setCreatingNewDocument:t,setAddDocumentMobile:n,setResponseMessage:i,message:o}){let l=(0,import_react$1.useRef)(),[u,d]=(0,import_react$1.useState)(``),[f,p]=(0,import_react$1.useState)(``),[m,g]=(0,import_react$1.useState)(``),{colours:_}=Styling_default,b=createTheme({typography:{fontFamily:[`Inter`,`cursive`].join(`,`)}}),S=()=>{e(u,f,m,d,p,g,l)},C=e=>{e.currentTarget?.result&&g(e.currentTarget.result)};return(0,import_jsx_runtime.jsxs)(Stack,{direction:`column`,spacing:4,py:2,width:`100%`,children:[import_lib$1.isMobile?(0,import_jsx_runtime.jsx)(Box,{children:(0,import_jsx_runtime.jsx)(Button,{startIcon:(0,import_jsx_runtime.jsx)(ChevronLeft_default,{}),onClick:()=>n(!1),sx:{color:_.green400},children:`Back`})}):null,(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(Heading,{title:`Add new document`,variant:`h4`}),import_lib$1.isMobile?null:(0,import_jsx_runtime.jsx)(IconButton,{onClick:()=>{t(!1)},children:(0,import_jsx_runtime.jsx)(Close_default,{})})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,py:4,width:`100%`,alignItems:`center`,justifyContent:`center`,children:[(0,import_jsx_runtime.jsx)(ThemeProvider,{theme:b,children:(0,import_jsx_runtime.jsx)(Box,{component:`img`,alt:`Add media`,src:m,sx:{border:`1px solid ${_.green400}`,borderRadius:`14px`,minHeight:`300px`,minWidth:`300px`,maxWidth:`100%`,maxHeight:`100%`,alignItems:`center`,justifyContent:`center`,color:_.green400,fontFamily:b.typography.fontFamily}})}),(0,import_jsx_runtime.jsxs)(Button,{variant:`contained`,component:`label`,sx:{bgcolor:_.green400,color:_.white,borderWidth:1,borderColor:_.green400,padding:`16px 24px 17px`,borderRadius:3,height:52,textTransform:`none`,"&:hover":{bgcolor:_.green500}},children:[`Select document (PNG, JPG or PDF Format) *`,(0,import_jsx_runtime.jsx)(`input`,{ref:l,hidden:!0,accept:`image/png, .pdf, image/jpeg, image/jpg`,type:`file`,onChange:e=>{encodeImageFileAsURL(e,C),i(``)}})]})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Name your document`,color:_.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Name`,value:u,onChange:e=>{d(e.target.value),i(``)},required:!0})]}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BText,{variant:`body2`,title:`Document description`,color:_.grey500}),(0,import_jsx_runtime.jsx)(TextInput,{label:`Description`,value:f,onChange:e=>{p(e.target.value),i(``)},multiline:!0,rows:4})]}),(0,import_jsx_runtime.jsx)(Caption,{title:`* required field`,color:_.grey400}),(0,import_jsx_runtime.jsxs)(Stack,{alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(MarginWrapper,{children:(0,import_jsx_runtime.jsx)(BText,{title:o||` `,variant:`body2`})}),(0,import_jsx_runtime.jsx)(MarginWrapper,{children:(0,import_jsx_runtime.jsx)(AppButton,{disabled:u.trim()===``||m.trim()===``,onClick:S,title:`Save document`})}),(0,import_jsx_runtime.jsx)(MarginWrapper,{children:(0,import_jsx_runtime.jsx)(Button,{variant:`text`,sx:{textTransform:`none`,color:_.green400},onClick:()=>{t(!1)},children:`Back to my documents`})})]})]})}NewDocument.propTypes={saveDocument:import_prop_types.default.func.isRequired,setCreatingNewDocument:import_prop_types.default.func.isRequired,setAddDocumentMobile:import_prop_types.default.func.isRequired,setResponseMessage:import_prop_types.default.func.isRequired,message:import_prop_types.default.string};function Documents(){let[e,t]=(0,import_react$1.useState)(!1),[n,i]=(0,import_react$1.useState)([]),[o,l]=(0,import_react$1.useState)(!1),[u,d]=(0,import_react$1.useState)(!1),[f,p]=(0,import_react$1.useState)(``),{modalSmaller:m}=Styling_default,g=e=>{if(l(!1),!e.ok){i([]);return}let t=[];for(let n=0;n<e.documents.length;n+=1){let i=new Date(e.documents[n].updated_dateObj).toDateString();t.push({uuid:e.documents[n].dot_uuid,checked:!1,name:e.documents[n].description,date:i})}i(t)},_=(e=!0)=>{e&&l(!0),API({endpoint:`betbudget/api/v1/inbox/documents`,method:`GET`,callback:g})};(0,import_react$1.useEffect)(()=>{_()},[]);let b=(e,n,i,o,l)=>{switch(_(!1),e.code){case 201:n(``),i(``),o(``),l.current.value=``,t(!1);break;default:switch(e.error){case`wrong file format`:o(``),l.current.value=``,p(`Wrong file format!`);break;case`Bad request`:n(``),p(`Wrong request!`);break;case`Something went wrong`:case`cannot save file`:n(``),p(`Internal server error, try again later!`);break;default:n(``),i(``),o(``),l.current.value=``,p(``);break}}},S=(e,t,n,i,o,l,u)=>{ApiFile({endpoint:`betbudget/api/v1/inbox/document`,params:{name:e,description:t},fileName:`image`,fileObj:n,callback:e=>b(e,i,o,l,u)})};return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h4`:`h3`,title:`Documents`}),u?(0,import_jsx_runtime.jsx)(NewDocument,{setResponseMessage:p,saveDocument:S,setCreatingNewDocument:t,setAddDocumentMobile:d}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,alignItems:`center`,justifyContent:`space-between`,children:[(0,import_jsx_runtime.jsx)(Heading,{variant:import_lib$1.isMobile?`h5`:`h4`,title:`Your documents`}),(0,import_jsx_runtime.jsx)(AppButton,{secondary:!0,onClick:()=>{import_lib$1.isMobile?d(!0):t(!0)},title:`Add new document`,width:`20%`})]}),(0,import_jsx_runtime.jsx)(Stack,{children:(0,import_jsx_runtime.jsx)(AllDocuments,{documents:n,loading:o,getUsersDocuments:_})})]}),(0,import_jsx_runtime.jsx)(Modal,{open:e,onClose:()=>{t(!1),p(``)},children:(0,import_jsx_runtime.jsx)(Box,{sx:m,children:(0,import_jsx_runtime.jsx)(NewDocument,{setResponseMessage:p,message:f,saveDocument:S,setCreatingNewDocument:t,setAddDocumentMobile:d})})})]})}var Documents_default=Documents;function MobileConsentInterstitial(){let[e]=useSearchParams(),t=e.get(`bank_id`)?e.get(`bank_id`):e.get(`b`),n=e.get(`token`)?e.get(`token`):e.get(`t`),[i,o]=(0,import_react$1.use
302State)(``),l=()=>{AppAPI({endpoint:`iframe/consent/request`,params:{bank_id:t,token:n},callback:e=>{!e||e.error||!(`consent_url`in e)?o(`Bank temporarily unavailable, please try again.`):window.location=e.consent_url}})};return(0,import_react$1.useEffect)(()=>{t&&n&&l()},[]),t&&n?(0,import_jsx_runtime.jsx)(Stack,{sx:{height:`100vh`},alignItems:`center`,justifyContent:`center`,spacing:3,children:i?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,height:30,onClick:()=>{window.location.href=BBCLIENT_URL},onKeyDown:()=>{window.location.href=BBCLIENT_URL},style:{cursor:`pointer`},alt:`bank logo`}),(0,import_jsx_runtime.jsx)(BodyText$1,{color:`red`,center:!0,children:`Sorry, there was a problem connecting to the bank. Please try again in a few minutes.`})]}):(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,height:30,alt:`bank logo`}),(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,children:`Transferring to bank`}),(0,import_jsx_runtime.jsx)(CircularProgress,{variant:`indeterminate`})]})}):(0,import_jsx_runtime.jsxs)(Stack,{sx:{height:`100vh`},alignItems:`center`,justifyContent:`center`,spacing:3,children:[(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,height:30,alt:`bank logo`}),(0,import_jsx_runtime.jsx)(BodyText$1,{large:!0,children:`Oops, something went wrong.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,children:`There was a problem with that link.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,link:()=>{window.location.href=BBCLIENT_URL},children:`Go to BetBudget`})]})}function CompleteAccountAuthenticateMsisdn({returnHandler:e}){let[t,n]=(0,import_react$1.useState)(``),[i,o]=(0,import_react$1.useState)(``),[l,u]=(0,import_react$1.useState)(!1),[d,f]=(0,import_react$1.useState)(!1),[p,m]=(0,import_react$1.useState)(``),[g,_]=(0,import_react$1.useState)(``),[b,S]=(0,import_react$1.useState)(!1),[C,T]=(0,import_react$1.useState)(!1),[E,D]=(0,import_react$1.useState)(!1),[O,A]=(0,import_react$1.useState)(null),j=(0,import_react$1.useRef)(),M=e=>{Number.isNaN(+e)||e.length>11||(e.length>=2&&(e.startsWith(`07`)?o(``):o(`Must be a UK mobile starting 07...`)),n(e))},N=()=>{if(!(!t||t.length!==11||!t.startsWith(`07`))){S(!1),m(``),_(``),f(!0);try{clearTimeout(j.current)}catch{}AppAPI({endpoint:`complete/account/code/request`,method:`POST`,params:{msisdn:t},callback:e=>{f(!1),setTimeout(()=>{D(!0)},1e4),!e||!(`authToken`in e)?o(`error`in e?e.error:`Unable to send code. Please check number.`):m(e.authToken)}})}},P=()=>{!p||!g||g.length!==6||(S(!0),T(!1),AppAPI({endpoint:`complete/account/code/confirm`,method:`POST`,params:{authToken:p,code:g},callback:t=>{S(!1),!t||`code`in t?T(!0):`complete`in t?u(!0):`validated`in t?e(t.validated):o(`Unable to verify code. Please try again.`)}}))},F=()=>{D(!1),T(!1),S(!1),_(``),m(``),f(!1),o(``)},I=e=>{Number.isNaN(+e)||e.length>6||(_(e),o(``),T(!1))};return(0,import_react$1.useEffect)(()=>{S(!1),m(``),_(``)},[t]),(0,import_react$1.useEffect)(()=>{T(!1),g.length===6&&P()},[g]),l?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,bold:!0,children:`Your BetBudget profile is already complete!`}),(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{window.location.href=BBCLIENT_URL},children:`Log in to BetBudget`})]}),(0,import_jsx_runtime.jsx)(GenericSnack,{open:!!O,closeHandler:()=>{A(null)},message:O??``})]}):p?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:5,py:4,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,bold:!0,children:`Please input the code when it arrives.`}),(0,import_jsx_runtime.jsx)(TextField,{fullWidth:!0,label:`6-digit code`,value:g||``,onChange:e=>I(e.target.value),error:!!C}),b&&(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`}),(0,import_jsx_runtime.jsx)(BodyText$1,{tiny:!0,center:!0,children:`Checking code...`})]}),C||i?(0,import_jsx_runtime.jsx)(BodyText$1,{red:!0,center:!0,children:C?`Wrong code`:i}):null,E&&!b?(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,medium:!0,link:F,children:`SMS not received?`}):null]}),(0,import_jsx_runtime.jsx)(GenericSnack,{open:!!O,closeHandler:()=>{A(null)},message:O??``})]}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,children:`Welcome back to BetBudget. To access our full range of free budgeting and financial privacy tools, complete your profile by setting a unique username.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,bold:!0,children:`Start by entering your mobile number. We'll send a verification SMS.`}),(0,import_jsx_runtime.jsx)(TextField,{fullWidth:!0,error:!!i,placeholder:`UK mobile number`,value:t||``,onChange:e=>M(e.target.value)}),(0,import_jsx_runtime.jsx)(Button,{size:`large`,variant:`contained`,fullWidth:!0,loading:!!d,disabled:!!(p||i||t.length!==11||!t.startsWith(`07`)),onClick:()=>N(),children:p?`Code sent`:`Send code`}
302),(0,import_jsx_runtime.jsx)(BodyText$1,{red:!0,children:i&&typeof i==`string`?i:` `})]}),(0,import_jsx_runtime.jsx)(GenericSnack,{open:!!O,closeHandler:()=>{A(null)},message:O??``})]})}CompleteAccountAuthenticateMsisdn.propTypes={returnHandler:import_prop_types.default.func.isRequired};function UsernameCheck({checking:e,available:t,notavailable:n}){return e?(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`}),(0,import_jsx_runtime.jsx)(BodyText$1,{center:!0,children:`Checking availability...`})]}):t?(0,import_jsx_runtime.jsx)(BodyText$1,{color:`success`,children:`Username available!`}):n?(0,import_jsx_runtime.jsx)(BodyText$1,{color:`error`,children:`Username not available`}):null}UsernameCheck.propTypes={checking:import_prop_types.default.bool.isRequired,available:import_prop_types.default.bool.isRequired,notavailable:import_prop_types.default.bool.isRequired};function CompleteAccountChangeUsername({token:e,returnHandler:t}){let[n,i]=(0,import_react$1.useState)(``),[o,l]=(0,import_react$1.useState)(!1),[u,d]=(0,import_react$1.useState)(!1),[f,p]=(0,import_react$1.useState)(!1),[m,g]=(0,import_react$1.useState)(``),[_,b]=(0,import_react$1.useState)(!1),S=(0,import_react$1.useRef)(),C=()=>{p(!0),AppAPI({endpoint:`complete/account/username/check`,params:{token:e,username:n},callback:e=>{p(!1),e&&`ok`in e?(l(!0),d(!1)):(l(!1),d(!0))}})},T=e=>{if(e){if(e.length>16){g(`Max 16 characters`);return}if(e.match(/^[0-9A-Za-z]+$/)===null){g(`Letters/numbers only`);return}e.length<6?g(`Min 6 characters`):g(``),i(e)}};return(0,import_react$1.useEffect)(()=>{clearTimeout(S.current),n.length>=6&&n.length<=16&&(S.current=setTimeout(C,500))},[n]),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,children:`Thank you. Now choose a memorable username between 6 and 16 characters.`}),(0,import_jsx_runtime.jsx)(TextField,{size:`small`,value:n,onChange:e=>T(e.target.value),error:!!m,placeholder:`BetBudget username`}),(0,import_jsx_runtime.jsx)(BodyText$1,{color:m?`error`:`info`,children:m||``}),(0,import_jsx_runtime.jsx)(Stack,{sx:{height:60},alignItems:`center`,children:(0,import_jsx_runtime.jsx)(UsernameCheck,{checking:f,available:o,notavailable:u})}),(0,import_jsx_runtime.jsx)(Button,{loading:_,variant:`contained`,disabled:!o,onClick:()=>{!e||!o||(b(!0),AppAPI({endpoint:`complete/account/username/set`,method:`POST`,params:{token:e,username:n},callback:e=>{b(!1),e&&`loginToken`in e?t(e.loginToken):g(`Something went wrong; please try again`)}}))},children:`Set as username`})]})}CompleteAccountChangeUsername.propTypes={token:import_prop_types.default.string.isRequired,returnHandler:import_prop_types.default.func.isRequired};function CompleteAccountFinished({loginToken:e}){return(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,children:`You're all set! You can now use your new username to log in to BetBudget.`}),(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,href:`${BBCLIENT_URL}/?loginToken=${e}`,children:`Access my profile now`}),(0,import_jsx_runtime.jsx)(AppStoreButtons,{})]})}CompleteAccountFinished.propTypes={loginToken:import_prop_types.default.string.isRequired};function AccountStatus({authenticated:e,setAuthenticated:t,loginToken:n,setLoginToken:i}){return e?n?(0,import_jsx_runtime.jsx)(CompleteAccountFinished,{loginToken:n}):(0,import_jsx_runtime.jsx)(CompleteAccountChangeUsername,{token:e,returnHandler:i}):(0,import_jsx_runtime.jsx)(CompleteAccountAuthenticateMsisdn,{returnHandler:t})}AccountStatus.propTypes={authenticated:import_prop_types.default.string,setAuthenticated:import_prop_types.default.func.isRequired,loginToken:import_prop_types.default.string,setLoginToken:import_prop_types.default.func.isRequired};function CompleteAccount(){document.body.style.backgroundColor=`#f4f4f4`;let[e,t]=(0,import_react$1.useState)(null),[n,i]=(0,import_react$1.useState)(null);return(0,import_jsx_runtime.jsx)(Container$1,{maxWidth:!1,disableGutters:!0,sx:{bgcolor:`#efefef`},children:(0,import_jsx_runtime.jsxs)(Stack,{sx:{width:400,height:400,bgcolor:`#fff`,position:`absolute`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,borderRadius:4,padding:2},boxShadow:12,spacing:3,alignItems:`center`,p:2,children:[(0,import_jsx_runtime.jsx)(`img`,{src:bblogo_color_default,he
302ight:40,alt:`BetBudget`,onClick:()=>{window.location.href=BBCLIENT_URL},onKeyDown:()=>{window.location.href=BBCLIENT_URL}}),(0,import_jsx_runtime.jsx)(AccountStatus,{authenticated:e,setAuthenticated:t,loginToken:n,setLoginToken:i})]})})}function OnboardingPage({cards:e,index:t}){return!e||!e.length?(0,import_jsx_runtime.jsx)(Loading,{}):(0,import_jsx_runtime.jsxs)(Grid,{container:!0,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,children:[(0,import_jsx_runtime.jsx)(Heading,{title:e[t].title,variant:import_lib$1.isMobile?`h4`:`h3`}),e&&e[t]&&e[t].body?e[t].body.map(e=>typeof e==`object`?(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:1,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(CheckCircle_default,{fontSize:`small`,color:`inherit`}),(0,import_jsx_runtime.jsx)(BText,{title:e},v4())]},v4()):(0,import_jsx_runtime.jsx)(BText,{title:e},v4())):null]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:e[t]?(0,import_jsx_runtime.jsx)(LottiePlayer,{play:!0,loop:!0,animationData:e[t].lottie}):null})]})}OnboardingPage.propTypes={cards:import_prop_types.default.arrayOf(import_prop_types.default.shape({bgColor:import_prop_types.default.string.isRequired,body:import_prop_types.default.arrayOf(import_prop_types.default.oneOfType([import_prop_types.default.string,import_prop_types.default.shape({text:import_prop_types.default.string})])).isRequired,emojititle:import_prop_types.default.objectOf(import_prop_types.default.string).isRequired,lottie:import_prop_types.default.shape({}).isRequired,title:import_prop_types.default.arrayOf(import_prop_types.default.string).isRequired}).isRequired).isRequired,index:import_prop_types.default.number.isRequired};function CookiesMainText(){return(0,import_jsx_runtime.jsxs)(`div`,{children:[(0,import_jsx_runtime.jsx)(`h2`,{style:{marginBottom:`20px`},children:`Cookies`}),(0,import_jsx_runtime.jsx)(`p`,{style:{marginBottom:`10px`},children:`BetBudget puts small files (known as 'cookies') on your computer.`}),(0,import_jsx_runtime.jsx)(`p`,{style:{marginBottom:`10px`},children:`These cookies are used across the BetBudget website.`}),(0,import_jsx_runtime.jsx)(`p`,{style:{marginBottom:`10px`},children:`Our website require JavaScript to run on your browser and we only set cookies when it is the case and you've accepted them.`}),(0,import_jsx_runtime.jsxs)(`p`,{style:{marginBottom:`40px`},children:[`Find out`,` `,(0,import_jsx_runtime.jsx)(`a`,{href:`https://ico.org.uk/for-the-public/online/cookies`,target:`_blank`,rel:`noreferrer`,style:{fontSize:`16px`},children:`how to manage cookies`}),` `,`from the Information Commissioner's Office.`]})]})}function EssentialCookiesDescription(){return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(`h2`,{style:{marginBottom:`20px`,textAlign:`left`},children:`Essential cookies (strictly necessary)`}),(0,import_jsx_runtime.jsx)(`p`,{style:{marginBottom:`20px`},children:`We use an essential cookie to remember when you accept or reject cookies on our website.`}),(0,import_jsx_runtime.jsx)(`h4`,{style:{marginBottom:`10px`,textAlign:`left`},children:`Essential cookies we use`})]})}function CookiesTitle({width:e,breakWidth:t}){return(0,import_jsx_runtime.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,borderBottom:`1px solid #808080`,padding:`10px 0px`},children:[(0,import_jsx_runtime.jsx)(`h4`,{style:{width:`33.3%`,textAlign:`left`,fontSize:e<t?`16px`:`22px`,margin:`0px`}
302,children:`Name`}),(0,import_jsx_runtime.jsx)(`h4`,{style:{width:`33.3%`,textAlign:`center`,fontSize:e<t?`16px`:`22px`,margin:`0px`},children:`Purpose`}),(0,import_jsx_runtime.jsx)(`h4`,{style:{width:`33.3%`,textAlign:`right`,fontSize:e<t?`16px`:`22px`,margin:`0px`},children:`Expires`})]})}CookiesTitle.propTypes={width:import_prop_types.default.number.isRequired,breakWidth:import_prop_types.default.number.isRequired};function ListCookies({cookies:e,width:t,breakWidth:n}){return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.map((i,o)=>e.length-1===o?(0,import_jsx_runtime.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,borderBottom:`1px solid #808080`,padding:`10px 0px`,marginBottom:`40px`},children:[(0,import_jsx_runtime.jsx)(`h4`,{style:{width:`33.3%`,textAlign:`left`,fontSize:t<n?`14px`:`22px`,margin:`0px`},children:i.name}),(0,import_jsx_runtime.jsx)(`p`,{style:{width:`33.3%`,textAlign:`center`,fontSize:t<n?`14px`:`16px`,margin:`0px`},children:i.description}),(0,import_jsx_runtime.jsx)(`p`,{style:{width:`33.3%`,textAlign:`right`,fontSize:t<n?`14px`:`16px`,margin:`0px`},children:i.duration})]}):(0,import_jsx_runtime.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,borderBottom:`1px solid #808080`,padding:`10px 0px`},children:[(0,import_jsx_runtime.jsx)(`h4`,{style:{width:`33.3%`,textAlign:`left`,fontSize:t<n?`14px`:`22px`,margin:`0px`},children:i.name}),(0,import_jsx_runtime.jsx)(`p`,{style:{width:`33.3%`,textAlign:`center`,fontSize:t<n?`14px`:`16px`,margin:`0px`},children:i.description}),(0,import_jsx_runtime.jsx)(`p`,{style:{width:`33.3%`,textAlign:`right`,fontSize:t<n?`14px`:`16px`,margin:`0px`},children:i.duration})]}))})}ListCookies.propTypes={cookies:import_prop_types.default.arrayOf(import_prop_types.default.shape({name:import_prop_types.default.string.isRequired,description:import_prop_types.default.string.isRequired,duration:import_prop_types.default.string.isRequired}).isRequired).isRequired,width:import_prop_types.default.number.isRequired,breakWidth:import_prop_types.default.number.isRequired};function AnalyticsCookiesDescription(){return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(`h2`,{style:{marginBottom:`20px`},children:`Analytics cookies (optional)`}),(0,import_jsx_runtime.jsx)(`p`,{style:{marginBottom:`10px`},children:`We use Google Analytics software to understand how people use the BetBudget. We do this to help make sure the site is meeting the needs of its users and to help us make improvements.`}),(0,import_jsx_runtime.jsx)(`p`,{style:{marginBottom:`10px`},children:`We do not collect or store your personal information (for example your name or address) so this information cannot be used to identify who you are.`}),(0,import_jsx_runtime.jsx)(`p`,{style:{marginBottom:`10px`},children:`We do not allow Google to use or share our analytics data.`}),(0,import_jsx_runtime.jsx)(`p`,{style:{marginBottom:`10px`},children:`Google Analytics stores information about:`}),(0,import_jsx_runtime.jsxs)(`ul`,{style:{marginBottom:`20px`,marginLeft:`15px`},children:[(0,import_jsx_runtime.jsx)(`li`,{children:`the pages you visit`}),(0,import_jsx_runtime.jsx)(`li`,{children:`how long you spend on each page`}),(0,import_jsx_runtime.jsx)(`li`,{children:`how you arrived at the site`}),(0,import_jsx_runtime.jsx)(`li`,{children:`what you click on while you visit the site`}),(0,import_jsx_runtime.jsx)(`li`,{children:`the device and browser you use`})]}),(0,import_jsx_runtime.jsx)(`h4`,{style:{marginBottom:`10px`,textAlign:`left`},children:`Analytics cookies we use`})]})}function CookiesToAccept({width:e,breakWidth:t}){let[n,i]=(0,import_react$1.useState)(window.localStorage.getItem(`consent`));return(0,import_jsx_runtime.jsx)(`div`,{style:{marginBottom:`20px`},children:(0,import_jsx_runtime.jsxs)(`fieldset`,{style:{padding:`10px 20px`},children:[(0,import_jsx_runtime.jsx)(`legend`,{children:(0,import_jsx_runtime.jsx)(`h4`,{style:{fontSize:e<t?`18px`:`22px`},children:`Do you want to accept cookies?`})}),(0,import_jsx_runtime.jsx)(`div`,{children:(0,import_jsx_runtime.jsxs)(`label`,{htmlFor:`all`,children:[(0,import_jsx_runtime.jsx)(`input`,{type:`radio`,id:`all`,
302name:`cookies`,value:`all`,checked:n===`all`,onChange:()=>{i(`all`)}}),`Accept all`]})}),(0,import_jsx_runtime.jsx)(`div`,{children:(0,import_jsx_runtime.jsxs)(`label`,{htmlFor:`essential`,children:[(0,import_jsx_runtime.jsx)(`input`,{type:`radio`,id:`essential`,name:`cookies`,value:`essential`,checked:n===`essential`,onChange:()=>{i(`essential`)}}),`Accept essential`]})}),(0,import_jsx_runtime.jsx)(`div`,{style:{marginTop:`10px`},children:(0,import_jsx_runtime.jsx)(`button`,{type:`button`,onClick:()=>{n&&window.localStorage.setItem(`consent`,n)},style:{padding:`6px 12px`,border:`1px solid #769180`,borderRadius:`10px`,backgroundColor:`transparent`,color:`#769180`,cursor:`pointer`},children:`Save settings`})})]})})}CookiesToAccept.propTypes={width:import_prop_types.default.number.isRequired,breakWidth:import_prop_types.default.number.isRequired};function LinkToMainPage(){return(0,import_jsx_runtime.jsxs)(`div`,{children:[`To`,` `,(0,import_jsx_runtime.jsx)(Link$1,{to:`/`,style:{fontSize:`16px`},children:`main page`}),`.`]})}function Cookies(){let[e,t]=(0,import_react$1.useState)(window.innerWidth),n=500;return window.addEventListener(`resize`,()=>{t(window.innerWidth)}),(0,import_jsx_runtime.jsxs)(`div`,{style:{padding:`20px 40px`,width:`calc(100% - 80px)`,fontFamily:`"Roboto","Helvetica","Arial",sans-serif`},children:[(0,import_jsx_runtime.jsx)(CookiesMainText,{}),(0,import_jsx_runtime.jsxs)(`div`,{children:[(0,import_jsx_runtime.jsx)(EssentialCookiesDescription,{}),(0,import_jsx_runtime.jsx)(CookiesTitle,{width:e,breakWidth:500}),(0,import_jsx_runtime.jsx)(ListCookies,{cookies:[{name:`consent`,description:`Saves your cookie consent settings`,duration:`Never`},{name:`dot_logintoken`,description:`Lets you interact with our website and ask for resources`,duration:`60 minutes`},{name:`dot_logintime`,description:`Saves time you last logged in`,duration:`Never`}],width:e,breakWidth:500})]}),(0,import_jsx_runtime.jsxs)(`div`,{children:[(0,import_jsx_runtime.jsx)(AnalyticsCookiesDescription,{}),(0,import_jsx_runtime.jsx)(CookiesTitle,{width:e,breakWidth:500}),(0,import_jsx_runtime.jsx)(ListCookies,{cookies:[{name:`_ga`,description:`Helps us count how many people visit the BetBudget by telling us if you've visited before`,duration:`1 year`},{name:`_ga_[random number]`,description:`Stores and counts page viewes`,duration:`1 year`},{name:`_gcl_au`,description:`Stores and tracks conversions`,duration:`3 months`}],width:e,breakWidth:500})]}),(0,import_jsx_runtime.jsx)(CookiesToAccept,{width:e,breakWidth:500}),(0,import_jsx_runtime.jsx)(LinkToMainPage,{})]})}function ComplaintForm(){let[e,t]=(0,import_react$1.useState)(``),[n,i]=(0,import_react$1.useState)(!1),[o,l]=(0,import_react$1.useState)(``),[u,d]=(0,import_react$1.useState)(`Complaint (FCA PRIORITY)`),[f,p]=(0,import_react$1.useState)(``),[m,g]=(0,import_react$1.useState)(!1),[_,b]=(0,import_react$1.useState)(``),[S,C]=(0,import_react$1.useState)(``),[T,E]=(0,import_react$1.useState)(!1),[D,O]=(0,import_react$1.useState)(``),[A,j]=(0,import_react$1.useState)(``),[M,N]=(0,import_react$1.useState)(!1),[P,F]=(0,import_react$1.useState)(``),[I,L]=(0,import_react$1.useState)(!1),[R,z]=(0,import_react$1.useState)(``),[B,V]=(0,import_react$1.useState)(``),H=()=>{L(!0)},U=()=>{L(!1)},W=(e=`timeout`)=>{if(U(),typeof e==`object`&&Number.isNaN(+e.code)&&R===``&&B===``){z(`Something went wrong. Please try again later.`);return}if(typeof e==`object`&&e.code>299){z(e.message);return}z(``),V(`Ticket successfully requested.`),t(``),d(`Need help with BetBudget app`),p(``),C(``),j(``)};return(0,import_jsx_runtime.jsx)(Box,{p:2,borderRadius:4,boxShadow:2,bgcolor:`#fff`,width:`100%`,marginTop:`40px`,maxWidth:`400px`,marginX:`auto`,children:(0,import_jsx_runtime.jsxs)(Stack,{children:[(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`},label:`Your name`,size:`small`,tabIndex:1,value:e,onChange:e=>{t(e.target.value),i(!1),l(``),z(``)},autoFocus:!0,margin:`normal`,error:n,helperText:o,disabled:I,required:!0}),(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`},label:`Your email address`,size:`small`,tabIndex:1,value:f,onChange:e=>{p(e.target.value),g(!1),b(``),z(``)},margin:`normal`,error:m,helperText:_,disabled:I,required:!0}),(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`},label:`BetBudget username`,size:`small`,tabIndex:1,value:S,onChange:e=>{C(e.target.value),E(!1),O(``),z(``)},margin:`normal`,error:T,helperText:D,disabled:I,required:!0}),(0,import_jsx_runtime.jsx)(TextField,{sx:{bgcolor:`#fff`},label:`Your Message`,size:`small`,tabIndex:1,multiline:!0,rows:4,value:A,onChange:e=>{j(e.target.value),N(!1),F(``),z(``)},margin:`normal`,error:M,helperText:P,disabled:I,required:!0}),(0,import_jsx_runtime.jsx)(Button,{onClick:()=>{z(``),V(``);let t=!1;isEmpty$8(e)&&(t=!0,i(!0),l(`You must provide name!`)),isEmpty$8(u)&&(t=!0),isEmail(f)||(t=!0,isEmpty$8(f)?(g(!0),b(`You must provide email!`)):(g(!0),b(`This value must be an email!`))),isEmpty$8(S)&&(t=!0,E(!0),O(`You must provide your BetBudget username!`)),isEmpty$8(A)&&(t=!0,N(!0),F(`You must provide message!`)),!t&&(AppAPI({endpoint:`api/v1/support/ticket`,params:{name:e,topic:u,email:f,bbUsername:S,message:A,from:`webapp`},callback:W}),H())},loading:I,disabled:I,children:`Submit`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{color:`error`,bolder:!0,center:!0,children:R}),(0,import_jsx_runtime.jsx)(BodyText$1,{color:`#769180`,bolder:!0,center:!0,children:B})]})]})})}function Complain({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,set
302LoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,py:{xs:0,md:12},children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Make a complaint`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{children:`If you feel like you've been treated unfairly by a financial business, or if you're unhappy with a financial service, you have the right to complain.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Here's how it works. In the first instance, use the form below to make a complaint about BetBudget. We will aim to resolve your complaint within three business days, or to write to you if we haven't been able to by this time.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`We will then write to you again within 15 business days to let you know the outcome of your complaint, telling you whether we have upheld it or not, or if we need more time to investigate telling you why and how long we expect it to take.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{link:()=>{window.open(`https://www.financial-ombudsman.org.uk/consumers/how-to-complain`,`_blank`)},children:`If you're not happy with our response, you may be able to take your complaint to the Financial Ombudsman Service.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Please don't send any sensitive information through this form such as your bank details. If you need to send us sensitive information, please email [email protected] for instructions.`})]}),(0,import_jsx_runtime.jsx)(ComplaintForm,{})]})})}Complain.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};var tbs_logo_default=`/assets/tbs-logo-Blp7A5wA.svg`,stepchange_logo_default=`/assets/stepchange_logo-Ymrlm6WM.webp`,Citizens_Advice_Logo_default=`/assets/Citizens_Advice_Logo-FNU1cImq.webp`;function Resources({closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g}){return(0,import_jsx_runtime.jsx)(Wrapper$2,{closeDrawer:e,setShowLoginSignup:t,showLoginSignup:n,loggedIn:i,link:o,label:l,context:u,setShowLogin:d,setLoginToken:f,hideSignupOption:p,setAcceptedInvitation:m,setDeepLink:g,children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:3,py:{xs:0,md:12},children:[(0,import_jsx_runtime.jsx)(PageTitle$1,{large:!0,color:bb_dark,children:`Resources`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`BetBudget is committed to helping our members live better financial lives. We have compiled a list of resources to help you if you feel you may
302need additional support in any way.`}),(0,import_jsx_runtime.jsxs)(Stack,{padding:2,spacing:2,bgcolor:`#fff`,borderRadius:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{bold:!0,larger:!0,children:`Worried about your gambling spend?`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`If you are worried about your gambling spend and how it could be affecting you or those around you, it's important to know that there is help available which is confidential and free of charge.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`We recommend TalkBanStop as a great place to start your journey to a healthier relationship with gambling.`}),(0,import_jsx_runtime.jsxs)(Stack,{direction:`row`,spacing:2,alignItems:`center`,justifyContent:`space-evenly`,children:[(0,import_jsx_runtime.jsx)(`img`,{src:tbs_logo_default,height:140,alt:`Talk Ban Stop`}),(0,import_jsx_runtime.jsx)(src_default,{src:`https://vimeo.com/534806474`,controls:!0,light:(0,import_jsx_runtime.jsx)(`img`,{src:`https://i.vimeocdn.com/video/1112979801-ab651fd6c0478d4f565d6e09d50fdc21089d79a437ffd8252e992ffb9ed31fa9-d_640?region=us`,alt:`Thumbnail`,height:220,width:390}),style:{borderRadius:5,height:220,width:390}})]}),(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,onClick:()=>{window.open(`https://gamban.com/talkbanstop#free`,`_blank`)},children:`Visit TalkBanStop`})]}),(0,import_jsx_runtime.jsxs)(Stack,{padding:2,spacing:2,bgcolor:`#fff`,borderRadius:2,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{bold:!0,larger:!0,children:`Need help with general budgeting and debt management?`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`If you are worried about your ability to control your finances and keep on top of credit card and loan repayments, there are a number of free and confidential services available to help you.`}),(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Here are just a few places to start where you'll receive a warm welcome and expert advice.`}),(0,import_jsx_runtime.jsxs)(Grid,{container:!0,spacing:2,children:[(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Box,{sx:{textAlign:`center`},children:(0,import_jsx_runtime.jsx)(`img`,{src:stepchange_logo_default,height:100,alt:`Step Change`})}),(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,bold:!0,children:`Step Change`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Step Change is a charity whose mission to help people become debt free. They are a non-profit offering free debt advice one-on-one.`}),(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,onClick:()=>{window.open(`https://www.stepchange.org/`,`_blank`)},children:`Visit Step Change`})]})]})}),(0,import_jsx_runtime.jsx)(Grid,{size:{xs:12,md:6},children:(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,children:[(0,import_jsx_runtime.jsx)(Box,{sx:{textAlign:`center`},children:(0,import_jsx_runtime.jsx)(`img`,{src:Citizens_Advice_Logo_default,height:100,alt:`Citizens Advice`})}),(0,import_jsx_runtime.jsx)(BodyText$1,{medium:!0,bold:!0,children:`Citizens Advice`}),(0,import_jsx_runtime.jsxs)(Stack,{spacing:1,children:[(0,import_jsx_runtime.jsx)(BodyText$1,{children:`Citizens Advice offers a range of support services to help people manage the cost of living, debt and other financial challenges. They have local branches across the UK.`}),(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,onClick:()=>{window.open(`https://www.citizensadvice.org.uk/debt-and-money/`,`_blank`)},children:`Visit Citizens Advice`})]})]})})]})]})]})})}Resources.propTypes={closeDrawer:import_prop_types.default.func,setShowLoginSignup:import_prop_types.default.func.isRequired,showLoginSignup:import_prop_types.default.string,loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool}),setShowLogin:import_prop_types.default.func,setLoginToken:import_prop_types.default.func.isRequired,hideSignupOption:import_prop_types.default.bool,setAcceptedInvitation:import_prop_types.default.func.isRequired,setDeepLink:import_prop_types.default.func.isRequired};function PageTitle({children:e}){return(0,import_jsx_runtime.jsx)(Typography,{fontSize:`xxx-large`,fontWeight:`lighter`,children:e})}PageTitle.propTypes={children:import_prop_types.default.string.isRequired};function InvalidShortlink({loggedIn:e,link:t,label:n,context:i}){return(0,import_jsx_runtime.jsxs)(Stack,{p:2,spacing:2,children:[(0,import_jsx_runtime.jsx)(PageTitle,{children:`Invalid Shortlink`}),(0,import_jsx_runtime.jsx)(BText,{title:`This shortlink is only valid with the Complete product.`}),(0,import_jsx_runtime.jsx)(Footer,{loggedIn:e,link:t,label:n,context:i})]})}
302InvalidShortlink.propTypes={loggedIn:import_prop_types.default.bool,link:import_prop_types.default.string,label:import_prop_types.default.string,context:import_prop_types.default.shape({data:import_prop_types.default.shape({brand_dot_uuid:import_prop_types.default.string,email_template_dot_uuid:import_prop_types.default.string,op_uid:import_prop_types.default.string,operator_dot_uuid:import_prop_types.default.string,operator_user_dot_uuid:import_prop_types.default.string,send_email:import_prop_types.default.bool,send_sms:import_prop_types.default.bool,user_dot_uuid:import_prop_types.default.string}),dot_uuid:import_prop_types.default.string,shortlink:import_prop_types.default.string,name:import_prop_types.default.string,used_times:import_prop_types.default.number,used_dateObj:import_prop_types.default.string,landingpage_dot_uuid:import_prop_types.default.string,hasCustomHTML:import_prop_types.default.bool})};function useRotatingMessage(){let e=[`Talking to the bank...`,`Won't be a moment`,`Not much longer`,`Are we there yet?`],[t,n]=(0,import_react$1.useState)(0),[i,o]=(0,import_react$1.useState)(!0);return(0,import_react$1.useEffect)(()=>{let t=setInterval(()=>{o(!1),setTimeout(()=>{n(t=>(t+1)%e.length),o(!0)},300)},2500);return()=>clearInterval(t)},[e.length]),{currentMessage:e[t],fadeIn:i}}function SuccessFooter(){return(0,import_jsx_runtime.jsx)(Typography,{variant:`caption`,sx:{position:`fixed`,bottom:`20px`,left:`50%`,transform:`translateX(-50%)`,color:`text.secondary`},children:`Powered by BetBudget - FCA registered account information service provider`})}function CallbackLayout({loading:e,message:t,error:n,showCloseButton:i}){let{currentMessage:o,fadeIn:l}=useRotatingMessage();return t?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,margin:`40px`,sx:{minHeight:`100vh`,justifyContent:`center`,alignItems:`center`,textAlign:`center`},children:[(0,import_jsx_runtime.jsx)(Heading,{variant:`h4`,title:t}),i&&(0,import_jsx_runtime.jsx)(Button,{variant:`contained`,onClick:()=>window.close(),children:`Close Window`}),(0,import_jsx_runtime.jsx)(SuccessFooter,{})]}):n?(0,import_jsx_runtime.jsxs)(Stack,{spacing:4,margin:`40px`,children:[(0,import_jsx_runtime.jsx)(Stack,{spacing:2,children:(0,import_jsx_runtime.jsx)(Heading,{textAlign:`center`,variant:`h4`,title:n})}),(0,import_jsx_runtime.jsx)(SuccessFooter,{})]}):e?(0,import_jsx_runtime.jsxs)(Stack,{spacing:2,sx:{minHeight:`100vh`,justifyContent:`center`,alignItems:`center`,textAlign:`center`},children:[(0,import_jsx_runtime.jsx)(CircularProgress,{size:60}),(0,import_jsx_runtime.jsx)(Fade,{in:l,timeout:600,children:(0,import_jsx_runtime.jsx)(Typography,{variant:`h6`,color:`text.primary`,children:o})}),(0,import_jsx_runtime.jsx)(SuccessFooter,{})]}):null}CallbackLayout.propTypes={loading:import_prop_types.default.bool,message:import_prop_types.default.string,error:import_prop_types.default.string,showCloseButton:import_prop_types.default.bool};function Success(){let[e,t]=(0,import_react$1.useState)(!1),[n,i]=(0,import_react$1.useState)(``),[o,l]=(0,import_react$1.useState)(!1),u=(0,import_react$1.useMemo)(()=>new URLSearchParams(window.location.hash.substring(1)),[]),d=(0,import_react$1.useMemo)(()=>new URLSearchParams(window.location.search),[]),{error:f,state:p}=(0,import_react$1.useMemo)(()=>{if(!u||!d)return{error:`Invalid request. Please close this window and try again.`,state:null};let e=u.get(`error`),t=d.get(`error`),n=d.get(`state`),i=u.get(`state`);return{error:e||t,state:n||i}},[u,d]);(0,import_react$1.useEffect)(()=>{f&&p&&!e&&(t(!0),AppAPI({endpoint:`callback/openbanking?error=true`,method:`POST`,params:{state:p},callback:e=>{let n=e;if(n&&typeof n==`object`&&`url`in n)window.location.href=String(n.url);else if(n&&typeof n==`object`&&n&&`message`in n&&`isRWMB`in n&&n.isRWMB){let e=n;if(`redirect_url`in e){let t=e.isUserError?String(e.redirect_url):String(e.callback_url),n=t.includes(`?`)?`&`:`?`,i=`signature`in e?`&dot_rwmb_signature=${encodeURIComponent(e.signature)}`:``,o=e.isUserError?`${t}${n}status=${encodeURIComponent(e.status)}&dot_rwmb_error=true&dot_rwmb_message=${encodeURIComponent(e.message)}&dot_rwmb_key=${e.key}&dot_rwmb_callback_url=${encodeURIComponent(e.callback_url??``)}${e.operatorReferenceId?`&referenceId=${encodeURIComponent(e.operatorReferenceId)}`:``}${e.op_uid?`&customerId=${encodeURIComponent(e.op_uid)}`:``}${i}&sessionToken=${encodeURIComponent(e.sessionToken??``)}`:`${t}${n}status=${encodeURIComponent(e.status)}&message=${encodeURIComponent(e.message)}&key=${e.key}${e.operatorReferenceId?`&referenceId=${encodeURIComponent(e.operatorReferenceId)}`:``}${e.op_uid?`&customerId=${encodeURIComponent(e.op_uid)}`:``}${i}&sessionToken=${encodeURIComponent(e.sessionToken??``)}`;window.location.href=o;return}i(e.message),l(!0);return}else if(typeof n==`object`&&n&&`message`in n&&typeof n.message==`string`){i(n.message),l(!0);return}t(!0)}}))},[f,p,e]);
302let{code:m,id_token:g}=(0,import_react$1.useMemo)(()=>{if(!u||!d)return{code:``,id_token:``};let e=u.get(`code`),t=u.get(`id_token`),n=d.get(`code`),i=d.get(`id_token`);return{code:e||n||``,id_token:t||i||``}},[u,d]),_=(0,import_react$1.useCallback)(()=>{m&&g&&(i(``),AppAPI({endpoint:`callback/openbanking`,method:`POST`,params:{code:m,id_token:g},callback:e=>{let t=e;if(t&&typeof t==`object`&&t&&`message`in t&&`isRWMB`in t&&t.isRWMB){let e=t;if(`redirect_url`in e){let t=e.isUserError?String(e.redirect_url):String(e.callback_url),n=t.includes(`?`)?`&`:`?`,i=`signature`in e?`&dot_rwmb_signature=${encodeURIComponent(e.signature)}`:``,o=e.isUserError?`${t}${n}status=${encodeURIComponent(e.status)}&dot_rwmb_error=true&dot_rwmb_message=${encodeURIComponent(e.message)}&dot_rwmb_key=${e.key}&dot_rwmb_callback_url=${encodeURIComponent(e.callback_url??``)}${e.operatorReferenceId?`&referenceId=${encodeURIComponent(e.operatorReferenceId)}`:``}${e.op_uid?`&customerId=${encodeURIComponent(e.op_uid)}`:``}${i}`:`${t}${n}status=${encodeURIComponent(e.status)}&message=${encodeURIComponent(e.message)}&key=${e.key}${e.operatorReferenceId?`&referenceId=${encodeURIComponent(e.operatorReferenceId)}`:``}${e.op_uid?`&customerId=${encodeURIComponent(e.op_uid)}`:``}${i}`;window.location.href=o;return}i(e.message),l(!0)}else t&&typeof t==`object`&&t&&`message`in t?(i(String(t.message)),l(!0)):t&&typeof t==`object`&&t&&`url`in t?window.location.href=String(t.url):t&&typeof t==`object`&&t&&`ok`in t&&i(`Bank account connected successfully. You can now close this window.`)}}))},[m,g]);return(0,import_react$1.useEffect)(()=>{_()},[_]),n?(0,import_jsx_runtime.jsx)(CallbackLayout,{message:n,showCloseButton:o}):!m||!g||f?(0,import_jsx_runtime.jsx)(CallbackLayout,{error:f||`There was an error connecting to your bank; please try again later`}):(0,import_jsx_runtime.jsx)(CallbackLayout,{loading:!0})}var token=`%[a-f0-9]{2}`,singleMatcher=RegExp(`(`+token+`)|([^%]+?)`,`gi`),multiMatcher=RegExp(`(`+token+`)+`,`gi`);function decodeComponents(e,t){try{return[decodeURIComponent(e.join(``))]}catch{}if(e.length===1)return e;t||=1;let n=e.slice(0,t),i=e.slice(t);return Array.prototype.concat.call([],decodeComponents(n),decodeComponents(i))}function decode$1(e){try{return decodeURIComponent(e)}catch{let t=e.match(singleMatcher)||[];for(let n=1;n<t.length;n++)e=decodeComponents(t,n).join(``),t=e.match(singleMatcher)||[];return e}}function customDecodeURIComponent(e){let t={"%FE%FF":`��`,"%FF%FE":`��`},n=multiMatcher.exec(e);for(;n;){try{t[n[0]]=decodeURIComponent(n[0])}catch{let e=decode$1(n[0]);e!==n[0]&&(t[n[0]]=e)}n=multiMatcher.exec(e)}t[`%C2`]=`�`;let i=Object.keys(t);for(let n of i)e=e.replace(new RegExp(n,`g`),t[n]);return e}function decodeUriComponent(e){if(typeof e!=`string`)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch{return customDecodeURIComponent(e)}}function includeKeys(e,t){let n={};if(Array.isArray(t))for(let i of t){let t=Object.getOwnPropertyDescriptor(e,i);t?.enumerable&&Object.defineProperty(n,i,t)}else for(let i of Reflect.ownKeys(e)){let o=Object.getOwnPropertyDescriptor(e,i);if(o.enumerable){let l=e[i];t(i,l,e)&&Object.defineProperty(n,i,o)}}return n}function splitOnFirst(e,t){if(!(typeof e==`string`&&typeof t==`string`))throw TypeError("Expected the arguments to be of type `string`");if(e===``||t===``)return[];let n=e.indexOf(t);return n===-1?[]:[e.slice(0,n),e.slice(n+t.length)]}var base_exports=__exportAll({exclude:()=>exclude,extract:()=>extract,parse:()=>parse,parseUrl:()=>parseUrl,pick:()=>pick,stringify:()=>stringify,stringifyUrl:()=>stringifyUrl}),isNullOrUndefined=e=>e==null,strictUriEncode=e=>encodeURIComponent(e).replaceAll(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),encodeFragmentIdentifier=Symbol(`encodeFragmentIdentifier`);function encoderForArrayFormat(e){switch(e.arrayFormat){case`index`:return t=>(n,i)=>{let o=n.length;return i===void 0||e.skipNull&&i===null||e.skipEmptyString&&i===``?n:i===null?[...n,[encode(t,e),`[`,o,`]`].join(``)]:[...n,[encode(t,e),`[`,encode(o,e),`]=`,encode(i,e)].join(``)]};case`bracket`:return t=>(n,i)=>i===void 0||e.skipNull&&i===null||e.skipEmptyString&&i===``?n:i===null?[...n,[encode(t,e),`[]`].join(``)]:[...n,[encode(t,e),`[]=`,encode(i,e)].join(``)];case`colon-list-separator`:return t=>(n,i)=>i===void 0||e.skipNull&&i===null||e.skipEmptyString&&i===``?n:i===null?[...n,[encode(t,e),`:list=`].join(``)]:[...n,[encode(t,e),`:list=`,encode(i,e)].join(``)];case`comma`:case`separator`:case`bracket-separator`:{let t=e.arrayFormat===`bracket-separator`?`[]=`:`=`;return n=>(i,o)=>o===void 0||e.skipNull&&o===null||e.skipEmptyString&&o===``?i:(o=o===null?``:o,i.length===0?[[encode(n,e),t,encode(o,e)].join(``)]:[[i,encode(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,i)=>i===void 0||e.skipNull&&i===null||e.skipEmptyString&&i===``?n:i===null?[...n,encode(t,e)]:[...n,[encode(t,e),`=`,encode(i,e)].join(``)]}}function parserForArrayFormat(e){let t;switch(e.arrayFormat){case`index`:return(e,n,i)=>{if(t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,``),!t){i[e]=n;return}i[e]===void 0&&(i[e]={}),i[e][t[1]]=n};case`bracket`:return(e,n,i)=>{if(t=/(\[])$/.exec(e),e=e.replace(/\[]$/,``),!t){i[e]=n;return}if(i[e]===void 0){i[e]=[n];return}i[e]=[...i[e],n]};case`colon-list-separator`:return(e,n,i)=>{if(t=/(:list)$/.exec(e),e=e.replace(/:list$/,``),!t){i[e]=n;return}if(i[e]===void 0){i[e]=[n];return}i[e]=[...i[e],n]};case`comma`:case`separator`:return(t,n,i)=>{i[t]=typeof n==`string`&&n.includes(e.arrayFormatSeparator)?n.split(e.arrayFormatSeparator).map(t=>decode(t,e)):n===null?n:decode(n,e)};case`bracket-separator`:return(t,n,i)=>{let o=/(\[])$/.test(t);if(t=t.replace(/\[]$/,``),!o){i[t]=n&&decode(n,e);return}let l=n===null?[]:decode(n,e).split(e.arrayFormatSeparator);if(i[t]===void 0){i[t]=l;return}i[t]=[...i[t],...l]};default:return(e,t,n)=>{if(n[e]===void 0){n[e]=t;return}n[e]=[...[n[e]].flat(),t]}}}function validateArrayFormatSeparator(e){if(typeof e!=`string`||e.length!==1)throw TypeError(`arrayFormatSeparator must be single character string`)}function encode(e,t){return t.encode?t.strict?strictUriEncode(e):encodeURIComponent(e):e}function decode(e,t){return t.decode?decodeUriComponent(e):e}function keysSorter(e){return Array.isArray(e)?e.sort():typeof e==`object`?keysSorter(Object.keys(e)).sort((e,t)=>
302Number(e)-Number(t)).map(t=>e[t]):e}function removeHash(e){let t=e.indexOf(`#`);return t!==-1&&(e=e.slice(0,t)),e}function getHash(e){let t=``,n=e.indexOf(`#`);return n!==-1&&(t=e.slice(n)),t}function parseValue(e,t,n){return n===`string`&&typeof e==`string`?e:typeof n==`function`&&typeof e==`string`?n(e):n===`boolean`&&e===null?!0:n===`boolean`&&e!==null&&(e.toLowerCase()===`true`||e.toLowerCase()===`false`)?e.toLowerCase()===`true`:n===`boolean`&&e!==null&&(e.toLowerCase()===`1`||e.toLowerCase()===`0`)?e.toLowerCase()===`1`:n===`string[]`&&t.arrayFormat!==`none`&&typeof e==`string`?[e]:n===`number[]`&&t.arrayFormat!==`none`&&!Number.isNaN(Number(e))&&typeof e==`string`&&e.trim()!==``?[Number(e)]:n===`number`&&!Number.isNaN(Number(e))&&typeof e==`string`&&e.trim()!==``?Number(e):t.parseBooleans&&e!==null&&(e.toLowerCase()===`true`||e.toLowerCase()===`false`)?e.toLowerCase()===`true`:t.parseNumbers&&!Number.isNaN(Number(e))&&typeof e==`string`&&e.trim()!==``?Number(e):e}function extract(e){e=removeHash(e);let t=e.indexOf(`?`);return t===-1?``:e.slice(t+1)}function parse(e,t){t={decode:!0,sort:!0,arrayFormat:`none`,arrayFormatSeparator:`,`,parseNumbers:!1,parseBooleans:!1,types:Object.create(null),...t},validateArrayFormatSeparator(t.arrayFormatSeparator);let n=parserForArrayFormat(t),i=Object.create(null);if(typeof e!=`string`||(e=e.trim().replace(/^[?#&]/,``),!e))return i;for(let o of e.split(`&`)){if(o===``)continue;let e=t.decode?o.replaceAll(`+`,` `):o,[l,u]=splitOnFirst(e,`=`);l===void 0&&(l=e),u=u===void 0?null:[`comma`,`separator`,`bracket-separator`].includes(t.arrayFormat)?u:decode(u,t),n(decode(l,t),u,i)}for(let[e,n]of Object.entries(i))if(typeof n==`object`&&n&&t.types[e]!==`string`)for(let[i,o]of Object.entries(n)){let l=t.types[e],u=typeof l==`function`?l:l?l.replace(`[]`,``):void 0;n[i]=parseValue(o,t,u)}else typeof n==`object`&&n&&t.types[e]===`string`?i[e]=Object.values(n).join(t.arrayFormatSeparator):i[e]=parseValue(n,t,t.types[e]);return t.sort===!1?i:(t.sort===!0?Object.keys(i).sort():Object.keys(i).sort(t.sort)).reduce((e,t)=>{let n=i[t];return e[t]=n&&typeof n==`object`&&!Array.isArray(n)?keysSorter(n):n,e},Object.create(null))}function stringify(e,t){if(!e)return``;t={encode:!0,strict:!0,arrayFormat:`none`,arrayFormatSeparator:`,`,...t},validateArrayFormatSeparator(t.arrayFormatSeparator);let n=n=>t.skipNull&&isNullOrUndefined(e[n])||t.skipEmptyString&&e[n]===``,i=encoderForArrayFormat(t),o={};for(let[t,i]of Object.entries(e))n(t)||(o[t]=i);let l=Object.keys(o);return t.sort!==!1&&l.sort(t.sort),l.map(n=>{let o=e[n];if(t.replacer&&(o=t.replacer(n,o),o===void 0)||o===void 0)return``;if(o===null)return encode(n,t);if(Array.isArray(o)){if(o.length===0&&t.arrayFormat===`bracket-separator`)return encode(n,t)+`[]`;let e=o;return t.replacer&&(e=o.map((e,i)=>t.replacer(`${n}[${i}]`,e)).filter(e=>e!==void 0)),e.reduce(i(n),[]).join(`&`)}return encode(n,t)+`=`+encode(o,t)}).filter(e=>e.length>0).join(`&`)}function parseUrl(e,t){t={decode:!0,...t};let[n,i]=splitOnFirst(e,`#`);return n===void 0&&(n=e),{url:n?.split(`?`)?.[0]??``,query:parse(extract(e),t),...t&&t.parseFragmentIdentifier&&i?{fragmentIdentifier:decode(i,t)}:{}}}function stringifyUrl(e,t){t={encode:!0,strict:!0,[encodeFragmentIdentifier]:!0,...t};let n=removeHash(e.url).split(`?`)[0]||``,i=stringify({...parse(extract(e.url),{sort:!1,...t}),...e.query},t);i&&=`?${i}`;let o=getHash(e.url);if(typeof e.fragmentIdentifier==`string`){let i=new URL(n);i.hash=e.fragmentIdentifier,o=t[encodeFragmentIdentifier]?i.hash:`#${e.fragmentIdentifier}`}return`${n}${i}${o}`}function pick(e,t,n){n={parseFragmentIdentifier:!0,[encodeFragmentIdentifier]:!1,...n};let{url:i,query:o,fragmentIdentifier:l}=parseUrl(e,n);return stringifyUrl({url:i,query:includeKeys(o,t),fragmentIdentifier:l},n)}function exclude(e,t,n){return pick(e,Array.isArray(t)?e=>!t.includes(e):(e,n)=>!t(e,n),n)}var query_string_default=base_exports;function CallbackHandler(){let[e,t]=(0,import_react$1.useState)(!0),[n,i]=(0,import_react$1.useState)(``),[o,l]=(0,import_react$1.useState)(``),[u,d]=(0,import_react$1.use
302State)(``),[f,p]=(0,import_react$1.useState)(``),[m,g]=(0,import_react$1.useState)(``);return(0,import_react$1.useEffect)(()=>{let{connection_id:e,id_token:t,error_class:n}=query_string_default.parse(window.location.search);n&&typeof n==`string`&&p(n),e&&typeof e==`string`&&l(e),t&&typeof t==`string`&&d(t)},[]),(0,import_react$1.useEffect)(()=>{if(e){if(o&&u&&!f){AppAPI({endpoint:`callback/saltedge`,method:`POST`,params:{connectionId:o,id_token:u},callback:e=>{e&&`url`in e?window.location.href=e.url:e&&`ok`in e?(t(!1),g(`Bank account connected successfully. You can now close this window.`)):(t(!1),i(`Error connecting bank account`))}});return}(f||u&&!o)&&AppAPI({endpoint:`callback/saltedge?error=true`,method:`POST`,params:{id_token:u,...f&&{error_class:f}},callback:e=>{e&&`url`in e?window.location.href=e.url:e&&`message`in e?(t(!1),g(e.message)):(t(!1),i(`Error connecting bank account`))}})}},[o,u,f,e]),e?(0,import_jsx_runtime.jsx)(CallbackLayout,{loading:!0}):n?(0,import_jsx_runtime.jsx)(CallbackLayout,{error:n||`There was an error connecting to your bank; please try again later`}):m?(0,import_jsx_runtime.jsx)(CallbackLayout,{message:m,showCloseButton:!0}):(0,import_jsx_runtime.jsx)(CallbackLayout,{loading:!0})}var AccountsConsentContext=(0,import_react$1.createContext)([]),initialState=()=>void 0,AppDispatchContext=(0,import_react$1.createContext)(initialState);function App(){document.body.style.padding=`0`,document.body.style.margin=`0`,document.body.style.backgroundColor=bgcolor;let e=window.innerWidth,[t,n]=(0,import_react$1.useState)(``),[i,o]=(0,import_react$1.useState)(null),[l,u]=(0,import_react$1.useState)(``),[d,f]=(0,import_react$1.useState)(``),[p,m]=(0,import_react$1.useState)(null),[g,_]=(0,import_react$1.useState)(!1),[b,S]=(0,import_react$1.useState)(``),[C,T]=(0,import_react$1.useState)(!1),[E,D]=(0,import_react$1.useState)([]),[O,A]=(0,import_react$1.useState)([]),j=useNavigate(),M=(0,import_react$1.useCallback)(()=>{n(``),localStorage.removeItem(`dot_logintoken`),j(`/`)},[j]),N=(0,import_react$1.useCallback)((e=!1)=>{if(e){M();return}E.length===0?_(!0):M()},[E.length,M]),P=(0,import_react$1.useCallback)(()=>{AppAPI({endpoint:`betbudget/api/shortlink/${l}`,method:`GET`,callback:e=>{let t=e;if(!(`error`in t)){if(`hasCustomHTML`in t){let e=`_`;try{e=t.name.toLowerCase().replaceAll(` `,``)}catch{}window.location.replace(`${API_SERVER}/lp/${e}/${l}`)}o(t)}}})},[l]),F=()=>{t&&AppAPI({setShowLogin:T,endpoint:`betbudget/api/consents`,callback:e=>{let t=e;`error`in t||D(t.consentObjs)}})},I=()=>{AppAPI({endpoint:`betbudget/api/v2/onboarding_web`,callback:e=>{let t=e;t&&A(t)}})},L=(0,import_react$1.useMemo)(()=>new URLSearchParams(window.location.search),[]);return(0,import_react$1.useEffect)(()=>{let e=L.get(`link`);e?.slice(0,2)===`c-`?j(`/invalid_shortlink`):e&&u(e);let t=L.get(`deepLink`);t&&f(t);let i=L.get(`loginToken`);i&&n(i)},[L]),(0,import_react$1.useEffect)(()=>{l&&P()},[l]),(0,import_react$1.useEffect)(()=>{t&&(S(``),T(!1),t!==localStorage.getItem(`dot_logintoken`)&&(localStorage.setItem(`dot_logintoken`,t),localStorage.setItem(`dot_logintime`,new Date().getTime().toString())),window.location.pathname!==`/callback/openbanking`&&j(`/app/dashboard`))},[t]),(0,import_react$1.useEffect)(()=>{I()},[]),(0,import_react$1.useLayoutEffect)(()=>{let e,i;try{e=localStorage.getItem(`dot_logintoken`),i=localStorage.getItem(`dot_logintime`)}catch{}i&&e?new Date().getTime()-Number(i)>times.HOUR?N(!0):t!==e&&n(e):e&&t!==e&&n(e)},[t]),(L.get(`link`)||l)&&!t&&!i?(0,import_jsx_runtime.jsxs)(Stack,{p:4,alignItems:`center`,children:[(0,import_jsx_runtime.jsx)(LinearProgress,{variant:`indeterminate`}),(0,import_jsx_runtime.jsx)(BodyText,{center:!0,children:`Loading`})]}):i&&i.landingpage_dot_uuid?(0,import_jsx_runtime.jsx)(OpenWrapper,{children:(0,import_jsx_runtime.jsx)(OperatorLandingpage,{landingpage_dot_uuid:i.landingpage_dot_uuid,dot_uuid:i.dot_uuid,data:i.data})}):(0,import_jsx_runtime.jsx)(AccountsConsentContext.Provider,{value:E,children:(0,import_jsx_runtime.jsx)(AppDispatchContext.Provider,{value:D,children:(0,import_jsx_runtime.jsxs)(Routes,{children:[(0,import_jsx_runtime.jsx)(Route,{path:`/complete`,element:(0,import_jsx_runtime.jsx)(CompleteAccount,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/iq`,element:(0,import_jsx_runtime.jsx)(MobileConsentInterstitial,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/mobile_consent_interstitial`,element:(0,import_jsx_runtime.jsx)(MobileConsentInterstitial,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/demo/landingpage/:demo_landingpage`,element:(0,import_jsx_runtime.jsx)(OperatorLandingpage,{demo:!0})}),(0,import_jsx_runtime.jsx)(Route,{path:`/embed`,element:(0,import_jsx_runtime.jsx)(IFrameEmbed,{dot_uuid:i?.dot_uuid})}),(0,import_jsx_runtime.jsx)(Route,{path:`/terms`,element:(0,import_jsx_runtime.jsx)(Terms,{context:i,setShowLoginSignup:S,setLoginToken:n,setAcceptedInvitation:m,setDeepLink:f})}),(0,import_jsx_runtime.jsx)(Route,{path:`/privacy`,element:(0,import_jsx_runtime.jsx)(Privacy,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/about`,element:(0,import_jsx_runtime.jsx)(About,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/budgeting-features`,element:(0,import_jsx_runtime.jsx)(Features,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/budget-your-betting`,element:(0,import_jsx_runtime.jsx)(Gambling,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/personalised-alerts`,element:(0,import_jsx_runtime.jsx)(Alerts,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/sign-up-mobile`,element:(0,import_jsx_runtime.jsx)(SignUpM
302obile,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/login-mobile`,element:(0,import_jsx_runtime.jsx)(LoginMobile,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/open-banking`,element:(0,import_jsx_runtime.jsx)(OpenBanking,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/contact`,element:(0,import_jsx_runtime.jsx)(Contact,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/complain`,element:(0,import_jsx_runtime.jsx)(Complain,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/resources`,element:(0,import_jsx_runtime.jsx)(Resources,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/faq`,element:(0,import_jsx_runtime.jsx)(SiteFAQ,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S})}),(0,import_jsx_runtime.jsx)(Route,{path:`/iframe/consent/complete`,element:(0,import_jsx_runtime.jsx)(IFrameConsentComplete,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/iframe/error`,element:(0,import_jsx_runtime.jsx)(IFrameError,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/qr_consent_complete`,element:(0,import_jsx_runtime.jsx)(QRConsentFinish,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/consent_error`,element:(0,import_jsx_runtime.jsx)(ConsentError,{context:i,isSupported:!0})}),(0,import_jsx_runtime.jsx)(Route,{path:`/consent_unsupported`,element:(0,import_jsx_runtime.jsx)(ConsentError,{context:i})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/dashboard`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(Dashboard,{newUser:d===`new_user`,acceptedInvitation:p,setAcceptedInvitation:m,setShowLogin:T})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/latest`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(Latest,{})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/insights`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(Insights,{setShowLogin:T})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/bettracker/account/:trackedAccount_dot_uuid`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(BetTrackerAccount,{setShowLogin:T})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/bettracker`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(BetTracker,{setShowLogin:T})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/sharing`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(Sharing,{setShowLogin:T})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/banks`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(Banks,{setShowLogin:T,getConsents:F,consentObjs:E})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/addbank`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(AddBank,{setShowLogin:T})})}
302),(0,import_jsx_runtime.jsx)(Route,{path:`/app/settings`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(Settings,{setShowLogin:T,logOutAfterCheck:M})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/terms`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(AppTerms,{setShowLogin:T})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/privacy`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(AppPrivacy,{setShowLogin:T})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/complain`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(Complain,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/documents`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(Documents_default,{})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/app/missions`,element:(0,import_jsx_runtime.jsx)(Wrapper$1,{context:i,setLoginToken:n,setAcceptedInvitation:m,setShowLogin:T,setShowLoginSignup:S,windowWidth:e,showLogin:C,showLogOutPopUp:g,setShowLogOutPopUp:_,logOut:N,logOutAfterCheck:M,children:(0,import_jsx_runtime.jsx)(MissionsDashboard,{setShowLogin:T})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/dashboard`,element:(0,import_jsx_runtime.jsx)(Wrapper$2,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S,children:(0,import_jsx_runtime.jsx)(OnboardingPage,{cards:O,index:1})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/bettracker`,element:(0,import_jsx_runtime.jsx)(Wrapper$2,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S,children:(0,import_jsx_runtime.jsx)(OnboardingPage,{cards:O,index:2})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/insights`,element:(0,import_jsx_runtime.jsx)(Wrapper$2,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S,children:(0,import_jsx_runtime.jsx)(OnboardingPage,{cards:O,index:3})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/banks`,element:(0,import_jsx_runtime.jsx)(Wrapper$2,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S,children:(0,import_jsx_runtime.jsx)(OnboardingPage,{cards:O,index:4})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/missions`,element:(0,import_jsx_runtime.jsx)(Wrapper$2,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S,children:(0,import_jsx_runtime.jsx)(OnboardingPage,{cards:O,index:5})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/sharing`,element:(0,import_jsx_runtime.jsx)(Wrapper$2,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S,children:(0,import_jsx_runtime.jsx)(OnboardingPage,{cards:O,index:6})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/documents`,element:(0,import_jsx_runtime.jsx)(Wrapper$2,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S,children:(0,import_jsx_runtime.jsx)(OnboardingPage,{cards:O,index:7})})}),(0,import_jsx_runtime.jsx)(Route,{path:`/invalid_shortlink`,element:(0,import_jsx_runtime.jsx)(InvalidShortlink,{context:i})}),(0,import_jsx_runtime.jsx)(Route,{path:`/callback/openbanking`,element:(0,import_jsx_runtime.jsx)(Success,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/callback/saltedge`,element:(0,import_jsx_runtime.jsx)(CallbackHandler,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/cookies`,element:(0,import_jsx_runtime.jsx)(Cookies,{})}),(0,import_jsx_runtime.jsx)(Route,{path:`/home`,element:(0,import_jsx_runtime.jsx)(Homepage,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S,cards:O})}),(0,import_jsx_runtime.jsx)(Route,{path:`*`,element:(0,import_jsx_runtime.jsx)(Homepage,{setLoginToken:n,setDeepLink:f,setAcceptedInvitation:m,context:i,showLoginSignup:b,setShowLoginSignup:S,cards:O})})]})})})}import_client.createRoot(document.getElementById(`root`)).render((0,import_jsx_runtime.jsx)(BrowserRouter,{children:(0,import_jsx_runtime.jsx)(App,{})}));export{require_react$1 as n,__toESM as r,__vitePreload as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.