PageSourceSearch

https://taranapp.com/assets/index-Bsy5pi5G.js

js taranapp.com collected 2026-10-02 00:33:43 UTC 580,408 bytes, 93 lines download raw bytes

1var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(e&&(t=e(e=0)),t),s=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),c=e=>{let n={};for(var r in e)t(n,r,{get:e[r],enumerable:!0});return n},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,a)=>(a=n==null?{}:e(i(n)),l(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),d=e=>l(t({},`__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`)continue;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 f=s((exports=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.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`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function ee(e,t){return E(e.type,t,e.props)}function D(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function te(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var ne=/\/+/g;function O(e,t){return typeof e==`object`&&e&&e.key!=null?te(``+e.key):t.toString(36)}function k(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},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 re(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,re(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+O(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(ne,`$&/`)+`/`),re(o,r,i,``,function(e){return e})):o!=null&&(D(o)&&(o=ee(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(ne,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u<e.length;u++)a=e[u],s=l+O(a,u),c+=re(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+O(a,u++),c+=re(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return re(k(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function ie(e,t,n){if(e==null)return e;var r=[],i=0;return re(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function ae(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 A=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:ie,forEach:function(e,t,n){ie(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ie(e,function(){t++}),t},toArray:function(e){return ie(e,function(e){return e})||[]},only:function(e){if(!D(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};
vendor: 14,250 bytes, line 1
1exports.Activity=f,exports.Children=j,exports.Component=v,exports.Fragment=r,exports.Profiler=a,exports.PureComponent=b,exports.StrictMode=i,exports.Suspense=l,exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,exports.__COMPILER_RUNTIME={__proto__:null,c:function(e){return w.H.useMemoCache(e)}},exports.cache=function(e){return function(){return e.apply(null,arguments)}},exports.cacheSignal=function(){return null},exports.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!T.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return E(e.type,i,r)},exports.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},exports.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)T.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return E(e,a,i)},exports.createRef=function(){return{current:null}},exports.forwardRef=function(e){return{$$typeof:c,render:e}},exports.isValidElement=D,exports.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:ae}},exports.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},exports.startTransition=function(e){var t=w.T,n={};w.T=n;try{var r=e(),i=w.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(C,A)}catch(e){A(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),w.T=t}},exports.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},exports.use=function(e){return w.H.use(e)},exports.useActionState=function(e,t,n){return w.H.useActionState(e,t,n)},exports.useCallback=function(e,t){return w.H.useCallback(e,t)},exports.useContext=function(e){return w.H.useContext(e)},exports.useDebugValue=function(){},exports.useDeferredValue=function(e,t){return w.H.useDeferredValue(e,t)},exports.useEffect=function(e,t){return w.H.useEffect(e,t)},exports.useEffectEvent=function(e){return w.H.useEffectEvent(e)},exports.useId=function(){return w.H.useId()},exports.useImperativeHandle=function(e,t,n){return w.H.useImperativeHandle(e,t,n)},exports.useInsertionEffect=function(e,t){return w.H.useInsertionEffect(e,t)},exports.useLayoutEffect=function(e,t){return w.H.useLayoutEffect(e,t)},exports.useMemo=function(e,t){return w.H.useMemo(e,t)},exports.useOptimistic=function(e,t){return w.H.useOptimistic(e,t)},exports.useReducer=function(e,t,n){return w.H.useReducer(e,t,n)},exports.useRef=function(e){return w.H.useRef(e)},exports.useState=function(e){return w.H.useState(e)},exports.useSyncExternalStore=function(e,t,n){return w.H.useSyncExternalStore(e,t,n)},exports.useTransition=function(){return w.H.useTransition()},exports.version=`19.2.0`})),p=s(((exports,t)=>{t.exports=f()})),m=s((exports=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(exports.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;exports.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();exports.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,S||(S=!0,D());else{var t=n(l);t!==null&&O(x,t.startTime-e)}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(exports.unstable_now()-T<w)}function ee(){if(g=!1,S){var t=exports.unstable_now();T=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=exports.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&O(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?D():S=!1}}}var D;if(typeof y==`function`)D=function(){y(ee)};else if(typeof MessageChannel<`u`){var te=new MessageChannel,ne=te.port2;te.port1.onmessage=ee,D=function(){ne.postMessage(null)}}else D=function(){_(ee,0)};function O(t,n){C=_(function(){t(exports.unstable_now())},n)}exports.unstable_IdlePriority=5,exports.unstable_ImmediatePriority=1,exports.unstable_LowPriority=4,exports.unstable_NormalPriority=3,exports.unstable_Profiling=null,exports.unstable_UserBlockingPriority=2,exports.unstable_cancelCallback=function(e){e.callback=null},exports.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`):w=0<e?Math.floor(1e3/e):5},exports.unstable_getCurrentPriorityLevel=function(){return f},exports.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},exports.unstable_requestPaint=function(){g=!0},exports.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},exports.unstable_scheduleCallback=function(r,i,a){var o=exports.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,O(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,D()))),r},exports.unstable_shouldYield=E,exports.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),h=s(((exports,t)=>{t.exports=m()})),g=s((exports=>{var t=p();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 r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}exports.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,exports.createPortal=function(e,t){var r=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 o(e,t,null,r)},exports.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},exports.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},exports.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},exports.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},exports.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.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??i.d.M(e)},exports.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,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})}},exports.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=c(t.as,t.crossOrigin);i.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 i.d.m(e)},exports.requestFormReset=function(e){i.d.r(e)},exports.unstable_batchedUpdates=function(e,t){return e(t)},exports.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},exports.useFormStatus=function(){return s.H.useHostTransitionStatus()},exports.version=`19.2.0`})),_=s(((exports,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=g()})),v=s((exports=>{var t=h(),n=p(),r=_();function i(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 a(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o(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 s(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 c(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 l(e){if(o(e)!==e)throw Error(i(188))}function u(e){var t=e.alternate;if(!t){if(t=o(e),t===null)throw Error(i(188));return t===e?e:null}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var s=a.alternate;if(s===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===n)return l(a),e;if(s===r)return l(a),t;s=s.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=s;else{for(var c=!1,u=a.child;u;){if(u===n){c=!0,n=a,r=s;break}if(u===r){c=!0,r=a,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,r=a;break}if(u===r){c=!0,r=s,n=a;break}u=u.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function d(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=d(e),t!==null)return t;e=e.sibling}return null}var f=Object.assign,m=Symbol.for(`react.element`),g=Symbol.for(`react.transitional.element`),v=Symbol.for(`react.portal`),y=Symbol.for(`react.fragment`),b=Symbol.for(`react.strict_mode`),x=Symbol.for(`react.profiler`),S=Symbol.for(`react.consumer`),C=Symbol.for(`react.context`),w=Symbol.for(`react.forward_ref`),T=Symbol.for(`react.suspense`),E=Symbol.for(`react.suspense_list`),ee=Symbol.for(`react.memo`),D=Symbol.for(`react.lazy`),te=Symbol.for(`react.activity`),ne=Symbol.for(`react.memo_cache_sentinel`),O=Symbol.iterator;function k(e){return typeof e!=`object`||!e?null:(e=O&&e[O]||e[`@@iterator`],typeof e==`function`?e:null)}var re=Symbol.for(`react.client.reference`);function ie(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===re?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case y:return`Fragment`;case x:return`Profiler`;case b:return`StrictMode`;case T:return`Suspense`;case E:return`SuspenseList`;case te:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case v:return`Portal`;case C:return e.displayName||`Context`;case S:return(e._context.displayName||`Context`)+`.Consumer`;case w:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ee:return t=e.displayName||null,t===null?ie(e.type)||`Memo`:t;case D:t=e._payload,e=e._init;try{return ie(e(t))}catch{}}return null}var ae=Array.isArray,A=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,j=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,oe={pending:!1,data:null,method:null,action:null},se=[],ce=-1;function le(e){return{current:e}}function ue(e){0>ce||(e.current=se[ce],se[ce]=null,ce--)}function M(e,t){ce++,se[ce]=e.current,e.current=t}var de=le(null),fe=le(null),pe=le(null),me=le(null);function he(e,t){switch(M(pe,t),M(fe,e),M(de,null),t.nodeType){case 9:case 11:e=(e
vendor: 7,643 bytes, lines 1-8
1=t.documentElement)&&(e=e.namespaceURI)?af(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=af(t),e=sf(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}ue(de),M(de,e)}function ge(){ue(de),ue(fe),ue(pe)}function _e(e){e.memoizedState!==null&&M(me,e);var t=de.current,n=sf(t,e.type);t!==n&&(M(fe,e),M(de,n))}function ve(e){fe.current===e&&(ue(de),ue(fe)),me.current===e&&(ue(me),hp._currentValue=oe)}var ye,be;function xe(e){if(ye===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ye=t&&t[1]||``,be=-1<e.stack.indexOf(`
2    at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
3`+ye+e+be}var Se=!1;function Ce(e,t){if(!e||Se)return``;Se=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={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 r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
4`),l=s.split(`
5`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
6`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Se=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?xe(n):``}function we(e,t){switch(e.tag){case 26:case 27:case 5:return xe(e.type);case 16:return xe(`Lazy`);case 13:return e.child!==t&&t!==null?xe(`Suspense Fallback`):xe(`Suspense`);case 19:return xe(`SuspenseList`);case 0:case 15:return Ce(e.type,!1);case 11:return Ce(e.type.render,!1);case 1:return Ce(e.type,!0);case 31:return xe(`Activity`);default:return``}}function Te(e){try{var t=``,n=null;do t+=we(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
7Error generating stack: `+e.message+`
8`+e.stack}}var Ee=Object.prototype.hasOwnProperty,De=t.unstable_scheduleCallback,Oe=t.unstable_cancelCallback,ke=t.unstable_shouldYield,Ae=t.unstable_requestPaint,je=t.unstable_now,Me=t.unstable_getCurrentPriorityLevel,Ne=t.unstable_ImmediatePriority,Pe=t.unstable_UserBlockingPriority,Fe=t.unstable_NormalPriority,Ie=t.unstable_LowPriority,Le=t.unstable_IdlePriority,Re=t.log,ze=t.unstable_setDisableYieldValue,Be=null,Ve=null;function He(e){if(typeof Re==`function`&&ze(e),Ve&&typeof Ve.setStrictMode==`function`)try{Ve.setStrictMode(Be,e)}catch{}}var Ue=Math.clz32?Math.clz32:Ke,We=Math.log,Ge=Math.LN2;function Ke(e){return e>>>=0,e===0?32:31-(We(e)/Ge|0)|0}var qe=256,Je=262144,Ye=4194304;function Xe(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 r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=Xe(n))):i=Xe(o):i=Xe(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Xe(n))):i=Xe(o)):i=Xe(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Qe(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function $e(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 et(){var e=Ye;return Ye<<=1,!(Ye&62914560)&&(Ye=4194304),e}function tt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function nt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function rt(e,t,n,r,i,a){var o=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 s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Ue(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&it(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function it(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ue(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function at(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ue(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function ot(e,t){var n=t&-t;return n=n&42?1:st(n),(n&(e.suspendedLanes|t))===0?n:0}function st(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 ct(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function lt(){var e=j.p;return e===0?(e=window.event,e===void 0?32:jp(e.type)):e}function ut(e,t){var n=j.p;try{return j.p=e,t()}finally{j.p=n}}var dt=Math.random().toString(36).slice(2),ft=`__reactFiber$`+dt,pt=`__reactProps$`+dt,mt=`__reactContainer$`+dt,ht=`__reactEvents$`+dt,gt=`__reactListeners$`+dt,_t=`__reactHandles$`+dt,vt=`__reactResources$`+dt,yt=`__reactMarker$`+dt;function bt(e){delete e[ft],delete e[pt],delete e[ht],delete e[gt],delete e[_t]}function xt(e){var t=e[ft];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mt]||n[ft]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Of(e);e!==null;){if(n=e[ft])return n;e=Of(e)}return t}e=n,n=e.parentNode}return null}function St(e){if(e=e[ft]||e[mt]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Ct(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function wt(e){var t=e[vt];return t||=e[vt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function Tt(e){e[yt]=!0}var Et=new Set,Dt={};function Ot(e,t){kt(e,t),kt(e+`Capture`,t)}function kt(e,t){for(Dt[e]=t,e=0;e<t.length;e++)Et.add(t[e])}var At=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
8037D\\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]*$`),jt={},Mt={};function Nt(e){return Ee.call(Mt,e)?!0:Ee.call(jt,e)?!1:At.test(e)?Mt[e]=!0:(jt[e]=!0,!1)}function Pt(e,t,n){if(Nt(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function Ft(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 It(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function Lt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Rt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function zt(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Bt(e){if(!e._valueTracker){var t=Rt(e)?`checked`:`value`;e._valueTracker=zt(e,t,``+e[t])}}function Vt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Rt(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Ht(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 Ut=/[\n"\\]/g;function Wt(e){return e.replace(Ut,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Gt(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Lt(t)):e.value!==``+Lt(t)&&(e.value=``+Lt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):qt(e,o,Lt(n)):qt(e,o,Lt(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+Lt(s):e.removeAttribute(`name`)}function Kt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){Bt(e);return}n=n==null?``:``+Lt(n),t=t==null?n:``+Lt(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),Bt(e)}function qt(e,t,n){t===`number`&&Ht(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Jt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Lt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Yt(e,t,n){if(t!=null&&(t=``+Lt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Lt(n)}function Xt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(ae(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}
vendor: 9,538 bytes, line 8
8n=Lt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Bt(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 Qt=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 $t(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||Qt.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function en(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&$t(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&$t(e,o,t[o])}function tn(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 nn=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`]]),rn=/^[\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 an(e){return rn.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function on(){}var sn=null;function cn(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ln=null,un=null;function dn(e){var t=St(e);if(t&&(e=t.stateNode)){var n=e[pt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Gt(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="`+Wt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[pt]||null;if(!a)throw Error(i(90));Gt(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Vt(r)}break a;case`textarea`:Yt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Jt(e,!!n.multiple,t,!1)}}}var fn=!1;function pn(e,t,n){if(fn)return e(t,n);fn=!0;try{return e(t)}finally{if(fn=!1,(ln!==null||un!==null)&&(Fu(),ln&&(t=ln,e=un,un=ln=null,dn(t),e)))for(t=0;t<e.length;t++)dn(e[t])}}function mn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[pt]||null;if(r===null)return null;n=r[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`:(r=!r.disabled)||(e=e.type,r=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var hn=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),gn=!1;if(hn)try{var _n={};Object.defineProperty(_n,`passive`,{get:function(){gn=!0}}),window.addEventListener(`test`,_n,_n),window.removeEventListener(`test`,_n,_n)}catch{gn=!1}var vn=null,yn=null,bn=null;function xn(){if(bn)return bn;var e,t=yn,n=t.length,r,i=`value`in vn?vn.value:vn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return bn=i.slice(e,1<r?1-r:void 0)}function Sn(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 Cn(){return!0}function wn(){return!1}function Tn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?Cn:wn,this.isPropagationStopped=wn,this}return f(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=Cn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=Cn)},persist:function(){},isPersistent:Cn}),t}var En={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Dn=Tn(En),On=f({},En,{view:0,detail:0}),kn=Tn(On),An,jn,Mn,Nn=f({},On,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Yn,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!==Mn&&(Mn&&e.type===`mousemove`?(An=e.screenX-Mn.screenX,jn=e.screenY-Mn.screenY):jn=An=0,Mn=e),An)},movementY:function(e){return`movementY`in e?e.movementY:jn}}),Pn=Tn(Nn),Fn=f({},Nn,{dataTransfer:0}),In=Tn(Fn),Ln=f({},On,{relatedTarget:0}),Rn=Tn(Ln),zn=f({},En,{animationName:0,elapsedTime:0,pseudoElement:0}),Bn=Tn(zn),Vn=f({},En,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}}),Hn=Tn(Vn),Un=f({},En,{data:0}),Wn=Tn(Un),Gn={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:`F
85`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},qn={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Jn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=qn[e])?!!t[e]:!1}function Yn(){return Jn}var Xn=f({},On,{key:function(e){if(e.key){var t=Gn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Sn(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:Yn,charCode:function(e){return e.type===`keypress`?Sn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Sn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}}),Zn=Tn(Xn),Qn=f({},Nn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),$n=Tn(Qn),er=f({},On,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Yn}),tr=Tn(er),nr=f({},En,{propertyName:0,elapsedTime:0,pseudoElement:0}),rr=Tn(nr),ir=f({},Nn,{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}),ar=Tn(ir),or=f({},En,{newState:0,oldState:0}),sr=Tn(or),cr=[9,13,27,32],lr=hn&&`CompositionEvent`in window,ur=null;hn&&`documentMode`in document&&(ur=document.documentMode);var dr=hn&&`TextEvent`in window&&!ur,fr=hn&&(!lr||ur&&8<ur&&11>=ur),pr=` `,mr=!1;function hr(e,t){switch(e){case`keyup`:return cr.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function gr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var _r=!1;function vr(e,t){switch(e){case`compositionend`:return gr(t);case`keypress`:return t.which===32?(mr=!0,pr):null;case`textInput`:return e=t.data,e===pr&&mr?null:e;default:return null}}function yr(e,t){if(_r)return e===`compositionend`||!lr&&hr(e,t)?(e=xn(),bn=yn=vn=null,_r=!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 fr&&t.locale!==`ko`?null:t.data;default:return null}}var br={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 xr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!br[e.type]:t===`textarea`}function Sr(e,t,n,r){ln?un?un.push(r):un=[r]:ln=r,t=Ud(t,`onChange`),0<t.length&&(n=new Dn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var Cr=null,wr=null;function Tr(e){Id(e,0)}function Er(e){var t=Ct(e);if(Vt(t))return e}function Dr(e,t){if(e===`change`)return t}var Or=!1;if(hn){var kr;if(hn){var Ar=`oninput`in document;if(!Ar){var jr=document.createElement(`div`);jr.setAttribute(`oninput`,`return;`),Ar=typeof jr.oninput==`function`}kr=Ar}else kr=!1;Or=kr&&(!document.documentMode||9<document.documentMode)}function Mr(){Cr&&(Cr.detachEvent(`onpropertychange`,Nr),wr=Cr=null)}function Nr(e){if(e.propertyName===`value`&&Er(wr)){var t=[];Sr(t,wr,e,cn(e)),pn(Tr,t)}}function Pr(e,t,n){e===`focusin`?(Mr(),Cr=t,wr=n,Cr.attachEvent(`onpropertychange`,Nr)):e===`focusout`&&Mr()}function Fr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return Er(wr)}function Ir(e,t){if(e===`click`)return Er(t)}function Lr(e,t){if(e===`input`||e===`change`)return Er(t)}function Rr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var zr=typeof Object.is==`function`?Object.is:Rr;function Br(e,t){if(zr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Ee.call(t,i)||!zr(e[i],t[i]))return!1}return!0}function Vr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Hr(e,t){var n=Vr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Vr(n)}}function Ur(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ur(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Wr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ht(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=Ht(e.document)}return t}function Gr(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 Kr=hn&&`documentMode`in document&&11>=document.documentMode,qr=null,Jr=null,Yr=null,Xr=!1;function Zr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Xr||qr==null||qr!==Ht(r)||(r=qr,`selectionStart`in r&&Gr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 34,021 bytes, line 8
8sNode:r.focusNode,focusOffset:r.focusOffset}),Yr&&Br(Yr,r)||(Yr=r,r=Ud(Jr,`onSelect`),0<r.length&&(t=new Dn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=qr)))}function Qr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var $r={animationend:Qr(`Animation`,`AnimationEnd`),animationiteration:Qr(`Animation`,`AnimationIteration`),animationstart:Qr(`Animation`,`AnimationStart`),transitionrun:Qr(`Transition`,`TransitionRun`),transitionstart:Qr(`Transition`,`TransitionStart`),transitioncancel:Qr(`Transition`,`TransitionCancel`),transitionend:Qr(`Transition`,`TransitionEnd`)},ei={},ti={};hn&&(ti=document.createElement(`div`).style,`AnimationEvent`in window||(delete $r.animationend.animation,delete $r.animationiteration.animation,delete $r.animationstart.animation),`TransitionEvent`in window||delete $r.transitionend.transition);function ni(e){if(ei[e])return ei[e];if(!$r[e])return e;var t=$r[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ti)return ei[e]=t[n];return e}var ri=ni(`animationend`),ii=ni(`animationiteration`),ai=ni(`animationstart`),oi=ni(`transitionrun`),si=ni(`transitionstart`),ci=ni(`transitioncancel`),li=ni(`transitionend`),ui=new Map,di=`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(` `);di.push(`scrollEnd`);function fi(e,t){ui.set(e,t),Ot(t,[e])}var pi=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)},mi=[],hi=0,gi=0;function _i(){for(var e=hi,t=gi=hi=0;t<e;){var n=mi[t];mi[t++]=null;var r=mi[t];mi[t++]=null;var i=mi[t];mi[t++]=null;var a=mi[t];if(mi[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&xi(n,i,a)}}function vi(e,t,n,r){mi[hi++]=e,mi[hi++]=t,mi[hi++]=n,mi[hi++]=r,gi|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function yi(e,t,n,r){return vi(e,t,n,r),Si(e)}function bi(e,t){return vi(e,null,null,t),Si(e)}function xi(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Ue(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function Si(e){if(50<Eu)throw Eu=0,Du=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Ci={};function wi(e,t,n,r){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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ti(e,t,n,r){return new wi(e,t,n,r)}function Ei(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Di(e,t){var n=e.alternate;return n===null?(n=Ti(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 Oi(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 ki(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)Ei(e)&&(s=1);else if(typeof e==`string`)s=op(e,n,de.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case te:return e=Ti(31,n,t,a),e.elementType=te,e.lanes=o,e;case y:return Ai(n.children,a,o,t);case b:s=8,a|=24;break;case x:return e=Ti(12,n,t,a|2),e.elementType=x,e.lanes=o,e;case T:return e=Ti(13,n,t,a),e.elementType=T,e.lanes=o,e;case E:return e=Ti(19,n,t,a),e.elementType=E,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case C:s=10;break a;case S:s=9;break a;case w:s=11;break a;case ee:s=14;break a;case D:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=Ti(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function Ai(e,t,n,r){return e=Ti(7,e,r,t),e.lanes=n,e}function ji(e,t,n){return e=Ti(6,e,null,t),e.lanes=n,e}function Mi(e){var t=Ti(18,null,null,0);return t.stateNode=e,t}function Ni(e,t,n){return t=Ti(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var N=new WeakMap;function P(e,t){if(typeof e==`object`&&e){var n=N.get(e);return n===void 0?(t={value:e,source:t,stack:Te(t)},N.set(e,t),t):n}return{value:e,source:t,stack:Te(t)}}var Pi=[],F=0,Fi=null,Ii=0,Li=[],Ri=0,zi=null,Bi=1,Vi=``;function Hi(e,t){Pi[F++]=Ii,Pi[F++]=Fi,Fi=e,Ii=t}function Ui(e,t,n){Li[Ri++]=Bi,Li[Ri++]=Vi,Li[Ri++]=zi,zi=e;var r=Bi;e=Vi;var i=32-Ue(r)-1;r&=~(1<<i),n+=1;var a=32-Ue(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Bi=1<<32-Ue(t)+i|n<<i|r,Vi=a+e}else Bi=1<<a|n<<i|r,Vi=e}function Wi(e){e.return!==null&&(Hi(e,1),Ui(e,1,0))}function Gi(e){for(;e===Fi;)Fi=Pi[--F],Pi[F]=null,Ii=Pi[--F],Pi[F]=null;for(;e===zi;)zi=Li[--Ri],Li[Ri]=null,Vi=Li[--Ri],Li[Ri]=null,Bi=Li[--Ri],Li[Ri]=null}function Ki(e,t){Li[Ri++]=Bi,Li[Ri++]=Vi,Li[Ri++]=zi,Bi=t.id,Vi=t.overflow,zi=e}var qi=null,I=null,L=!1,Ji=null,Yi=!1,Xi=Error(i(519));function Zi(e){var t=Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``));throw ra(P(t,e)),Xi}function Qi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[ft]=e,t[pt]=r,n){case`dialog`:X(`cancel`,t),X(`close`,t);break;case`iframe`:case`object`:case`embed`:X(`load`,t);break;case`video`:case`audio`:for(n=0;n<Pd.length;n++)X(Pd[n],t);break;case`source`:X(`error`,t);break;case`img`:case`image`:case`link`:X(`error`,t),X(`load`,t);break;case`details`:X(`toggle`,t);break;case`input`:X(`invalid`,t),Kt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:X(`invalid`,t);break;case`textarea`:X(`invalid`,t),Xt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Yd(t.textContent,n)?(r.popover!=null&&(X(`beforetoggle`,t),X(`toggle`,t)),r.onScroll!=null&&X(`scroll`,t),r.onScrollEnd!=null&&X(`scrollend`,t),r.onClick!=null&&(t.onclick=on),t=!0):t=!1,t||Zi(e,!0)}function $i(e){for(qi=e.return;qi;)switch(qi.tag){case 5:case 31:case 13:Yi=!1;return;case 27:case 3:Yi=!0;return;default:qi=qi.return}}function ea(e){if(e!==qi)return!1;if(!L)return $i(e),L=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||Q(e.type,e.memoizedProps)),n=!n),n&&I&&Zi(e),$i(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));I=Df(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));I=Df(e)}else t===27?(t=I,hf(e.type)?(e=Ef,Ef=null,I=e):I=t):I=qi?Tf(e.stateNode.nextSibling):null;return!0}function ta(){I=qi=null,L=!1}function na(){var e=Ji;return e!==null&&(fu===null?fu=e:fu.push.apply(fu,e),Ji=null),e}function ra(e){Ji===null?Ji=[e]:Ji.push(e)}var ia=le(null),aa=null,oa=null;function sa(e,t,n){M(ia,t._currentValue),t._currentValue=n}function ca(e){e._currentValue=ia.current,ue(ia)}function la(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function ua(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),la(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),la(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function da(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;zr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===me.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[hp]:e.push(hp))}a=a.return}e!==null&&ua(t,e,n,r),t.flags|=262144}function fa(e){for(e=e.firstContext;e!==null;){if(!zr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function pa(e){aa=e,oa=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ma(e){return ga(aa,e)}function ha(e,t){return aa===null&&pa(e),ga(e,t)}function ga(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},oa===null){if(e===null)throw Error(i(308));oa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else oa=oa.next=t;return n}var _a=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()})}},va=t.unstable_scheduleCallback,ya=t.unstable_NormalPriority,R={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ba(){return{controller:new _a,data:new Map,refCount:0}}function xa(e){e.refCount--,e.refCount===0&&va(ya,function(){e.controller.abort()})}var Sa=null,Ca=0,wa=0,Ta=null;function Ea(e,t){if(Sa===null){var n=Sa=[];Ca=0,wa=Ed(),Ta={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Ca++,t.then(Da,Da),t}function Da(){if(--Ca===0&&Sa!==null){Ta!==null&&(Ta.status=`fulfilled`);var e=Sa;Sa=null,wa=0,Ta=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Oa(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var ka=A.S;A.S=function(e,t){hu=je(),typeof t==`object`&&t&&typeof t.then==`function`&&Ea(e,t),ka!==null&&ka(e,t)};var Aa=le(null);function ja(){var e=Aa.current;return e===null?G.pooledCache:e}function Ma(e,t){t===null?M(Aa,Aa.current):M(Aa,t.pool)}function Na(){var e=ja();return e===null?null:{parent:R._currentValue,pool:e}}var Pa=Error(i(460)),Fa=Error(i(474)),Ia=Error(i(542)),La={then:function(){}};function Ra(e){return e=e.status,e===`fulfilled`||e===`rejected`}function za(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(on,on),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Ua(e),e;default:if(typeof t.status==`string`)t.then(on,on);else{if(e=G,e!==null&&100<e.shellSuspendCounter)throw Error(i(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,Ua(e),e}throw Va=t,Pa}}function Ba(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Va=e,Pa):e}}var Va=null;function Ha(){if(Va===null)throw Error(i(459));var e=Va;return Va=null,e}function Ua(e){if(e===Pa||e===Ia)throw Error(i(483))}var Wa=null,Ga=0;function Ka(e){var t=Ga;return Ga+=1,Wa===null&&(Wa=[]),za(Wa,e,t)}function qa(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Ja(e,t){throw t.$$typeof===m?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Ya(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(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 a(e,t){return e=Di(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=ji(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===y?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===D&&Ba(i)===t.type)?(t=a(t,n.props),qa(t,n),t.return=e,t):(t=ki(n.type,n.key,n.props,null,e.mode,r),qa(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Ni(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=Ai(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=ji(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case g:return n=ki(t.type,t.key,t.props,null,e.mode,n),qa(n,t),n.return=e,n;case v:return t=Ni(t,e.mode,n),t.return=e,t;case D:return t=Ba(t),f(e,t,n)}if(ae(t)||k(t))return t=Ai(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Ka(t),n);if(t.$$typeof===C)return f(e,ha(e,t),n);Ja(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case g:return n.key===i?l(e,t,n,r):null;case v:return n.key===i?u(e,t,n,r):null;case D:return n=Ba(n),p(e,t,n,r)}if(ae(n)||k(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Ka(n),r);if(n.$$typeof===C)return p(e,t,ha(e,n),r);Ja(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case g:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case v:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case D:return r=Ba(r),m(e,t,n,r,i)}if(ae(r)||k(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Ka(r),i);if(r.$$typeof===C)return m(e,t,n,ha(t,r),i);Ja(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),L&&Hi(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return L&&Hi(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),L&&Hi(i,h),l}function _(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),L&&Hi(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return L&&Hi(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),L&&Hi(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case g:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===D&&Ba(l)===r.type){n(e,r.sibling),c=a(r,o.props),qa(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=Ai(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=ki(o.type,o.key,o.props,null,e.mode,c),qa(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=Ni(o,e.mode,c),c.return=e,e=c}return s(e);case D:return o=Ba(o),b(e,r,o,c)}if(ae(o))return h(e,r,o,c);if(k(o)){if(l=k(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),_(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Ka(o),c);if(o.$$typeof===C)return b(e,r,ha(e,o),c);Ja(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=ji(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Ga=0;var i=b(e,t,n,r);return Wa=null,i}catch(t){if(t===Pa||t===Ia)throw t;var a=Ti(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Xa=Ya(!0),Za=Ya(!1),Qa=!1;function $a(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function eo(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 to(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function no(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,W&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Si(e),xi(e,null,n),t}return vi(e,r,t,n),Si(e)}function ro(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,at(e,n)}}function io(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var ao=!1;function oo(){if(ao){var e=Ta;if(e!==null)throw e}}function so(e,t,n,r){ao=!1;var i=e.updateQueue;Qa=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var p=s.lane&-536870913,m=p!==s.lane;if(m?(q&p)===p:(r&p)===p){p!==0&&p===wa&&(ao=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;p=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,p);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,p=typeof h==`function`?h.call(_,d,p):h,p==null)break a;d=f({},d,p);break a;case 2:Qa=!0}}p=s.callback,p!==null&&(e.flags|=64,m&&(e.flags|=8192),m=i.callbacks,m===null?i.callbacks=[p]:m.push(p))}else m={lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=d):u=u.next=m,o|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),ou|=o,e.lanes=o,e.memoizedState=d}}function co(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function lo(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)co(n[e],t)}var uo=le(null),fo=le(0);function po(e,t){e=iu,M(fo,e),M(uo,t),iu=e|t.baseLanes}function mo(){M(fo,iu),M(uo,uo.current)}function ho(){iu=fo.current,ue(uo),ue(fo)}var go=le(null),_o=null;function vo(e){var t=e.alternate;M(Co,Co.current&1),M(go,e),_o===null&&(t===null||uo.current!==null||t.memoizedState!==null)&&(_o=e)}function yo(e){M(Co,Co.current),M(go,e),_o===null&&(_o=e)}function bo(e){e.tag===22?(M(Co,Co.current),M(go,e),_o===null&&(_o=e)):xo(e)}function xo(){M(Co,Co.current),M(go,go.current)}function So(e){ue(go),_o===e&&(_o=null),ue(Co)}var Co=le(0);function wo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Sf(n)||Cf(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 To=0,z=null,B=null,Eo=null,Do=!1,Oo=!1,ko=!1,Ao=0,jo=0,Mo=null,No=0;function Po(){throw Error(i(321))}function Fo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!zr(e[n],t[n]))return!1;return!0}function Io(e,t,n,r,i,a){return To=a,z=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,A.H=e===null||e.memoizedState===null?ec:tc,ko=!1,a=n(r,i),ko=!1,Oo&&(a=Ro(t,n,r,i)),Lo(e),a}function Lo(e){A.H=$s;var t=B!==null&&B.next!==null;if(To=0,Eo=B=z=null,Do=!1,jo=0,Mo=null,t)throw Error(i(300));e===null||vc||(e=e.dependencies,e!==null&&fa(e)&&(vc=!0))}function Ro(e,t,n,r){z=e;var a=0;do{if(Oo&&(Mo=null),jo=0,Oo=!1,25<=a)throw Error(i(301));if(a+=1,Eo=B=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}A.H=nc,o=t(n,r)}while(Oo);return o}function zo(){var e=A.H,t=e.useState()[0];return t=typeof t.then==`function`?Ko(t):t,e=e.useState()[0],(B===null?null:B.memoizedState)!==e&&(z.flags|=1024),t}function Bo(){var e=Ao!==0;return Ao=0,e}function Vo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Ho(e){if(Do){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Do=!1}To=0,Eo=B=z=null,Oo=!1,jo=Ao=0,Mo=null}function Uo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Eo===null?z.memoizedState=Eo=e:Eo=Eo.next=e,Eo}function Wo(){if(B===null){var e=z.alternate;e=e===null?null:e.memoizedState}else e=B.next;var t=Eo===null?z.memoizedState:Eo.next;if(t!==null)Eo=t,B=e;else{if(e===null)throw z.alternate===null?Error(i(467)):Error(i(310));B=e,e={memoizedState:B.memoizedState,baseState:B.baseState,baseQueue:B.baseQueue,queue:B.queue,next:null},Eo===null?z.memoizedState=Eo=e:Eo=Eo.next=e}return Eo}function Go(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ko(e){var t=jo;return jo+=1,Mo===null&&(Mo=[]),e=za(Mo,e,t),t=z,(Eo===null?t.memoizedState:Eo.next)===null&&(t=t.alternate,A.H=t===null||t.memoizedState===null?ec:tc),e}function qo(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Ko(e);if(e.$$typeof===C)return ma(e)}throw Error(i(438,String(e)))}function Jo(e){var t=null,n=z.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=z.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=Go(),z.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=ne;return t.index++,n}function Yo(e,t){return typeof t==`function`?t(e):t}function Xo(e){var t=Wo();return Zo(t,B,e)}function Zo(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(To&f)===f:(q&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===wa&&(d=!0);else if((To&p)===p){u=u.next,p===wa&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,z.lanes|=p,ou|=p;f=u.action,ko&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,z.lanes|=f,ou|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!zr(o,e.memoizedState)&&(vc=!0,d&&(n=Ta,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Qo(e){var t=Wo(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);zr(o,t.memoizedState)||(vc=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function $o(e,t,n){var r=z,a=Wo(),o=L;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!zr((B||a).memoizedState,n);if(s&&(a.memoizedState=n,vc=!0),a=a.queue,Es(ns.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||Eo!==null&&Eo.memoizedState.tag&1){if(r.flags|=2048,xs(9,{destroy:void 0},ts.bind(null,r,a,n,t),null),G===null)throw Error(i(349));o||To&127||es(r,t,n)}return n}function es(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=z.updateQueue,t===null?(t=Go(),z.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ts(e,t,n,r){t.value=n,t.getSnapshot=r,rs(t)&&os(e)}function ns(e,t,n){return n(function(){rs(t)&&os(e)})}function rs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!zr(e,n)}catch{return!0}}function os(e){var t=bi(e,2);t!==null&&Au(t,e,2)}function ss(e){var t=Uo();if(typeof e==`function`){var n=e;if(e=n(),ko){He(!0);try{n()}finally{He(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yo,lastRenderedState:e},t}function cs(e,t,n,r){return e.baseState=n,Zo(e,B,typeof r==`function`?r:Yo)}function ls(e,t,n,r,a){if(Xs(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};A.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,us(t,o)):(o.next=n.next,t.pending=n.next=o)}}function us(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=A.T,o={};A.T=o;try{var s=n(i,r),c=A.S;c!==null&&c(o,s),ds(e,t,s)}catch(n){ps(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),A.T=a}}else try{a=n(i,r),ds(e,t,a)}catch(n){ps(e,t,n)}}function ds(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){fs(e,t,n)},function(n){return ps(e,t,n)}):fs(e,t,n)}function fs(e,t,n){t.status=`fulfilled`,t.value=n,ms(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,us(e,n)))}function ps(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,ms(t),t=t.next;while(t!==r)}e.action=null}function ms(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function hs(e,t){return t}function gs(e,t){if(L){var n=G.formState;if(n!==null){a:{var r=z;if(L){if(I){b:{for(var i=I,a=Yi;i.nodeType!==8;){if(!a){i=null;break b}if(i=Tf(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){I=Tf(i.nextSibling),r=i.data===`F!`;break a}}Zi(r)}r=!1}r&&(t=n[0])}}return n=Uo(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:hs,lastRenderedState:t},n.queue=r,n=qs.bind(null,z,r),r.dispatch=n,r=ss(!1),a=Ys.bind(null,z,!1,r.queue),r=Uo(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=ls.bind(null,z,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function _s(e){var t=Wo();return vs(t,B,e)}function vs(e,t,n){if(t=Zo(e,t,hs)[0],e=Xo(Yo)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Ko(t)}catch(e){throw e===Pa?Ia:e}else r=t;t=Wo();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(z.flags|=2048,xs(9,{destroy:void 0},ys.bind(null,i,n),null)),[r,a,e]}function ys(e,t){e.action=t}function bs(e){var t=Wo(),n=B;if(n!==null)return vs(t,n,e);Wo(),t=t.memoizedState,n=Wo();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function xs(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=z.updateQueue,t===null&&(t=Go(),z.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ss(){return Wo().memoizedState}function Cs(e,t,n,r){var i=Uo();z.flags|=e,i.memoizedState=xs(1|t,{destroy:void 0},n,r===void 0?null:r)}function ws(e,t,n,r){var i=Wo();r=r===void 0?null:r;var a=i.memoizedState.inst;B!==null&&r!==null&&Fo(r,B.memoizedState.deps)?i.memoizedState=xs(t,a,n,r):(z.flags|=e,i.memoizedState=xs(1|t,a,n,r))}function Ts(e,t){Cs(8390656,8,e,t)}function Es(e,t){ws(2048,8,e,t)}function Ds(e){z.flags|=4;var t=z.updateQueue;if(t===null)t=Go(),z.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Os(e){var t=Wo().memoizedState;return Ds({ref:t,nextImpl:e}),function(){if(W&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function ks(e,t){return ws(4,2,e,t)}function As(e,t){return ws(4,4,e,t)}function js(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 Ms(e,t,n){n=n==null?null:n.concat([e]),ws(4,4,js.bind(null,t,e),n)}function Ns(){}function Ps(e,t){var n=Wo();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Fo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Fs(e,t){var n=Wo();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Fo(t,r[1]))return r[0];if(r=e(),ko){He(!0);try{e()}finally{He(!1)}}return n.memoizedState=[r,t],r}function Is(e,t,n){return n===void 0||To&1073741824&&!(q&261930)?e.memoizedState=t:(e.memoizedState=n,e=ku(),z.lanes|=e,ou|=e,n)}function Ls(e,t,n,r){return zr(n,t)?n:uo.current===null?!(To&42)||To&1073741824&&!(q&261930)?(vc=!0,e.memoizedState=n):(e=ku(),z.lanes|=e,ou|=e,t):(e=Is(e,n,r),zr(e,t)||(vc=!0),e)}function Rs(e,t,n,r,i){var a=j.p;j.p=a!==0&&8>a?a:8;var o=A.T,s={};A.T=s,Ys(e,!1,t,n);try{var c=i(),l=A.S;if(l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`){var u=Oa(c,r);Js(e,t,u,Ou(e))}else Js(e,t,r,Ou(e))}catch(n){Js(e,t,{then:function(){},status:`rejected`,reason:n},Ou())}finally{j.p=a,o!==null&&s.types!==null&&(o.types=s.types),A.T=o}}function zs(){}function Bs(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=Vs(e).queue;Rs(e,a,t,oe,n===null?zs:function(){return Hs(e),n(r)})}function Vs(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:oe,baseState:oe,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yo,lastRenderedState:oe},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Hs(e){var t=Vs(e);t.next===null&&(t=e.alternate.memoizedState),Js(e,t.next.queue,{},Ou())}function V(){return ma(hp)}function Us(){return Wo().memoizedState}function Ws(){return Wo().memoizedState}function Gs(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Ou();e=to(n);var r=no(t,e,n);r!==null&&(Au(r,t,n),ro(r,t,n)),t={cache:ba()},e.payload=t;return}t=t.return}}function Ks(e,t,n){var r=Ou();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Xs(e)?Zs(t,n):(n=yi(e,t,n,r),n!==null&&(Au(n,e,r),Qs(n,t,r)))}
vendor: 4,267 bytes, line 8
8function qs(e,t,n){var r=Ou();Js(e,t,n,r)}function Js(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xs(e))Zs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,zr(s,o))return vi(e,t,i,0),G===null&&_i(),!1}catch{}if(n=yi(e,t,i,r),n!==null)return Au(n,e,r),Qs(n,t,r),!0}return!1}function Ys(e,t,n,r){if(r={lane:2,revertLane:Ed(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Xs(e)){if(t)throw Error(i(479))}else t=yi(e,n,r,2),t!==null&&Au(t,e,2)}function Xs(e){var t=e.alternate;return e===z||t!==null&&t===z}function Zs(e,t){Oo=Do=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,at(e,n)}}var $s={readContext:ma,use:qo,useCallback:Po,useContext:Po,useEffect:Po,useImperativeHandle:Po,useLayoutEffect:Po,useInsertionEffect:Po,useMemo:Po,useReducer:Po,useRef:Po,useState:Po,useDebugValue:Po,useDeferredValue:Po,useTransition:Po,useSyncExternalStore:Po,useId:Po,useHostTransitionStatus:Po,useFormState:Po,useActionState:Po,useOptimistic:Po,useMemoCache:Po,useCacheRefresh:Po};$s.useEffectEvent=Po;var ec={readContext:ma,use:qo,useCallback:function(e,t){return Uo().memoizedState=[e,t===void 0?null:t],e},useContext:ma,useEffect:Ts,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Cs(4194308,4,js.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Cs(4194308,4,e,t)},useInsertionEffect:function(e,t){Cs(4,2,e,t)},useMemo:function(e,t){var n=Uo();t=t===void 0?null:t;var r=e();if(ko){He(!0);try{e()}finally{He(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Uo();if(n!==void 0){var i=n(t);if(ko){He(!0);try{n(t)}finally{He(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ks.bind(null,z,e),[r.memoizedState,e]},useRef:function(e){var t=Uo();return e={current:e},t.memoizedState=e},useState:function(e){e=ss(e);var t=e.queue,n=qs.bind(null,z,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Ns,useDeferredValue:function(e,t){var n=Uo();return Is(n,e,t)},useTransition:function(){var e=ss(!1);return e=Rs.bind(null,z,e.queue,!0,!1),Uo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=z,a=Uo();if(L){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),G===null)throw Error(i(349));q&127||es(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Ts(ns.bind(null,r,o,e),[e]),r.flags|=2048,xs(9,{destroy:void 0},ts.bind(null,r,o,n,t),null),n},useId:function(){var e=Uo(),t=G.identifierPrefix;if(L){var n=Vi,r=Bi;n=(r&~(1<<32-Ue(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=Ao++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=No++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:V,useFormState:gs,useActionState:gs,useOptimistic:function(e){var t=Uo();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Ys.bind(null,z,!0,n),n.dispatch=t,[e,t]},useMemoCache:Jo,useCacheRefresh:function(){return Uo().memoizedState=Gs.bind(null,z)},useEffectEvent:function(e){var t=Uo(),n={impl:e};return t.memoizedState=n,function(){if(W&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},tc={readContext:ma,use:qo,useCallback:Ps,useContext:ma,useEffect:Es,useImperativeHandle:Ms,useInsertionEffect:ks,useLayoutEffect:As,useMemo:Fs,useReducer:Xo,useRef:Ss,useState:function(){return Xo(Yo)},useDebugValue:Ns,useDeferredValue:function(e,t){var n=Wo();return Ls(n,B.memoizedState,e,t)},useTransition:function(){var e=Xo(Yo)[0],t=Wo().memoizedState;return[typeof e==`boolean`?e:Ko(e),t]},useSyncExternalStore:$o,useId:Us,useHostTransitionStatus:V,useFormState:_s,useActionState:_s,useOptimistic:function(e,t){var n=Wo();return cs(n,B,e,t)},useMemoCache:Jo,useCacheRefresh:Ws};tc.useEffectEvent=Os;var nc={readContext:ma,use:qo,useCallback:Ps,useContext:ma,useEffect:Es,useImperativeHandle:Ms,useInsertionEffect:ks,useLayoutEffect:As,useMemo:Fs,useReducer:Qo,useRef
vendor: 33,982 bytes, line 8
8:Ss,useState:function(){return Qo(Yo)},useDebugValue:Ns,useDeferredValue:function(e,t){var n=Wo();return B===null?Is(n,e,t):Ls(n,B.memoizedState,e,t)},useTransition:function(){var e=Qo(Yo)[0],t=Wo().memoizedState;return[typeof e==`boolean`?e:Ko(e),t]},useSyncExternalStore:$o,useId:Us,useHostTransitionStatus:V,useFormState:bs,useActionState:bs,useOptimistic:function(e,t){var n=Wo();return B===null?(n.baseState=e,[e,n.queue.dispatch]):cs(n,B,e,t)},useMemoCache:Jo,useCacheRefresh:Ws};nc.useEffectEvent=Os;function rc(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:f({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ic={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ou(),i=to(r);i.payload=t,n!=null&&(i.callback=n),t=no(e,i,r),t!==null&&(Au(t,e,r),ro(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ou(),i=to(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=no(e,i,r),t!==null&&(Au(t,e,r),ro(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ou(),r=to(n);r.tag=2,t!=null&&(r.callback=t),t=no(e,r,n),t!==null&&(Au(t,e,n),ro(t,e,n))}};function ac(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Br(n,r)||!Br(i,a):!0}function oc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ic.enqueueReplaceState(t,t.state,null)}function sc(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=f({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function cc(e){pi(e)}function lc(e){console.error(e)}function uc(e){pi(e)}function dc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function fc(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function pc(e,t,n){return n=to(n),n.tag=3,n.payload={element:null},n.callback=function(){dc(e,t)},n}function mc(e){return e=to(e),e.tag=3,e}function hc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){fc(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){fc(t,n,r),typeof i!=`function`&&(vu===null?vu=new Set([this]):vu.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function gc(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&da(t,n,a,!0),n=go.current,n!==null){switch(n.tag){case 31:case 13:return _o===null?Hu():n.alternate===null&&au===0&&(au=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===La?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),od(e,r,a)),!1;case 22:return n.flags|=65536,r===La?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),od(e,r,a)),!1}throw Error(i(435,n.tag))}return od(e,r,a),Hu(),!1}if(L)return t=go.current,t===null?(r!==Xi&&(t=Error(i(423),{cause:r}),ra(P(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=P(r,n),a=pc(e.stateNode,r,a),io(e,a),au!==4&&(au=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==Xi&&(e=Error(i(422),{cause:r}),ra(P(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=P(o,n),du===null?du=[o]:du.push(o),au!==4&&(au=2),t===null)return!0;r=P(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=pc(n.stateNode,r,e),io(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(vu===null||!vu.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=mc(a),hc(a,e,n,r),io(n,a),!1}n=n.return}while(n!==null);return!1}var _c=Error(i(461)),vc=!1;function yc(e,t,n,r){t.child=e===null?Za(t,null,n,r):Xa(t,e.child,n,r)}function bc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return pa(t),r=Io(e,t,n,o,a,i),s=Bo(),e!==null&&!vc?(Vo(e,t,i),Wc(e,t,i)):(L&&s&&Wi(t),t.flags|=1,yc(e,t,r,i),t.child)}function xc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!Ei(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,Sc(e,t,a,r,i)):(e=ki(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Gc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Br:n,n(o,r)&&e.ref===t.ref)return Wc(e,t,i)}return t.flags|=1,e=Di(a,r),e.ref=t.ref,e.return=t,t.child=e}function Sc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Br(a,r)&&e.ref===t.ref)if(vc=!1,t.pendingProps=r=a,Gc(e,i))e.flags&131072&&(vc=!0);else return t.lanes=e.lanes,Wc(e,t,i)}return Ac(e,t,n,r,i)}function Cc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return Tc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ma(t,a===null?null:a.cachePool),a===null?mo():po(t,a),bo(t);else return r=t.lanes=536870912,Tc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Ma(t,null),mo(),xo(t)):(Ma(t,a.cachePool),po(t,a),xo(t),t.memoizedState=null);return yc(e,t,i,n),t.child}function wc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Tc(e,t,n,r,i){var a=ja();return a=a===null?null:{parent:R._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Ma(t,null),mo(),bo(t),e!==null&&da(e,t,r,!0),t.childLanes=i,null}function Ec(e,t){return t=zc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Dc(e,t,n){return Xa(t,e.child,null,n),e=Ec(t,t.pendingProps),e.flags|=2,So(t),t.memoizedState=null,e}function Oc(e,t,n){var r=t.pendingProps,a=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(L){if(r.mode===`hidden`)return e=Ec(t,r),t.lanes=536870912,wc(null,e);if(yo(t),(e=I)?(e=xf(e,Yi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:zi===null?null:{id:Bi,overflow:Vi},retryLane:536870912,hydrationErrors:null},n=Mi(e),n.return=t,t.child=n,qi=t,I=null)):e=null,e===null)throw Zi(t);return t.lanes=536870912,null}return Ec(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(yo(t),a)if(t.flags&256)t.flags&=-257,t=Dc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558));else if(vc||da(e,t,n,!1),a=(n&e.childLanes)!==0,vc||a){if(r=G,r!==null&&(s=ot(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,bi(e,s),Au(r,e,s),_c;Hu(),t=Dc(e,t,n)}else e=o.treeContext,I=Tf(s.nextSibling),qi=t,L=!0,Ji=null,Yi=!1,e!==null&&Ki(t,e),t=Ec(t,r),t.flags|=4096;return t}return e=Di(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function kc(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(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Ac(e,t,n,r,i){return pa(t),n=Io(e,t,n,r,void 0,i),r=Bo(),e!==null&&!vc?(Vo(e,t,i),Wc(e,t,i)):(L&&r&&Wi(t),t.flags|=1,yc(e,t,n,i),t.child)}function jc(e,t,n,r,i,a){return pa(t),t.updateQueue=null,n=Ro(t,r,n,i),Lo(e),r=Bo(),e!==null&&!vc?(Vo(e,t,a),Wc(e,t,a)):(L&&r&&Wi(t),t.flags|=1,yc(e,t,n,a),t.child)}function Mc(e,t,n,r,i){if(pa(t),t.stateNode===null){var a=Ci,o=n.contextType;typeof o==`object`&&o&&(a=ma(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=ic,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},$a(t),o=n.contextType,a.context=typeof o==`object`&&o?ma(o):Ci,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(rc(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&ic.enqueueReplaceState(a,a.state,null),so(t,r,a,i),oo(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=sc(n,s);a.props=c;var l=a.context,u=n.contextType;o=Ci,typeof u==`object`&&u&&(o=ma(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&oc(t,a,r,o),Qa=!1;var f=t.memoizedState;a.state=f,so(t,r,a,i),oo(),l=t.memoizedState,s||f!==l||Qa?(typeof d==`function`&&(rc(t,n,d,r),l=t.memoizedState),(c=Qa||ac(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,eo(e,t),o=t.memoizedProps,u=sc(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=Ci,typeof l==`object`&&l&&(c=ma(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&oc(t,a,r,c),Qa=!1,f=t.memoizedState,a.state=f,so(t,r,a,i),oo();var p=t.memoizedState;o!==d||f!==p||Qa||e!==null&&e.dependencies!==null&&fa(e.dependencies)?(typeof s==`function`&&(rc(t,n,s,r),p=t.memoizedState),(u=Qa||ac(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&fa(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,kc(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Xa(t,e.child,null,i),t.child=Xa(t,null,n,i)):yc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Wc(e,t,i),e}function Nc(e,t,n,r){return ta(),t.flags|=256,yc(e,t,n,r),t.child}var Pc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Fc(e){return{baseLanes:e,cachePool:Na()}}function Ic(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=lu),e}function Lc(e,t,n){var r=t.pendingProps,a=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(Co.current&2)!=0),s&&(a=!0,t.flags&=-129),s=(t.flags&32)!=0,t.flags&=-33,e===null){if(L){if(a?vo(t):xo(t),(e=I)?(e=xf(e,Yi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:zi===null?null:{id:Bi,overflow:Vi},retryLane:536870912,hydrationErrors:null},n=Mi(e),n.return=t,t.child=n,qi=t,I=null)):e=null,e===null)throw Zi(t);return Cf(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(xo(t),a=t.mode,c=zc({mode:`hidden`,children:c},a),r=Ai(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=Fc(n),r.childLanes=Ic(e,s,n),t.memoizedState=Pc,wc(null,r)):(vo(t),Rc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(vo(t),t.flags&=-257,t=Bc(e,t,n)):t.memoizedState===null?(xo(t),c=r.fallback,a=t.mode,r=zc({mode:`visible`,children:r.children},a),c=Ai(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Xa(t,e.child,null,n),r=t.child,r.memoizedState=Fc(n),r.childLanes=Ic(e,s,n),t.memoizedState=Pc,t=wc(null,r)):(xo(t),t.child=e.child,t.flags|=128,t=null);else if(vo(t),Cf(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,ra({value:r,source:null,stack:null}),t=Bc(e,t,n)}else if(vc||da(e,t,n,!1),s=(n&e.childLanes)!==0,vc||s){if(s=G,s!==null&&(r=ot(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,bi(e,r),Au(s,e,r),_c;Sf(c)||Hu(),t=Bc(e,t,n)}else Sf(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,I=Tf(c.nextSibling),qi=t,L=!0,Ji=null,Yi=!1,e!==null&&Ki(t,e),t=Rc(t,r.children),t.flags|=4096);return t}return a?(xo(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=Di(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=Ai(c,a,n,null),c.flags|=2):c=Di(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,wc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=Fc(n):(a=c.cachePool,a===null?a=Na():(l=R._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=Ic(e,s,n),t.memoizedState=Pc,wc(e.child,r)):(vo(t),n=e.child,e=n.sibling,n=Di(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function Rc(e,t){return t=zc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function zc(e,t){return e=Ti(22,e,null,t),e.lanes=0,e}function Bc(e,t,n){return Xa(t,e.child,null,n),e=Rc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Vc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),la(e.return,t,n)}function Hc(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function Uc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=Co.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,M(Co,o),yc(e,t,r,n),r=L?Ii:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Vc(e,n,t);else if(e.tag===19)Vc(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(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&wo(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Hc(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&wo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Hc(t,!0,n,null,a,r);break;case`together`:Hc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Wc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ou|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(da(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=Di(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Di(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Gc(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&fa(e))):!0}function Kc(e,t,n){switch(t.tag){case 3:he(t,t.stateNode.containerInfo),sa(t,R,e.memoizedState.cache),ta();break;case 27:case 5:_e(t);break;case 4:he(t,t.stateNode.containerInfo);break;case 10:sa(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,yo(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(vo(t),e=Wc(e,t,n),e===null?null:e.sibling):Lc(e,t,n):(vo(t),t.flags|=128,null);vo(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=(da(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return Uc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),M(Co,Co.current),r)break;return null;case 22:return t.lanes=0,Cc(e,t,n,t.pendingProps);case 24:sa(t,R,e.memoizedState.cache)}return Wc(e,t,n)}function qc(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)vc=!0;else{if(!Gc(e,n)&&!(t.flags&128))return vc=!1,Kc(e,t,n);vc=!!(e.flags&131072)}else vc=!1,L&&t.flags&1048576&&Ui(t,Ii,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Ba(t.elementType),t.type=e,typeof e==`function`)Ei(e)?(r=sc(e,r),t.tag=1,t=Mc(null,t,e,r,n)):(t.tag=0,t=Ac(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===w){t.tag=11,t=bc(null,t,e,r,n);break a}else if(a===ee){t.tag=14,t=xc(null,t,e,r,n);break a}}throw t=ie(e)||e,Error(i(306,t,``))}}return t;case 0:return Ac(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=sc(r,t.pendingProps),Mc(e,t,r,a,n);case 3:a:{if(he(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,eo(e,t),so(t,r,null,n);var s=t.memoizedState;if(r=s.cache,sa(t,R,r),r!==o.cache&&ua(t,[R],n,!0),oo(),r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=Nc(e,t,r,n);break a}else if(r!==a){a=P(Error(i(424)),t),ra(a),t=Nc(e,t,r,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(I=Tf(e.firstChild),qi=t,L=!0,Ji=null,Yi=!0,n=Za(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(ta(),r===a){t=Wc(e,t,n);break a}yc(e,t,r,n)}t=t.child}return t;case 26:return kc(e,t),e===null?(n=Kf(t.type,null,t.pendingProps,null))?t.memoizedState=n:L||(n=t.type,e=t.pendingProps,r=rf(pe.current).createElement(n),r[ft]=t,r[pt]=e,Zd(r,n,e),Tt(r),t.stateNode=r):t.memoizedState=Kf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return _e(t),e===null&&L&&(r=t.stateNode=kf(t.type,t.pendingProps,pe.current),qi=t,Yi=!0,a=I,hf(t.type)?(Ef=a,I=Tf(r.firstChild)):I=a),yc(e,t,t.pendingProps.children,n),kc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&L&&((a=r=I)&&(r=yf(r,t.type,t.pendingProps,Yi),r===null?a=!1:(t.stateNode=r,qi=t,I=Tf(r.firstChild),Yi=!1,a=!0)),a||Zi(t)),_e(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Q(a,o)?r=null:s!==null&&Q(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=Io(e,t,zo,null,null,n),hp._currentValue=a),kc(e,t),yc(e,t,r,n),t.child;case 6:return e===null&&L&&((e=n=I)&&(n=bf(n,t.pendingProps,Yi),n===null?e=!1:(t.stateNode=n,qi=t,I=null,e=!0)),e||Zi(t)),null;case 13:return Lc(e,t,n);case 4:return he(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Xa(t,null,r,n):yc(e,t,r,n),t.child;case 11:return bc(e,t,t.type,t.pendingProps,n);case 7:return yc(e,t,t.pendingProps,n),t.child;case 8:return yc(e,t,t.pendingProps.children,n),t.child;case 12:return yc(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,sa(t,t.type,r.value),yc(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,pa(t),a=ma(a),r=r(a),t.flags|=1,yc(e,t,r,n),t.child;case 14:return xc(e,t,t.type,t.pendingProps,n);case 15:return Sc(e,t,t.type,t.pendingProps,n);case 19:return Uc(e,t,n);case 31:return Oc(e,t,n);case 22:return Cc(e,t,n,t.pendingProps);case 24:return pa(t),r=ma(R),e===null?(a=ja(),a===null&&(a=G,o=ba(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},$a(t),sa(t,R,a)):((e.lanes&n)!==0&&(eo(e,t),so(t,null,null,n),oo()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,sa(t,R,r),r!==a.cache&&ua(t,[R],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),sa(t,R,r))),yc(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function Jc(e){e.flags|=4}function Yc(e,t,n,r,i){if((t=(e.mode&32)!=0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(zu())e.flags|=8192;else throw Va=La,Fa}else e.flags&=-16777217}function Xc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!sp(t))if(zu())e.flags|=8192;else throw Va=La,Fa}function Zc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:et(),e.lanes|=t,uu|=t)}function Qc(e,t){if(!L)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 r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function H(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function $c(e,t,n){var r=t.pendingProps;switch(Gi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return H(t),null;case 1:return H(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ca(R),ge(),n.pendingContext&&=(n.context=n.pendingContext,null),(e===null||e.child===null)&&(ea(t)?Jc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,na())),H(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(Jc(t),o===null?(H(t),Yc(t,a,null,r,n)):(H(t),Xc(t,o))):o?o===e.memoizedState?(H(t),t.flags&=-16777217):(Jc(t),H(t),Xc(t,o)):(e=e.memoizedProps,e!==r&&Jc(t),H(t),Yc(t,a,e,r,n)),null;case 27:if(ve(t),n=pe.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Jc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return H(t),null}e=de.current,ea(t)?Qi(t,e):(e=kf(a,r,n),t.stateNode=e,Jc(t))}return H(t),null;case 5:if(ve(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Jc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return H(t),null}if(o=de.current,ea(t))Qi(t,o);else{var s=rf(pe.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[ft]=t,o[pt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Zd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Jc(t)}}return H(t),Yc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Jc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=pe.current,ea(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=qi,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[ft]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Yd(e.nodeValue,n)),e||Zi(t,!0)}else e=rf(e).createTextNode(r),e[ft]=t,t.stateNode=e}return H(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=ea(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[ft]=t}else ta(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;H(t),e=!1}else n=na(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(So(t),t):(So(t),null);if(t.flags&128)throw Error(i(558))}return H(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=ea(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[ft]=t}else ta(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;H(t),a=!1}else a=na(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(So(t),t):(So(t),null)}return So(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Zc(t,t.updateQueue),H(t),null);case 4:return ge(),e===null&&zd(t.stateNode.containerInfo),H(t),null;case 10:return ca(t.type),H(t),null;case 19:if(ue(Co),r=t.memoizedState,r===null)return H(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)Qc(r,!1);else{if(au!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=wo(e),o!==null){for(t.flags|=128,Qc(r,!1),e=o.updateQueue,t.updateQueue=e,Zc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Oi(n,e),n=n.sibling;return M(Co,Co.current&1|2),L&&Hi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&je()>gu&&(t.flags|=128,a=!0,Qc(r,!1),t.lanes=4194304)}else{if(!a)if(e=wo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Zc(t,e),Qc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!L)return H(t),null}else 2*je()-r.renderingStartTime>gu&&n!==536870912&&(t.flags|=128,a=!0,Qc(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(H(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=je(),e.sibling=null,n=Co.current,M(Co,a?n&1|2:n&1),L&&Hi(t,r.treeForkCount),e);case 22:case 23:return So(t),ho(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(H(t),t.subtreeFlags&6&&(t.flags|=8192)):H(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),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&ue(Aa),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ca(R),H(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function el(e,t){switch(Gi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ca(R),ge(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ve(t),null;case 31:if(t.memoizedState!==null){if(So(t),t.alternate===null)throw Error(i(340));ta()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(So(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));ta()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ue(Co),null;case 4:return ge(),null;case 10:return ca(t.type),null;case 22:case 23:return So(t),ho(),e!==null&&ue(Aa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ca(R),null;case 25:return null;default:return null}}function tl(e,t){switch(Gi(t),t.tag){case 3:ca(R),ge();break;case 26:case 27:case 5:ve(t);break;case 4:ge();break;case 31:t.memoizedState!==null&&So(t);break;case 13:So(t);break;case 19:ue(Co);break;case 10:ca(t.type);break;case 22:case 23:So(t),ho(),e!==null&&ue(Aa);break;case 24:ca(R)}}function nl(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Y(t,t.return,e)}}function rl(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Y(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Y(t,t.return,e)}}function il(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{lo(t,n)}catch(t){Y(e,e.return,t)}}}function al(e,t,n){n.props=sc(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Y(e,t,n)}}function ol(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Y(e,t,n)}}function sl(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Y(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){Y(e,t,n)}else n.current=null}function cl(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Y(e,e.return,t)}}function ll(e,t,n){try{var r=e.stateNode;Qd(r,e.type,n,t),r[pt]=t}catch(t){Y(e,e.return,t)}}function ul(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&hf(e.type)||e.tag===4}function dl(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||ul(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&&hf(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 fl(e,t,n){var r=e.tag;if(r===5||r===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=on));else if(r!==4&&(r===27&&hf(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(fl(e,t,n),e=e.sibling;e!==null;)fl(e,t,n),e=e.sibling}function pl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&hf(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(pl(e,t,n),e=e.sibling;e!==null;)pl(e,t,n),e=e.sibling}function ml(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Zd(t,r,n),t[ft]=e,t[pt]=n}catch(t){Y(e,e.return,t)}}var hl=!1,gl=!1,_l=!1,vl=typeof WeakSet==`function`?WeakSet:Set,yl=null;function bl(e,t){if(e=e.containerInfo,tf=wp,e=Wr(e),Gr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(nf={focusedElem:e,selectionRange:n},wp=!1,yl=t;yl!==null;)if(t=yl,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,yl=e;else for(;yl!==null;){switch(t=yl,o=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++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=sc(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Y(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)vf(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:vf(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(i(163))}if(e=t.sibling,e!==null){e.return=t.return,yl=e;break}yl=t.return}}function xl(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Fl(e,n),r&4&&nl(5,n);break;case 1:if(Fl(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Y(n,n.return,e)}else{var i=sc(n.type,t.memoizedProps);t=t.memoizedState;
vendor: 5,381 bytes, line 8
8try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Y(n,n.return,e)}}r&64&&il(n),r&512&&ol(n,n.return);break;case 3:if(Fl(e,n),r&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{lo(e,t)}catch(e){Y(n,n.return,e)}}break;case 27:t===null&&r&4&&ml(n);case 26:case 5:Fl(e,n),t===null&&r&4&&cl(n),r&512&&ol(n,n.return);break;case 12:Fl(e,n);break;case 31:Fl(e,n),r&4&&El(e,n);break;case 13:Fl(e,n),r&4&&Dl(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=ld.bind(null,n),wf(e,n))));break;case 22:if(r=n.memoizedState!==null||hl,!r){t=t!==null&&t.memoizedState!==null||gl,i=hl;var a=gl;hl=r,(gl=t)&&!a?Ll(e,n,(n.subtreeFlags&8772)!=0):Fl(e,n),hl=i,gl=a}break;case 30:break;default:Fl(e,n)}}function Sl(e){var t=e.alternate;t!==null&&(e.alternate=null,Sl(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&bt(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 U=null,Cl=!1;function wl(e,t,n){for(n=n.child;n!==null;)Tl(e,t,n),n=n.sibling}function Tl(e,t,n){if(Ve&&typeof Ve.onCommitFiberUnmount==`function`)try{Ve.onCommitFiberUnmount(Be,n)}catch{}switch(n.tag){case 26:gl||sl(n,t),wl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:gl||sl(n,t);var r=U,i=Cl;hf(n.type)&&(U=n.stateNode,Cl=!1),wl(e,t,n),Af(n.stateNode),U=r,Cl=i;break;case 5:gl||sl(n,t);case 6:if(r=U,i=Cl,U=null,wl(e,t,n),U=r,Cl=i,U!==null)if(Cl)try{(U.nodeType===9?U.body:U.nodeName===`HTML`?U.ownerDocument.body:U).removeChild(n.stateNode)}catch(e){Y(n,t,e)}else try{U.removeChild(n.stateNode)}catch(e){Y(n,t,e)}break;case 18:U!==null&&(Cl?(e=U,gf(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Xp(e)):gf(U,n.stateNode));break;case 4:r=U,i=Cl,U=n.stateNode.containerInfo,Cl=!0,wl(e,t,n),U=r,Cl=i;break;case 0:case 11:case 14:case 15:rl(2,n,t),gl||rl(4,n,t),wl(e,t,n);break;case 1:gl||(sl(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&al(n,t,r)),wl(e,t,n);break;case 21:wl(e,t,n);break;case 22:gl=(r=gl)||n.memoizedState!==null,wl(e,t,n),gl=r;break;default:wl(e,t,n)}}function El(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Xp(e)}catch(e){Y(t,t.return,e)}}}function Dl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Xp(e)}catch(e){Y(t,t.return,e)}}function Ol(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new vl),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new vl),t;default:throw Error(i(435,e.tag))}}function kl(e,t){var n=Ol(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=ud.bind(null,e,t);t.then(r,r)}})}function Al(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(hf(c.type)){U=c.stateNode,Cl=!1;break a}break;case 5:U=c.stateNode,Cl=!1;break a;case 3:case 4:U=c.stateNode.containerInfo,Cl=!0;break a}c=c.return}if(U===null)throw Error(i(160));Tl(o,s,a),U=null,Cl=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Ml(t,e),t=t.sibling}var jl=null;function Ml(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Al(t,e),Nl(e),r&4&&(rl(3,e,e.return),nl(3,e),rl(5,e,e.return));break;case 1:Al(t,e),Nl(e),r&512&&(gl||n===null||sl(n,n.return)),r&64&&hl&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=jl;if(Al(t,e),Nl(e),r&512&&(gl||n===null||sl(n,n.return)),r&4){var o=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;b:switch(r){case`title`:o=a.getElementsByTagName(`title`)[0],(!o||o[yt]||o[ft]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head > title`))),Zd(o,r,n),o[ft]=e,Tt(o),r=o;break a;case`link`:var s=ip(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=a.createElement(r),Zd(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=ip(`meta`,`content`,a).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=a.createElement(r),Zd(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[ft]=e,Tt(o),r=o}e.stateNode=r}else ap(a,e.type,e.stateNode);else e.stateNode=$f(a,r,e.memoizedProps);
vendor: 19,896 bytes, line 8
8else o===r?r===null&&e.stateNode!==null&&ll(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?ap(a,e.type,e.stateNode):$f(a,r,e.memoizedProps))}break;case 27:Al(t,e),Nl(e),r&512&&(gl||n===null||sl(n,n.return)),n!==null&&r&4&&ll(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Al(t,e),Nl(e),r&512&&(gl||n===null||sl(n,n.return)),e.flags&32){a=e.stateNode;try{Zt(a,``)}catch(t){Y(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,ll(e,a,n===null?a:n.memoizedProps)),r&1024&&(_l=!0);break;case 6:if(Al(t,e),Nl(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Y(e,e.return,t)}}break;case 3:if(rp=null,a=jl,jl=Nf(t.containerInfo),Al(t,e),jl=a,Nl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Xp(t.containerInfo)}catch(t){Y(e,e.return,t)}_l&&(_l=!1,Pl(e));break;case 4:r=jl,jl=Nf(e.stateNode.containerInfo),Al(t,e),Nl(e),jl=r;break;case 12:Al(t,e),Nl(e);break;case 31:Al(t,e),Nl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,kl(e,r)));break;case 13:Al(t,e),Nl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(mu=je()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,kl(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=hl,d=gl;if(hl=u||a,gl=d||l,Al(t,e),gl=d,hl=u,Nl(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||hl||gl||Il(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,a)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Y(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){Y(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?_f(m,!0):_f(l.stateNode,!1)}catch(e){Y(l,l.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}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,kl(e,n))));break;case 19:Al(t,e),Nl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,kl(e,r)));break;case 30:break;case 21:break;default:Al(t,e),Nl(e)}}function Nl(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(ul(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode,o=dl(e);pl(e,o,a);break;case 5:var s=n.stateNode;n.flags&32&&(Zt(s,``),n.flags&=-33);var c=dl(e);pl(e,c,s);break;case 3:case 4:var l=n.stateNode.containerInfo,u=dl(e);fl(e,u,l);break;default:throw Error(i(161))}}catch(t){Y(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Pl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Pl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Fl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)xl(e,t.alternate,t),t=t.sibling}function Il(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:rl(4,t,t.return),Il(t);break;case 1:sl(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&al(t,t.return,n),Il(t);break;case 27:Af(t.stateNode);case 26:case 5:sl(t,t.return),Il(t);break;case 22:t.memoizedState===null&&Il(t);break;case 30:Il(t);break;default:Il(t)}e=e.sibling}}function Ll(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Ll(i,a,n),nl(4,a);break;case 1:if(Ll(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Y(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)co(c[i],s)}catch(e){Y(r,r.return,e)}}n&&o&64&&il(a),ol(a,a.return);break;case 27:ml(a);case 26:case 5:Ll(i,a,n),n&&r===null&&o&4&&cl(a),ol(a,a.return);break;case 12:Ll(i,a,n);break;case 31:Ll(i,a,n),n&&o&4&&El(i,a);break;case 13:Ll(i,a,n),n&&o&4&&Dl(i,a);break;case 22:a.memoizedState===null&&Ll(i,a,n),ol(a,a.return);break;case 30:break;default:Ll(i,a,n)}t=t.sibling}}function Rl(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&&xa(n))}function zl(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&xa(e))}function Bl(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Vl(e,t,n,r),t=t.sibling}function Vl(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Bl(e,t,n,r),i&2048&&nl(9,t);break;case 1:Bl(e,t,n,r);break;case 3:Bl(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&xa(e)));break;case 12:if(i&2048){Bl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Y(t,t.return,e)}}else Bl(e,t,n,r);break;case 31:Bl(e,t,n,r);break;case 13:Bl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?Bl(e,t,n,r):(a._visibility|=2,Hl(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?Bl(e,t,n,r):Ul(e,t),i&2048&&Rl(o,t);break;case 24:Bl(e,t,n,r),i&2048&&zl(t.alternate,t);break;default:Bl(e,t,n,r)}}function Hl(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Hl(a,o,s,c,i),nl(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Hl(a,o,s,c,i)):u._visibility&2?Hl(a,o,s,c,i):Ul(a,o),i&&l&2048&&Rl(o.alternate,o);break;case 24:Hl(a,o,s,c,i),i&&l&2048&&zl(o.alternate,o);break;default:Hl(a,o,s,c,i)}t=t.sibling}}function Ul(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Ul(n,r),i&2048&&Rl(r.alternate,r);break;case 24:Ul(n,r),i&2048&&zl(r.alternate,r);break;default:Ul(n,r)}t=t.sibling}}var Wl=8192;function Gl(e,t,n){if(e.subtreeFlags&Wl)for(e=e.child;e!==null;)Kl(e,t,n),e=e.sibling}function Kl(e,t,n){switch(e.tag){case 26:Gl(e,t,n),e.flags&Wl&&e.memoizedState!==null&&cp(n,jl,e.memoizedState,e.memoizedProps);break;case 5:Gl(e,t,n);break;case 3:case 4:var r=jl;jl=Nf(e.stateNode.containerInfo),Gl(e,t,n),jl=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Wl,Wl=16777216,Gl(e,t,n),Wl=r):Gl(e,t,n));break;default:Gl(e,t,n)}}function ql(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 Jl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];yl=r,Zl(r,e)}ql(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Yl(e),e=e.sibling}function Yl(e){switch(e.tag){case 0:case 11:case 15:Jl(e),e.flags&2048&&rl(9,e,e.return);break;case 3:Jl(e);break;case 12:Jl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Xl(e)):Jl(e);break;default:Jl(e)}}function Xl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];yl=r,Zl(r,e)}ql(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:rl(8,t,t.return),Xl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Xl(t));break;default:Xl(t)}e=e.sibling}}function Zl(e,t){for(;yl!==null;){var n=yl;switch(n.tag){case 0:case 11:case 15:rl(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:xa(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,yl=r;else a:for(n=e;yl!==null;){r=yl;var i=r.sibling,a=r.return;if(Sl(r),r===n){yl=null;break a}if(i!==null){i.return=a,yl=i;break a}yl=a}}}var Ql={getCacheForType:function(e){var t=ma(R),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ma(R).controller.signal}},$l=typeof WeakMap==`function`?WeakMap:Map,W=0,G=null,K=null,q=0,J=0,eu=null,tu=!1,nu=!1,ru=!1,iu=0,au=0,ou=0,su=0,cu=0,lu=0,uu=0,du=null,fu=null,pu=!1,mu=0,hu=0,gu=1/0,_u=null,vu=null,yu=0,bu=null,xu=null,Su=0,Cu=0,wu=null,Tu=null,Eu=0,Du=null;function Ou(){return W&2&&q!==0?q&-q:A.T===null?lt():Ed()}function ku(){if(lu===0)if(!(q&536870912)||L){var e=Je;Je<<=1,!(Je&3932160)&&(Je=262144),lu=e}else lu=536870912;return e=go.current,e!==null&&(e.flags|=32),lu}function Au(e,t,n){(e===G&&(J===2||J===9)||e.cancelPendingCommit!==null)&&(Lu(e,0),Pu(e,q,lu,!1)),nt(e,n),(!(W&2)||e!==G)&&(e===G&&(!(W&2)&&(su|=n),au===4&&Pu(e,q,lu,!1)),vd(e))}function ju(e,t,n){if(W&6)throw Error(i(327));var r=!n&&(t&127)==0&&(t&e.expiredLanes)===0||Qe(e,t),a=r?Gu(e,t):Uu(e,t,!0),o=r;do{if(a===0){nu&&!r&&Pu(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!Nu(n)){a=Uu(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=du;var l=c.current.memoizedState.isDehydrated;if(l&&(Lu(c,s).flags|=256),s=Uu(c,s,!1),s!==2){if(ru&&!l){c.errorRecoveryDisabledLanes|=o,su|=o,a=4;break a}o=fu,fu=a,o!==null&&(fu===null?fu=o:fu.push.apply(fu,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Lu(e,0),Pu(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t)break;case 6:Pu(r,t,lu,!tu);break a;case 2:fu=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=mu+300-je(),10<a)){if(Pu(r,t,lu,!tu),Ze(r,0,!0)!==0)break a;Su=t,r.timeoutHandle=uf(Mu.bind(null,r,n,fu,_u,pu,t,lu,su,uu,tu,o,`Throttled`,-0,0),a);break a}Mu(r,n,fu,_u,pu,t,lu,su,uu,tu,o,null,-0,0)}}break}while(1);vd(e)}function Mu(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:on},Kl(t,a,d);var m=(a&62914560)===a?mu-je():(a&4194048)===a?hu-je():0;if(m=up(d,m),m!==null){Su=a,e.cancelPendingCommit=m(Qu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),Pu(e,a,o,!l);return}}Qu(e,t,a,n,r,i,o,s,c)}function Nu(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 r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!zr(a(),i))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 Pu(e,t,n,r){t&=~cu,t&=~su,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Ue(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&it(e,n,t)}function Fu(){return W&6?!0:(yd(0,!1),!1)}function Iu(){if(K!==null){if(J===0)var e=K.return;else e=K,oa=aa=null,Ho(e),Wa=null,Ga=0,e=K;for(;e!==null;)tl(e.alternate,e),e=e.return;K=null}}function Lu(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,df(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Su=0,Iu(),G=e,K=n=Di(e.current,null),q=t,J=0,eu=null,tu=!1,nu=Qe(e,t),ru=!1,uu=lu=cu=su=ou=au=0,fu=du=null,pu=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Ue(r),a=1<<i;t|=e[i],r&=~a}return iu=t,_i(),n}function Ru(e,t){z=null,A.H=$s,t===Pa||t===Ia?(t=Ha(),J=3):t===Fa?(t=Ha(),J=4):J=t===_c?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,eu=t,K===null&&(au=1,dc(e,P(t,e.current)))}function zu(){var e=go.current;return e===null?!0:(q&4194048)===q?_o===null:(q&62914560)===q||q&536870912?e===_o:!1}function Bu(){var e=A.H;return A.H=$s,e===null?$s:e}function Vu(){var e=A.A;return A.A=Ql,e}function Hu(){au=4,tu||(q&4194048)!==q&&go.current!==null||(nu=!0),!(ou&134217727)&&!(su&134217727)||G===null||Pu(G,q,lu,!1)}function Uu(e,t,n){var r=W;W|=2;var i=Bu(),a=Vu();(G!==e||q!==t)&&(_u=null,Lu(e,t)),t=!1;var o=au;a:do try{if(J!==0&&K!==null){var s=K,c=eu;switch(J){case 8:Iu(),o=6;break a;case 3:case 2:case 9:case 6:go.current===null&&(t=!0);var l=J;if(J=0,eu=null,Yu(e,s,c,l),n&&nu){o=0;break a}break;default:l=J,J=0,eu=null,Yu(e,s,c,l)}}Wu(),o=au;break}catch(t){Ru(e,t)}while(1);return t&&e.shellSuspendCounter++,oa=aa=null,W=r,A.H=i,A.A=a,K===null&&(G=null,q=0,_i()),o}function Wu(){for(;K!==null;)qu(K)}function Gu(e,t){var n=W;W|=2;var r=Bu(),a=Vu();G!==e||q!==t?(_u=null,gu=je()+500,Lu(e,t)):nu=Qe(e,t);a:do try{if(J!==0&&K!==null){t=K;var o=eu;b:switch(J){case 1:J=0,eu=null,Yu(e,t,o,1);break;case 2:case 9:if(Ra(o)){J=0,eu=null,Ju(t);break}t=function(){J!==2&&J!==9||G!==e||(J=7),vd(e)},o.then(t,t);break a;case 3:J=7;break a;case 4:J=5;break a;case 7:Ra(o)?(J=0,eu=null,Ju(t)):(J=0,eu=null,Yu(e,t,o,7));break;case 5:var s=null;switch(K.tag){case 26:s=K.memoizedState;case 5:case 27:var c=K;if(s?sp(s):c.stateNode.complete){J=0,eu=null;var l=c.sibling;if(l!==null)K=l;else{var u=c.return;u===null?K=null:(K=u,Xu(u))}break b}}J=0,eu=null,Yu(e,t,o,5);break;case 6:J=0,eu=null,Yu(e,t,o,6);break;case 8:Iu(),au=6;break a;default:throw Error(i(462))}}Ku();break}catch(t){Ru(e,t)}while(1);return oa=aa=null,A.H=r,A.A=a,W=n,K===null?(G=null,q=0,_i(),au):0}function Ku(){for(;K!==null&&!ke();)qu(K)}function qu(e){var t=qc(e.alternate,e,iu);e.memoizedProps=e.pendingProps,t===null?Xu(e):K=t}function Ju(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=jc(n,t,t.pendingProps,t.type,void 0,q);break;case 11:t=jc(n,t,t.pendingProps,t.type.render,t.ref,q);break;case 5:Ho(t);default:tl(n,t),t=K=Oi(t,iu),t=qc(n,t,iu)}e.memoizedProps=e.pendingProps,t===null?Xu(e):K=t}function Yu(e,t,n,r){oa=aa=null,Ho(t),Wa=null,Ga=0;var i=t.return;try{if(gc(e,i,t,n,q)){au=1,dc(e,P(n,e.current)),K=null;return}}catch(t){if(i!==null)throw K=i,t;au=1,dc(e,P(n,e.current)),K=null;return}t.flags&32768?(L||r===1?e=!0:nu||q&536870912?e=!1:(tu=e=!0,(r===2||r===9||r===3||r===6)&&(r=go.current,r!==null&&r.tag===13&&(r.flags|=16384))),Zu(t,e)):Xu(t)}function Xu(e){var t=e;do{if(t.flags&32768){Zu(t,tu);return}e=t.return;var n=$c(t.alternate,t,iu);if(n!==null){K=n;return}if(t=t.sibling,t!==null){K=t;return}K=t=e}while(t!==null);au===0&&(au=5)}function Zu(e,t){do{var n=el(e.alternate,e);if(n!==null){n.flags&=32767,K=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){K=e;return}K=e=n}while(e!==null);au=6,K=null}function Qu(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do rd();while(yu!==0);if(W&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=gi,rt(e,n,o,s,c,l),e===G&&(K=G=null,q=0),xu=t,bu=e,Su=n,Cu=o,wu=a,Tu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,dd(Fe,function(){return id(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!=0,t.subtreeFlags&13878||r){r=A.T,A.T=null,a=j.p,j.p=2,s=W,W|=4;try{bl(e,t,n)}finally{W=s,j.p=a,A.T=r}}yu=1,$u(),ed(),td()}}function $u(){if(yu===1){yu=0;var e=bu,t=xu,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=A.T,A.T=null;var r=j.p;j.p=2;var i=W;W|=4;try{Ml(t,e);var a=nf,o=Wr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&Ur(s.ownerDocument.documentElement,s)){if(c!==null&&Gr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Hr(s,h),v=Hr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}wp=!!tf,nf=tf=null}finally{W=i,j.p=r,A.T=n}}e.current=t,yu=2}}function ed(){if(yu===2){yu=0;var e=bu,t=xu,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=A.T,A.T=null;var r=j.p;j.p=2;var i=W;W|=4;try{xl(e,t.alternate,t)}finally{W=i,j.p=r,A.T=n}}yu=3}}function td(){if(yu===4||yu===3){yu=0,Ae();var e=bu,t=xu,n=Su,r=Tu;t.subtreeFlags&10256||t.flags&10256?yu=5:(yu=0,xu=bu=null,nd(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(vu=null),ct(n),t=t.stateNode,Ve&&typeof Ve.onCommitFiberRoot==`function`)try{Ve.onCommitFiberRoot(Be,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=A.T,i=j.p,j.p=2,A.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{A.T=t,j.p=i}}Su&3&&rd(),vd(e),i=e.pendingLanes,n&261930&&i&42?e===Du?Eu++:(Eu=0,Du=e):Eu=0,yd(0,!1)}}function nd(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,xa(t)))}function rd(){return $u(),ed(),td(),id()}function id(){if(yu!==5)return!1;var e=bu,t=Cu;Cu=0;var n=ct(Su),r=A.T,a=j.p;try{j.p=32>n?32:n,A.T=null,n=wu,wu=null;var o=bu,s=Su;if(yu=0,xu=bu=null,Su=0,W&6)throw Error(i(331));var c=W;if(W|=4,Yl(o.current),Vl(o,o.current,s,n),W=c,yd(0,!1),Ve&&typeof Ve.onPostCommitFiberRoot==`function`)try{Ve.onPostCommitFiberRoot(Be,o)}catch{}return!0}finally{j.p=a,A.T=r,nd(e,t)}}function ad(e,t,n){t=P(n,t),t=pc(e.stateNode,t,2),e=no(e,t,2),e!==null&&(nt(e,2),vd(e))}function Y(e,t,n){if(e.tag===3)ad(e,e,n);else for(;t!==null;){if(t.tag===3){ad(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(vu===null||!vu.has(r))){e=P(n,e),n=mc(2),r=no(t,n,2),r!==null&&(hc(n,r,t,e),nt(r,2),vd(r));break}}t=t.return}}function od(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new $l;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(ru=!0,i.add(n),e=sd.bind(null,e,t,n),t.then(e,e))}function sd(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,G===e&&(q&n)===n&&(au===4||au===3&&(q&62914560)===q&&300>je()-mu?!(W&2)&&Lu(e,0):cu|=n,uu===q&&(uu=0)),vd(e)}function cd(e,t){t===0&&(t=et()),e=bi(e,t),e!==null&&(nt(e,t),vd(e))}function ld(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),cd(e,n)}function ud(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),cd(e,n)}function dd(e,t){return De(e,t)}var fd=null,pd=null,md=!1,hd=!1,gd=!1,_d=0;function vd(e){e!==pd&&e.next===null&&(pd===null?fd=pd=e:pd=pd.next=e),hd=!0,md||(md=!0,Td())}function yd(e,t){if(!gd&&hd){gd=!0;do for(var n=!1,r=fd;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Ue(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,wd(r,a))}else a=q,a=Ze(r,r===G?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Qe(r,a)||(n=!0,wd(r,a));r=r.next}
vendor: 5,376 bytes, line 8
8while(n);gd=!1}}function bd(){xd()}function xd(){hd=md=!1;var e=0;_d!==0&&lf()&&(e=_d);for(var t=je(),n=null,r=fd;r!==null;){var i=r.next,a=Sd(r,t);a===0?(r.next=null,n===null?fd=i:n.next=i,i===null&&(pd=n)):(n=r,(e!==0||a&3)&&(hd=!0)),r=i}yu!==0&&yu!==5||yd(e,!1),_d!==0&&(_d=0)}function Sd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Ue(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=$e(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=G,n=q,n=Ze(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(J===2||J===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Oe(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||Qe(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Oe(r),ct(n)){case 2:case 8:n=Pe;break;case 32:n=Fe;break;case 268435456:n=Le;break;default:n=Fe}return r=Cd.bind(null,e),n=De(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Oe(r),e.callbackPriority=2,e.callbackNode=null,2}function Cd(e,t){if(yu!==0&&yu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(rd()&&e.callbackNode!==n)return null;var r=q;return r=Ze(e,e===G?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(ju(e,r,t),Sd(e,je()),e.callbackNode!=null&&e.callbackNode===n?Cd.bind(null,e):null)}function wd(e,t){if(rd())return null;ju(e,t,!0)}function Td(){pf(function(){W&6?De(Ne,bd):xd()})}function Ed(){if(_d===0){var e=wa;e===0&&(e=qe,qe<<=1,!(qe&261888)&&(qe=256)),_d=e}return _d}function Dd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:an(``+e)}function Od(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 kd(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=Dd((i[pt]||null).action),o=r.submitter;o&&(t=(t=o[pt]||null)?Dd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new Dn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(_d!==0){var e=o?Od(i,o):new FormData(i);Bs(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?Od(i,o):new FormData(i),Bs(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var Ad=0;Ad<di.length;Ad++){var jd=di[Ad],Md=jd.toLowerCase(),Nd=jd[0].toUpperCase()+jd.slice(1);fi(Md,`on`+Nd)}fi(ri,`onAnimationEnd`),fi(ii,`onAnimationIteration`),fi(ai,`onAnimationStart`),fi(`dblclick`,`onDoubleClick`),fi(`focusin`,`onFocus`),fi(`focusout`,`onBlur`),fi(oi,`onTransitionRun`),fi(si,`onTransitionStart`),fi(ci,`onTransitionCancel`),fi(li,`onTransitionEnd`),kt(`onMouseEnter`,[`mouseout`,`mouseover`]),kt(`onMouseLeave`,[`mouseout`,`mouseover`]),kt(`onPointerEnter`,[`pointerout`,`pointerover`]),kt(`onPointerLeave`,[`pointerout`,`pointerover`]),Ot(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),Ot(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),Ot(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),Ot(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),Ot(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),Ot(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var Pd=`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(` `),Fd=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(Pd));function Id(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){pi(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){pi(e)}i.currentTarget=null,a=c}}}}function X(e,t){var n=t[ht];n===void 0&&(n=t[ht]=new Set);var r=e+`__bubble`;n.has(r)||(Bd(t,e,2,!1),n.add(r))}function Ld(e,t,n){var r=0;t&&(r|=4),Bd(n,e,r,t)}var Rd=`_reactListening`+Math.random().toString(36).slice(2);function zd(e){if(!e[Rd]){e[Rd]=!0,Et.forEach(function(t){t!==`selectionchange`&&(Fd.has(t)||Ld(t,!1,e),Ld(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Rd]||(t[Rd]=!0,Ld(`selectionchange`,!1,t))}}function Bd(e,t,n,r){switch(jp(t)){case 2:var i=Tp;break;case 8:i=Ep;break;default:i=Dp}n=i.bind(null,t,n,e),i=void 0,!gn||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Vd(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;
vendor: 15,222 bytes, lines 8-9
8if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=xt(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}pn(function(){var r=a,i=cn(n),s=[];a:{var c=ui.get(e);if(c!==void 0){var l=Dn,u=e;switch(e){case`keypress`:if(Sn(n)===0)break a;case`keydown`:case`keyup`:l=Zn;break;case`focusin`:u=`focus`,l=Rn;break;case`focusout`:u=`blur`,l=Rn;break;case`beforeblur`:case`afterblur`:l=Rn;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`:l=Pn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=In;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=tr;break;case ri:case ii:case ai:l=Bn;break;case li:l=rr;break;case`scroll`:case`scrollend`:l=kn;break;case`wheel`:l=ar;break;case`copy`:case`cut`:case`paste`:l=Hn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=$n;break;case`toggle`:case`beforetoggle`:l=sr}var d=(t&4)!=0,f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=mn(m,p),g!=null&&d.push(Hd(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==sn&&(u=n.relatedTarget||n.fromElement)&&(xt(u)||u[mt]))break a;if((l||c)&&(c=i.window===i?i:(c=i.ownerDocument)?c.defaultView||c.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?xt(u):null,u!==null&&(f=o(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=Pn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=$n,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:Ct(l),h=u==null?c:Ct(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,xt(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=Wd,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&Gd(s,c,l,d,!1),u!==null&&f!==null&&Gd(s,f,u,d,!0)}}a:{if(c=r?Ct(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=Dr;else if(xr(c))if(Or)v=Lr;else{v=Fr;var y=Pr}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&tn(r.elementType)&&(v=Dr):v=Ir;if(v&&=v(e,r)){Sr(s,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&qt(c,`number`,c.value)}switch(y=r?Ct(r):window,e){case`focusin`:(xr(y)||y.contentEditable===`true`)&&(qr=y,Jr=r,Yr=null);break;case`focusout`:Yr=Jr=qr=null;break;case`mousedown`:Xr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Xr=!1,Zr(s,n,i);break;case`selectionchange`:if(Kr)break;case`keydown`:case`keyup`:Zr(s,n,i)}var b;if(lr)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else _r?hr(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(fr&&n.locale!==`ko`&&(_r||x!==`onCompositionStart`?x===`onCompositionEnd`&&_r&&(b=xn()):(vn=i,yn=`value`in vn?vn.value:vn.textContent,_r=!0)),y=Ud(r,x),0<y.length&&(x=new Wn(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=gr(n),b!==null&&(x.data=b)))),(b=dr?vr(e,n):yr(e,n))&&(x=Ud(r,`onBeforeInput`),0<x.length&&(y=new Wn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),kd(s,e,r,n,i)}Id(s,t)})}function Hd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ud(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=mn(e,n),i!=null&&r.unshift(Hd(e,i,a)),i=mn(e,t),i!=null&&r.push(Hd(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Wd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Gd(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=mn(n,a),l!=null&&o.unshift(Hd(n,l,c))):i||(l=mn(n,a),l!=null&&o.push(Hd(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Kd=/\r\n?/g,qd=/\u0000|\uFFFD/g;function Jd(e){return(typeof e==`string`?e:``+e).replace(Kd,`
9`).replace(qd,``)}function Yd(e,t){return t=Jd(t),Jd(e)===t}function Z(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Zt(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Zt(e,``+r);break;case`className`:Ft(e,`class`,r);break;case`tabIndex`:Ft(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Ft(e,n,r);break;case`style`:en(e,r,o);break;case`data`:if(t!==`object`){Ft(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=an(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`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 o==`function`&&(n===`formAction`?(t!==`input`&&Z(e,t,`name`,a.name,a,null),Z(e,t,`formEncType`,a.formEncType,a,null),Z(e,t,`formMethod`,a.formMethod,a,null),Z(e,t,`formTarget`,a.formTarget,a,null)):(Z(e,t,`encType`,a.encType,a,null),Z(e,t,`method`,a.method,a,null),Z(e,t,`target`,a.target,a,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=an(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=on);break;case`onScroll`:r!=null&&X(`scroll`,e);break;case`onScrollEnd`:r!=null&&X(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=an(``+r),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`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):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`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:X(`beforetoggle`,e),X(`toggle`,e),Pt(e,`popover`,r);break;case`xlinkActuate`:It(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:It(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:It(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:It(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:It(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:It(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:It(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:It(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:It(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Pt(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=nn.get(n)||n,Pt(e,n,r))}}function Xd(e,t,n,r,a,o){switch(n){case`style`:en(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?Zt(e,r):(typeof r==`number`||typeof r==`bigint`)&&Zt(e,``+r);break;case`onScroll`:r!=null&&X(`scroll`,e);break;case`onScrollEnd`:r!=null&&X(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=on);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!Dt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),t=n.slice(2,a?n.length-7:void 0),o=e[pt]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,a),typeof r==`function`)){typeof o!=`function`&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):Pt(e,n,r)}}}function Zd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:X(`error`,e),X(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Z(e,t,o,s,n,null)}}a&&Z(e,t,`srcSet`,n.srcSet,n,null),r&&Z(e,t,`src`,n.src,n,null);return;case`input`:X(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:Z(e,t,r,d,n,null)}}Kt(e,o,c,l,u,s,a,!1);return;case`select`:for(a in X(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:Z(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&Jt(e,!!r,n,!0):Jt(e,!!r,t,!1);return;case`textarea`:for(s in X(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:Z(e,t,s,c,n,null)}Xt(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:Z(e,t,l,r,n,null)}return;case`dialog`:X(`beforetoggle`,e),X(`toggle`,e),X(`cancel`,e),X(`close`,e);break;case`iframe`:case`object`:X(`load`,e);break;case`video`:case`audio`:for(r=0;r<Pd.length;r++)X(Pd[r],e);break;case`image`:X(`error`,e),X(`load`,e);break;case`details`:X(`toggle`,e);break;case`embed`:case`source`:case`link`:X(`error`,e),X(`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(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Z(e,t,u,r,n,null)}return;default:if(tn(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Xd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&Z(e,t,c,r,n,null))}function Qd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||Z(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:o=m;break;case`name`:a=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&Z(e,t,p,m,r,f)}}Gt(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||Z(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&Z(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Jt(e,!!n,n?[]:``,!1):Jt(e,!!n,t,!0)):Jt(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:Z(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:p=a;break;case`defaultValue`:m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&Z(e,t,s,a,r,o)}Yt(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:Z(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:Z(e,t,l,p,r,m)}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 g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&Z(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:Z(e,t,u,p,r,m)}return;default:if(tn(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Xd(e,t,_,void 0,r,p);
vendor: 4,461 bytes, line 9
9for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Xd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&Z(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||Z(e,t,f,p,r,m)}function $d(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function ef(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&$d(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&$d(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.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 tf=null,nf=null;function rf(e){return e.nodeType===9?e:e.ownerDocument}function af(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 sf(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 Q(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 cf=null;function lf(){var e=window.event;return e&&e.type===`popstate`?e===cf?!1:(cf=e,!0):(cf=null,!1)}var uf=typeof setTimeout==`function`?setTimeout:void 0,df=typeof clearTimeout==`function`?clearTimeout:void 0,ff=typeof Promise==`function`?Promise:void 0,pf=typeof queueMicrotask==`function`?queueMicrotask:ff===void 0?uf:function(e){return ff.resolve(null).then(e).catch(mf)};function mf(e){setTimeout(function(){throw e})}function hf(e){return e===`head`}function gf(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Xp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)Af(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,Af(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[yt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&Af(e.ownerDocument.body);n=i}while(n);Xp(t)}function _f(e,t){var n=e;e=0;do{var r=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||``),r&&r.nodeType===8)if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=r}while(n)}function vf(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`:vf(n),bt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function yf(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(r){if(!e[yt])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}}else if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e;if(e=Tf(e.nextSibling),e===null)break}return null}function bf(e,t,n){if(t===``)return null;for(;
vendor: 20,909 bytes, line 9
9e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=Tf(e.nextSibling),e===null))return null;return e}function xf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=Tf(e.nextSibling),e===null))return null;return e}function Sf(e){return e.data===`$?`||e.data===`$~`}function Cf(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function wf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function Tf(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 Ef=null;function Df(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return Tf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function Of(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 kf(e,t,n){switch(t=rf(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function Af(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);bt(e)}var jf=new Map,Mf=new Set;function Nf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Pf=j.d;j.d={f:Ff,r:If,D:zf,C:Bf,L:Vf,m:Hf,X:Wf,S:Uf,M:Gf};function Ff(){var e=Pf.f(),t=Fu();return e||t}function If(e){var t=St(e);t!==null&&t.tag===5&&t.type===`form`?Hs(t):Pf.r(e)}var Lf=typeof document>`u`?null:document;function Rf(e,t,n){var r=Lf;if(r&&typeof t==`string`&&t){var i=Wt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),Mf.has(i)||(Mf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Zd(t,`link`,e),Tt(t),r.head.appendChild(t)))}}function zf(e){Pf.D(e),Rf(`dns-prefetch`,e,null)}function Bf(e,t){Pf.C(e,t),Rf(`preconnect`,e,t)}function Vf(e,t,n){Pf.L(e,t,n);var r=Lf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Wt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Wt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Wt(n.imageSizes)+`"]`)):i+=`[href="`+Wt(e)+`"]`;var a=i;switch(t){case`style`:a=qf(e);break;case`script`:a=Zf(e)}jf.has(a)||(e=f({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),jf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Jf(a))||t===`script`&&r.querySelector(Qf(a))||(t=r.createElement(`link`),Zd(t,`link`,e),Tt(t),r.head.appendChild(t)))}}function Hf(e,t){Pf.m(e,t);var n=Lf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Wt(r)+`"][href="`+Wt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Zf(e)}if(!jf.has(a)&&(e=f({rel:`modulepreload`,href:e},t),jf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Qf(a)))return}r=n.createElement(`link`),Zd(r,`link`,e),Tt(r),n.head.appendChild(r)}}}function Uf(e,t,n){Pf.S(e,t,n);var r=Lf;if(r&&e){var i=wt(r).hoistableStyles,a=qf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Jf(a)))s.loading=5;else{e=f({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=jf.get(a))&&tp(e,n);var c=o=r.createElement(`link`);Tt(c),Zd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,ep(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Wf(e,t){Pf.X(e,t);var n=Lf;if(n&&e){var r=wt(n).hoistableScripts,i=Zf(e),a=r.get(i);a||(a=n.querySelector(Qf(i)),a||(e=f({src:e,async:!0},t),(t=jf.get(i))&&np(e,t),a=n.createElement(`script`),Tt(a),Zd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Gf(e,t){Pf.M(e,t);var n=Lf;if(n&&e){var r=wt(n).hoistableScripts,i=Zf(e),a=r.get(i);a||(a=n.querySelector(Qf(i)),a||(e=f({src:e,async:!0,type:`module`},t),(t=jf.get(i))&&np(e,t),a=n.createElement(`script`),Tt(a),Zd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Kf(e,t,n,r){var a=(a=pe.current)?Nf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=qf(n.href),n=wt(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=qf(n.href);var o=wt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),jf.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},jf.set(e,n),o||Xf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Zf(n),n=wt(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function qf(e){return`href="`+Wt(e)+`"`}function Jf(e){return`link[rel="stylesheet"][`+e+`]`}function Yf(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function Xf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Zd(t,`link`,n),Tt(t),e.head.appendChild(t))}function Zf(e){return`[src="`+Wt(e)+`"]`}function Qf(e){return`script[async]`+e}function $f(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Wt(n.href)+`"]`);if(r)return t.instance=r,Tt(r),r;var a=f({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Tt(r),Zd(r,`style`,a),ep(r,n.precedence,e),t.instance=r;case`stylesheet`:a=qf(n.href);var o=e.querySelector(Jf(a));if(o)return t.state.loading|=4,t.instance=o,Tt(o),o;r=Yf(n),(a=jf.get(a))&&tp(r,a),o=(e.ownerDocument||e).createElement(`link`),Tt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Zd(o,`link`,r),t.state.loading|=4,ep(o,n.precedence,e),t.instance=o;case`script`:return o=Zf(n.src),(a=e.querySelector(Qf(o)))?(t.instance=a,Tt(a),a):(r=n,(a=jf.get(o))&&(r=f({},n),np(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Tt(a),Zd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,ep(r,n.precedence,e));return t.instance}function ep(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function tp(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function np(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var rp=null;function ip(e,t,n){if(rp===null){var r=new Map,i=rp=new Map;i.set(n,r)}else i=rp,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[yt]||a[ft]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function ap(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function op(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 sp(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function cp(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=qf(r.href),a=t.querySelector(Jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=dp.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Tt(a);return}a=t.ownerDocument||t,r=Yf(r),(i=jf.get(i))&&tp(r,i),a=a.createElement(`link`),Tt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Zd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=dp.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var lp=0;function up(e,t){return e.stylesheets&&e.count===0&&pp(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&pp(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&lp===0&&(lp=62500*ef());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&pp(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>lp?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function dp(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)pp(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var fp=null;function pp(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,fp=new Map,t.forEach(mp,e),fp=null,dp.call(e))}function mp(e,t){if(!(t.state.loading&4)){var n=fp.get(e);if(n)var r=n.get(null);else{n=new Map,fp.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=dp.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var hp={$$typeof:C,Provider:null,Consumer:null,_currentValue:oe,_currentValue2:oe,_threadCount:0};function gp(e,t,n,r,i,a,o,s,c){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=tt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tt(0),this.hiddenUpdates=tt(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function _p(e,t,n,r,i,a,o,s,c,l,u,d){return e=new gp(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=Ti(3,null,null,t),e.current=a,a.stateNode=e,t=ba(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},$a(a),e}function vp(e){return e?(e=Ci,e):Ci}function yp(e,t,n,r,i,a){i=vp(i),r.context===null?r.context=i:r.pendingContext=i,r=to(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=no(e,r,t),n!==null&&(Au(n,e,t),ro(n,e,t))}function bp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function xp(e,t){bp(e,t),(e=e.alternate)&&bp(e,t)}function Sp(e){if(e.tag===13||e.tag===31){var t=bi(e,67108864);t!==null&&Au(t,e,67108864),xp(e,67108864)}}function Cp(e){if(e.tag===13||e.tag===31){var t=Ou();t=st(t);var n=bi(e,t);n!==null&&Au(n,e,t),xp(e,t)}}var wp=!0;function Tp(e,t,n,r){var i=A.T;A.T=null;var a=j.p;try{j.p=2,Dp(e,t,n,r)}finally{j.p=a,A.T=i}}function Ep(e,t,n,r){var i=A.T;A.T=null;var a=j.p;try{j.p=8,Dp(e,t,n,r)}finally{j.p=a,A.T=i}}function Dp(e,t,n,r){if(wp){var i=Op(r);if(i===null)Vd(e,t,r,kp,n),Bp(e,r);else if(Hp(i,e,t,n,r))r.stopPropagation();else if(Bp(e,r),t&4&&-1<zp.indexOf(e)){for(;i!==null;){var a=St(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=Xe(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Ue(o);s.entanglements[1]|=c,o&=~c}vd(a),!(W&6)&&(gu=je()+500,yd(0,!1))}}break;case 31:case 13:s=bi(a,2),s!==null&&Au(s,a,2),Fu(),xp(a,2)}if(a=Op(r),a===null&&Vd(e,t,r,kp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Vd(e,t,r,null,n)}}function Op(e){return e=cn(e),Ap(e)}var kp=null;function Ap(e){if(kp=null,e=xt(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(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 kp=e,null}function jp(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(Me()){case Ne:return 2;case Pe:return 8;case Fe:case Ie:return 32;case Le:return 268435456;default:return 32}default:return 32}}var Mp=!1,Np=null,Pp=null,Fp=null,Ip=new Map,Lp=new Map,Rp=[],zp=`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 Bp(e,t){switch(e){case`focusin`:case`focusout`:Np=null;break;case`dragenter`:case`dragleave`:Pp=null;break;case`mouseover`:case`mouseout`:Fp=null;break;case`pointerover`:case`pointerout`:Ip.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:Lp.delete(t.pointerId)}}function Vp(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=St(t),t!==null&&Sp(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Hp(e,t,n,r,i){switch(t){case`focusin`:return Np=Vp(Np,e,t,n,r,i),!0;case`dragenter`:return Pp=Vp(Pp,e,t,n,r,i),!0;case`mouseover`:return Fp=Vp(Fp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Ip.set(a,Vp(Ip.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,Lp.set(a,Vp(Lp.get(a)||null,e,t,n,r,i)),!0}return!1}function Up(e){var t=xt(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,ut(e.priority,function(){Cp(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,ut(e.priority,function(){Cp(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 Wp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Op(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);sn=r,n.target.dispatchEvent(r),sn=null}else return t=St(n),t!==null&&Sp(t),e.blockedOn=n,!1;t.shift()}return!0}function Gp(e,t,n){Wp(e)&&n.delete(t)}function Kp(){Mp=!1,Np!==null&&Wp(Np)&&(Np=null),Pp!==null&&Wp(Pp)&&(Pp=null),Fp!==null&&Wp(Fp)&&(Fp=null),Ip.forEach(Gp),Lp.forEach(Gp)}function qp(e,n){e.blockedOn===n&&(e.blockedOn=null,Mp||(Mp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Kp)))}var Jp=null;function Yp(e){Jp!==e&&(Jp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Jp===e&&(Jp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(Ap(r||n)===null)continue;break}var a=St(n);a!==null&&(e.splice(t,3),t-=3,Bs(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Xp(e){function t(t){return qp(t,e)}Np!==null&&qp(Np,e),Pp!==null&&qp(Pp,e),Fp!==null&&qp(Fp,e),Ip.forEach(t),Lp.forEach(t);for(var n=0;n<Rp.length;n++){var r=Rp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Rp.length&&(n=Rp[0],n.blockedOn===null);)Up(n),n.blockedOn===null&&Rp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[pt]||null;if(typeof a==`function`)o||Yp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[pt]||null)s=o.formAction;else if(Ap(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Yp(n)}}}function Zp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!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 r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Qp(e){this._internalRoot=e}$p.prototype.render=Qp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current,r=Ou();yp(n,r,e,t,null,null)},$p.prototype.unmount=Qp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yp(e.current,2,null,e,null,null),Fu(),t[mt]=null}};function $p(e){this._internalRoot=e}$p.prototype.unstable_scheduleHydration=function(e){if(e){var t=lt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Rp.length&&t!==0&&t<Rp[n].priority;n++);Rp.splice(n,0,e),n===0&&Up(e)}};var em=n.version;if(em!==`19.2.0`)throw Error(i(527,em,`19.2.0`));j.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=u(t),e=e===null?null:d(e),e=e===null?null:e.stateNode,e};var tm={bundleType:0,version:`19.2.0`,rendererPackageName:`react-dom`,currentDispatcherRef:A,reconcilerVersion:`19.2.0`};
9if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var nm=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!nm.isDisabled&&nm.supportsFiber)try{Be=nm.inject(tm),Ve=nm}catch{}}exports.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=cc,s=lc,c=uc;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=_p(e,1,!1,null,null,n,r,null,o,s,c,Zp),e[mt]=t.current,zd(e),new Qp(t)}})),y=s(((exports,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=v()})),b=`modulepreload`,x=function(e){return`/`+e},S={};const C=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=x(t,n),t in S)return;S[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:b,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[]){if(e.status!==`rejected`)continue;i(e.reason)}return e().catch(i)})};var w=u(p(),1),T=e=>{throw TypeError(e)},E=(e,t,n)=>t.has(e)||T(`Cannot `+n),ee=(e,t,n)=>(E(e,t,`read from private field`),n?n.call(e):t.get(e)),D=(e,t,n)=>t.has(e)?T(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),te=`popstate`;function ne(e={}){function t(e,t){let{pathname:n,search:r,hash:i}=e.location;return ae(``,{pathname:n,search:r,hash:i},t.state&&t.state.usr||null,t.state&&t.state.key||`default`)}function n(e,t){return typeof t==`string`?t:A(t)}return oe(t,n,null,e)}function O(e,t){if(e===!1||e==null)throw Error(t)}function k(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function re(){return Math.random().toString(36).substring(2,10)}function ie(e,t){return{usr:e.state,key:e.key,idx:t}}function ae(e,t,n=null,r){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?j(t):t,state:n,key:t&&t.key||r||re()}}function A({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 j(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function oe(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:h.location,delta:t})}function f(e,t){s=`PUSH`;let r=ae(h.location,e,t);n&&n(r,e),l=u()+1;let d=ie(r,l),f=h.createHref(r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:h.location,delta:1})}function p(e,t){s=`REPLACE`;let r=ae(h.location,e,t);n&&n(r,e),l=u();let i=ie(r,l),d=h.createHref(r);o.replaceState(i,``,d),a&&c&&c({action:s,location:h.location,delta:0})}function m(e){return se(e)}let h={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(te,d),c=e,()=>{i.removeEventListener(te,d),c=null}},createHref(e){return t(i,e)},createURL:m,encodeLocation(e){let t=m(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:f,replace:p,go(e){return o.go(e)}};return h}function se(e,t=!1){let n=`http://localhost`;typeof window<`u`&&(n=window.location.origin===`null`?window.location.href:window.location.origin),O(n,`No window.location.(origin|href) available to create URL`);let r=typeof e==`string`?e:A(e);return r=r.replace(/ $/,`%20`),!t&&r.startsWith(`//`)&&(r=n+r),new URL(r,n)}var ce,le=class{constructor(e){if(D(this,ce,new Map),e)for(let[t,n]of e)this.set(t,n)}get(e){if(ee(this,ce).has(e))return ee(this,ce).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw Error(`No value found for context`)}set(e,t){ee(this,ce).set(e,t)}};ce=new WeakMap;var ue=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`children`]);function M(e){return ue.has(e)}var de=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`middleware`,`children`]);function fe(e){return de.has(e)}function pe(e){return e.index===!0}function me(e,t,n=[],r={},i=!1){return e.map((e,a)=>
9{let o=[...n,String(a)],s=typeof e.id==`string`?e.id:o.join(`-`);if(O(e.index!==!0||!e.children,`Cannot specify children on an index route`),O(i||!r[s],`Found a route id collision on id "${s}".  Route id's must be globally unique within Data Router usages`),pe(e)){let n={...e,...t(e),id:s};return r[s]=n,n}else{let n={...e,...t(e),id:s,children:void 0};return r[s]=n,e.children&&(n.children=me(e.children,t,o,r,i)),n}})}function he(e,t,n=`/`){return ge(e,t,n,!1)}function ge(e,t,n,r){let i=typeof t==`string`?j(t):t,a=Pe(i.pathname||`/`,n);if(a==null)return null;let o=ve(e);be(o);let s=null;for(let e=0;s==null&&e<o.length;++e){let t=Ne(a);s=Ae(o[e],t,r)}return s}function _e(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],loaderData:t[n.id],handle:n.handle}}function ve(e,t=[],n=[],r=``,i=!1){let a=(e,a,o=i,s)=>{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;O(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=He([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(O(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),ve(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:Oe(l,e.index),routesMeta:u})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of ye(e.path))a(e,t,!0,n)}),t}function ye(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=ye(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function be(e){e.sort((e,t)=>e.score===t.score?ke(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var xe=/^:[\w-]+$/,Se=3,Ce=2,we=1,Te=10,Ee=-2,De=e=>e===`*`;function Oe(e,t){let n=e.split(`/`),r=n.length;return n.some(De)&&(r+=Ee),t&&(r+=Ce),n.filter(e=>!De(e)).reduce((e,t)=>e+(xe.test(t)?Se:t===``?we:Te),r)}function ke(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 Ae(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e<r.length;++e){let s=r[e],c=e===r.length-1,l=a===`/`?t:t.slice(a.length)||`/`,u=je({path:s.relativePath,caseSensitive:s.caseSensitive,end:c},l),d=s.route;if(!u&&c&&n&&!r[r.length-1].route.index&&(u=je({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},l)),!u)return null;
9Object.assign(i,u.params),o.push({params:i,pathname:He([a,u.pathname]),pathnameBase:Ue(He([a,u.pathnameBase])),route:d}),u.pathnameBase!==`/`&&(a=He([a,u.pathnameBase]))}return o}function je(e,t){typeof e==`string`&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Me(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,`$1`),s=i.slice(1);return{params:r.reduce((e,{paramName:t,isOptional:n},r)=>{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function Me(e,t=!1,n=!0){k(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 r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n)=>(r.push({paramName:t,isOptional:n!=null}),n?`/?([^\\/]+)?`:`/([^\\/]+)`)).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function Ne(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return k(!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 Pe(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function Fe({basename:e,pathname:t}){return t===`/`?e:He([e,t])}function Ie(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?j(e):e;return{pathname:n?n.startsWith(`/`)?n:Le(n,t):t,search:We(r),hash:Ge(i)}}function Le(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 Re(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  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 ze(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function Be(e){let t=ze(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function Ve(e,t,n,r=!1){let i;typeof e==`string`?i=j(e):(i={...e},O(!i.pathname||!i.pathname.includes(`?`),Re(`?`,`pathname`,`search`,i)),O(!i.pathname||!i.pathname.includes(`#`),Re(`#`,`pathname`,`hash`,i)),O(!i.search||!i.search.includes(`#`),Re(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=Ie(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var He=e=>e.join(`/`).replace(/\/\/+/g,`/`),Ue=e=>e.replace(/\/+$/,``).replace(/^\/*/,`/`),We=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,Ge=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Ke=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function qe(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}var Je=[`POST`,`PUT`,`PATCH`,`DELETE`],Ye=new Set(Je),Xe=[`GET`,...Je],Ze=new Set(Xe),Qe=new Set([301,302,303,307,308]),$e=new Set([307,308]),et={state:`idle`,location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},tt={state:`idle`,data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},nt={state:`unblocked`,proceed:void 0,reset:void 0,location:void 0},rt=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,it=e=>rt.test(e),at=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),ot=`remix-router-transitions`,st=Symbol(`ResetLoaderData`);function ct(e){let t=e.window?e.window:typeof window<`u`?window:void 0,n=t!==void 0&&t.document!==void 0&&t.document.createElement!==void 0;O(e.routes.length>0,`You must provide a non-empty routes array to createRouter`);let r=e.hydrationRouteProperties||[],i=e.mapRouteProperties||at,a={},o=me(e.routes,i,void 0,a),s,c=e.basename||`/`;c.startsWith(`/`)||(c=`/${c}`);let l=e.dataStrategy||Tt,u={...e.future},d=null,f=new Set,p=null,m=null,h=null,g=e.hydrationData!=null,_=he(o,e.history.location,c),v=!1,y=null,b;if(_==null&&!e.patchRoutesOnNavigation){let t=qt(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=Kt(o);b=!0,_=n,y={[r.id]:t}}else if(_&&!e.hydrationData&&gt(_,o,e.history.location.pathname).active&&(_=null),_)if(_.some(e=>e.route.lazy))b=!1;else if(!_.some(e=>pt(e.route)))b=!0;else{let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null;if(n){let e=_.findIndex(e=>n[e.route.id]!==void 0);b=_.slice(0,e+1).every(e=>!mt(e.route,t,n))}else b=_.every(e=>!mt(e.route,t,n))}else{b=!1,_=[];let t=gt(null,o,e.history.location.pathname);t.active&&t.matches&&(v=!0,_=t.matches)}let x,S={historyAction:e.history.action,location:e.history.location,matches:_,initialized:b,navigation:et,restoreScrollPosition:e.hydrationData==null?null:!1,preventScrollReset:!1,revalidation:`idle`,loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||y,fetchers:new Map,blockers:new Map},C=`POP`,w=!1,T,E=!1,ee=new Map,D=null,te=!1,ne=!1,re=new Set,ie=new Map,A=0,j=-1,oe=new Map,ce=new Set,ue=new Map,M=new Map,de=new Set,fe=new Map,pe,ve=null;function ye(){if(d=e.history.listen(({action:t,location:n,delta:r})=>{if(pe){pe(),pe=void 0;return}k(fe.size===0||r!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs.  This can also happen if you are using createHashRouter and the user manually changes the URL.");let i=rt({currentLocation:S.location,nextLocation:n,historyAction:t});if(i&&r!=null){let t=new Promise(e=>{pe=e});e.history.go(r*-1),Qe(i,{state:`blocked`,location:n,proceed(){Qe(i,{state:`proceeding`,proceed:void 0,reset:void 0,location:n}),t.then(()=>e.history.go(r))},reset(){let e=new Map(S.blockers);e.set(i,nt),Se({blockers:e})}});return}return Ee(t,n)}),n){hn(t,ee);let e=()=>gn(t,ee);t.addEventListener(`pagehide`,e),D=()=>t.removeEventListener(`pagehide`,e)}return S.initialized||Ee(`POP`,S.location,{initialHydration:!0}),x}function be(){d&&d(),D&&D(),f.clear(),T&&T.abort(),S.fetchers.forEac
9h((e,t)=>Ue(t)),S.blockers.forEach((e,t)=>Ze(t))}function xe(e){return f.add(e),()=>f.delete(e)}function Se(e,t={}){e.matches&&=e.matches.map(e=>{let t=a[e.route.id],n=e.route;return n.element!==t.element||n.errorElement!==t.errorElement||n.hydrateFallbackElement!==t.hydrateFallbackElement?{...e,route:t}:e}),S={...S,...e};let n=[],r=[];S.fetchers.forEach((e,t)=>{e.state===`idle`&&(de.has(t)?n.push(t):r.push(t))}),de.forEach(e=>{!S.fetchers.has(e)&&!ie.has(e)&&n.push(e)}),[...f].forEach(e=>e(S,{deletedFetchers:n,viewTransitionOpts:t.viewTransitionOpts,flushSync:t.flushSync===!0})),n.forEach(e=>Ue(e)),r.forEach(e=>S.fetchers.delete(e))}function Ce(t,n,{flushSync:r}={}){let i=S.actionData!=null&&S.navigation.formMethod!=null&&on(S.navigation.formMethod)&&S.navigation.state===`loading`&&t.state?._isRedirect!==!0,a;a=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:i?S.actionData:null;let c=n.loaderData?Ut(S.loaderData,n.loaderData,n.matches||[],n.errors):S.loaderData,l=S.blockers;l.size>0&&(l=new Map(l),l.forEach((e,t)=>l.set(t,nt)));let u=te?!1:ht(t,n.matches||S.matches),d=w===!0||S.navigation.formMethod!=null&&on(S.navigation.formMethod)&&t.state?._isRedirect!==!0;s&&=(o=s,void 0),te||C===`POP`||(C===`PUSH`?e.history.push(t,t.state):C===`REPLACE`&&e.history.replace(t,t.state));let f;if(C===`POP`){let e=ee.get(S.location.pathname);e&&e.has(t.pathname)?f={currentLocation:S.location,nextLocation:t}:ee.has(t.pathname)&&(f={currentLocation:t,nextLocation:S.location})}else if(E){let e=ee.get(S.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),ee.set(S.location.pathname,e)),f={currentLocation:S.location,nextLocation:t}}Se({...n,actionData:a,loaderData:c,historyAction:C,location:t,initialized:!0,navigation:et,revalidation:`idle`,restoreScrollPosition:u,preventScrollReset:d,blockers:l},{viewTransitionOpts:f,flushSync:r===!0}),C=`POP`,w=!1,E=!1,te=!1,ne=!1,ve?.resolve(),ve=null}async function we(t,n){if(typeof t==`number`){e.history.go(t);return}let r=ut(S.location,S.matches,c,t,n?.fromRouteId,n?.relative),{path:i,submission:a,error:o}=dt(!1,r,n),s=S.location,l=ae(S.location,i,n&&n.state);l={...l,...e.history.encodeLocation(l)};let u=n&&n.replace!=null?n.replace:void 0,d=`PUSH`;u===!0?d=`REPLACE`:u===!1||a!=null&&on(a.formMethod)&&a.formAction===S.location.pathname+S.location.search&&(d=`REPLACE`);let f=n&&`preventScrollReset`in n?n.preventScrollReset===!0:void 0,p=(n&&n.flushSync)===!0,m=rt({currentLocation:s,nextLocation:l,historyAction:d});if(m){Qe(m,{state:`blocked`,location:l,proceed(){Qe(m,{state:`proceeding`,proceed:void 0,reset:void 0,location:l}),we(t,n)},reset(){let e=new Map(S.blockers);e.set(m,nt),Se({blockers:e})}});return}await Ee(d,l,{submission:a,pendingError:o,preventScrollReset:f,replace:n&&n.replace,enableViewTransition:n&&n.viewTransition,flushSync:p})}function Te(){ve||=_n(),Re(),Se({revalidation:`loading`});let e=ve.promise;return S.navigation.state===`submitting`?e:S.navigation.state===`idle`?(Ee(S.historyAction,S.location,{startUninterruptedRevalidation:!0}),e):(Ee(C||S.historyAction,S.navigation.location,{overrideNavigation:S.navigation,enableViewTransition:E===!0}),e)}async function Ee(t,n,r){T&&T.abort(),T=null,C=t,te=(r&&r.startUninterruptedRevalidation)===!0,lt(S.location,S.matches),w=(r&&r.preventScrollReset)===!0,E=(r&&r.enableViewTransition)===!0;let i=s||o,a=r&&r.overrideNavigation,l=r?.initialHydration&&S.matches&&S.matches.length>0&&!v?S.matches:he(i,n,c),u=(r&&r.flushSync)===!0;if(l&&S.initialized&&!ne&&Xt(S.location,n)&&!(r&&r.submission&&on(r.submission.formMethod))){Ce(n,{matches:l},{flushSync:u});return}let d=gt(l,i,n.pathname);if(d.active&&d.matches&&(l=d.matches),!l){let{error:e,notFoundMatches:t,route:r}=ot(n.pathname);Ce(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:u});return}T=new AbortController;let f=Rt(e.history,n,T.signal,r&&r.submission),p=e.getContext?await e.getContext():new le,m;if(r&&r.pendingError)m=[Gt(l).route.id,{type:`error`,error:r.pendingError}];else if(r&&r.submission&&on(r.submission.formMethod)){let t=await De(f,n,r.submission,l,p,d.active,r&&r.initialHydration===!0,{replace:r.replace,flushSync:u});if(t.shortCircuited)return;if(t.pendingActionResult){let[e,r]=t.pendingActionResult;if(en(r)&&qe(r.error)&&r.error.status===404){T=null,Ce(n,{matches:t.matches,loaderData:{},errors:{[e]:r.error}});return}}l=t.matches||l,m=t.pendingActionResult,a=un(n,r.submission),u=!1,d.active=!1,f=Rt(e.history,f.url,f.signal)}let{shortCircuited:h,matches:g,loaderData:_,errors:y}=await Oe(f,n,l,p,d.active,a,r&&r.submission,r&&r.fetcherSubmission,r&&r.replace,r&&r.initialHydration===!0,u,m);h||(T=null,Ce(n,{matches:g||l,...Wt(m),loaderData:_,errors:y}))}async function De(e,t,n,s,l,u,d,f={}){Re();let p=dn(t,n);if(Se({navigation:p},{flushSync:f.flushSync===!0}),u){let n=await _t(s,t.pathname,e.signal);if(n.type===`aborted`)return{shortCircuited:!0};if(n.type===`error`){if(n.partialMatches.length===0){let{matches:e,route:t}=Kt(o);return{matches:e,pendingActionResult:[t.id,{type:`error`,error:n.error}]}}let e=Gt(n.partialMatches).route.id;return{matches:n.partialMatches,pendingActionResult:[e,{type:`error`,error:n.error}]}}else if(n.matches)s=n.matches;else{let{notFoundMatches:e,error:n,route:r}=ot(t.pathname);return{matches:e,pendingActionResult:[r.id,{type:`error`,error:n}]}}}let m,h=cn(s,t);if(!h.route.action&&!h.route.lazy)m={type:`error`,error:qt(405,{method:e.method,pathname:t.pathname,routeId:h.route.id})};else{let t=jt(i,a,e,s,h,d?[]:r,l),n=await Ie(e,t,l,null);if(m=n[h.route.id],!m){for(let e of s)if(n[e.route.id]){m=n[e.route.id];break}}if(e.signal.aborted)return{shortCircuited:!0}}if(tn(m)){let t;return t=f&&f.replace!=null?f.replace:Lt(m.response.headers.get(`Location`),new URL(e.url),c)===S.location.pathname+S.location.search,await Fe(e,m,!0,{submission:n,replace:t}),{shortCircuited:!0}}if(en(m)){let e=Gt(s,h.route.id);return(f&&f.replace)!==!0&&(C=`PUSH`),{matches:s,pendingActionResult:[e.route.id,m,h.route.id]}}return{matches:s,pendingActionResult:[h.route.id,m]}}async function Oe(t,n,l,u,d,f,p,m,h,g,_,v){let y=f||un(n,p),b=p||m||ln(y),x=!te&&!g;if(d){if(x){let e=ke(v);Se({navigation:y,...e===void 0?{}:{actionData:e}},{flushSync:_})}let e=await _t(l,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=Kt(o);return{matches:t,loaderData:{},errors:{[n.id]:e.error}}}let t=Gt(e.partialMatches).route.id;return{matches:e.partialMatches,loaderData:{},errors:{[t]:e.error}}}else if(e.matches)l=e.matches;else{let{error:e,notFoundMatches:t,route:r}=ot(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let C=s||o,{dsMatches:w,revalidatingFetchers:E}=ft(t,u,i,a,e.history,S,l,b,n,g?[]:r,g===!0,ne,re,de,ue,ce,C,c,e.patchRoutesOnNavigation!=null,v);if(j=++A,!e.dataStrategy&&!w.some(e=>e.shouldLoad)&&!w.some(e=>e.route.middleware&&e.route.middleware.length>0)&&E.length===0){let e=Je();return Ce(n,{matches:l,loaderData:{},errors:v&&en(v[1])?{[v[0]]:v[1].error}:null,...Wt(v),...e?{fetchers:new Map(S.fetchers)}:{}},{flushSync:_}),{shortCircuited:!0}}if(x){let e={};if(!d){e.navigation=y;let t=ke(v);t!==void 0&&(e.actionData=t)}E.length>0&&(e.fetchers=Ae(E)),Se(e,{flushSync:_})}
9E.forEach(e=>{Ge(e.key),e.controller&&ie.set(e.key,e.controller)});let ee=()=>E.forEach(e=>Ge(e.key));T&&T.signal.addEventListener(`abort`,ee);let{loaderResults:D,fetcherResults:O}=await Le(w,E,t,u);if(t.signal.aborted)return{shortCircuited:!0};T&&T.signal.removeEventListener(`abort`,ee),E.forEach(e=>ie.delete(e.key));let k=Jt(D);if(k)return await Fe(t,k.result,!0,{replace:h}),{shortCircuited:!0};if(k=Jt(O),k)return ce.add(k.key),await Fe(t,k.result,!0,{replace:h}),{shortCircuited:!0};let{loaderData:ae,errors:oe}=Ht(S,l,D,v,E,O);g&&S.errors&&(oe={...S.errors,...oe});let se=Je(),le=Ye(j),M=se||le||E.length>0;return{matches:l,loaderData:ae,errors:oe,...M?{fetchers:new Map(S.fetchers)}:{}}}function ke(e){if(e&&!en(e[1]))return{[e[0]]:e[1].data};if(S.actionData)return Object.keys(S.actionData).length===0?null:S.actionData}function Ae(e){return e.forEach(e=>{let t=S.fetchers.get(e.key),n=fn(void 0,t?t.data:void 0);S.fetchers.set(e.key,n)}),new Map(S.fetchers)}async function je(t,n,r,i){Ge(t);let a=(i&&i.flushSync)===!0,l=s||o,u=ut(S.location,S.matches,c,r,n,i?.relative),d=he(l,u,c),f=gt(d,l,u);if(f.active&&f.matches&&(d=f.matches),!d){Be(t,n,qt(404,{pathname:u}),{flushSync:a});return}let{path:p,submission:m,error:h}=dt(!0,u,i);if(h){Be(t,n,h,{flushSync:a});return}let g=e.getContext?await e.getContext():new le,_=(i&&i.preventScrollReset)===!0;if(m&&on(m.formMethod)){await Me(t,n,p,d,g,f.active,a,_,m);return}ue.set(t,{routeId:n,path:p}),await Ne(t,n,p,d,g,f.active,a,_,m)}async function Me(t,n,l,u,d,f,p,m,h){Re(),ue.delete(t);let g=S.fetchers.get(t);ze(t,pn(h,g),{flushSync:p});let _=new AbortController,v=Rt(e.history,l,_.signal,h);if(f){let e=await _t(u,new URL(v.url).pathname,v.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){Be(t,n,e.error,{flushSync:p});return}else if(e.matches)u=e.matches;else{Be(t,n,qt(404,{pathname:l}),{flushSync:p});return}}let y=cn(u,l);if(!y.route.action&&!y.route.lazy){let e=qt(405,{method:h.formMethod,pathname:l,routeId:n});Be(t,n,e,{flushSync:p});return}ie.set(t,_);let b=A,x=jt(i,a,v,u,y,r,d),w=(await Ie(v,x,d,t))[y.route.id];if(v.signal.aborted){ie.get(t)===_&&ie.delete(t);return}if(de.has(t)){if(tn(w)||en(w)){ze(t,mn(void 0));return}}else{if(tn(w))if(ie.delete(t),j>b){ze(t,mn(void 0));return}else return ce.add(t),ze(t,fn(h)),Fe(v,w,!1,{fetcherSubmission:h,preventScrollReset:m});if(en(w)){Be(t,n,w.error);return}}let E=S.navigation.location||S.location,ee=Rt(e.history,E,_.signal),D=s||o,te=S.navigation.state===`idle`?S.matches:he(D,S.navigation.location,c);O(te,`Didn't find any matches after fetcher action`);let k=++A;oe.set(t,k);let ae=fn(h,w.data);S.fetchers.set(t,ae);let{dsMatches:se,revalidatingFetchers:le}=ft(ee,d,i,a,e.history,S,te,h,E,r,!1,ne,re,de,ue,ce,D,c,e.patchRoutesOnNavigation!=null,[y.route.id,w]);le.filter(e=>e.key!==t).forEach(e=>{let t=e.key,n=S.fetchers.get(t),r=fn(void 0,n?n.data:void 0);S.fetchers.set(t,r),Ge(t),e.controller&&ie.set(t,e.controller)}),Se({fetchers:new Map(S.fetchers)});let M=()=>le.forEach(e=>Ge(e.key));_.signal.addEventListener(`abort`,M);let{loaderResults:fe,fetcherResults:pe}=await Le(se,le,ee,d);if(_.signal.aborted)return;if(_.signal.removeEventListener(`abort`,M),oe.delete(t),ie.delete(t),le.forEach(e=>ie.delete(e.key)),S.fetchers.has(t)){let e=mn(w.data);S.fetchers.set(t,e)}let me=Jt(fe);if(me)return Fe(ee,me.result,!1,{preventScrollReset:m});if(me=Jt(pe),me)return ce.add(me.key),Fe(ee,me.result,!1,{preventScrollReset:m});let{loaderData:ge,errors:_e}=Ht(S,te,fe,void 0,le,pe);Ye(k),S.navigation.state===`loading`&&k>j?(O(C,`Expected pending action`),T&&T.abort(),Ce(S.navigation.location,{matches:te,loaderData:ge,errors:_e,fetchers:new Map(S.fetchers)})):(Se({errors:_e,loaderData:Ut(S.loaderData,ge,te,_e),fetchers:new Map(S.fetchers)}),ne=!1)}async function Ne(t,n,o,s,c,l,u,d,f){let p=S.fetchers.get(t);ze(t,fn(f,p?p.data:void 0),{flushSync:u});let m=new AbortController,h=Rt(e.history,o,m.signal);if(l){let e=await _t(s,new URL(h.url).pathname,h.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){Be(t,n,e.error,{flushSync:u});return}else if(e.matches)s=e.matches;else{Be(t,n,qt(404,{pathname:o}),{flushSync:u});return}}let g=cn(s,o);ie.set(t,m);let _=A,v=jt(i,a,h,s,g,r,c),y=(await Ie(h,v,c,t))[g.route.id];if(ie.get(t)===m&&ie.delete(t),!h.signal.aborted){if(de.has(t)){ze(t,mn(void 0));return}if(tn(y))if(j>_){ze(t,mn(void 0));return}else{ce.add(t),await Fe(h,y,!1,{preventScrollReset:d});return}if(en(y)){Be(t,n,y.error);return}ze(t,mn(y.data))}}async function Fe(e,r,i,{submission:a,fetcherSubmission:o,preventScrollReset:s,replace:l}={}){r.response.headers.has(`X-Remix-Revalidate`)&&(ne=!0);let u=r.response.headers.get(`Location`);O(u,`Expected a Location header on the redirect Response`),u=Lt(u,new URL(e.url),c);let d=ae(S.location,u,{_isRedirect:!0});if(n){let e=!1;if(r.response.headers.has(`X-Remix-Reload-Document`))e=!0;else if(it(u)){let n=se(u,!0);e=n.origin!==t.location.origin||Pe(n.pathname,c)==null}if(e){l?t.location.replace(u):t.location.assign(u);return}}T=null;let f=l===!0||r.response.headers.has(`X-Remix-Replace`)?`REPLACE`:`PUSH`,{formMethod:p,formAction:m,formEncType:h}=S.navigation;!a&&!o&&p&&m&&h&&(a=ln(S.navigation));let g=a||o;if($e.has(r.response.status)&&g&&on(g.formMethod))await Ee(f,d,{submission:{...g,formAction:u},preventScrollReset:s||w,enableViewTransition:i?E:void 0});else{let e=un(d,a);await Ee(f,d,{overrideNavigation:e,fetcherSubmission:o,preventScrollReset:s||w,enableViewTransition:i?E:void 0})}}async function Ie(e,t,n,r){let i,a={};try{i=await Mt(l,e,t,r,n,!1)}catch(e){return t.filter(e=>
9e.shouldLoad).forEach(t=>{a[t.route.id]={type:`error`,error:e}}),a}if(e.signal.aborted)return a;for(let[n,r]of Object.entries(i))if($t(r)){let i=r.result;a[n]={type:`redirect`,response:It(i,e,n,t,c)}}else a[n]=await Ft(r);return a}async function Le(e,t,n,r){let i=Ie(n,e,r,null),a=Promise.all(t.map(async e=>{if(e.matches&&e.match&&e.request&&e.controller){let t=(await Ie(e.request,e.matches,r,e.key))[e.match.route.id];return{[e.key]:t}}else return Promise.resolve({[e.key]:{type:`error`,error:qt(404,{pathname:e.path})}})})),o=await i,s=(await a).reduce((e,t)=>Object.assign(e,t),{});return{loaderResults:o,fetcherResults:s}}function Re(){ne=!0,ue.forEach((e,t)=>{ie.has(t)&&re.add(t),Ge(t)})}function ze(e,t,n={}){S.fetchers.set(e,t),Se({fetchers:new Map(S.fetchers)},{flushSync:(n&&n.flushSync)===!0})}function Be(e,t,n,r={}){let i=Gt(S.matches,t);Ue(e),Se({errors:{[i.route.id]:n},fetchers:new Map(S.fetchers)},{flushSync:(r&&r.flushSync)===!0})}function Ve(e){return M.set(e,(M.get(e)||0)+1),de.has(e)&&de.delete(e),S.fetchers.get(e)||tt}function He(e,t){Ge(e,t?.reason),ze(e,mn(null))}function Ue(e){let t=S.fetchers.get(e);ie.has(e)&&!(t&&t.state===`loading`&&oe.has(e))&&Ge(e),ue.delete(e),oe.delete(e),ce.delete(e),de.delete(e),re.delete(e),S.fetchers.delete(e)}function We(e){let t=(M.get(e)||0)-1;t<=0?(M.delete(e),de.add(e)):M.set(e,t),Se({fetchers:new Map(S.fetchers)})}function Ge(e,t){let n=ie.get(e);n&&(n.abort(t),ie.delete(e))}function Ke(e){for(let t of e){let e=Ve(t),n=mn(e.data);S.fetchers.set(t,n)}}function Je(){let e=[],t=!1;for(let n of ce){let r=S.fetchers.get(n);O(r,`Expected fetcher: ${n}`),r.state===`loading`&&(ce.delete(n),e.push(n),t=!0)}return Ke(e),t}function Ye(e){let t=[];for(let[n,r]of oe)if(r<e){let e=S.fetchers.get(n);O(e,`Expected fetcher: ${n}`),e.state===`loading`&&(Ge(n),oe.delete(n),t.push(n))}return Ke(t),t.length>0}function Xe(e,t){let n=S.blockers.get(e)||nt;return fe.get(e)!==t&&fe.set(e,t),n}function Ze(e){S.blockers.delete(e),fe.delete(e)}function Qe(e,t){let n=S.blockers.get(e)||nt;O(n.state===`unblocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`proceeding`||n.state===`blocked`&&t.state===`unblocked`||n.state===`proceeding`&&t.state===`unblocked`,`Invalid blocker state transition: ${n.state} -> ${t.state}`);let r=new Map(S.blockers);r.set(e,t),Se({blockers:r})}function rt({currentLocation:e,nextLocation:t,historyAction:n}){if(fe.size===0)return;fe.size>1&&k(!1,`A router only supports one blocker at a time`);let r=Array.from(fe.entries()),[i,a]=r[r.length-1],o=S.blockers.get(i);if(!(o&&o.state===`proceeding`)&&a({currentLocation:e,nextLocation:t,historyAction:n}))return i}function ot(e){let t=qt(404,{pathname:e}),{matches:n,route:r}=Kt(s||o);return{notFoundMatches:n,route:r,error:t}}function st(e,t,n){if(p=e,h=t,m=n||null,!g&&S.navigation===et){g=!0;let e=ht(S.location,S.matches);e!=null&&Se({restoreScrollPosition:e})}return()=>{p=null,h=null,m=null}}function ct(e,t){return m&&m(e,t.map(e=>_e(e,S.loaderData)))||e.key}function lt(e,t){if(p&&h){let n=ct(e,t);p[n]=h()}}function ht(e,t){if(p){let n=ct(e,t),r=p[n];if(typeof r==`number`)return r}return null}function gt(t,n,r){if(e.patchRoutesOnNavigation)if(t){if(Object.keys(t[0].params).length>0)return{active:!0,matches:ge(n,r,c,!0)}}else return{active:!0,matches:ge(n,r,c,!0)||[]};return{active:!1,matches:null}}async function _t(t,n,r,l){if(!e.patchRoutesOnNavigation)return{type:`success`,matches:t};let u=t;for(;;){let t=s==null,d=s||o,f=a;try{await e.patchRoutesOnNavigation({signal:r,path:n,matches:u,fetcherKey:l,patch:(e,t)=>{r.aborted||vt(e,t,d,f,i,!1)}})}catch(e){return{type:`error`,error:e,partialMatches:u}}finally{t&&!r.aborted&&(o=[...o])}if(r.aborted)return{type:`aborted`};let p=he(d,n,c);if(p)return{type:`success`,matches:p};let m=ge(d,n,c,!0);if(!m||u.length===m.length&&u.every((e,t)=>e.route.id===m[t].route.id))return{type:`success`,matches:null};u=m}}function yt(e){a={},s=me(e,i,void 0,a)}function bt(e,t,n=!1){let r=s==null;vt(e,t,s||o,a,i,n),r&&(o=[...o],Se({}))}return x={get basename(){return c},get future(){return u},get state(){return S},get routes(){return o},get window(){return t},initialize:ye,subscribe:xe,enableScrollRestoration:st,navigate:we,fetch:je,revalidate:Te,createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:Ve,resetFetcher:He,deleteFetcher:We,dispose:be,getBlocker:Xe,deleteBlocker:Ze,patchRoutes:bt,_internalFetchControllers:ie,_internalSetRoutes:yt,_internalSetStateDoNotUseOrYouWillBreakYourApp(e){Se(e)}},x}function lt(e){return e!=null&&(`formData`in e&&e.formData!=null||`body`
9in e&&e.body!==void 0)}function ut(e,t,n,r,i,a){let o,s;if(i){o=[];for(let e of t)if(o.push(e),e.route.id===i){s=e;break}}else o=t,s=t[t.length-1];let c=Ve(r||`.`,Be(o),Pe(e.pathname,n)||e.pathname,a===`path`);if(r??(c.search=e.search,c.hash=e.hash),(r==null||r===``||r===`.`)&&s){let e=sn(c.search);if(s.route.index&&!e)c.search=c.search?c.search.replace(/^\?/,`?index&`):`?index`;else if(!s.route.index&&e){let e=new URLSearchParams(c.search),t=e.getAll(`index`);e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();c.search=n?`?${n}`:``}}return n!==`/`&&(c.pathname=Fe({basename:n,pathname:c.pathname})),A(c)}function dt(e,t,n){if(!n||!lt(n))return{path:t};if(n.formMethod&&!an(n.formMethod))return{path:t,error:qt(405,{method:n.formMethod})};let r=()=>({path:t,error:qt(400,{type:`invalid-body`})}),i=(n.formMethod||`get`).toUpperCase(),a=Yt(t);if(n.body!==void 0){if(n.formEncType===`text/plain`){if(!on(i))return r();let e=typeof n.body==`string`?n.body:n.body instanceof FormData||n.body 
9instanceof URLSearchParams?Array.from(n.body.entries()).reduce((e,[t,n])=>`${e}${t}=${n}
10`,``):String(n.body);return{path:t,submission:{formMethod:i,formAction:a,formEncType:n.formEncType,formData:void 0,json:void 0,text:e}}}else if(n.formEncType===`application/json`){if(!on(i))return r();try{let e=typeof n.body==`string`?JSON.parse(n.body):n.body;return{path:t,submission:{formMethod:i,formAction:a,formEncType:n.formEncType,formData:void 0,json:e,text:void 0}}}catch{return r()}}}O(typeof FormData==`function`,`FormData is not available in this environment`);let o,s;if(n.formData)o=zt(n.formData),s=n.formData;else if(n.body instanceof FormData)o=zt(n.body),s=n.body;else if(n.body instanceof URLSearchParams)o=n.body,s=Bt(o);else if(n.body==null)o=new URLSearchParams,s=new FormData;else try{o=new URLSearchParams(n.body),s=Bt(o)}catch{return r()}let c={formMethod:i,formAction:a,formEncType:n&&n.formEncType||`application/x-www-form-urlencoded`,formData:s,json:void 0,text:void 0};if(on(c.formMethod))return{path:t,submission:c};let l=j(t);return e&&l.search&&sn(l.search)&&o.append(`index`,``),l.search=`?${o}`,{path:A(l),submission:c}}function ft(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y){let b=y?en(y[1])?y[1].error:y[1].data:void 0,x=i.createURL(a.location),S=i.createURL(c),C;if(u&&a.errors){let e=Object.keys(a.errors)[0];C=o.findIndex(t=>t.route.id===e)}else if(y&&en(y[1])){let e=y[0];C=o.findIndex(t=>t.route.id===e)-1}let w=y?y[1].statusCode:void 0,T=w&&w>=400,E={currentUrl:x,currentParams:a.matches[0]?.params||{},nextUrl:S,nextParams:o[0].params,...s,actionResult:b,actionStatus:w},ee=o.map((i,o)=>{let{route:s}=i,c=null;if(C!=null&&o>C?c=!1:s.lazy?c=!0:pt(s)?u?c=mt(s,a.loaderData,a.errors):ht(a.loaderData,a.matches[o],i)&&(c=!0):c=!1,c!==null)return At(n,r,e,i,l,t,c);let f=T?!1:d||x.pathname+x.search===S.pathname+S.search||x.search!==S.search||gt(a.matches[o],i),p={...E,defaultShouldRevalidate:f},m=_t(i,p);return At(n,r,e,i,l,t,m,p)}),D=[];return m.forEach((e,s)=>{if(u||!o.some(t=>t.route.id===e.routeId)||p.has(s))return;let c=a.fetchers.get(s),m=c&&c.state!==`idle`&&c.data===void 0,y=he(g,e.path,_);if(!y){if(v&&m)return;D.push({key:s,routeId:e.routeId,path:e.path,matches:null,match:null,request:null,controller:null});return}if(h.has(s))return;let b=cn(y,e.path),x=new AbortController,S=Rt(i,e.path,x.signal),C=null;if(f.has(s))f.delete(s),C=jt(n,r,S,y,b,l,t);else if(m)d&&(C=jt(n,r,S,y,b,l,t));else{let e={...E,defaultShouldRevalidate:T?!1:d};_t(b,e)&&(C=jt(n,r,S,y,b,l,t,e))}C&&D.push({key:s,routeId:e.routeId,path:e.path,matches:C,match:b,request:S,controller:x})}),{dsMatches:ee,revalidatingFetchers:D}}function pt(e){return e.loader!=null||e.middleware!=null&&e.middleware.length>0}function mt(e,t,n){if(e.lazy)return!0;if(!pt(e))return!1;let r=t!=null&&e.id in t,i=n!=null&&n[e.id]!==void 0;return!r&&i?!1:typeof e.loader==`function`&&e.loader.hydrate===!0?!0:!r&&!i}function ht(e,t,n){let r=!t||n.route.id!==t.route.id,i=!e.hasOwnProperty(n.route.id);return r||i}function gt(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith(`*`)&&e.params[`*`]!==t.params[`*`]}function _t(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n==`boolean`)return n}return t.defaultShouldRevalidate}function vt(e,t,n,r,i,a){let o;if(e){let t=r[e];O(t,`No route found to patch children into: routeId = ${e}`),t.children||=[],o=t.children}else o=n;let s=[],c=[];if(t.forEach(e=>{let t=o.find(t=>yt(e,t));t?c.push({existingRoute:t,newRoute:e}):s.push(e)}),s.length>0){let t=me(s,i,[e||`_`,`patch`,String(o?.length||`0`)],r);o.push(...t)}if(a&&c.length>0)for(let e=0;e<c.length;e++){let{existingRoute:t,newRoute:n}=c[e],r=t,[a]=me([n],i,[],{},!0);Object.assign(r,{element:a.element?a.element:r.element,errorElement:a.errorElement?a.errorElement:r.errorElement,hydrateFallbackElement:a.hydrateFallbackElement?a.hydrateFallbackElement:r.hydrateFallbackElement})}}function yt(e,t){return`id`in e&&`id`in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((e,n)=>t.children?.some(t=>yt(e,t))):!1}var bt=new WeakMap,xt=({key:e,route:t,manifest:n,mapRouteProperties:r})=>{let i=n[t.id];if(O(i,`No route found in manifest`),!i.lazy||typeof i.lazy!=`object`)return;let a=i.lazy[e];if(!a)return;let o=bt.get(i);o||(o={},bt.set(i,o));let s=o[e];if(s)return s;let c=(async()=>{let t=M(e),n=i[e]!==void 0&&e!==`hasErrorBoundary`;if(t)k(!t,`Route property `+e+` is not a supported lazy route property. This property will be ignored.`),o[e]=Promise.resolve();else if(n)k(!1,`Route "${i.id}" has a static property "${e}" defined. The lazy property will be ignored.`);else{let t=await a();t!=null&&(Object.assign(i,{[e]:t}),Object.assign(i,r(i)))}typeof i.lazy==`object`&&(i.lazy[e]=void 0,Object.values(i.lazy).every(e=>e===void 0)&&(i.lazy=void 0))})();return o[e]=c,c},St=new WeakMap;function Ct(e,t,n,r,i){let a=n[e.id];if(O(a,`No route found in manifest`),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy==`function`){let t=St.get(a);if(t)return{lazyRoutePromise:t,lazyHandlerPromise:t};let n=(async()=>{O(typeof e.lazy==`function`,`No lazy route function found`);let t=await e.lazy(),n={};for(let e in t){let r=t[e];if(r===void 0)continue;let i=fe(e),o=a[e]!==void 0&&e!==`hasErrorBoundary`;i?k(!i,`Route property `+e+` is not a supported property to be returned from a lazy route function. This property will be ignored.`):o?k(!o,`Route "${a.id}" has a static property "${e}" defined but its lazy function is also returning a value for this property. The lazy route property "${e}" will be ignored.`):n[e]=r}Object.assign(a,n),Object.assign(a,{...r(a),lazy:void 0})})();return St.set(a,n),n.catch(()=>{}),{lazyRoutePromise:n,lazyHandlerPromise:n}}let o=Object.keys(e.lazy),s=[],c;for(let a of o){if(i&&i.includes(a))continue;let o=xt({key:a,route:e,manifest:n,mapRouteProperties:r});o&&(s.push(o),a===t&&(c=o))}let l=s.length>0?Promise.all(s).then(()=>{}):void 0;return l?.catch(()=>{}),c?.catch(()=>{}),{lazyRoutePromise:l,lazyHandlerPromise:c}}async function wt(e){let t=e.matches.filter(e=>e.shouldLoad),n={};return(await Promise.all(t.map(e=>
10e.resolve()))).forEach((e,r)=>{n[t[r].route.id]=e}),n}async function Tt(e){return e.matches.some(e=>e.route.middleware)?Et(e,()=>wt(e)):wt(e)}function Et(e,t){return Dt(e,t,e=>e,Zt,n);function n(t,n,r){if(r)return Promise.resolve(Object.assign(r.value,{[n]:{type:`error`,result:t}}));{let{matches:r}=e,i=Math.min(Math.max(r.findIndex(e=>e.route.id===n),0),Math.max(r.findIndex(e=>e.unstable_shouldCallHandler()),0)),a=Gt(r,r[i].route.id).route.id;return Promise.resolve({[a]:{type:`error`,result:t}})}}}async function Dt(e,t,n,r,i){let{matches:a,request:o,params:s,context:c}=e,l=a.flatMap(e=>e.route.middleware?e.route.middleware.map(t=>[e.route.id,t]):[]);return await Ot({request:o,params:s,context:c},l,t,n,r,i)}async function Ot(e,t,n,r,i,a,o=0){let{request:s}=e;if(s.signal.aborted)throw s.signal.reason??Error(`Request aborted: ${s.method} ${s.url}`);let c=t[o];if(!c)return await n();let[l,u]=c,d,f=async()=>{if(d)throw Error("You may only call `next()` once per middleware");try{return d={value:await Ot(e,t,n,r,i,a,o+1)},d.value}catch(e){return d={value:await a(e,l,d)},d.value}};try{let t=await u(e,f),n=t==null?void 0:r(t);return i(n)?n:d?n??d.value:(d={value:await f()},d.value)}catch(e){return await a(e,l,d)}}function kt(e,t,n,r,i){let a=xt({key:`middleware`,route:r.route,manifest:t,mapRouteProperties:e}),o=Ct(r.route,on(n.method)?`action`:`loader`,t,e,i);return{middleware:a,route:o.lazyRoutePromise,handler:o.lazyHandlerPromise}}function At(e,t,n,r,i,a,o,s=null){let c=!1,l=kt(e,t,n,r,i);return{...r,_lazyPromises:l,shouldLoad:o,unstable_shouldRevalidateArgs:s,unstable_shouldCallHandler(e){return c=!0,s?typeof e==`boolean`?_t(r,{...s,defaultShouldRevalidate:e}):_t(r,s):o},resolve(e){let{lazy:t,loader:i,middleware:s}=r.route,u=c||o||e&&!on(n.method)&&(t||i),d=s&&s.length>0&&!i&&!t;return u&&!d?Nt({request:n,match:r,lazyHandlerPromise:l?.handler,lazyRoutePromise:l?.route,handlerOverride:e,scopedContext:a}):Promise.resolve({type:`data`,result:void 0})}}}function jt(e,t,n,r,i,a,o,s=null){return r.map(r=>r.route.id===i.route.id?At(e,t,n,r,a,o,!0,s):{...r,shouldLoad:!1,unstable_shouldRevalidateArgs:s,unstable_shouldCallHandler:()=>!1,_lazyPromises:kt(e,t,n,r,a),resolve:()=>Promise.resolve({type:`data`,result:void 0})})}async function Mt(e,t,n,r,i,a){n.some(e=>e._lazyPromises?.middleware)&&await Promise.all(n.map(e=>e._lazyPromises?.middleware));let o={request:t,params:n[0].params,context:i,matches:n},s=a?()=>{throw Error("You cannot call `runClientMiddleware()` from a static handler `dataStrategy`. Middleware is run outside of `dataStrategy` during SSR in order to bubble up the Response.  You can enable middleware via the `respond` API in `query`/`queryRoute`")}:e=>{let t=o;return Et(t,()=>e({...t,fetcherKey:r,runClientMiddleware:()=>{throw Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))},c=await e({...o,fetcherKey:r,runClientMiddleware:s});try{await Promise.all(n.flatMap(e=>[e._lazyPromises?.handler,e._lazyPromises?.route]))}catch{}return c}async function Nt({request:e,match:t,lazyHandlerPromise:n,lazyRoutePromise:r,handlerOverride:i,scopedContext:a}){let o,s,c=on(e.method),l=c?`action`:`loader`,u=n=>{let r,o=new Promise((e,t)=>r=t);s=()=>r(),e.signal.addEventListener(`abort`,s);let c=r=>typeof n==`function`?n({request:e,params:t.params,context:a},...r===void 0?[]:[r]):Promise.reject(Error(`You cannot call the handler for a route which defines a boolean "${l}" [routeId: ${t.route.id}]`)),u=(async()=>{try{return{type:`data`,result:await(i?i(e=>c(e)):c())}}catch(e){return{type:`error`,result:e}}})();return Promise.race([u,o])};try{let i=c?t.route.action:t.route.loader;if(n||r)if(i){let e,[t]=await Promise.all([u(i).catch(t=>{e=t}),n,r]);if(e!==void 0)throw e;o=t}else{await n;let i=c?t.route.action:t.route.loader;if(i)[o]=await Promise.all([u(i),r]);else if(l===`action`){let n=new URL(e.url),r=n.pathname+n.search;throw qt(405,{method:e.method,pathname:r,routeId:t.route.id})}else return{type:`data`,result:void 0}}else if(i)o=await u(i);else{let t=new URL(e.url),n=t.pathname+t.search;throw qt(404,{pathname:n})}}catch(e){return{type:`error`,result:e}}finally{s&&e.signal.removeEventListener(`abort`,s)}return o}async function Pt(e){let t=e.headers.get(`Content-Type`);return t&&/\bapplication\/json\b/.test(t)?e.body==null?null:e.json():e.text()}async function Ft(e){let{result:t,type:n}=e;if(rn(t)){let e;try{e=await Pt(t)}catch(e){return{type:`error`,error:e}}return n===`error`?{type:`error`,error:new Ke(t.status,t.statusText,e),statusCode:t.status,headers:t.headers}:{type:`data`,data:e,statusCode:t.status,headers:t.headers}}return n===`error`?nn(t)?t.data instanceof Error?{type:`error`,error:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`error`,error:new Ke(t.init?.status||500,void 0,t.data),statusCode:qe(t)?t.status:void 0,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`error`,error:t,statusCode:qe(t)?t.status:void 0}:nn(t)?{type:`data`,data:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`data`,data:t}}function It(e,t,n,r,i){let a=e.headers.get(`Location`);if(O(a,`Redirects returned/thrown from loaders/actions must have a Location header`),!it(a)){let o=r.slice(0,r.findIndex(e=>e.route.id===n)+1);a=ut(new URL(t.url),o,i,a),e.headers.set(`Location`,a)}return e}function Lt(e,t,n){if(it(e)){let r=e,i=r.startsWith(`//`)?new URL(t.protocol+r):new URL(r),a=Pe(i.pathname,n)!=null;if(i.origin===t.origin&&a)return i.pathname+i.search+i.hash}return e}function Rt(e,t,n,r){let i=e.createURL(Yt(t)).toString(),a={signal:n};if(r&&on(r.formMethod)){let{formMethod:e,formEncType:t}=r;a.method=e.toUpperCase(),t===`application/json`?(a.headers=new Headers({"Content-Type":t}),a.body=JSON.stringify(r.json)):t===`text/plain`?a.body=r.text:t===`application/x-www-form-urlencoded`&&r.formData?a.body=zt(r.formData):a.body=r.formData}
10return new Request(i,a)}function zt(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r==`string`?r:r.name);return t}function Bt(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Vt(e,t,n,r=!1,i=!1){let a={},o=null,s,c=!1,l={},u=n&&en(n[1])?n[1].error:void 0;return e.forEach(n=>{if(!(n.route.id in t))return;let d=n.route.id,f=t[d];if(O(!tn(f),`Cannot handle redirect results in processLoaderData`),en(f)){let t=f.error;if(u!==void 0&&(t=u,u=void 0),o||={},i)o[d]=t;else{let n=Gt(e,d);o[n.route.id]??(o[n.route.id]=t)}r||(a[d]=st),c||(c=!0,s=qe(f.error)?f.error.status:500),f.headers&&(l[d]=f.headers)}else a[d]=f.data,f.statusCode&&f.statusCode!==200&&!c&&(s=f.statusCode),f.headers&&(l[d]=f.headers)}),u!==void 0&&n&&(o={[n[0]]:u},n[2]&&(a[n[2]]=void 0)),{loaderData:a,errors:o,statusCode:s||200,loaderHeaders:l}}function Ht(e,t,n,r,i,a){let{loaderData:o,errors:s}=Vt(t,n,r);return i.filter(e=>!e.matches||e.matches.some(e=>e.shouldLoad)).forEach(t=>{let{key:n,match:r,controller:i}=t;if(i&&i.signal.aborted)return;let o=a[n];if(O(o,`Did not find corresponding fetcher result`),en(o)){let t=Gt(e.matches,r?.route.id);s&&s[t.route.id]||(s={...s,[t.route.id]:o.error}),e.fetchers.delete(n)}else if(tn(o))O(!1,`Unhandled fetcher revalidation redirect`);else{let t=mn(o.data);e.fetchers.set(n,t)}}),{loaderData:o,errors:s}}function Ut(e,t,n,r){let i=Object.entries(t).filter(([,e])=>e!==st).reduce((e,[t,n])=>(e[t]=n,e),{});for(let a of n){let n=a.route.id;if(!t.hasOwnProperty(n)&&e.hasOwnProperty(n)&&a.route.loader&&(i[n]=e[n]),r&&r.hasOwnProperty(n))break}return i}function Wt(e){return e?en(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Gt(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>e.route.hasErrorBoundary===!0)||e[0]}function Kt(e){let t=e.length===1?e[0]:e.find(e=>e.index||!e.path||e.path===`/`)||{id:`__shim-error-route__`};return{matches:[{params:{},pathname:``,pathnameBase:``,route:t}],route:t}}function qt(e,{pathname:t,routeId:n,method:r,type:i,message:a}={}){let o=`Unknown Server Error`,s=`Unknown @remix-run/router error`;return e===400?(o=`Bad Request`,r&&t&&n?s=`You made a ${r} request to "${t}" but did not provide a \`loader\` for route "${n}", so there is no way to handle the request.`:i===`invalid-body`&&(s=`Unable to encode submission body`)):e===403?(o=`Forbidden`,s=`Route "${n}" does not match URL "${t}"`):e===404?(o=`Not Found`,s=`No route matches URL "${t}"`):e===405&&(o=`Method Not Allowed`,r&&t&&n?s=`You made a ${r.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${n}", so there is no way to handle the request.`:r&&(s=`Invalid request method "${r.toUpperCase()}"`)),new Ke(e||500,o,Error(s),!0)}function Jt(e){let t=Object.entries(e);for(let e=t.length-1;e>=0;e--){let[n,r]=t[e];if(tn(r))return{key:n,result:r}}}function Yt(e){let t=typeof e==`string`?j(e):e;return A({...t,hash:``})}function Xt(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===``?t.hash!==``:e.hash===t.hash?!0:t.hash!==``}function Zt(e){return typeof e==`object`&&!!e&&Object.entries(e).every(([e,t])=>typeof e==`string`&&Qt(t))}function Qt(e){return typeof e==`object`&&!!e&&`type`in e&&`result`in e&&(e.type===`data`||e.type===`error`)}function $t(e){return rn(e.result)&&Qe.has(e.result.status)}function en(e){return e.type===`error`}function tn(e){return(e&&e.type)===`redirect`}function nn(e){return typeof e==`object`&&!!e&&`type`in e&&`data`in e&&`init`in e&&e.type===`DataWithResponseInit`}function rn(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.headers==`object`&&e.body!==void 0}function an(e){return Ze.has(e.toUpperCase())}function on(e){return Ye.has(e.toUpperCase())}function sn(e){return new URLSearchParams(e).getAll(`index`).some(e=>e===``)}function cn(e,t){let n=typeof t==`string`?j(t).search:t.search;if(e[e.length-1].route.index&&sn(n||``))return e[e.length-1];let r=ze(e);return r[r.length-1]}function ln(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:a,json:o}=e;if(!(!t||!n||!r)){if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(a!=null)return{formMethod:t,formAction:n,formEncType:r,formData:a,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function un(e,t){return t?{state:`loading`,location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:`loading`,location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function dn(e,t){return{state:`submitting`,location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function fn(e,t){return e?{state:`loading`,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:`loading`,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function pn(e,t){return{state:`submitting`,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function mn(e){return{state:`idle`,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function hn(e,t){try{let n=e.sessionStorage.getItem(ot);if(n){let e=JSON.parse(n);for(let[n,r]of Object.entries(e||{}))r&&Array.isArray(r)&&t.set(n,new Set(r||[]))}}catch{}}function gn(e,t){if(t.size>0){let n={};for(let[e,r]of t)n[e]=[...r];try{e.sessionStorage.setItem(ot,JSON.stringify(n))}catch(e){k(!1,`Failed to save applied view transitions in sessionStorage (${e}).`)}}}function _n(){let e,t,n=new Promise((r,i)=>{e=async e=>{r(e);try{await n}catch{}},t=async e=>{i(e);try{await n}catch{}}});return{promise:n,resolve:e,reject:t}}var vn=w.createContext(null);vn.displayName=`DataRouter`;var yn=w.createContext(null);yn.displayName=`DataRouterState`,w.createContext(!1);var bn=w.createContext({isTransitioning:!1});bn.displayName=`ViewTransition`;var xn=w.createContext(new Map);xn.displayName=`Fetchers`;var Sn=w.createContext(null);Sn.displayName=`Await`;var Cn=w.createContext(null);Cn.displayName=`Navigation`;var wn=w.createContext(null);wn.displayName=`Location`;var Tn=w.createContext({outlet:null,matches:[],isDataRoute:!1});Tn.displayName=`Route`;var En=w.createContext(null);En.displayName=`RouteError`;function Dn(e,{relative:t}={}){O(On(),`useHref() may be used only in the context of a <Router> component.`);let{basename:n,navigator:r}=w.useContext(Cn),{hash:i,pathname:a,search:o}=In(e,{relative:t}),s=a;
10return n!==`/`&&(s=a===`/`?n:He([n,a])),r.createHref({pathname:s,search:o,hash:i})}function On(){return w.useContext(wn)!=null}function kn(){return O(On(),`useLocation() may be used only in the context of a <Router> component.`),w.useContext(wn).location}var An=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function jn(e){w.useContext(Cn).static||w.useLayoutEffect(e)}function Mn(){let{isDataRoute:e}=w.useContext(Tn);return e?Qn():Nn()}function Nn(){O(On(),`useNavigate() may be used only in the context of a <Router> component.`);let e=w.useContext(vn),{basename:t,navigator:n}=w.useContext(Cn),{matches:r}=w.useContext(Tn),{pathname:i}=kn(),a=JSON.stringify(Be(r)),o=w.useRef(!1);return jn(()=>{o.current=!0}),w.useCallback((r,s={})=>{if(k(o.current,An),!o.current)return;if(typeof r==`number`){n.go(r);return}let c=Ve(r,JSON.parse(a),i,s.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:He([t,c.pathname])),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,i,e])}var Pn=w.createContext(null);function Fn(e){let t=w.useContext(Tn).outlet;return w.useMemo(()=>t&&w.createElement(Pn.Provider,{value:e},t),[t,e])}function In(e,{relative:t}={}){let{matches:n}=w.useContext(Tn),{pathname:r}=kn(),i=JSON.stringify(Be(n));return w.useMemo(()=>Ve(e,JSON.parse(i),r,t===`path`),[e,i,r,t])}function Ln(e,t,n,r,i){O(On(),`useRoutes() may be used only in the context of a <Router> component.`);let{navigator:a}=w.useContext(Cn),{matches:o}=w.useContext(Tn),s=o[o.length-1],c=s?s.params:{},l=s?s.pathname:`/`,u=s?s.pathnameBase:`/`,d=s&&s.route;{let e=d&&d.path||``;er(l,!d||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (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 f=kn(),p;if(t){let e=typeof t==`string`?j(t):t;O(u===`/`||e.pathname?.startsWith(u),`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 "${u}" but pathname "${e.pathname}" was given in the \`location\` prop.`),p=e}else p=f;let m=p.pathname||`/`,h=m;if(u!==`/`){let e=u.replace(/^\//,``).split(`/`);h=`/`+m.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let g=he(e,{pathname:h});k(d||g!=null,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),k(g==null||g[g.length-1].route.element!==void 0||g[g.length-1].route.Component!==void 0||g[g.length-1].route.lazy!==void 0,`Matched leaf route at location "${p.pathname}${p.search}${p.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 _=Hn(g&&g.map(e=>Object.assign({},e,{params:Object.assign({},c,e.params),pathname:He([u,a.encodeLocation?a.encodeLocation(e.pathname.replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?u:He([u,a.encodeLocation?a.encodeLocation(e.pathnameBase.replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),o,n,r,i);return t&&_?w.createElement(wn.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,...p},navigationType:`POP`}},_):_}function Rn(){let e=Zn(),t=qe(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r=`rgba(200,200,200, 0.5)`,i={padding:`0.5rem`,backgroundColor:r},a={padding:`2px 4px`,backgroundColor:r},o=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),o=w.createElement(w.Fragment,null,w.createElement(`p`,null,`💿 Hey developer 👋`),w.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,w.createElement(`code`,{style:a},`ErrorBoundary`),` or`,` `,w.createElement(`code`,{style:a},`errorElement`),` prop on your route.`)),w.createElement(w.Fragment,null,w.createElement(`h2`,null,`Unexpected Application 
12Error!`),w.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?w.createElement(`pre`,{style:i},n):null,o)}var zn=w.createElement(Rn,null),Bn=class extends w.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.unstable_onError?this.props.unstable_onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){return this.state.error===void 0?this.props.children:w.createElement(Tn.Provider,{value:this.props.routeContext},w.createElement(En.Provider,{value:this.state.error,children:this.props.component}))}};function Vn({routeContext:e,match:t,children:n}){let r=w.useContext(vn);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),w.createElement(Tn.Provider,{value:e},n)}function Hn(e,t=[],n=null,r=null,i=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,o=n?.errors;if(o!=null){let e=a.findIndex(e=>e.route.id&&o?.[e.route.id]!==void 0);O(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(`,`)}`),a=a.slice(0,Math.min(a.length,e+1))}let s=!1,c=-1;if(n)for(let e=0;e<a.length;e++){let t=a[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(c=e),t.route.id){let{loaderData:e,errors:r}=n,i=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!r||r[t.route.id]===void 0);if(t.route.lazy||i){s=!0,a=c>=0?a.slice(0,c+1):[a[0]];break}}}return a.reduceRight((e,i,l)=>{let u,d=!1,f=null,p=null;n&&(u=o&&i.route.id?o[i.route.id]:void 0,f=i.route.errorElement||zn,s&&(c<0&&l===0?(er(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,p=null):c===l&&(d=!0,p=i.route.hydrateFallbackElement||null)));let m=t.concat(a.slice(0,l+1)),h=()=>{let t;return t=u?f:d?p:i.route.Component?w.createElement(i.route.Component,null):i.route.element?i.route.element:e,w.createElement(Vn,{match:i,routeContext:{outlet:e,matches:m,isDataRoute:n!=null},children:t})};return n&&(i.route.ErrorBoundary||i.route.errorElement||l===0)?w.createElement(Bn,{location:n.location,revalidation:n.revalidation,component:f,error:u,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0},unstable_onError:r}):h()},null)}function Un(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Wn(e){let t=w.useContext(vn);return O(t,Un(e)),t}function Gn(e){let t=w.useContext(yn);return O(t,Un(e)),t}function Kn(e){let t=w.useContext(Tn);return O(t,Un(e)),t}function qn(e){let t=Kn(e),n=t.matches[t.matches.length-1];return O(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function Jn(){return qn(`useRouteId`)}function Yn(){return Gn(`useNavigation`).navigation}function Xn(){let{matches:e,loaderData:t}=Gn(`useMatches`);return w.useMemo(()=>e.map(e=>_e(e,t)),[e,t])}function Zn(){let e=w.useContext(En),t=Gn(`useRouteError`),n=qn(`useRouteError`);return e===void 0?t.errors?.[n]:e}function Qn(){let{router:e}=Wn(`useNavigate`),t=qn(`useNavigate`),n=w.useRef(!1);return jn(()=>{n.current=!0}),w.useCallback(async(r,i={})=>{k(n.current,An),n.current&&(typeof r==`number`?e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var $n={};function er(e,t,n){!t&&!$n[e]&&($n[e]=!0,k(!1,n))}var tr={};function nr(e,t){!e&&!tr[t]&&(tr[t]=!0,console.warn(t))}function rr(e){let t={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&k(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:w.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&k(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:w.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&k(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:w.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}var ir=[`HydrateFallback`,`hydrateFallbackElement`],ar=class{constructor(){this.status=`pending`,this.promise=new Promise((e,t)=>
12{this.resolve=t=>{this.status===`pending`&&(this.status=`resolved`,e(t))},this.reject=e=>{this.status===`pending`&&(this.status=`rejected`,t(e))}})}};function or({router:e,flushSync:t,unstable_onError:n}){let[r,i]=w.useState(e.state),[a,o]=w.useState(),[s,c]=w.useState({isTransitioning:!1}),[l,u]=w.useState(),[d,f]=w.useState(),[p,m]=w.useState(),h=w.useRef(new Map),g=w.useCallback(e=>{i(t=>(e.errors&&n&&Object.entries(e.errors).forEach(([e,r])=>{t.errors?.[e]!==r&&n(r)}),e))},[n]),_=w.useCallback((n,{deletedFetchers:r,flushSync:i,viewTransitionOpts:a})=>{n.fetchers.forEach((e,t)=>{e.data!==void 0&&h.current.set(t,e.data)}),r.forEach(e=>h.current.delete(e)),nr(i===!1||t!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable.  Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let s=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition==`function`;if(nr(a==null||s,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!a||!s){t&&i?t(()=>g(n)):w.startTransition(()=>g(n));return}if(t&&i){t(()=>{d&&(l&&l.resolve(),d.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:a.currentLocation,nextLocation:a.nextLocation})});let r=e.window.document.startViewTransition(()=>{t(()=>g(n))});r.finished.finally(()=>{t(()=>{u(void 0),f(void 0),o(void 0),c({isTransitioning:!1})})}),t(()=>f(r));return}d?(l&&l.resolve(),d.skipTransition(),m({state:n,currentLocation:a.currentLocation,nextLocation:a.nextLocation})):(o(n),c({isTransitioning:!0,flushSync:!1,currentLocation:a.currentLocation,nextLocation:a.nextLocation}))},[e.window,t,d,l,g]);w.useLayoutEffect(()=>e.subscribe(_),[e,_]),w.useEffect(()=>{s.isTransitioning&&!s.flushSync&&u(new ar)},[s]),w.useEffect(()=>{if(l&&a&&e.window){let t=a,n=l.promise,r=e.window.document.startViewTransition(async()=>{w.startTransition(()=>g(t)),await n});r.finished.finally(()=>{u(void 0),f(void 0),o(void 0),c({isTransitioning:!1})}),f(r)}},[a,l,e.window,g]),w.useEffect(()=>{l&&a&&r.location.key===a.location.key&&l.resolve()},[l,d,r.location,a]),w.useEffect(()=>{!s.isTransitioning&&p&&(o(p.state),c({isTransitioning:!0,flushSync:!1,currentLocation:p.currentLocation,nextLocation:p.nextLocation}),m(void 0))},[s.isTransitioning,p]);let v=w.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:t=>e.navigate(t),push:(t,n,r)=>e.navigate(t,{state:n,preventScrollReset:r?.preventScrollReset}),replace:(t,n,r)=>e.navigate(t,{replace:!0,state:n,preventScrollReset:r?.preventScrollReset})}),[e]),y=e.basename||`/`,b=w.useMemo(()=>({router:e,navigator:v,static:!1,basename:y,unstable_onError:n}),[e,v,y,n]);return w.createElement(w.Fragment,null,w.createElement(vn.Provider,{value:b},w.createElement(yn.Provider,{value:r},w.createElement(xn.Provider,{value:h.current},w.createElement(bn.Provider,{value:s},w.createElement(ur,{basename:y,location:r.location,navigationType:r.historyAction,navigator:v},w.createElement(sr,{routes:e.routes,future:e.future,state:r,unstable_onError:n})))))),null)}var sr=w.memo(cr);function cr({routes:e,future:t,state:n,unstable_onError:r}){return Ln(e,void 0,n,r,t)}function lr(e){return Fn(e.context)}function ur({basename:e=`/`,children:t=null,location:n,navigationType:r=`POP`,navigator:i,static:a=!1}){O(!On(),`You cannot render a <Router> inside another <Router>. You should never have more than one in your app.`);let o=e.replace(/^\/*/,`/`),s=w.useMemo(()=>({basename:o,navigator:i,static:a,future:{}}),[o,i,a]);typeof n==`string`&&(n=j(n));let{pathname:c=`/`,search:l=``,hash:u=``,state:d=null,key:f=`default`}=n,p=w.useMemo(()=>{let e=Pe(c,o);return e==null?null:{location:{pathname:e,search:l,hash:u,state:d,key:f},navigationType:r}},[o,c,l,u,d,f,r]);return k(p!=null,`<Router basename="${o}"> is not able to match the URL "${c}${l}${u}
12" because it does not start with the basename, so the <Router> won't render anything.`),p==null?null:w.createElement(Cn.Provider,{value:s},w.createElement(wn.Provider,{children:t,value:p}))}var dr=`get`,fr=`application/x-www-form-urlencoded`;function pr(e){return e!=null&&typeof e.tagName==`string`}function mr(e){return pr(e)&&e.tagName.toLowerCase()===`button`}function hr(e){return pr(e)&&e.tagName.toLowerCase()===`form`}function gr(e){return pr(e)&&e.tagName.toLowerCase()===`input`}function _r(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function vr(e,t){return e.button===0&&(!t||t===`_self`)&&!_r(e)}var yr=null;function br(){if(yr===null)try{new FormData(document.createElement(`form`),0),yr=!1}catch{yr=!0}return yr}var xr=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function Sr(e){return e!=null&&!xr.has(e)?(k(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${fr}"`),null):e}function Cr(e,t){let n,r,i,a,o;if(hr(e)){let o=e.getAttribute(`action`);r=o?Pe(o,t):null,n=e.getAttribute(`method`)||dr,i=Sr(e.getAttribute(`enctype`))||fr,a=new FormData(e)}else if(mr(e)||gr(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a <button> or <input type="submit"> without a <form>`);let s=e.getAttribute(`formaction`)||o.getAttribute(`action`);if(r=s?Pe(s,t):null,n=e.getAttribute(`formmethod`)||o.getAttribute(`method`)||dr,i=Sr(e.getAttribute(`formenctype`))||Sr(o.getAttribute(`enctype`))||fr,a=new FormData(o,e),!br()){let{name:t,type:n,value:r}=e;if(n===`image`){let e=t?`${t}.`:``;a.append(`${e}x`,`0`),a.append(`${e}y`,`0`)}else t&&a.append(t,r)}}else if(pr(e))throw Error(`Cannot submit element that is not <form>, <button>, or <input type="submit|image">`);else n=dr,r=null,i=fr,o=e;return a&&i===`text/plain`&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function wr(e,t){if(e===!1||e==null)throw Error(t)}function Tr(e,t,n){let r=typeof e==`string`?new URL(e,typeof window>`u`?`server://singlefetch/`:window.location.origin):e;return r.pathname===`/`?r.pathname=`_root.${n}`:t&&Pe(r.pathname,t)===`/`?r.pathname=`${t.replace(/\/$/,``)}/_root.${n}`:r.pathname=`${r.pathname.replace(/\/$/,``)}.${n}`,r}async function Er(e,t){if(e.id in t)return t[e.id];try{let n=await C(()=>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 Dr(e){return e!=null&&typeof e.page==`string`}function Or(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 kr(e,t,n){let r=await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await Er(r,n);return e.links?e.links():[]}return[]}));return Pr(r.flat(1).filter(Or).filter(e=>e.rel===`stylesheet`||e.rel===`preload`).map(e=>e.rel===`stylesheet`?{...e,rel:`prefetch`,as:`style`}:{...e,rel:`prefetch`}))}function Ar(e,t,n,r,i,a){let o=(e,t)=>n[t]?e.route.id!==n[t].route.id:!0,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith(`*`)&&n[t].params[`*`]!==e.params[`*`];return a===`assets`?t.filter((e,t)=>o(e,t)||s(e,t)):a===`data`?t.filter((t,a)=>{let c=r.routes[t.route.id];if(!c||!c.hasLoader)return!1;if(o(t,a)||s(t,a))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if(typeof r==`boolean`)return r}return!0}):[]}function jr(e,t,{includeHydrateFallback:n}={}){return Mr(e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let i=[r.module];return r.clientActionModule&&(i=i.concat(r.clientActionModule)),r.clientLoaderModule&&(i=i.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(i=i.concat(r.hydrateFallbackModule)),r.imports&&(i=i.concat(r.imports)),i}).flat(1))}function Mr(e){return[...new Set(e)]}function Nr(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function Pr(e,t){let n=new Set,r=new Set(t);return e.reduce((e,i)=>{if(t&&!Dr(i)&&i.as===`script`&&i.href&&r.has(i.href))return e;let a=JSON.stringify(Nr(i));return n.has(a)||(n.add(a),e.push({key:a,link:i})),e},[])}
12function Fr(){let e=w.useContext(vn);return wr(e,`You must render this element inside a <DataRouterContext.Provider> element`),e}function Ir(){let e=w.useContext(yn);return wr(e,`You must render this element inside a <DataRouterStateContext.Provider> element`),e}var Lr=w.createContext(void 0);Lr.displayName=`FrameworkContext`;function Rr(){let e=w.useContext(Lr);return wr(e,`You must render this element inside a <HydratedRouter> element`),e}function zr(e,t){let n=w.useContext(Lr),[r,i]=w.useState(!1),[a,o]=w.useState(!1),{onFocus:s,onBlur:c,onMouseEnter:l,onMouseLeave:u,onTouchStart:d}=t,f=w.useRef(null);w.useEffect(()=>{if(e===`render`&&o(!0),e===`viewport`){let e=new IntersectionObserver(e=>{e.forEach(e=>{o(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),w.useEffect(()=>{if(r){let e=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(e)}}},[r]);let p=()=>{i(!0)},m=()=>{i(!1),o(!1)};return n?e===`intent`?[a,f,{onFocus:Br(s,p),onBlur:Br(c,m),onMouseEnter:Br(l,p),onMouseLeave:Br(u,m),onTouchStart:Br(d,p)}]:[a,f,{}]:[!1,f,{}]}function Br(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function Vr({page:e,...t}){let{router:n}=Fr(),r=w.useMemo(()=>he(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?w.createElement(Ur,{page:e,matches:r,...t}):null}function Hr(e){let{manifest:t,routeModules:n}=Rr(),[r,i]=w.useState([]);return w.useEffect(()=>{let r=!1;return kr(e,t,n).then(e=>{r||i(e)}),()=>{r=!0}},[e,t,n]),r}function Ur({page:e,matches:t,...n}){let r=kn(),{manifest:i,routeModules:a}=Rr(),{basename:o}=Fr(),{loaderData:s,matches:c}=Ir(),l=w.useMemo(()=>Ar(e,t,c,i,r,`data`),[e,t,c,i,r]),u=w.useMemo(()=>Ar(e,t,c,i,r,`assets`),[e,t,c,i,r]),d=w.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,c=!1;if(t.forEach(e=>{let t=i.routes[e.route.id];!t||!t.hasLoader||(!l.some(t=>t.route.id===e.route.id)&&e.route.id in s&&a[e.route.id]?.shouldRevalidate||t.hasClientLoader?c=!0:n.add(e.route.id))}),n.size===0)return[];let u=Tr(e,o,`data`);return c&&n.size>0&&u.searchParams.set(`_routes`,t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(`,`)),[u.pathname+u.search]},[o,s,r,i,l,t,e,a]),f=w.useMemo(()=>jr(u,i),[u,i]),p=Hr(u);return w.createElement(w.Fragment,null,d.map(e=>w.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})),f.map(e=>w.createElement(`link`,{key:e,rel:`modulepreload`,href:e,...n})),p.map(({key:e,link:t})=>w.createElement(`link`,{key:e,nonce:n.nonce,...t})))}function Wr(...e){return t=>{e.forEach(e=>{typeof e==`function`?e(t):e!=null&&(e.current=t)})}}var Gr=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;try{Gr&&(window.__reactRouterVersion=`7.9.3`)}catch{}function Kr(e,t){return ct({basename:t?.basename,getContext:t?.getContext,future:t?.future,history:ne({window:t?.window}),hydrationData:t?.hydrationData||qr(),routes:e,mapRouteProperties:rr,hydrationRouteProperties:ir,dataStrategy:t?.dataStrategy,patchRoutesOnNavigation:t?.patchRoutesOnNavigation,window:t?.window}).initialize()}function qr(){let e=window?.__staticRouterHydrationData;return e&&e.errors&&(e={...e,errors:Jr(e.errors)}),e}function Jr(e){if(!e)return null;let t=Object.entries(e),n={};for(let[e,r]of t)if(r&&r.__type===`RouteErrorResponse`)n[e]=new Ke(r.status,r.statusText,r.data,r.internal===!0);else if(r&&r.__type===`Error`){if(r.__subType){let t=window[r.__subType];if(typeof t==`function`)try{let i=new t(r.message);i.stack=``,n[e]=i}catch{}}if(n[e]==null){let t=Error(r.message);t.stack=``,n[e]=t}}else n[e]=r;return n}function Yr({basename:e,children:t,history:n}){let[r,i]=w.useState({action:n.action,location:n.location}),a=w.useCallback(e=>{w.startTransition(()=>i(e))},[i]);return w.useLayoutEffect(()=>n.listen(a),[n,a]),w.createElement(ur,{basename:e,children:t,location:r.location,navigationType:r.action,navigator:n})}Yr.displayName=`unstable_HistoryRouter`;var Xr=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Zr=w.forwardRef(function({onClick:e,discover:t=`render`,prefetch:n=`none`,relative:r,reloadDocument:i,replace:a,state:o,target:s,to:c,preventScrollReset:l,viewTransition:u,...d},f){let{basename:p}=w.useContext(Cn),m=typeof c==`string`&&Xr.test(c),h,g=!1;
12if(typeof c==`string`&&m&&(h=c,Gr))try{let e=new URL(window.location.href),t=c.startsWith(`//`)?new URL(e.protocol+c):new URL(c),n=Pe(t.pathname,p);t.origin===e.origin&&n!=null?c=n+t.search+t.hash:g=!0}catch{k(!1,`<Link to="${c}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let _=Dn(c,{relative:r}),[v,y,b]=zr(n,d),x=ii(c,{replace:a,state:o,target:s,preventScrollReset:l,relative:r,viewTransition:u});function S(t){e&&e(t),t.defaultPrevented||x(t)}let C=w.createElement(`a`,{...d,...b,href:h||_,onClick:g||i?e:S,ref:Wr(f,y),target:s,"data-discover":!m&&t===`render`?`true`:void 0});return v&&!m?w.createElement(w.Fragment,null,C,w.createElement(Vr,{page:_})):C});Zr.displayName=`Link`;var Qr=w.forwardRef(function({"aria-current":e=`page`,caseSensitive:t=!1,className:n=``,end:r=!1,style:i,to:a,viewTransition:o,children:s,...c},l){let u=In(a,{relative:c.relative}),d=kn(),f=w.useContext(yn),{navigator:p,basename:m}=w.useContext(Cn),h=f!=null&&mi(u)&&o===!0,g=p.encodeLocation?p.encodeLocation(u).pathname:u.pathname,_=d.pathname,v=f&&f.navigation&&f.navigation.location?f.navigation.location.pathname:null;t||(_=_.toLowerCase(),v=v?v.toLowerCase():null,g=g.toLowerCase()),v&&m&&(v=Pe(v,m)||v);let y=g!==`/`&&g.endsWith(`/`)?g.length-1:g.length,b=_===g||!r&&_.startsWith(g)&&_.charAt(y)===`/`,x=v!=null&&(v===g||!r&&v.startsWith(g)&&v.charAt(g.length)===`/`),S={isActive:b,isPending:x,isTransitioning:h},C=b?e:void 0,T;T=typeof n==`function`?n(S):[n,b?`active`:null,x?`pending`:null,h?`transitioning`:null].filter(Boolean).join(` `);let E=typeof i==`function`?i(S):i;return w.createElement(Zr,{...c,"aria-current":C,className:T,ref:l,style:E,to:a,viewTransition:o},typeof s==`function`?s(S):s)});Qr.displayName=`NavLink`;var $r=w.forwardRef(({discover:e=`render`,fetcherKey:t,navigate:n,reloadDocument:r,replace:i,state:a,method:o=dr,action:s,onSubmit:c,relative:l,preventScrollReset:u,viewTransition:d,...f},p)=>{let m=si(),h=ci(s,{relative:l}),g=o.toLowerCase()===`get`?`get`:`post`,_=typeof s==`string`&&Xr.test(s);return w.createElement(`form`,{ref:p,method:g,action:h,onSubmit:r?c:e=>{if(c&&c(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,s=r?.getAttribute(`formmethod`)||o;m(r||e.currentTarget,{fetcherKey:t,method:s,navigate:n,replace:i,state:a,relative:l,preventScrollReset:u,viewTransition:d})},...f,"data-discover":!_&&e===`render`?`true`:void 0})});$r.displayName=`Form`;function ei({getKey:e,storageKey:t,...n}){let r=w.useContext(Lr),{basename:i}=w.useContext(Cn),a=kn(),o=Xn();fi({getKey:e,storageKey:t});let s=w.useMemo(()=>{if(!r||!e)return null;let t=di(a,o,i,e);return t===a.key?null:t},[]);if(!r||r.isSpaMode)return null;let c=((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];
12typeof n==`number`&&window.scrollTo(0,n)}catch(t){console.error(t),sessionStorage.removeItem(e)}}).toString();return w.createElement(`script`,{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${c})(${JSON.stringify(t||li)}, ${JSON.stringify(s)})`}})}ei.displayName=`ScrollRestoration`;function ti(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function ni(e){let t=w.useContext(vn);return O(t,ti(e)),t}function ri(e){let t=w.useContext(yn);return O(t,ti(e)),t}function ii(e,{target:t,replace:n,state:r,preventScrollReset:i,relative:a,viewTransition:o}={}){let s=Mn(),c=kn(),l=In(e,{relative:a});return w.useCallback(u=>{if(vr(u,t)){u.preventDefault();let t=n===void 0?A(c)===A(l):n;s(e,{replace:t,state:r,preventScrollReset:i,relative:a,viewTransition:o})}},[c,s,l,n,r,t,e,i,a,o])}var ai=0,oi=()=>`__${String(++ai)}__`;function si(){let{router:e}=ni(`useSubmit`),{basename:t}=w.useContext(Cn),n=Jn();return w.useCallback(async(r,i={})=>{let{action:a,method:o,encType:s,formData:c,body:l}=Cr(r,t);if(i.navigate===!1){let t=i.fetcherKey||oi();await e.fetch(t,n,i.action||a,{preventScrollReset:i.preventScrollReset,formData:c,body:l,formMethod:i.method||o,formEncType:i.encType||s,flushSync:i.flushSync})}else await e.navigate(i.action||a,{preventScrollReset:i.preventScrollReset,formData:c,body:l,formMethod:i.method||o,formEncType:i.encType||s,replace:i.replace,state:i.state,fromRouteId:n,flushSync:i.flushSync,viewTransition:i.viewTransition})},[e,t,n])}function ci(e,{relative:t}={}){let{basename:n}=w.useContext(Cn),r=w.useContext(Tn);O(r,`useFormAction must be used inside a RouteContext`);let[i]=r.matches.slice(-1),a={...In(e||`.`,{relative:t})},o=kn();if(e==null){a.search=o.search;let e=new URLSearchParams(a.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();a.search=n?`?${n}`:``}}return(!e||e===`.`)&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,`?index&`):`?index`),n!==`/`&&(a.pathname=a.pathname===`/`?n:He([n,a.pathname])),A(a)}var li=`react-router-scroll-positions`,ui={};function di(e,t,n,r){let i=null;return r&&(i=r(n===`/`?e:{...e,pathname:Pe(e.pathname,n)||e.pathname},t)),i??=e.key,i}function fi({getKey:e,storageKey:t}={}){let{router:n}=ni(`useScrollRestoration`),{restoreScrollPosition:r,preventScrollReset:i}=ri(`useScrollRestoration`),{basename:a}=w.useContext(Cn),o=kn(),s=Xn(),c=Yn();w.useEffect(()=>(window.history.scrollRestoration=`manual`,()=>{window.history.scrollRestoration=`auto`}),[]),pi(w.useCallback(()=>{if(c.state===`idle`){let t=di(o,s,a,e);ui[t]=window.scrollY}try{sessionStorage.setItem(t||li,JSON.stringify(ui))}catch(e){k(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${e}).`)}window.history.scrollRestoration=`auto`},[c.state,e,a,o,s,t])),typeof document<`u`&&(w.useLayoutEffect(()=>{try{let e=sessionStorage.getItem(t||li);e&&(ui=JSON.parse(e))}catch{}},[t]),w.useLayoutEffect(()=>{let t=n?.enableScrollRestoration(ui,()=>window.scrollY,e?(t,n)=>di(t,n,a,e):void 0);return()=>t&&t()},[n,a,e]),w.useLayoutEffect(()=>{if(r!==!1){if(typeof r==`number`){window.scrollTo(0,r);return}try{if(o.hash){let e=document.getElementById(decodeURIComponent(o.hash.slice(1)));if(e){e.scrollIntoView();return}}}catch{k(!1,`"${o.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}i!==!0&&window.scrollTo(0,0)}},[o,r,i]))}function pi(e,t){let{capture:n}=t||{};w.useEffect(()=>{let t=n==null?void 0:{capture:n};return window.addEventListener(`pagehide`,e,t),()=>{window.removeEventListener(`pagehide`,e,t)}},[e,n])}function mi(e,{relative:t}={}){let n=w.useContext(bn);O(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=ni(`useViewTransitionState`),i=In(e,{relative:t});if(!n.isTransitioning)return!1;let a=Pe(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Pe(n.nextLocation.pathname,r)||n.nextLocation.pathname;return je(i.pathname,o)!=null||je(i.pathname,a)!=null}var hi=u(_(),1);function gi(e){return w.createElement(or,{flushSync:hi.flushSync,...e})}var _i=u(y()),vi=`aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2
12ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2`,yi=`ελ1υ2бг1ел3дети4ею2католик6ом3мÐ
12ºÐ´2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3Õ°Õ¡Õµ3ישראל5קום3ابوظبي5رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1ì»´2삼성2한국2`,bi=`numeric`,xi=`ascii`,Si=`alpha`,Ci=`asciinumeric`,wi=`alphanumeric`,Ti=`domain`,Ei=`emoji`,Di=`scheme`,Oi=`slashscheme`,ki=`whitespace`;function Ai(e,t){return e in t||(t[e]=[]),t[e]}function ji(e,t,n){for(let r in t[bi]&&(t[Ci]=!0,t[wi]=!0),t[xi]&&(t[Ci]=!0,t[Si]=!0),t[Ci]&&(t[wi]=!0),t[Si]&&(t[wi]=!0),t[wi]&&(t[Ti]=!0),t[Ei]&&(t[Ti]=!0),t){let t=Ai(r,n);t.indexOf(e)<0&&t.push(e)}}function Mi(e,t){let n={};for(let r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}function Ni(e=null){this.j={},this.jr=[],this.jd=null,this.t=e}Ni.groups={},Ni.prototype={accepts(){return!!this.t},go(e){let t=this,n=t.j[e];if(n)return n;for(let n=0;n<t.jr.length;n++){let r=t.jr[n][0],i=t.jr[n][1];if(i&&r.test(e))return i}return t.jd},has(e,t=!1){return t?e in this.j:!!this.go(e)},ta(e,t,n,r){for(let i=0;i<e.length;i++)this.tt(e[i],t,n,r)},tr(e,t,n,r){r||=Ni.groups;let i;return t&&t.j?i=t:(i=new Ni(t),n&&r&&ji(t,n,r)),this.jr.push([e,i]),i},ts(e,t,n,r){let i=this,a=e.length;if(!a)return i;for(let t=0;t<a-1;t++)i=i.tt(e[t]);return i.tt(e[a-1],t,n,r)},tt(e,t,n,r){r||=Ni.groups;let i=this;if(t&&t.j)return i.j[e]=t,t;let a=t,o,s=i.go(e);if(s?(o=new Ni,Object.assign(o.j,s.j),o.jr.push.apply(o.jr,s.jr),o.jd=s.jd,o.t=s.t):o=new Ni,a){if(r)if(o.t&&typeof o.t==`string`){let e=Object.assign(Mi(o.t,r),n);ji(a,e,r)}else n&&ji(a,n,r);o.t=a}return i.j[e]=o,o}};var N=(e,t,n,r,i)=>e.ta(t,n,r,i),P=(e,t,n,r,i)=>e.tr(t,n,r,i),Pi=(e,t,n,r,i)=>e.ts(t,n,r,i),F=(e,t,n,r,i)=>e.tt(t,n,r,i),Fi=`WORD`,Ii=`UWORD`,Li=`ASCIINUMERICAL`,Ri=`ALPHANUMERICAL`,zi=`LOCALHOST`,Bi=`TLD`,Vi=`UTLD`,Hi=`SCHEME`,Ui=`SLASH_SCHEME`,Wi=`NUM`,Gi=`WS`,Ki=`NL`,qi=`OPENBRACE`,I=`CLOSEBRACE`,L=`OPENBRACKET`,Ji=`CLOSEBRACKET`,Yi=`OPENPAREN`,Xi=`CLOSEPAREN`,Zi=`OPENANGLEBRACKET`,Qi=`CLOSEANGLEBRACKET`,$i=`FULLWIDTHLEFTPAREN`,ea=`FULLWIDTHRIGHTPAREN`,ta=`LEFTCORNERBRACKET`,na=`RIGHTCORNERBRACKET`,ra=`LEFTWHITECORNERBRACKET`,ia=`RIGHTWHITECORNERBRACKET`,aa=`FULLWIDTHLESSTHAN`,oa=`FULLWIDTHGREATERTHAN`,sa=`AMPERSAND`,ca=`APOSTROPHE`,la=`ASTERISK`,ua=`AT`,da=`BACKSLASH`,fa=`BACKTICK`,pa=`CARET`,ma=`COLON`,ha=`COMMA`,ga=`DOLLAR`,_a=`DOT`,va=`EQUALS`,ya=`EXCLAMATION`,R=`HYPHEN`,ba=`PERCENT`,xa=`PIPE`,Sa=`PLUS`,Ca=`POUND`,wa=`QUERY`,Ta=`QUOTE`,Ea=`FULLWIDTHMIDDLEDOT`,Da=`SEMI`,Oa=`SLASH`,ka=`TILDE`,Aa=`UNDERSCORE`,ja=`EMOJI`,Ma=`SYM`,Na=Object.freeze({__proto__:null,ALPHANUMERICAL:Ri,AMPERSAND:sa,APOSTROPHE:ca,ASCIINUMERICAL:Li,ASTERISK:la,AT:ua,BACKSLASH:da,BACKTICK:fa,CARET:pa,CLOSEANGLEBRACKET:Qi,CLOSEBRACE:I,CLOSEBRACKET:Ji,CLOSEPAREN:Xi,COLON:ma,COMMA:ha,DOLLAR:ga,DOT:_a,EMOJI:ja,EQUALS:va,EXCLAMATION:ya,FULLWIDTHGREATERTHAN:oa,FULLWIDTHLEFTPAREN:$i,FULLWIDTHLESSTHAN:aa,FULLWIDTHMIDDLEDOT:Ea,FULLWIDTHRIGHTPAREN:ea,HYPHEN:R,LEFTCORNERBRACKET:ta,LEFTWHITECORNERBRACKET:ra,LOCALHOST:zi,NL:Ki,NUM:Wi,OPENANGLEBRACKET:Zi,OPENBRACE:qi,OPENBRACKET:L,OPENPAREN:Yi,PERCENT:ba,PIPE:xa,PLUS:Sa,POUND:Ca,QUERY:wa,QUOTE:Ta,RIGHTCORNERBRACKET:na,RIGHTWHITECORNERBRACKET:ia,SCHEME:Hi,SEMI:Da,SLASH:Oa,SLASH_SCHEME:Ui,SYM:Ma,TILDE:ka,TLD:Bi,UNDERSCORE:Aa,UTLD:Vi,UWORD:Ii,WORD:Fi,WS:Gi}),Pa=/[a-z]/,Fa=/\p{L}/u,Ia=/\p{Emoji}/u,La=/\d/,Ra=/\s/,za=`\r`,Ba=`
13`,Va=`️`,Ha=`‍`,Ua=``,Wa=null,Ga=null;
vendor: 4,800 bytes, line 13
13function Ka(e=[]){let t={};Ni.groups=t;let n=new Ni;Wa??=Xa(vi),Ga??=Xa(yi),F(n,`'`,ca),F(n,`{`,qi),F(n,`}`,I),F(n,`[`,L),F(n,`]`,Ji),F(n,`(`,Yi),F(n,`)`,Xi),F(n,`<`,Zi),F(n,`>`,Qi),F(n,`(`,$i),F(n,`)`,ea),F(n,`「`,ta),F(n,`」`,na),F(n,`『`,ra),F(n,`』`,ia),F(n,`<`,aa),F(n,`>`,oa),F(n,`&`,sa),F(n,`*`,la),F(n,`@`,ua),F(n,"`",fa),F(n,`^`,pa),F(n,`:`,ma),F(n,`,`,ha),F(n,`$`,ga),F(n,`.`,_a),F(n,`=`,va),F(n,`!`,ya),F(n,`-`,R),F(n,`%`,ba),F(n,`|`,xa),F(n,`+`,Sa),F(n,`#`,Ca),F(n,`?`,wa),F(n,`"`,Ta),F(n,`/`,Oa),F(n,`;`,Da),F(n,`~`,ka),F(n,`_`,Aa),F(n,`\\`,da),F(n,`・`,Ea);let r=P(n,La,Wi,{[bi]:!0});P(r,La,r);let i=P(r,Pa,Li,{[Ci]:!0}),a=P(r,Fa,Ri,{[wi]:!0}),o=P(n,Pa,Fi,{[xi]:!0});P(o,La,i),P(o,Pa,o),P(i,La,i),P(i,Pa,i);let s=P(n,Fa,Ii,{[Si]:!0});P(s,Pa),P(s,La,a),P(s,Fa,s),P(a,La,a),P(a,Pa),P(a,Fa,a);let c=F(n,Ba,Ki,{[ki]:!0}),l=F(n,za,Gi,{[ki]:!0}),u=P(n,Ra,Gi,{[ki]:!0});F(n,Ua,u),F(l,Ba,c),F(l,Ua,u),P(l,Ra,u),F(u,za),F(u,Ba),P(u,Ra,u),F(u,Ua,u);let d=P(n,Ia,ja,{[Ei]:!0});F(d,`#`),P(d,Ia,d),F(d,Va,d);let f=F(d,Ha);F(f,`#`),P(f,Ia,d);let p=[[Pa,o],[La,i]],m=[[Pa,null],[Fa,s],[La,a]];for(let e=0;e<Wa.length;e++)Ya(n,Wa[e],Bi,Fi,p);for(let e=0;e<Ga.length;e++)Ya(n,Ga[e],Vi,Ii,m);ji(Bi,{tld:!0,ascii:!0},t),ji(Vi,{utld:!0,alpha:!0},t),Ya(n,`file`,Hi,Fi,p),Ya(n,`mailto`,Hi,Fi,p),Ya(n,`http`,Ui,Fi,p),Ya(n,`https`,Ui,Fi,p),Ya(n,`ftp`,Ui,Fi,p),Ya(n,`ftps`,Ui,Fi,p),ji(Hi,{scheme:!0,ascii:!0},t),ji(Ui,{slashscheme:!0,ascii:!0},t),e=e.sort((e,t)=>e[0]>t[0]?1:-1);for(let t=0;t<e.length;t++){let r=e[t][0],i=e[t][1]?{[Di]:!0}:{[Oi]:!0};r.indexOf(`-`)>=0?i[Ti]=!0:Pa.test(r)?La.test(r)?i[Ci]=!0:i[xi]=!0:i[bi]=!0,Pi(n,r,r,i)}return Pi(n,`localhost`,zi,{ascii:!0}),n.jd=new Ni(Ma),{start:n,tokens:Object.assign({groups:t},Na)}}function qa(e,t){let n=Ja(t.replace(/[A-Z]/g,e=>e.toLowerCase())),r=n.length,i=[],a=0,o=0;for(;o<r;){let s=e,c=null,l=0,u=null,d=-1,f=-1;for(;o<r&&(c=s.go(n[o]));)s=c,s.accepts()?(d=0,f=0,u=s):d>=0&&(d+=n[o].length,f++),l+=n[o].length,a+=n[o].length,o++;a-=d,o-=f,l-=d,i.push({t:u.t,v:t.slice(a-l,a),s:a-l,e:a})}return i}function Ja(e){let t=[],n=e.length,r=0;for(;r<n;){let i=e.charCodeAt(r),a,o=i<55296||i>56319||r+1===n||(a=e.charCodeAt(r+1))<56320||a>57343?e[r]:e.slice(r,r+2);t.push(o),r+=o.length}return t}function Ya(e,t,n,r,i){let a,o=t.length;for(let n=0;n<o-1;n++){let o=t[n];e.j[o]?a=e.j[o]:(a=new Ni(r),a.jr=i.slice(),e.j[o]=a),e=a}return a=new Ni(n),a.jr=i.slice(),e.j[t[o-1]]=a,a}function Xa(e){let t=[],n=[],r=0;for(;r<e.length;){let i=0;for(;`0123456789`.indexOf(e[r+i])>=0;)i++;if(i>0){t.push(n.join(``));for(let t=parseInt(e.substring(r,r+i),10);t>0;t--)n.pop();r+=i}else n.push(e[r]),r++}return t}var Za={defaultProtocol:`http`,events:null,format:$a,formatHref:$a,nl2br:!1,tagName:`a`,target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Qa(e,t=null){let n=Object.assign({},Za);e&&(n=Object.assign(n,e instanceof Qa?e.o:e));let r=n.ignoreTags,i=[];for(let e=0;e<r.length;e++)i.push(r[e].toUpperCase());this.o=n,t&&(this.defaultRender=t),this.ignoreTags=i}Qa.prototype={o:Za,ignoreTags:[],defaultRender(e){return e},check(e){return this.get(`validate`,e.toString(),e)},get(e,t,n){let r=t!=null,i=this.o[e];return i&&(typeof i==`object`?(i=n.t in i?i[n.t]:Za[e],typeof i==`function`&&r&&(i=i(t,n))):typeof i==`function`&&r&&(i=i(t,n.t,n)),i)},getObj(e,t,n){let r=this.o[e];return typeof r==`function`&&t!=null&&(r=r(t,n.t,n)),r},render(e){let t=e.render(this);return(this.get(`render`,null,e)||this.defaultRender)(t,e.t,e)}};function $a(e){return e}function eo(e,t){this.t=`token`,this.v=e,this.tk=t}eo.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){let t=this.toString(),n=e.get(`truncate`,t,this),r=e.get(`format`,t,this);return n&&r.length>n?r.substring(0,n)+`…`:r},toFormattedHref(e){return e.get(`formatHref`,this.toHref(e.get(`defaultProtocol`)),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e=Za.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get(`validate`,this.toString(),this)},render(e){let t=this,n=this.toHref(e.get(`defaultProtocol`)),r=e.get(`formatHref`,n,this),i=e.get(`tagName`,n,t),a=this.toFormattedString(e),o={},s=e.get(`className`,n,t),c=e.get(`target`,n,t),l=e.get(`rel`,n,t),u=e.getObj(`attributes`,n,t),d=e.getObj(`events`,n,t);return o.href=r,s&&(o.class=s),c&&(o.target=c),l&&(o.rel=l),u&&Object.assign(o,u),{tagName:i,attributes:o,content:a,eventListeners:d}}};
13function to(e,t){class n extends eo{constructor(t,n){super(t,n),this.t=e}}for(let e in t)n.prototype[e]=t[e];return n.t=e,n}var no=to(`email`,{isLink:!0,toHref(){return`mailto:`+this.toString()}}),ro=to(`text`),io=to(`nl`),ao=to(`url`,{isLink:!0,toHref(e=Za.defaultProtocol){return this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){let e=this.tk;return e.length>=2&&e[0].t!==zi&&e[1].t===ma}}),oo=e=>new Ni(e);function so({groups:e}){let t=e.domain.concat([sa,la,ua,da,fa,pa,ga,va,R,Wi,ba,xa,Sa,Ca,Oa,Ma,ka,Aa]),n=[ca,ma,ha,_a,ya,ba,wa,Ta,Da,Zi,Qi,qi,I,Ji,L,Yi,Xi,$i,ea,ta,na,ra,ia,aa,oa],r=[sa,ca,la,da,fa,pa,ga,va,R,qi,I,ba,xa,Sa,Ca,wa,Oa,Ma,ka,Aa],i=oo(),a=F(i,ka);N(a,r,a),N(a,e.domain,a);let o=oo(),s=oo(),c=oo();N(i,e.domain,o),N(i,e.scheme,s),N(i,e.slashscheme,c),N(o,r,a),N(o,e.domain,o);let l=F(o,ua);F(a,ua,l),F(s,ua,l),F(c,ua,l);let u=F(a,_a);N(u,r,a),N(u,e.domain,a);let d=oo();N(l,e.domain,d),N(d,e.domain,d);let f=F(d,_a);N(f,e.domain,d);let p=oo(no);N(f,e.tld,p),N(f,e.utld,p),F(l,zi,p);let m=F(d,R);F(m,R,m),N(m,e.domain,d),N(p,e.domain,d),F(p,_a,f),F(p,R,m);let h=F(p,ma);N(h,e.numeric,no);let g=F(o,R),_=F(o,_a);F(g,R,g),N(g,e.domain,o),N(_,r,a),N(_,e.domain,o);let v=oo(ao);N(_,e.tld,v),N(_,e.utld,v),N(v,e.domain,o),N(v,r,a),F(v,_a,_),F(v,R,g),F(v,ua,l);let y=F(v,ma),b=oo(ao);N(y,e.numeric,b);let x=oo(ao),S=oo();N(x,t,x),N(x,n,S),N(S,t,x),N(S,n,S),F(v,Oa,x),F(b,Oa,x);let C=F(s,ma),w=F(c,ma),T=F(w,Oa),E=F(T,Oa);N(s,e.domain,o),F(s,_a,_),F(s,R,g),N(c,e.domain,o),F(c,_a,_),F(c,R,g),N(C,e.domain,x),F(C,Oa,x),F(C,wa,x),N(E,e.domain,x),N(E,t,x),F(E,Oa,x);let ee=[[qi,I],[L,Ji],[Yi,Xi],[Zi,Qi],[$i,ea],[ta,na],[ra,ia],[aa,oa]];for(let e=0;e<ee.length;e++){let[r,i]=ee[e],a=F(x,r);F(S,r,a),F(a,i,x);let o=oo(ao);N(a,t,o);let s=oo();N(a,n),N(o,t,o),N(o,n,s),N(s,t,o),N(s,n,s),F(o,i,x),F(s,i,x)}return F(i,zi,v),F(i,Ki,io),{start:i,tokens:Na}}function co(e,t,n){let r=n.length,i=0,a=[],o=[];for(;i<r;){let s=e,c=null,l=null,u=0,d=null,f=-1;for(;i<r&&!(c=s.go(n[i].t));)o.push(n[i++]);for(;i<r&&(l=c||s.go(n[i].t));)c=null,s=l,s.accepts()?(f=0,d=s):f>=0&&f++,i++,u++;if(f<0)i-=u,i<r&&(o.push(n[i]),i++);else{o.length>0&&(a.push(lo(ro,t,o)),o=[]),i-=f,u-=f;let e=d.t,r=n.slice(i-u,i);a.push(lo(e,t,r))}}return o.length>0&&a.push(lo(ro,t,o)),a}function lo(e,t,n){let r=n[0].s,i=n[n.length-1].e,a=t.slice(r,i);return new e(a,n)}var uo={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function fo(){uo.scanner=Ka(uo.customSchemes);for(let e=0;e<uo.tokenQueue.length;e++)uo.tokenQueue[e][1]({scanner:uo.scanner});uo.parser=so(uo.scanner.tokens);for(let e=0;e<uo.pluginQueue.length;e++)uo.pluginQueue[e][1]({scanner:uo.scanner,parser:uo.parser});return uo.initialized=!0,uo}function po(e){return uo.initialized||fo(),co(uo.parser.start,e,qa(uo.scanner.start,e))}po.scan=qa;function mo(e,t,n){let r=po(e),i=[];for(let e=0;e<r.length;e++){let a=r[e];if(a.t===`nl`&&t.get(`nl2br`)){let e=`__linkify-el-${n.elementId++}`;i.push(w.createElement(`br`,{key:e}))}else if(!a.isLink||!t.check(a))i.push(a.toString());else{let e=t.render(a);if(!(`key`in e.props)){let t=`__linkify-el-${n.elementId++}`,r=Object.assign({key:t},e.props);e=w.cloneElement(e,r)}i.push(e)}}return i}function ho(e,t,n){if(w.Children.count(e.props.children)===0)return e;let r=[];w.Children.forEach(e.props.children,e=>{typeof e==`string`?r.push.apply(r,mo(e,t,n)):w.isValidElement(e)?typeof e.type==`string`&&t.ignoreTags.indexOf(e.type.toUpperCase())>=0?r.push(e):r.push(ho(e,t,n)):r.push(e)});let i=`__linkify-el-${n.elementId++}`,a=Object.assign({key:i},e.props);return w.cloneElement(e,a,r)}var go=e=>{let t=0,n=({tagName:e,attributes:n,content:r})=>(n.key=`__linkify-lnk-${t++}`,n.class&&(n.className=n.class,delete n.class),w.createElement(e,n,r)),r={key:`__linkify-wrapper`};for(let t in e)t!==`options`&&t!==`as`&&t!==`tagName`&&t!==`children`&&(r[t]=e[t]);let i=new Qa(e.options,n),a=e.as||e.tagName||w.Fragment||`span`,o=e.children,s=w.createElement(a,r,o);return ho(s,i,{elementId:0})},_o=s((exports=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}exports.Fragment=n,exports.jsx=r,exports.jsxs=r})),vo=s(((exports,t)=>{t.exports=_o()})),yo=(0,w.createContext)({});function bo(e){let t=(0,w.useRef)(null);return t.current===null&&(t.current=e()),t.current}var xo=typeof window<`u`,So=xo?w.useLayoutEffect:w.useEffect,Co=(0,w.createContext)(null);function wo(e,t){e.indexOf(t)===-1&&e.push(t)}function To(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var z=(e,t,n)=>n>t?t:n<e?e:n,B={},Eo=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Do(e){return typeof e==`object`&&!!e}var Oo=e=>/^0[^.\s]+$/u.test(e);function ko(e){let t;return()=>(t===void 0&&(t=e()),t)}var Ao=e=>e,jo=(e,t)=>n=>t(e(n)),Mo=(...e)=>e.reduce(jo),No=(e,t,n)=>{let r=t-e;return r===0?1:(n-e)/r},Po=class{constructor(){this.subscriptions=[]}add(e){return wo(this.subscriptions,e),()=>To(this.subscriptions,e)}
13notify(e,t,n){let r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}},Fo=e=>e*1e3,Io=e=>e/1e3;function Lo(e,t){return t?e*(1e3/t):0}var Ro=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,zo=1e-7,Bo=12;function Vo(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=Ro(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>zo&&++s<Bo);return o}function Ho(e,t,n,r){if(e===t&&n===r)return Ao;let i=t=>Vo(t,0,1,e,n);return e=>e===0||e===1?e:Ro(i(e),t,r)}var Uo=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Wo=e=>t=>1-e(1-t),Go=Ho(.33,1.53,.69,.99),Ko=Wo(Go),qo=Uo(Ko),Jo=e=>(e*=2)<1?.5*Ko(e):.5*(2-2**(-10*(e-1))),Yo=e=>1-Math.sin(Math.acos(e)),Xo=Wo(Yo),Zo=Uo(Yo),Qo=Ho(.42,0,1,1),$o=Ho(0,0,.58,1),es=Ho(.42,0,.58,1),ts=e=>Array.isArray(e)&&typeof e[0]!=`number`,ns=e=>Array.isArray(e)&&typeof e[0]==`number`,rs={linear:Ao,easeIn:Qo,easeInOut:es,easeOut:$o,circIn:Yo,circInOut:Zo,circOut:Xo,backIn:Ko,backInOut:qo,backOut:Go,anticipate:Jo},os=e=>typeof e==`string`,ss=e=>{if(ns(e)){e.length;let[t,n,r,i]=e;return Ho(t,n,r,i)}else if(os(e))return rs[e],`${e}`,rs[e];return e},cs=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`],ls={value:null,addProjectionMetrics:null};function us(e,t){let n=new Set,r=new Set,i=!1,a=!1,o=new WeakSet,s={delta:0,timestamp:0,isProcessing:!1},c=0;function l(t){o.has(t)&&(u.schedule(t),e()),c++,t(s)}let u={schedule:(e,t=!1,a=!1)=>{let s=a&&i?n:r;return t&&o.add(e),s.has(e)||s.add(e),e},cancel:e=>{r.delete(e),o.delete(e)},process:e=>{if(s=e,i){a=!0;return}i=!0,[n,r]=[r,n],n.forEach(l),t&&ls.value&&ls.value.frameloop[t].push(c),c=0,n.clear(),i=!1,a&&(a=!1,u.process(e))}};return u}var ds=40;function fs(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,o=cs.reduce((e,n)=>(e[n]=us(a,t?n:void 0),e),{}),{setup:s,read:c,resolveKeyframes:l,preUpdate:u,update:d,preRender:f,render:p,postRender:m}=o,h=()=>{let a=B.useManualTiming?i.timestamp:performance.now();n=!1,B.useManualTiming||(i.delta=r?1e3/60:Math.max(Math.min(a-i.timestamp,ds),1)),i.timestamp=a,i.isProcessing=!0,s.process(i),c.process(i),l.process(i),u.process(i),d.process(i),f.process(i),p.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(h))},g=()=>{n=!0,r=!0,i.isProcessing||e(h)};return{schedule:cs.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||g(),r.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t<cs.length;t++)o[cs[t]].cancel(e)},state:i,steps:o}}var{schedule:ps,cancel:ms,state:hs,steps:gs}=fs(typeof requestAnimationFrame<`u`?requestAnimationFrame:Ao,!0),_s;function vs(){_s=void 0}var ys={now:()=>(_s===void 0&&ys.set(hs.isProcessing||B.useManualTiming?hs.timestamp:performance.now()),_s),set:e=>{_s=e,queueMicrotask(vs)}},bs={layout:0,mainThread:0,waapi:0},xs=e=>t=>typeof t==`string`&&t.startsWith(e),Ss=xs(`--`),Cs=xs(`var(--`),ws=e=>Cs(e)?Ts.test(e.split(`/*`)[0].trim()):!1,Ts=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Es={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},Ds={...Es,transform:e=>z(0,1,e)},Os={...Es,default:1},ks=e=>Math.round(e*1e5)/1e5,As=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function js(e){return e==null}var Ms=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Ns=(e,t)=>n=>!!(typeof n==`string`&&Ms.test(n)&&n.startsWith(e)||t&&!js(n)&&Object.prototype.hasOwnProperty.call(n,t)),Ps=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match(As);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},Fs=e=>z(0,255,e),Is={...Es,transform:e=>Math.round(Fs(e))},Ls={test:Ns(`rgb`,`red`),parse:Ps(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+Is.transform(e)+`, `+Is.transform(t)+`, `+Is.transform(n)+`, `+ks(Ds.transform(r))+`)`};function Rs(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alph
13a:i?parseInt(i,16)/255:1}}var zs={test:Ns(`#`),parse:Rs,transform:Ls.transform},Bs=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Vs=Bs(`deg`),Hs=Bs(`%`),V=Bs(`px`),Us=Bs(`vh`),Ws=Bs(`vw`),Gs=(()=>({...Hs,parse:e=>Hs.parse(e)/100,transform:e=>Hs.transform(e*100)}))(),Ks={test:Ns(`hsl`,`hue`),parse:Ps(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+Hs.transform(ks(t))+`, `+Hs.transform(ks(n))+`, `+ks(Ds.transform(r))+`)`},qs={test:e=>Ls.test(e)||zs.test(e)||Ks.test(e),parse:e=>Ls.test(e)?Ls.parse(e):Ks.test(e)?Ks.parse(e):zs.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?Ls.transform(e):Ks.transform(e),getAnimatableNone:e=>{let t=qs.parse(e);return t.alpha=0,qs.transform(t)}},Js=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Ys(e){return isNaN(e)&&typeof e==`string`&&(e.match(As)?.length||0)+(e.match(Js)?.length||0)>0}var Xs=`number`,Zs=`color`,Qs=`var`,$s=`var(`,ec="${}",tc=/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 nc(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0,o=t.replace(tc,e=>(qs.test(e)?(r.color.push(a),i.push(Zs),n.push(qs.parse(e))):e.startsWith($s)?(r.var.push(a),i.push(Qs),n.push(e)):(r.number.push(a),i.push(Xs),n.push(parseFloat(e))),++a,ec)).split(ec);return{values:n,split:o,indexes:r,types:i}}function rc(e){return nc(e).values}function ic(e){let{split:t,types:n}=nc(e),r=t.length;return e=>{let i=``;for(let a=0;a<r;a++)if(i+=t[a],e[a]!==void 0){let t=n[a];t===Xs?i+=ks(e[a]):t===Zs?i+=qs.transform(e[a]):i+=e[a]}return i}}var ac=e=>typeof e==`number`?0:qs.test(e)?qs.getAnimatableNone(e):e;function oc(e){let t=rc(e);return ic(e)(t.map(ac))}var sc={test:Ys,parse:rc,createTransformer:ic,getAnimatableNone:oc};function cc(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 lc({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=cc(s,r,e+1/3),a=cc(s,r,e),o=cc(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function uc(e,t){return n=>n>0?t:e}var dc=(e,t,n)=>e+(t-e)*n,fc=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},pc=[zs,Ls,Ks],mc=e=>pc.find(t=>t.test(e));function hc(e){let t=mc(e);if(`${e}`,!t)return!1;let n=t.parse(e);return t===Ks&&(n=lc(n)),n}var gc=(e,t)=>{let n=hc(e),r=hc(t);if(!n||!r)return uc(e,t);let i={...n};return e=>(i.red=fc(n.red,r.red,e),i.green=fc(n.green,r.green,e),i.blue=fc(n.blue,r.blue,e),i.alpha=dc(n.alpha,r.alpha,e),Ls.transform(i))},_c=new Set([`none`,`hidden`]);function vc(e,t){return _c.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function yc(e,t){return n=>dc(e,t,n)}function bc(e){return typeof e==`number`?yc:typeof e==`string`?ws(e)?uc:qs.test(e)?gc:wc:Array.isArray(e)?xc:typeof e==`object`?qs.test(e)?gc:Sc:uc}function xc(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>bc(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=i[t](e);return n}}function Sc(e,t){let n={...e,...t},r={};for(let i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=bc(e[i])(e[i],t[i]));return e=>{for(let t in r)n[t]=r[t](e);return n}}function Cc(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let a=t.types[i],o=e.indexes[a][r[a]];n[i]=e.values[o]??0,r[a]++}return n}var wc=(e,t)=>{let n=sc.createTransformer(t),r=nc(e),i=nc(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?_c.has(e)&&!i.values.length||_c.has(t)&&!r.values.length?vc(e,t):Mo(xc(Cc(r,i),i.values),n):(`${e}${t}`,uc(e,t))};function Tc(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`number`?dc(e,t,n):bc(e)(e,t)}var Ec=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>ps.update(t,e),stop:()=>ms(t),now:()=>hs.isProcessing?hs.timestamp:ys.now()}},Dc=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t<i;t++)r+=Math.round(e(t/(i-1))*1e4)/1e4+`, `;return`linear(${r.substring(0,r.length-2)})`},Oc=2e4;function kc(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}function Ac(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(kc(r),Oc);return{type:`keyframes`,ease:e=>r.next(i*e).value/t,duration:Io(i)}}var jc=5;function Mc(e,t,n){let r=Math.max(t-jc,0);return Lo(n-e(r),t-r)}var Nc={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},Pc=.001;function Fc({duration:e=Nc.duration,bounce:t=Nc.bounce,velocity:n=Nc.velocity,mass:r=Nc.mass}){let i,a;Nc.maxDuration;let o=1-t;o=z(Nc.minDamping,Nc.maxDamping,o),e=z(Nc.minDuration,Nc.maxDuration,Io(e)),o<1?(i=t=>{let r=t*o,i=r*e,a=r-n,s=Rc(t,o),c=Math.exp(-i);return Pc-a/s*c},a=t=>{let r=t*o*e,a=r*n+n,s=o**2*t**2*e,c=Math.exp(-r),l=Rc(t**2,o);return(-i(t)+Pc>0?-1:1)*((a-s)*c)/l}):(i=t=>{let r=Math.exp(-t*e),i=(t-n)*e+1;return-Pc+r*i},a=t=>{let r=Math.exp(-t*e),i=(n-t)*(e*e);return r*i});let s=5/e,c=Lc(i,a,s);if(e=Fo(e),isNaN(c))return{stiffness:Nc.stiffness,damping:Nc.damping,duration:e};{let t=c**2*r;return{stiffness:t,damping:o*2*Math.sqrt(r*t),duration:e}}}var Ic=12;function Lc(e,t,n){let r=n;for(let n=1;n<Ic;n++)r-=e(r)/t(r);return r}function Rc(e,t){return e*Math.sqrt(1-t*t)}var zc=[`duration`,`bounce`],Bc=[`stiffness`,`damping`,`mass`];function Vc(e,t){return t.some(t=>e[t]!==void 0)}function Hc(e){let t={velocity:Nc.velocity,stiffness:Nc.stiffness,damping:Nc.damping,mass:Nc.mass,isResolvedFromDuration:!1,...e};if(!Vc(e,Bc)&&Vc(e,zc))if(e.visualDuration){let n=e.visualDuration,r=2*Math.PI/(n*1.2),i=r*r,a=2*z(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:Nc.mass,stiffness:i,damping:a}}else{let n=Fc(e);t={...t,...n,mass:Nc.mass},t.isResolvedFromDuration=!0}return t}function Uc(e=Nc.visualDuration,t=Nc.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},{restSpeed:r,restDelta:i}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],s={done:!1,value:a},{stiffness:c,damping:l,mass:u,duration:d,velocity:f,isResolvedFromDuration:p}=Hc({...n,velocity:-Io(n.velocity||0)}),m=f||0,h=l/(2*Math.sqrt(c*u)),g=o-a,_=Io(Math.sqrt(c/u)),v=Math.abs(g)<5;r||=v?Nc.restSpeed.granular:Nc.restSpeed.default,i||=v?Nc.restDelta.granular:Nc.restDelta.default;let y;if(h<1){let e=Rc(_,h);y=t=>{let n=Math.exp(-h*_*t);return o-n*((m+h*_*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}}else if(h===1)y=e=>o-Math.exp(-_*e)*(g+(m+_*g)*e);else{let e=_*Math.sqrt(h*h-1);y=t=>{let n=Math.exp(-h*_*t),r=Math.min(e*t,300);return o-n*((m+h*_*g)*Math.sinh(r)+e*g*Math.cosh(r))/e}}
13let b={calculatedDuration:p&&d||null,next:e=>{let t=y(e);if(p)s.done=e>=d;else{let n=e===0?m:0;h<1&&(n=e===0?Fo(m):Mc(y,e,t));let a=Math.abs(n)<=r,c=Math.abs(o-t)<=i;s.done=a&&c}return s.value=s.done?o:t,s},toString:()=>{let e=Math.min(kc(b),Oc),t=Dc(t=>b.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return b}Uc.applyToOptions=e=>{let t=Ac(e,100,Uc);return e.ease=t.ease,e.duration=Fo(t.duration),e.type=`keyframes`,e};function Wc({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>s!==void 0&&e<s||c!==void 0&&e>c,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)<Math.abs(c-e)?s:c,h=n*t,g=d+h,_=o===void 0?g:o(g);_!==g&&(h=_-d);let v=e=>-h*Math.exp(-e/r),y=e=>_+v(e),b=e=>{let t=v(e),n=y(e);f.done=Math.abs(t)<=l,f.value=f.done?_:n},x,S,C=e=>{p(f.value)&&(x=e,S=Uc({keyframes:[f.value,m(f.value)],velocity:Mc(y,e,f.value),damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return!S&&x===void 0&&(t=!0,b(e),C(e)),x!==void 0&&e>=x?S.next(e-x):(!t&&b(e),f)}}}function Gc(e,t,n){let r=[],i=n||B.mix||Tc,a=e.length-1;for(let n=0;n<a;n++){let a=i(e[n],e[n+1]);if(t){let e=Array.isArray(t)?t[n]||Ao:t;a=Mo(e,a)}r.push(a)}return r}function Kc(e,t,{clamp:n=!0,ease:r,mixer:i}={}){let a=e.length;if(t.length,a===1)return()=>t[0];if(a===2&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=Gc(t,r,i),c=s.length,l=n=>{if(o&&n<e[0])return t[0];let r=0;if(c>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let i=No(e[r],e[r+1],n);return s[r](i)};return n?t=>l(z(e[0],e[a-1],t)):l}function qc(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=No(0,t,r);e.push(dc(n,1,i))}}function Jc(e){let t=[0];return qc(t,e.length-1),t}function Yc(e,t){return e.map(e=>e*t)}function Xc(e,t){return e.map(()=>t||es).splice(0,e.length-1)}function Zc({duration:e=300,keyframes:t,times:n,ease:r=`easeInOut`}){let i=ts(r)?r.map(ss):ss(r),a={done:!1,value:t[0]},o=Yc(n&&n.length===t.length?n:Jc(t),e),s=Kc(o,t,{ease:Array.isArray(i)?i:Xc(t,i)});return{calculatedDuration:e,next:t=>(a.value=s(t),a.done=t>=e,a)}}var Qc=e=>e!==null;function H(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(Qc),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var $c={decay:Wc,inertia:Wc,tween:Zc,keyframes:Zc,spring:Uc};function el(e){typeof e.type==`string`&&(e.type=$c[e.type])}var tl=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)}},nl=e=>e/100,rl=class extends tl{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==ys.now()&&this.tick(ys.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},bs.mainThread++,this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;el(e);let{type:t=Zc,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:o}=e,s=t||Zc;s!==Zc&&typeof o[0]!=`number`&&(this.mixKeyframes=Mo(nl,Tc(o[0],o[1])),o=[0,100]);let c=s({...e,keyframes:o});i===`mirror`&&(this.mirroredGenerator=s({...e,keyframes:[...o].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=kc(c));let{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=c}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:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:s}=this;if(this.startTime===null)return n.next(0);let{delay:c=0,keyframes:l,repeat:u,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=r);let v=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/o,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,u+1),t%2&&(d===`reverse`?(n=1-n,f&&(n-=f/o)):d===`mirror`&&(y=a)),v=z(0,1,n)*o}let b=_?{done:!1,value:l[0]}:y.next(v);
13i&&(b.value=i(b.value));let{done:x}=b;!_&&s!==null&&(x=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&x);return S&&p!==Wc&&(b.value=H(l,this.options,h,this.speed)),m&&m(b.value),S&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return Io(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+Io(e)}get time(){return Io(this.currentTime)}set time(e){e=Fo(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?.start(!1)}get speed(){return this.playbackSpeed}set speed(e){this.updateTime(ys.now());let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=Io(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=Ec,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(ys.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,bs.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 il(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}var al=e=>e*180/Math.PI,ol=e=>{let t=al(Math.atan2(e[1],e[0]));return cl(t)},sl={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:ol,rotateZ:ol,skewX:e=>al(Math.atan(e[1])),skewY:e=>al(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},cl=e=>(e%=360,e<0&&(e+=360),e),ll=ol,ul=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),dl=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),fl={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ul,scaleY:dl,scale:e=>(ul(e)+dl(e))/2,rotateX:e=>cl(al(Math.atan2(e[6],e[5]))),rotateY:e=>cl(al(Math.atan2(-e[2],e[0]))),rotateZ:ll,rotate:ll,skewX:e=>al(Math.atan(e[4])),skewY:e=>al(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function pl(e){return e.includes(`scale`)?1:0}function ml(e,t){if(!e||e===`none`)return pl(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=fl,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=sl,i=t}if(!i)return pl(t);let a=r[t],o=i[1].split(`,`).map(gl);return typeof a==`function`?a(o):o[a]}var hl=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return ml(n,t)};function gl(e){return parseFloat(e.trim())}var _l=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],vl=(()=>new Set(_l))(),yl=e=>e===Es||e===V,bl=new Set([`x`,`y`,`z`]),xl=_l.filter(e=>!bl.has(e));function Sl(e){let t=[];return xl.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith(`scale`)?1:0))}),t}var U={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`})=>e.max-e.min-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})=>ml(t,`x`),y:(e,{transform:t})=>ml(t,`y`)};U.translateX=U.x,U.translateY=U.y;
13var Cl=new Set,wl=!1,Tl=!1,El=!1;function Dl(){if(Tl){let e=Array.from(Cl).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t=Sl(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)})}Tl=!1,wl=!1,Cl.forEach(e=>e.complete(El)),Cl.clear()}function Ol(){Cl.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Tl=!0)})}function kl(){El=!0,Ol(),Dl(),El=!1}var Al=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(Cl.add(this),wl||(wl=!0,ps.read(Ol),ps.resolveKeyframes(Dl))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=n.readValue(t,a);r!=null&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}il(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),Cl.delete(this)}cancel(){this.state===`scheduled`&&(Cl.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},jl=e=>e.startsWith(`--`);function Ml(e,t,n){jl(t)?e.style.setProperty(t,n):e.style[t]=n}var Nl=ko(()=>window.ScrollTimeline!==void 0),Pl={};function Fl(e,t){let n=ko(e);return()=>Pl[t]??n()}var Il=Fl(()=>{try{document.createElement(`div`).animate({opacity:0}
13,{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),Ll=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,Rl={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:Ll([0,.65,.55,1]),circOut:Ll([.55,0,1,.45]),backIn:Ll([.31,.01,.66,-.59]),backOut:Ll([.33,1.53,.69,.99])};function zl(e,t){if(e)return typeof e==`function`?Il()?Dc(e,t):`ease-out`:ns(e)?Ll(e):Array.isArray(e)?e.map(e=>zl(e,t)||Rl.easeOut):Rl[e]}function Bl(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=zl(s,i);Array.isArray(d)&&(u.easing=d),ls.value&&bs.waapi++;let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};l&&(f.pseudoElement=l);let p=e.animate(u,f);return ls.value&&p.finished.finally(()=>{bs.waapi--}),p}function Vl(e){return typeof e==`function`&&`applyToOptions`in e}function Hl({type:e,...t}){return Vl(e)&&Il()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var Ul=class extends tl{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,!e)return;let{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:o,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,e.type;let c=Hl(e);this.animation=Bl(t,n,r,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=H(r,this.options,o,this.speed);this.updateMotionValue?this.updateMotionValue(e):Ml(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(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(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return Io(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+Io(e)}get time(){return Io(Number(this.animation.currentTime)||0)}set time(e){this.finishedTime=null,this.animation.currentTime=Fo(e)}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
13inished`}get startTime(){return Number(this.animation.startTime)}set startTime(e){this.animation.startTime=e}attachTimeline({timeline:e,observe:t}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&Nl()?(this.animation.timeline=e,Ao):t(this)}},Wl={anticipate:Jo,backInOut:qo,circInOut:Zo};function Gl(e){return e in Wl}function Kl(e){typeof e.ease==`string`&&Gl(e.ease)&&(e.ease=Wl[e.ease])}var ql=10,Jl=class extends Ul{constructor(e){Kl(e),el(e),super(e),e.startTime&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let o=new rl({...a,autoplay:!1}),s=Fo(this.finishedTime??this.time);t.setWithVelocity(o.sample(s-ql).value,o.sample(s).value,ql),o.stop()}},Yl=(e,t)=>t===`zIndex`?!1:!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(sc.test(e)||e===`0`)&&!e.startsWith(`url(`));function Xl(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 Zl(e,t,n,r){let i=e[0];if(i===null)return!1;if(t===`display`||t===`visibility`)return!0;let a=e[e.length-1],o=Yl(i,t),s=Yl(a,t);return`${t}${i}${a}${o?a:i}`,!o||!s?!1:Xl(e)||(n===`spring`||Vl(n))&&r}function Ql(e){e.duration=0,e.type=`keyframes`}var $l=new Set([`opacity`,`clipPath`,`filter`,`transform`]),W=ko(()=>Object.hasOwnProperty.call(Element.prototype,`animate`));function G(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:s,transformTemplate:c}=t.owner.getProps();return W()&&n&&$l.has(n)&&(n!==`transform`||!c)&&!s&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var K=40,q=class extends tl{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:r=0,repeatDelay:i=0,repeatType:a=`loop`,keyframes:o,name:s,motionValue:c,element:l,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=ys.now();let d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:s,motionValue:c,element:l,...u};this.keyframeResolver=new(l?.KeyframeResolver||Al)(o,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),s,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:o,delay:s,isHandoff:c,onUpdate:l}=n;this.resolvedAt=ys.now(),Zl(e,i,a,o)||((B.instantAnimations||!s)&&l?.(H(e,n,t)),e[0]=e[e.length-1],Ql(n),n.repeat=0);let u={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>K?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},d=!c&&G(u)?new Jl({...u,element:u.motionValue.owner.current}):new rl(u);d.finished.then(()=>this.notifyFinished()).catch(Ao),this.pendingTimeline&&=(this.stopTimeline=d.attachTimeline(this.pendingTimeline),void 0),this._animation=d}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(),kl()),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()}},J=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function eu(e){let t=J.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}function tu(e,t,n=1){`${e}`;let[r,i]=eu(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);if(a){let e=a.trim();return Eo(e)?parseFloat(e):e}return ws(i)?tu(i,t,n+1):i}function nu(e,t){return e?.[t]??e?.default??e}var ru=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,..._l]),iu={test:e=>e===`auto`,parse:e=>e},au=e=>t=>t.test(e),ou=[Es,V,Hs,Vs,Ws,Us,iu],su=e=>ou.find(au(e));function cu(e){return typeof e==`number`?e===0:e===null?!0:e===`none`||e===`0`||Oo(e)}var lu=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function uu(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match(As)||[];if(!r)return e;let i=n.replace(r,``),a=lu.has(t)?1:0;return r!==n&&(a*=100),t+`(`+a+i+`)`}
13var du=/\b([a-z-]*)\(.*?\)/gu,fu={...sc,getAnimatableNone:e=>{let t=e.match(du);return t?t.map(uu).join(` `):e}},pu={...Es,transform:Math.round},mu={borderWidth:V,borderTopWidth:V,borderRightWidth:V,borderBottomWidth:V,borderLeftWidth:V,borderRadius:V,radius:V,borderTopLeftRadius:V,borderTopRightRadius:V,borderBottomRightRadius:V,borderBottomLeftRadius:V,width:V,maxWidth:V,height:V,maxHeight:V,top:V,right:V,bottom:V,left:V,padding:V,paddingTop:V,paddingRight:V,paddingBottom:V,paddingLeft:V,margin:V,marginTop:V,marginRight:V,marginBottom:V,marginLeft:V,backgroundPositionX:V,backgroundPositionY:V,rotate:Vs,rotateX:Vs,rotateY:Vs,rotateZ:Vs,scale:Os,scaleX:Os,scaleY:Os,scaleZ:Os,skew:Vs,skewX:Vs,skewY:Vs,distance:V,translateX:V,translateY:V,translateZ:V,x:V,y:V,z:V,perspective:V,transformPerspective:V,opacity:Ds,originX:Gs,originY:Gs,originZ:V,zIndex:pu,fillOpacity:Ds,strokeOpacity:Ds,numOctaves:pu},hu={...mu,color:qs,backgroundColor:qs,outlineColor:qs,fill:qs,stroke:qs,borderColor:qs,borderTopColor:qs,borderRightColor:qs,borderBottomColor:qs,borderLeftColor:qs,filter:fu,WebkitFilter:fu},gu=e=>hu[e];function _u(e,t){let n=gu(e);return n!==fu&&(n=sc),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var vu=new Set([`auto`,`none`,`0`]);function yu(e,t,n){let r=0,i;for(;r<e.length&&!i;){let t=e[r];typeof t==`string`&&!vu.has(t)&&nc(t).values.length&&(i=e[r]),r++}if(i&&n)for(let r of t)e[r]=_u(n,i)}var bu=class extends Al{constructor(e,t,n,r,i){super(e,t,n,r,i,!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 r=e[n];if(typeof r==`string`&&(r=r.trim(),ws(r))){let i=tu(r,t.current);i!==void 0&&(e[n]=i),n===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!ru.has(n)||e.length!==2)return;let[r,i]=e,a=su(r),o=su(i);if(a!==o)if(yl(a)&&yl(o))for(let t=0;t<e.length;t++){let n=e[t];typeof n==`string`&&(e[t]=parseFloat(n))}else U[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++)(e[t]===null||cu(e[t]))&&n.push(t);n.length&&yu(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=U[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];r!==void 0&&e.getValue(n,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:n}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let i=n.length-1,a=n[i];n[i]=U[t](e.measureViewportBox(),window.getComputedStyle(e.current)),a!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=a),this.removedTransforms?.length&&this.removedTransforms.forEac
13h(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}};function xu(e,t,n){if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e)}var Su=(e,t)=>t&&typeof e==`number`?t.transform(e):e;function Cu(e){return Do(e)&&`offsetHeight`in e}var wu=30,Tu=e=>!isNaN(parseFloat(e)),Eu={current:void 0},Du=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=ys.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=ys.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=Tu(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 Po);let n=this.events[e].add(t);return e===`change`?()=>{n(),ps.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 Eu.current&&Eu.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=ys.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>wu)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,wu);return Lo(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 Ou(e,t){return new Du(e,t)}var{schedule:ku,cancel:Au}=fs(queueMicrotask,!1),ju={x:!1,y:!1};function Mu(){return ju.x||ju.y}function Nu(e){return e===`x`||e===`y`?ju[e]?null:(ju[e]=!0,()=>{ju[e]=!1}):ju.x||ju.y?null:(ju.x=ju.y=!0,()=>{ju.x=ju.y=!1})}function Pu(e,t){let n=xu(e),r=new AbortController,i={passive:!0,...t,signal:r.signal};return[n,i,()=>r.abort()]}function Fu(e){return!(e.pointerType===`touch`||Mu())}function Iu(e,t,n={}){let[r,i,a]=Pu(e,n),o=e=>{if(!Fu(e))return;let{target:n}=e,r=t(n,e);if(typeof r!=`function`||!n)return;let a=e=>{Fu(e)&&(r(e),n.removeEventListener(`pointerleave`,a))};n.addEventListener(`pointerleave`,a,i)};return r.forEach(e=>{e.addEventListener(`pointerenter`,o,i)}),a}var Lu=(e,t)=>t?e===t?!0:Lu(e,t.parentElement):!1,Ru=e=>e.pointerType===`mouse`?typeof e.button!=`number`||e.button<=0:e.isPrimary!==!1,zu=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`A`]);function Bu(e){return zu.has(e.tagName)||e.tabIndex!==-1}var Vu=new WeakSet;function Hu(e){return t=>{t.key===`Enter`&&e(t)}}function Uu(e,t){e.dispatchEvent(new PointerEvent(`pointer`+t,{isPrimary:!0,bubbles:!0}))}var Wu=(e,t)=>{let n=e.currentTarget;if(!n)return;let r=Hu(()=>{if(Vu.has(n))return;Uu(n,`down`);let e=Hu(()=>{Uu(n,`up`)});
13n.addEventListener(`keyup`,e,t),n.addEventListener(`blur`,()=>Uu(n,`cancel`),t)});n.addEventListener(`keydown`,r,t),n.addEventListener(`blur`,()=>n.removeEventListener(`keydown`,r),t)};function Gu(e){return Ru(e)&&!Mu()}function Ku(e,t,n={}){let[r,i,a]=Pu(e,n),o=e=>{let r=e.currentTarget;if(!Gu(e))return;Vu.add(r);let a=t(r,e),o=(e,t)=>{window.removeEventListener(`pointerup`,s),window.removeEventListener(`pointercancel`,c),Vu.has(r)&&Vu.delete(r),Gu(e)&&typeof a==`function`&&a(e,{success:t})},s=e=>{o(e,r===window||r===document||n.useGlobalTarget||Lu(r,e.target))},c=e=>{o(e,!1)};window.addEventListener(`pointerup`,s,i),window.addEventListener(`pointercancel`,c,i)};return r.forEach(e=>{(n.useGlobalTarget?window:e).addEventListener(`pointerdown`,o,i),Cu(e)&&(e.addEventListener(`focus`,e=>Wu(e,i)),!Bu(e)&&!e.hasAttribute(`tabindex`)&&(e.tabIndex=0))}),a}function qu(e){return Do(e)&&`ownerSVGElement`in e}function Ju(e){return qu(e)&&e.tagName===`svg`}var Yu=e=>!!(e&&e.getVelocity),Xu=[...ou,qs,sc],Zu=e=>Xu.find(au(e)),Qu=(0,w.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:`never`});function $u(e=!0){let t=(0,w.useContext)(Co);if(t===null)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=t,a=(0,w.useId)();(0,w.useEffect)(()=>{if(e)return i(a)},[e]);let o=(0,w.useCallback)(()=>e&&r&&r(a),[a,r,e]);return!n&&r?[!1,o]:[!0]}var ed=(0,w.createContext)({strict:!1}),td={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`]},nd={};for(let e in td)nd[e]={isEnabled:t=>td[e].some(e=>!!t[e])};function rd(e){for(let t in e)nd[t]={...nd[t],...e[t]}}var id=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.ignoreStrict.viewport`.split(`.`));function ad(e){return e.startsWith(`while`)||e.startsWith(`drag`)&&e!==`draggable`||e.startsWith(`layout`)||e.startsWith(`onTap`)||e.startsWith(`onPan`)||e.startsWith(`onLayout`)||id.has(e)}var Y=c({default:()=>od}),od,sd=o((()=>{throw od={},Error(`Could not resolve "@emotion/is-prop-valid" imported by "framer-motion". Is it installed?`)})),cd=e=>!ad(e);function ld(e){typeof e==`function`&&(cd=t=>t.startsWith(`on`)?!ad(t):e(t))}try{ld((sd(),d(Y)).default)}catch{}function ud(e,t,n){let r={};for(let i in e){if(i===`values`&&typeof e.values==`object`)continue;(cd(i)||n===!0&&ad(i)||!t&&!ad(i)||e.draggable&&i.startsWith(`onDrag`))&&(r[i]=e[i])}return r}var dd=(0,w.createContext)({});function fd(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function pd(e){return typeof e==`string`||Array.isArray(e)}var md=[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`],hd=[`initial`,...md];function gd(e){return fd(e.animate)||hd.some(t=>pd(e[t]))}function _d(e){return!!(gd(e)||e.variants)}function vd(e,t){if(gd(e)){let{initial:t,animate:n}=e;return{initial:t===!1||pd(t)?t:void 0,animate:pd(n)?n:void 0}}return e.inherit===!1?{}:t}function yd(e){let{initial:t,animate:n}=vd(e,(0,w.useContext)(dd));return(0,w.useMemo)(()=>({initial:t,animate:n}),[bd(t),bd(n)])}function bd(e){return Array.isArray(e)?e.join(` `):e}var xd={};function Sd(e){for(let t in e)xd[t]=e[t],Ss(t)&&(xd[t].isCSSVariable=!0)}function Cd(e,{layout:t,layoutId:n}){return vl.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!xd[e]||e===`opacity`)}var wd={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},Td=_l.length;function Ed(e,t,n){let r=``,i=!0;for(let a=0;a<Td;a++){let o=_l[a],s=e[o];if(s===void 0)continue;let c=!0;
13if(c=typeof s==`number`?s===(o.startsWith(`scale`)?1:0):parseFloat(s)===0,!c||n){let e=Su(s,mu[o]);if(!c){i=!1;let t=wd[o]||o;r+=`${t}(${e}) `}n&&(t[o]=e)}}return r=r.trim(),n?r=n(t,i?``:r):i&&(r=`none`),r}function Dd(e,t,n){let{style:r,vars:i,transformOrigin:a}=e,o=!1,s=!1;for(let e in t){let n=t[e];if(vl.has(e)){o=!0;continue}else if(Ss(e)){i[e]=n;continue}else{let t=Su(n,mu[e]);e.startsWith(`origin`)?(s=!0,a[e]=t):r[e]=t}}if(t.transform||(o||n?r.transform=Ed(t,e.transform,n):r.transform&&=`none`),s){let{originX:e=`50%`,originY:t=`50%`,originZ:n=0}=a;r.transformOrigin=`${e} ${t} ${n}`}}var Od=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function kd(e,t,n){for(let r in t)!Yu(t[r])&&!Cd(r,n)&&(e[r]=t[r])}function Ad({transformTemplate:e},t){return(0,w.useMemo)(()=>{let n=Od();return Dd(n,t,e),Object.assign({},n.vars,n.style)},[t])}function jd(e,t){let n=e.style||{},r={};return kd(r,n,e),Object.assign(r,Ad(e,t)),r}function Md(e,t){let n={},r=jd(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout=`none`,r.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=r,n}var Nd={offset:`stroke-dashoffset`,array:`stroke-dasharray`},Pd={offset:`strokeDashoffset`,array:`strokeDasharray`};function Fd(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?Nd:Pd;e[a.offset]=V.transform(-r);let o=V.transform(t),s=V.transform(n);e[a.array]=`${o} ${s}`}function Id(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},c,l,u){if(Dd(e,s,l),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f}=e;d.transform&&(f.transform=d.transform,delete d.transform),(f.transform||d.transformOrigin)&&(f.transformOrigin=d.transformOrigin??`50% 50%`,delete d.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??`fill-box`,delete d.transformBox),t!==void 0&&(d.x=t),n!==void 0&&(d.y=n),r!==void 0&&(d.scale=r),i!==void 0&&Fd(d,i,a,o,!1)}var X=()=>({...Od(),attrs:{}}),Ld=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function Rd(e,t,n,r){let i=(0,w.useMemo)(()=>{let n=X();return Id(n,t,Ld(r),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};kd(t,e.style,e),i.style={...t,...i.style}}return i}var zd=[`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 Bd(e){return typeof e!=`string`||e.includes(`-`)?!1:!!(zd.indexOf(e)>-1||/[A-Z]/u.test(e))}function Vd(e,t,n,{latestValues:r},i,a=!1){let o=(Bd(e)?Rd:Md)(t,r,i,e),s=ud(t,typeof e==`string`,a),c=e===w.Fragment?{}:{...s,...o,ref:n},{children:l}=t,u=(0,w.useMemo)(()=>Yu(l)?l.get():l,[l]);return(0,w.createElement)(e,{...c,children:u})}function Hd(e){let t=[{},{}];return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function Ud(e,t,n,r){if(typeof t==`function`){let[i,a]=Hd(r);t=t(n===void 0?e.custom:n,i,a)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[i,a]=Hd(r);t=t(n===void 0?e.custom:n,i,a)}return t}function Wd(e){return Yu(e)?e.get():e}function Gd({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,i){return{latestValues:Kd(n,r,i,e),renderState:t()}}function Kd(e,t,n,r){let i={},a=r(e,{});for(let e in a)i[e]=Wd(a[e]);let{initial:o,animate:s}=e,c=gd(e),l=_d(e);t&&l&&!c&&e.inherit!==!1&&(o===void 0&&(o=t.initial),s===void 0&&(s=t.animate));let u=n?n.initial===!1:!1;u||=o===!1;let d=u?s:o;if(d&&typeof d!=`boolean`&&!fd(d)){let t=Array.isArray(d)?d:[d];for(let n=0;n<t.length;n++){let r=Ud(e,t[n]);if(r){let{transitionEnd:e,transition:t,...n}=r;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=u?t.length-1:0;t=t[e]}t!==null&&(i[e]=t)}for(let t in e)i[t]=e[t]}}}return i}var qd=e=>(t,n)=>{let r=(0,w.useContext)(dd),i=(0,w.useContext)(Co),a=()=>Gd(e,t,r,i);return n?a():bo(a)};function Jd(e,t,n){let{style:r}=e,i={};for(let a in r)(Yu(r[a])||t.style&&Yu(t.style[a])||Cd(a,e)||n?.getValue(a)?.liveStyle!==void 0)&&(i[a]=r[a]);return i}var Yd=qd({scrapeMotionValuesFromProps:Jd,createRenderState:Od});function Z(e,t,n){let r=Jd(e,t,n);for(let n in e)if(Yu(e[n])||Yu(t[n])){let t=_l.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}var Xd=qd({scrapeMotionValuesFromProps:Z,createRenderState:X}),Zd=Symbol.for(`motionComponentSymbol`);function Qd(e){return e&&typeof e==`object`&&Object.prototype.hasOwnProperty.call(e,`current`)}function $d(e,t,n){return(0,w.useCallback)(r=>{r&&e.onMount&&e.onMount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n==`function`?n(r):Qd(n)&&(n.current=r))},[t])}var ef=e=>e.replace(/([a-z])([A-Z])/gu,`$1-$2`).toLowerCase(),tf=`data-`+ef(`framerAppearId`),nf=(0,w.createContext)({});function rf(e,t,n,r,i){let{visualElement:a}=(0,w.useContext)(dd),o=(0,w.useContext)(ed),s=(0,w.useContext)(Co),c=(0,w.useContext)(Qu).reducedMotion,l=(0,w.useRef)(null);r||=o.renderer,!l.current&&r&&(l.current=r(e,{visualState:t,parent:a,props:n,presenceContext:s,blockInitialAnimation:s?s.initial===!1:!1,reducedMotionConfig:c}
13));let u=l.current,d=(0,w.useContext)(nf);u&&!u.projection&&i&&(u.type===`html`||u.type===`svg`)&&af(l.current,n,i,d);let f=(0,w.useRef)(!1);(0,w.useInsertionEffect)(()=>{u&&f.current&&u.update(n,s)});let p=n[tf],m=(0,w.useRef)(!!p&&!window.MotionHandoffIsComplete?.(p)&&window.MotionHasOptimisedAnimation?.(p));return So(()=>{u&&(f.current=!0,window.MotionIsMounted=!0,u.updateFeatures(),u.scheduleRenderMicrotask(),m.current&&u.animationState&&u.animationState.animateChanges())}),(0,w.useEffect)(()=>{u&&(!m.current&&u.animationState&&u.animationState.animateChanges(),m.current&&=(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(p)}),!1),u.enteringChildren=void 0)}),u}function af(e,t,n,r){let{layoutId:i,layout:a,drag:o,dragConstraints:s,layoutScroll:c,layoutRoot:l,layoutCrossfade:u}=t;e.projection=new n(e.latestValues,t[`data-framer-portal-id`]?void 0:sf(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!o||s&&Qd(s),visualElement:e,animationType:typeof a==`string`?a:`both`,initialPromotionConfig:r,crossfade:u,layoutScroll:c,layoutRoot:l})}function sf(e){if(e)return e.options.allowProjection===!1?sf(e.parent):e.projection}var Q=u(vo(),1);function cf(e,{forwardMotionProps:t=!1}={},n,r){n&&rd(n);let i=Bd(e)?Xd:Yd;function a(a,o){let s,c={...(0,w.useContext)(Qu),...a,layoutId:lf(a)},{isStatic:l}=c,u=yd(a),d=i(a,l);if(!l&&xo){uf(c,n);let t=df(c);s=t.MeasureLayout,u.visualElement=rf(e,d,c,r,t.ProjectionNode)}return(0,Q.jsxs)(dd.Provider,{value:u,children:[s&&u.visualElement?(0,Q.jsx)(s,{visualElement:u.visualElement,...c}):null,Vd(e,a,$d(d,u.visualElement,o),d,l,t)]})}a.displayName=`motion.${typeof e==`string`?e:`create(${e.displayName??e.name??``})`}`;let o=(0,w.forwardRef)(a);return o[Zd]=e,o}function lf({layoutId:e}){let t=(0,w.useContext)(yo).id;return t&&e!==void 0?t+`-`+e:e}function uf(e,t){(0,w.useContext)(ed).strict}function df(e){let{drag:t,layout:n}=nd;if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function ff(e,t){if(typeof Proxy>`u`)return cf;let n=new Map,r=(n,r)=>cf(n,r,e,t);return new Proxy((e,t)=>r(e,t),{get:(i,a)=>a===`create`?r:(n.has(a)||n.set(a,cf(a,void 0,e,t)),n.get(a))})}function pf({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function mf({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function hf(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function gf(e){return e===void 0||e===1}function _f({scale:e,scaleX:t,scaleY:n}){return!gf(e)||!gf(t)||!gf(n)}function vf(e){return _f(e)||yf(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function yf(e){return bf(e.x)||bf(e.y)}function bf(e){return e&&e!==`0%`}function xf(e,t,n){let r=e-n,i=t*r;return n+i}function Sf(e,t,n,r,i){return i!==void 0&&(e=xf(e,i,r)),xf(e,n,r)+t}function Cf(e,t=0,n=1,r,i){e.min=Sf(e.min,t,n,r,i),e.max=Sf(e.max,t,n,r,i)}function wf(e,{x:t,y:n}){Cf(e.x,t.translate,t.scale,t.originPoint),Cf(e.y,n.translate,n.scale,n.originPoint)}var Tf=.999999999999,Ef=1.0000000000001;function Df(e,t,n,r=!1){let i=n.length;if(!i)return;t.x=t.y=1;let a,o;for(let s=0;s<i;s++){a=n[s],o=a.projectionDelta;let{visualElement:i}=a.options;i&&i.props.style&&i.props.style.display===`contents`||(r&&a.options.layoutScroll&&a.scroll&&a!==a.root&&Af(e,{x:-a.scroll.offset.x,y:-a.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,wf(e,o)),r&&vf(a.latestValues)&&Af(e,a.latestValues))}t.x<Ef&&t.x>Tf&&(t.x=1),t.y<Ef&&t.y>Tf&&(t.y=1)}function Of(e,t){e.min+=t,e.max+=t}function kf(e,t,n,r,i=.5){let a=dc(e.min,e.max,i);Cf(e,t,n,a,r)}function Af(e,t){kf(e.x,t.x,t.scaleX,t.scale,t.originX),kf(e.y,t.y,t.scaleY,t.scale,t.originY)}function jf(e,t){return pf(hf(e.getBoundingClientRect(),t))}function Mf(e,t,n){let r=jf(e,n),{scroll:i}=t;return i&&(Of(r.x,i.offset.x),Of(r.y,i.offset.y)),r}var Nf=()=>({translate:0,scale:1,origin:0,originPoint:0}),Pf=()=>({x:Nf(),y:Nf()}),Ff=()=>({min:0,max:0}),If=()=>({x:Ff(),y:Ff()}),Lf={current:null},Rf={current:!1};function zf(){if(Rf.current=!0,xo)if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>Lf.current=e.matches;e.addEventListener(`change`,t),t()}else Lf.current=!1}var Bf=new WeakMap;function Vf(e,t,n){for(let r in t){let i=t[r],a=n[r];if(Yu(i))e.addValue(r,i);else if(Yu(a))e.addValue(r,Ou(i,{owner:e}));else if(a!==i)if(e.hasValue(r)){let t=e.getValue(r);t.liveStyle===!0?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,Ou(t===void 0?i:t,{owner:e}))}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var Hf=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],Uf=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,blockInitialAnimation:i,visualState:a},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Al,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},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=ys.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,ps.render(this.render,!1,!0))};let{latestValues:s,renderState:c}=a;this.latestValues=s,this.baseTarget={...s},this.initialValues=t.initial?{...s}:{},this.renderState=c,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=o,this.blockInitialAnimation=!!i,this.isControllingVariants=gd(t),this.isVariantNode=_d(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in u){let t=u[e];s[e]!==void 0&&Yu(t)&&t.set(s[e])}}mount(e){this.current=e,Bf.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.forEac
13h((e,t)=>this.bindToMotionValue(t,e)),Rf.current||zf(),this.shouldReduceMotion=this.reducedMotionConfig===`never`?!1:this.reducedMotionConfig===`always`?!0:Lf.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in this.projection&&this.projection.unmount(),ms(this.notifyUpdate),ms(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),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){this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let n=vl.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&ps.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),i;window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i(),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 nd){let t=nd[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(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):If()}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<Hf.length;t++){let n=Hf[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=`on`+n,i=e[r];i&&(this.propEventSubscriptions[n]=this.on(n,i))}this.prevMotionValues=Vf(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}addVariantChild(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=Ou(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`&&(Eo(n)||Oo(n))?n=parseFloat(n):!Zu(n)&&sc.test(t)&&(n=_u(e,t)),this.setBaseTarget(e,Yu(n)?n.get():n)),Yu(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 r=Ud(this.props,t,this.presenceContext?.custom);r&&(n=r[e])}if(t&&n!==void 0)return n;let r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!Yu(r)?r:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new Po),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){ku.render(this.render)}},Wf=class extends Uf{constructor(){super(...arguments),this.KeyframeResolver=bu}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[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;Yu(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}};function Gf(e,{style:t,vars:n},r,i){let a=e.style,o;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,r),n)a.setProperty(o,n[o])}function Kf(e){return window.getComputedStyle(e)}var qf=class extends Wf{constructor(){super(...arguments),this.type=`html`,this.renderInstance=Gf}readValueFromInstance(e,t){if(vl.has(t))return this.projection?.isProjecting?pl(t):hl(e,t);{let n=Kf(e),r=(Ss(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return jf(e,t)}build(e,t,n){Dd(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return Jd(e,t,n)}},Jf=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`]);function Yf(e,t,n,r){for(let n in Gf(e,t,void 0,r),t.attrs)e.setAttribute(Jf.has(n)?n:ef(n),t.attrs[n])}var Xf=class extends Wf{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=If}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(vl.has(t)){let e=gu(t);return e&&e.default||0}return t=Jf.has(t)?t:ef(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return Z(e,t,n)}
13build(e,t,n){Id(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){Yf(e,t,n,r)}mount(e){this.isSVGTag=Ld(e.tagName),super.mount(e)}},Zf=(e,t)=>Bd(e)?new Xf(t):new qf(t,{allowProjection:e!==w.Fragment});function Qf(e,t,n){let r=e.getProps();return Ud(r,t,n===void 0?r.custom:n,e)}var $f=e=>Array.isArray(e);function ep(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Ou(n))}function tp(e){return $f(e)?e[e.length-1]||0:e}function np(e,t){let{transitionEnd:n={},transition:r={},...i}=Qf(e,t)||{};for(let t in i={...i,...n},i){let n=tp(i[t]);ep(e,t,n)}}function rp(e){return!!(Yu(e)&&e.add)}function ip(e,t){let n=e.getValue(`willChange`);if(rp(n))return n.add(t);if(!n&&B.WillChange){let n=new B.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function ap(e){return e.props[tf]}var op=e=>e!==null;function sp(e,{repeat:t,repeatType:n=`loop`},r){let i=e.filter(op),a=t&&n!==`loop`&&t%2==1?0:i.length-1;return!a||r===void 0?i[a]:r}var cp={type:`spring`,stiffness:500,damping:25,restSpeed:10},lp=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),up={type:`keyframes`,duration:.8},dp={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},fp=(e,{keyframes:t})=>t.length>2?up:vl.has(e)?e.startsWith(`scale`)?lp(t[1]):cp:dp;function pp({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:a,repeatType:o,repeatDelay:s,from:c,elapsed:l,...u}){return!!Object.keys(u).length}var mp=(e,t,n,r={},i,a)=>o=>{let s=nu(r,e)||{},c=s.delay||r.delay||0,{elapsed:l=0}=r;l-=Fo(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};pp(s)||Object.assign(u,fp(e,u)),u.duration&&=Fo(u.duration),u.repeatDelay&&=Fo(u.repeatDelay),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(Ql(u),u.delay===0&&(d=!0)),(B.instantAnimations||B.skipAnimations)&&(d=!0,Ql(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,d&&!a&&t.get()!==void 0){let e=sp(u.keyframes,s);if(e!==void 0){ps.update(()=>{u.onUpdate(e),u.onComplete()});return}}return s.isSync?new rl(u):new q(u)};function hp({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function gp(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a=e.getDefaultTransition(),transitionEnd:o,...s}=t;r&&(a=r);let c=[],l=i&&e.animationState&&e.animationState.getState()[i];for(let t in s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(i===void 0||l&&hp(l,t))continue;let o={delay:n,...nu(a||{},t)},u=r.get();if(u!==void 0&&!r.isAnimating&&!Array.isArray(i)&&i===u&&!o.velocity)continue;let d=!1;if(window.MotionHandoffAnimation){let n=ap(e);if(n){let e=window.MotionHandoffAnimation(n,t,ps);e!==null&&(o.startTime=e,d=!0)}}ip(e,t),r.start(mp(t,r,i,e.shouldReduceMotion&&ru.has(t)?{type:!1}:o,e,d));let f=r.animation;f&&c.push(f)}return o&&Promise.all(c).then(()=>{ps.update(()=>{o&&np(e,o)})}),c}function _p(e,t,n,r=0,i=1){let a=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),o=e.size,s=(o-1)*r;return typeof n==`function`?n(a,o):i===1?a*r:s-a*r}function vp(e,t,n={}){let r=Qf(e,t,n.type===`exit`?e.presenceContext?.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(i=n.transitionOverride);let a=r?()=>Promise.all(gp(e,r,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:a=0,staggerChildren:o,staggerDirection:s}=i;return yp(e,t,r,a,o,s,n)}:()=>Promise.resolve(),{when:s}=i;if(s){let[e,t]=s===`beforeChildren`?[a,o]:[o,a];return e().then(()=>t())}else return Promise.all([a(),o(n.delay)])}function yp(e,t,n=0,r=0,i=0,a=1,o){let s=[];for(let c of e.variantChildren)c.notify(`AnimationStart`,t),s.push(vp(c,t,{...o,delay:n+(typeof r==`function`?0:r)+_p(e.variantChildren,c,r,i,a)}).then(()=>c.notify(`AnimationComplete`,t)));return Promise.all(s)}function bp(e,t,n={}){e.notify(`AnimationStart`,t);let r;if(Array.isArray(t)){let i=t.map(t=>vp(e,t,n));r=Promise.all(i)}else if(typeof t==`string`)r=vp(e,t,n);else{let i=typeof t==`function`?Qf(e,t,n.custom):t;r=Promise.all(gp(e,i,n))}return r.then(()=>
13{e.notify(`AnimationComplete`,t)})}function xp(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var Sp=hd.length;function Cp(e){if(!e)return;if(!e.isControllingVariants){let t=e.parent&&Cp(e.parent)||{};return e.props.initial!==void 0&&(t.initial=e.props.initial),t}let t={};for(let n=0;n<Sp;n++){let r=hd[n],i=e.props[r];(pd(i)||i===!1)&&(t[r]=i)}return t}var wp=[...md].reverse(),Tp=md.length;function Ep(e){return t=>Promise.all(t.map(({animation:t,options:n})=>bp(e,t,n)))}function Dp(e){let t=Ep(e),n=Ap(),r=!0,i=t=>(n,r)=>{let i=Qf(e,r,t===`exit`?e.presenceContext?.custom:void 0);if(i){let{transition:e,transitionEnd:t,...r}=i;n={...n,...r,...t}}return n};function a(n){t=n(e)}function o(a){let{props:o}=e,s=Cp(e.parent)||{},c=[],l=new Set,u={},d=1/0;for(let t=0;t<Tp;t++){let f=wp[t],p=n[f],m=o[f]===void 0?s[f]:o[f],h=pd(m),g=f===a?p.isActive:null;g===!1&&(d=t);let _=m===s[f]&&m!==o[f]&&h;if(_&&r&&e.manuallyAnimateOnMount&&(_=!1),p.protectedKeys={...u},!p.isActive&&g===null||!m&&!p.prevProp||fd(m)||typeof m==`boolean`)continue;let v=Op(p.prevProp,m),y=v||f===a&&p.isActive&&!_&&h||t>d&&h,b=!1,x=Array.isArray(m)?m:[m],S=x.reduce(i(f),{});g===!1&&(S={});let{prevResolvedValues:C={}}=p,w={...C,...S},T=t=>{y=!0,l.has(t)&&(b=!0,l.delete(t)),p.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in w){let t=S[e],n=C[e];if(u.hasOwnProperty(e))continue;let r=!1;r=$f(t)&&$f(n)?!xp(t,n):t!==n,r?t==null?l.add(e):T(e):t!==void 0&&l.has(e)?T(e):p.protectedKeys[e]=!0}p.prevProp=m,p.prevResolvedValues=S,p.isActive&&(u={...u,...S}),r&&e.blockInitialAnimation&&(y=!1);let E=_&&v;y&&(!E||b)&&c.push(...x.map(t=>{let n={type:f};if(typeof t==`string`&&r&&!E&&e.manuallyAnimateOnMount&&e.parent){let{parent:r}=e,i=Qf(r,t);if(r.enteringChildren&&i){let{delayChildren:t}=i.transition||{};n.delay=_p(r.enteringChildren,e,t)}}return{animation:t,options:n}}))}if(l.size){let t={};if(typeof o.initial!=`boolean`){let n=Qf(e,Array.isArray(o.initial)?o.initial[0]:o.initial);n&&n.transition&&(t.transition=n.transition)}l.forEach(n=>{let r=e.getBaseTarget(n),i=e.getValue(n);i&&(i.liveStyle=!0),t[n]=r??null}),c.push({animation:t})}let f=!!c.length;return r&&(o.initial===!1||o.initial===o.animate)&&!e.manuallyAnimateOnMount&&(f=!1),r=!1,f?t(c):Promise.resolve()}function s(t,r){if(n[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),n[t].isActive=r;let i=o(t);for(let e in n)n[e].protectedKeys={};return i}return{animateChanges:o,setActive:s,setAnimateFunction:a,getState:()=>n,reset:()=>{n=Ap(),r=!0}}}function Op(e,t){return typeof t==`string`?t!==e:Array.isArray(t)?!xp(t,e):!1}function kp(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Ap(){return{animate:kp(!0),whileInView:kp(),whileHover:kp(),whileTap:kp(),whileDrag:kp(),whileFocus:kp(),exit:kp()}}var jp=class{constructor(e){this.isMounted=!1,this.node=e}update(){}},Mp=class extends jp{constructor(e){super(e),e.animationState||=Dp(e)}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();fd(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?.()}},Np=0,Pp={animation:{Feature:Mp},exit:{Feature:class extends jp{constructor(){super(...arguments),this.id=Np++}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;let r=this.node.animationState.setActive(`exit`,!e);t&&!e&&r.then(()=>{t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}}};function Fp(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function Ip(e){return{point:{x:e.pageX,y:e.pageY}}}var Lp=e=>t=>Ru(t)&&e(t,Ip(t));function Rp(e,t,n,r){return Fp(e,t,Lp(n),r)}var zp=1e-4,Bp=1-zp,Vp=1+zp,Hp=.01,Up=0-Hp,Wp=0+Hp;function Gp(e){return e.max-e.min}
vendor: 5,502 bytes, line 13
13function Kp(e,t,n){return Math.abs(e-t)<=n}function qp(e,t,n,r=.5){e.origin=r,e.originPoint=dc(t.min,t.max,e.origin),e.scale=Gp(n)/Gp(t),e.translate=dc(n.min,n.max,e.origin)-e.originPoint,(e.scale>=Bp&&e.scale<=Vp||isNaN(e.scale))&&(e.scale=1),(e.translate>=Up&&e.translate<=Wp||isNaN(e.translate))&&(e.translate=0)}function Jp(e,t,n,r){qp(e.x,t.x,n.x,r?r.originX:void 0),qp(e.y,t.y,n.y,r?r.originY:void 0)}function Yp(e,t,n){e.min=n.min+t.min,e.max=e.min+Gp(t)}function Xp(e,t,n){Yp(e.x,t.x,n.x),Yp(e.y,t.y,n.y)}function Zp(e,t,n){e.min=t.min-n.min,e.max=e.min+Gp(t)}function Qp(e,t,n){Zp(e.x,t.x,n.x),Zp(e.y,t.y,n.y)}function $p(e){return[e(`x`),e(`y`)]}var em=({current:e})=>e?e.ownerDocument.defaultView:null,tm=(e,t)=>Math.abs(e-t);function nm(e,t){let n=tm(e.x,t.x),r=tm(e.y,t.y);return Math.sqrt(n**2+r**2)}var rm=class{constructor(e,t,{transformPagePoint:n,contextWindow:r=window,dragSnapToOrigin:i=!1,distanceThreshold:a=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=om(this.lastMoveEventInfo,this.history),t=this.startEvent!==null,n=nm(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!n)return;let{point:r}=e,{timestamp:i}=hs;this.history.push({...r,timestamp:i});let{onStart:a,onMove:o}=this.handlers;t||(a&&a(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=im(t,this.transformPagePoint),ps.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if(this.dragSnapToOrigin&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=om(e.type===`pointercancel`?this.lastMoveEventInfo:im(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!Ru(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=a,this.contextWindow=r||window;let o=Ip(e),s=im(o,this.transformPagePoint),{point:c}=s,{timestamp:l}=hs;this.history=[{...c,timestamp:l}];let{onSessionStart:u}=t;u&&u(e,om(s,this.history)),this.removeListeners=Mo(Rp(this.contextWindow,`pointermove`,this.handlePointerMove),Rp(this.contextWindow,`pointerup`,this.handlePointerUp),Rp(this.contextWindow,`pointercancel`,this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),ms(this.updatePoint)}};function im(e,t){return t?{point:t(e.point)}:e}function am(e,t){return{x:e.x-t.x,y:e.y-t.y}}function om({point:e},t){return{point:e,delta:am(e,cm(t)),offset:am(e,sm(t)),velocity:lm(t,.1)}}function sm(e){return e[0]}function cm(e){return e[e.length-1]}function lm(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,i=cm(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>Fo(t)));)n--;if(!r)return{x:0,y:0};let a=Io(i.timestamp-r.timestamp);if(a===0)return{x:0,y:0};let o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function um(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?dc(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?dc(n,e,r.max):Math.min(e,n)),e}function dm(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 fm(e,{top:t,left:n,bottom:r,right:i}){return{x:dm(e.x,n,i),y:dm(e.y,t,r)}}function pm(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function mm(e,t){return{x:pm(e.x,t.x),y:pm(e.y,t.y)}}function hm(e,t){let n=.5,r=Gp(e),i=Gp(t);return i>r?n=No(t.min,t.max-r,e.min):r>i&&(n=No(e.min,e.max-i,t.min)),z(0,1,n)}function gm(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 _m=.35;function vm(e=_m){return e===!1?e=0:e===!0&&(e=_m),{x:ym(e,`left`,`right`),y:ym(e,`top`,`bottom`)}}function ym(e,t,n){return{min:bm(e,t),max:bm(e,n)}}function bm(e,t){return typeof e==`number`?e:e[t]||0}var xm=new WeakMap,Sm=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=If(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:n}={}){let{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;let i=e=>{let{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(Ip(e).point)},a=(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:i}=this.getProps();if(n&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Nu(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),$p(e=>{let t=this.getAxisMotionValue(e).get()||0;if(Hs.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=Gp(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),i&&ps.postRender(()=>i(e,t)),ip(this.visualElement,`transform`);let{animationState:a}=this.visualElement;a&&a.setActive(`whileDrag`,!0)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:i,onDrag:a}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:o}=t;
13if(r&&this.currentDirection===null){this.currentDirection=wm(o),this.currentDirection!==null&&i&&i(this.currentDirection);return}this.updateAxis(`x`,t.point,o),this.updateAxis(`y`,t.point,o),this.visualElement.render(),a&&a(e,t)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>$p(e=>this.getAnimationState(e)===`paused`&&this.getAxisMotionValue(e).animation?.play()),{dragSnapToOrigin:l}=this.getProps();this.panSession=new rm(e,{onSessionStart:i,onStart:a,onMove:o,onSessionEnd:s,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,distanceThreshold:n,contextWindow:em(this.visualElement)})}stop(e,t){let n=e||this.latestPointerEvent,r=t||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!r||!n)return;let{velocity:a}=r;this.startAnimation(a);let{onDragEnd:o}=this.getProps();o&&ps.postRender(()=>o(n,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive(`whileDrag`,!1)}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!Cm(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=um(a,this.constraints[e],this.elastic[e])),i.set(a)}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,r=this.constraints;e&&Qd(e)?this.constraints||=this.resolveRefConstraints():e&&n?this.constraints=fm(n.layoutBox,e):this.constraints=!1,this.elastic=vm(t),r!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&$p(e=>{this.constraints!==!1&&this.getAxisMotionValue(e)&&(this.constraints[e]=gm(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!Qd(e))return!1;let n=e.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let i=Mf(n,r.root,this.visualElement.getTransformPagePoint()),a=mm(r.layout.layoutBox,i);if(t){let e=t(mf(a));this.hasMutatedConstraints=!!e,e&&(a=pf(e))}return a}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:o}=this.getProps(),s=this.constraints||{},c=$p(o=>{if(!Cm(o,t,this.currentDirection))return;let c=s&&s[o]||{};a&&(c={min:0,max:0});let l=r?200:1e6,u=r?40:1e7,d={type:`inertia`,velocity:n?e[o]:0,bounceStiffness:l,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...i,...c};return this.startAxisValueAnimation(o,d)});return Promise.all(c).then(o)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return ip(this.visualElement,e),n.start(mp(e,n,0,t,this.visualElement,!1))}stopAnimation(){$p(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){$p(e=>this.getAxisMotionValue(e).animation?.pause())}getAnimationState(e){return this.getAxisMotionValue(e).animation?.state}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){$p(t=>{let{drag:n}=this.getProps();if(!Cm(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,i=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:a}=r.layout.layoutBox[t];i.set(e[t]-dc(n,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!Qd(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};$p(e=>{let t=this.getAxisMotionValue(e);if(t&&this.constraints!==!1){let n=t.get();r[e]=hm({min:n,max:n},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},``):`none`,n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),$p(t=>{if(!Cm(t,e,null))return;let n=this.getAxisMotionValue(t),{min:i,max:a}=this.constraints[t];n.set(dc(i,a,r[t]))})}addListeners(){if(!this.visualElement.current)return;xm.set(this.visualElement,this);let e=this.visualElement.current,t=Rp(e,`pointerdown`,e=>{let{drag:t,dragListener:n=!0}
13=this.getProps();t&&n&&this.start(e)}),n=()=>{let{dragConstraints:e}=this.getProps();Qd(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,i=r.addEventListener(`measure`,n);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),ps.read(n);let a=Fp(window,`resize`,()=>this.scalePositionWithinConstraints()),o=r.addEventListener(`didUpdate`,(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&($p(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())}));return()=>{a(),t(),i(),o&&o()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:a=_m,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:a,dragMomentum:o}}};function Cm(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function wm(e,t=10){let n=null;return Math.abs(e.y)>t?n=`y`:Math.abs(e.x)>t&&(n=`x`),n}var Tm=class extends jp{constructor(e){super(e),this.removeGroupControls=Ao,this.removeListeners=Ao,this.controls=new Sm(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ao}unmount(){this.removeGroupControls(),this.removeListeners()}},Em=e=>(t,n)=>{e&&ps.postRender(()=>e(t,n))},Dm=class extends jp{constructor(){super(...arguments),this.removePointerDownListener=Ao}onPointerDown(e){this.session=new rm(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:em(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:Em(e),onStart:Em(t),onMove:n,onEnd:(e,t)=>{delete this.session,r&&ps.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=Rp(this.node.current,`pointerdown`,e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}},Om={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function km(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var Am={correct:(e,t)=>{if(!t.target)return e;if(typeof e==`string`)if(V.test(e))e=parseFloat(e);else return e;let n=km(e,t.target.x),r=km(e,t.target.y);return`${n}% ${r}%`}},jm={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=sc.parse(e);if(i.length>5)return r;let a=sc.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=dc(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}},Mm=!1,Nm=class extends w.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:i}=e;Sd(Fm),i&&(t.group&&t.group.add(i),n&&n.register&&r&&n.register(i),Mm&&i.root.didUpdate(),i.addEventListener(`animationComplete`,()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),Om.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:i}=this.props,{projection:a}=n;return a?(a.isPresent=i,Mm=!0,r||e.layoutDependency!==t||t===void 0||e.isPresent!==i?a.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?a.promote():a.relegate()||ps.postRender(()=>{let e=a.getStack();(!e||!e.members.length)&&this.safeToRemove()})),null):null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),ku.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;Mm=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function Pm(e){let[t,n]=$u(),r=(0,w.useContext)(yo);return(0,Q.jsx)(Nm,{...e,layoutGroup:r,switchLayoutGroup:(0,w.useContext)(nf),isPresent:t,safeToRemove:n})}var Fm={borderRadius:{...Am,applyTo:[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomLeftRadius`,`borderBottomRightRadius`]},borderTopLeftRadius:Am,borderTopRightRadius:Am,borderBottomLeftRadius:Am,borderBottomRightRadius:Am,boxShadow:jm};function Im(e,t,n){let r=Yu(e)?e:Ou(e);return r.start(mp(``,r,t,n)),r.animation}var Lm=(e,t)=>e.depth-t.depth,Rm=class{constructor(){this.children=[],this.isDirty=!1}add(e){wo(this.children,e),this.isDirty=!0}remove(e){To(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Lm),this.isDirty=!1,this.children.forEac
vendor: 5,197 bytes, line 13
13h(e)}};function zm(e,t){let n=ys.now(),r=({timestamp:i})=>{let a=i-n;a>=t&&(ms(r),e(a-t))};return ps.setup(r,!0),()=>ms(r)}var Bm=[`TopLeft`,`TopRight`,`BottomLeft`,`BottomRight`],Vm=Bm.length,Hm=e=>typeof e==`string`?parseFloat(e):e,Um=e=>typeof e==`number`||V.test(e);function Wm(e,t,n,r,i,a){i?(e.opacity=dc(0,n.opacity??1,Km(r)),e.opacityExit=dc(t.opacity??1,0,qm(r))):a&&(e.opacity=dc(t.opacity??1,n.opacity??1,r));for(let i=0;i<Vm;i++){let a=`border${Bm[i]}Radius`,o=Gm(t,a),s=Gm(n,a);o===void 0&&s===void 0||(o||=0,s||=0,o===0||s===0||Um(o)===Um(s)?(e[a]=Math.max(dc(Hm(o),Hm(s),r),0),(Hs.test(s)||Hs.test(o))&&(e[a]+=`%`)):e[a]=s)}(t.rotate||n.rotate)&&(e.rotate=dc(t.rotate||0,n.rotate||0,r))}function Gm(e,t){return e[t]===void 0?e.borderRadius:e[t]}var Km=Jm(0,.5,Xo),qm=Jm(.5,.95,Ao);function Jm(e,t,n){return r=>r<e?0:r>t?1:n(No(e,t,r))}function Ym(e,t){e.min=t.min,e.max=t.max}function Xm(e,t){Ym(e.x,t.x),Ym(e.y,t.y)}function Zm(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function Qm(e,t,n,r,i){return e-=t,e=xf(e,1/n,r),i!==void 0&&(e=xf(e,1/i,r)),e}function $m(e,t=0,n=1,r=.5,i,a=e,o=e){if(Hs.test(t)&&(t=parseFloat(t),t=dc(o.min,o.max,t/100)-o.min),typeof t!=`number`)return;let s=dc(a.min,a.max,r);e===a&&(s-=t),e.min=Qm(e.min,t,n,s,i),e.max=Qm(e.max,t,n,s,i)}function eh(e,t,[n,r,i],a,o){$m(e,t[n],t[r],t[i],t.scale,a,o)}var th=[`x`,`scaleX`,`originX`],nh=[`y`,`scaleY`,`originY`];function rh(e,t,n,r){eh(e.x,t,th,n?n.x:void 0,r?r.x:void 0),eh(e.y,t,nh,n?n.y:void 0,r?r.y:void 0)}function ih(e){return e.translate===0&&e.scale===1}function ah(e){return ih(e.x)&&ih(e.y)}function oh(e,t){return e.min===t.min&&e.max===t.max}function sh(e,t){return oh(e.x,t.x)&&oh(e.y,t.y)}function ch(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function lh(e,t){return ch(e.x,t.x)&&ch(e.y,t.y)}function uh(e){return Gp(e.x)/Gp(e.y)}function dh(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}var fh=class{constructor(){this.members=[]}add(e){wo(this.members,e),e.scheduleRender()}remove(e){if(To(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){let t=this.members.findIndex(t=>e===t);if(t===0)return!1;let n;for(let e=t;e>=0;e--){let t=this.members[e];if(t.isPresent!==!1){n=t;break}}return n?(this.promote(n),!0):!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:r}=e.options;r===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:n}=e;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};function ph(e,t,n){let r=``,i=e.x.translate/t.x,a=e.y.translate/t.y,o=n?.z||0;if((i||a||o)&&(r=`translate3d(${i}px, ${a}px, ${o}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,rotateX:i,rotateY:a,skewX:o,skewY:s}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),i&&(r+=`rotateX(${i}deg) `),a&&(r+=`rotateY(${a}deg) `),o&&(r+=`skewX(${o}deg) `),s&&(r+=`skewY(${s}deg) `)}let s=e.x.scale*t.x,c=e.y.scale*t.y;return(s!==1||c!==1)&&(r+=`scale(${s}, ${c})`),r||`none`}var mh={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},hh=[``,`X`,`Y`,`Z`],gh=1e3,_h=0;function vh(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function yh(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:t}=e.options;if(!t)return;let n=ap(t);if(window.MotionHasOptimisedAnimation(n,`transform`)){let{layout:t,layoutId:r}=e.options;window.MotionCancelOptimisedAnimation(n,`transform`,ps,!(t||r))}let{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&yh(r)}function bh({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(e={},n=t?.()){this.id=_h++,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.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,ls.value&&(mh.nodes=mh.calculatedTargetDeltas=mh.calculatedProjections=0),this.nodes.forEac
13h(Ch),this.nodes.forEach(Ah),this.nodes.forEach(jh),this.nodes.forEach(wh),ls.addProjectionMetrics&&ls.addProjectionMetrics(mh)},this.resolvedRelativeTargetAt=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 Rm)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new Po),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=qu(t)&&!Ju(t),this.instance=t;let{layoutId:n,layout:r,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(r||n)&&(this.isLayoutDirty=!0),e){let n,r=0,i=()=>this.root.updateBlockedByResize=!1;ps.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==r&&(r=e,this.root.updateBlockedByResize=!0,n&&n(),n=zm(i,250),Om.hasAnimatedSinceResize&&(Om.hasAnimatedSinceResize=!1,this.nodes.forEach(kh)))})}n&&this.root.registerSharedNode(n,this),this.options.animate!==!1&&i&&(n||r)&&this.addEventListener(`didUpdate`,({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||i.getDefaultTransition()||Rh,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),c=!this.targetLayout||!lh(this.targetLayout,r),l=!t&&n;if(this.options.layoutRoot||this.resumeFrom||l||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...nu(a,`layout`),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,l)}else t||kh(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}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(),ms(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(Mh),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&&yh(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,t.updateScroll(`snapshot`),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(t===void 0&&!n)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,``):void 0,this.updateSnapshot(),e&&this.notifyListeners(`willUpdate`)}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Eh);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Dh);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(Oh),this.nodes.forEach(xh),this.nodes.forEach(Sh)):this.nodes.forEach(Dh),this.clearAllSnapshots();let e=ys.now();hs.delta=z(0,1e3/60,e-hs.timestamp),hs.timestamp=e,hs.isProcessing=!0,gs.update.process(hs),gs.preRender.process(hs),gs.render.process(hs),hs.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,ku.read(this.scheduleUpdate))}
13clearAllSnapshots(){this.nodes.forEach(Th),this.sharedNodes.forEach(Nh)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ps.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ps.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Gp(this.snapshot.measuredBox.x)&&!Gp(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.layoutCorrected=If(),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=r(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(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!ah(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,``):void 0,a=r!==this.prevTransformTemplateValue;e&&this.instance&&(t||vf(this.latestValues)||a)&&(i(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){let t=this.measurePageBox(),n=this.removeElementScroll(t);return e&&(n=this.removeTransform(n)),Hh(n),{animationId:this.root.animationId,measuredBox:t,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return If();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(Wh))){let{scroll:e}=this.root;e&&(Of(t.x,e.offset.x),Of(t.y,e.offset.y))}return t}removeElementScroll(e){let t=If();if(Xm(t,e),this.scroll?.wasRoot)return t;for(let n=0;n<this.path.length;n++){let r=this.path[n],{scroll:i,options:a}=r;r!==this.root&&i&&a.layoutScroll&&(i.wasRoot&&Xm(t,e),Of(t.x,i.offset.x),Of(t.y,i.offset.y))}return t}applyTransform(e,t=!1){let n=If();Xm(n,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];!t&&r.options.layoutScroll&&r.scroll&&r!==r.root&&Af(n,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),vf(r.latestValues)&&Af(n,r.latestValues)}return vf(this.latestValues)&&Af(n,this.latestValues),n}removeTransform(e){let t=If();Xm(t,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!n.instance||!vf(n.latestValues))continue;_f(n.latestValues)&&n.updateSnapshot();let r=If(),i=n.measurePageBox();Xm(r,i),rh(t,n.latestValues,n.snapshot?n.snapshot.layoutBox:void 0,r)}return vf(this.latestValues)&&rh(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!==hs.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:r,layoutId:i}=this.options;
13if(!(!this.layout||!(r||i))){if(this.resolvedRelativeTargetAt=hs.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&this.animationProgress!==1?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=If(),this.relativeTargetOrigin=If(),Qp(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),Xm(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=If(),this.targetWithTransforms=If()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Xp(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Xm(this.target,this.layout.layoutBox),wf(this.target,this.targetDelta)):Xm(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&this.animationProgress!==1?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=If(),this.relativeTargetOrigin=If(),Qp(this.relativeTargetOrigin,this.target,e.target),Xm(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}ls.value&&mh.calculatedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||_f(this.parent.latestValues)||yf(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,n=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(n=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===hs.timestamp&&(n=!1),n)return;let{layout:r,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||i))return;Xm(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,o=this.treeScale.y;Df(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=If());let{target:s}=e;if(!s){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Zm(this.prevProjectionDelta.x,this.projectionDelta.x),Zm(this.prevProjectionDelta.y,this.projectionDelta.y)),Jp(this.projectionDelta,this.layoutCorrected,s,this.latestValues),(this.treeScale.x!==a||this.treeScale.y!==o||!dh(this.projectionDelta.x,this.prevProjectionDelta.x)||!dh(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners(`projectionUpdate`,s)),ls.value&&mh.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=Pf(),this.projectionDelta=Pf(),this.projectionDeltaWithTransform=Pf()}setAnimationOrigin(e,t=!1){let n=this.snapshot,r=n?n.latestValues:{},i={...this.latestValues},a=Pf();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=If(),s=n?n.source:void 0,c=this.layout?this.layout.source:void 0,l=s!==c,u=this.getStack(),d=!u||u.members.length<=1,f=!!(l&&!d&&this.options.crossfade===!0&&!this.path.some(Lh));this.animationProgress=0;let p;this.mixTargetDelta=t=>{let n=t/1e3;Ph(a.x,e.x,n),Ph(a.y,e.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Qp(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Ih(this.relativeTarget,this.relativeTargetOrigin,o,n),p&&sh(this.relativeTarget,p)&&(this.isProjectionDirty=!1),p||=If(),Xm(p,this.relativeTarget)),l&&(this.animationValues=i,Wm(i,r,this.latestValues,n,f,d)),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&&=(ms(this.pendingAnimation),void 0),this.pendingAnimation=ps.update(()=>{Om.hasAnimatedSinceResize=!0,bs.layout++,this.motionValue||=Ou(0),this.currentAnimation=Im(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{bs.layout--},onComplete:()=>{bs.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(gh),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:i}=e;if(!(!t||!n||!r)){if(this!==e&&this.layout&&r&&Uh(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||If();let t=Gp(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=Gp(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}Xm(t,n),Af(t,i),Jp(this.projectionDeltaWithTransform,this.layoutCorrected,t,i
13)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new fh),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 r=this.getStack();r&&r.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 r={};n.z&&vh(`z`,e,r,this.animationValues);for(let t=0;t<hh.length;t++)vh(`rotate${hh[t]}`,e,r,this.animationValues),vh(`skew${hh[t]}`,e,r,this.animationValues);for(let t in e.render(),r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[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=Wd(t?.pointerEvents)||``,e.transform=n?n(this.latestValues,``):`none`;return}let r=this.getLead();if(!this.projectionDelta||!this.layout||!r.target){this.options.layoutId&&(e.opacity=this.latestValues.opacity===void 0?1:this.latestValues.opacity,e.pointerEvents=Wd(t?.pointerEvents)||``),this.hasProjected&&!vf(this.latestValues)&&(e.transform=n?n({},``):`none`,this.hasProjected=!1);return}e.visibility=``;let i=r.animationValues||r.latestValues;this.applyTransformsToTarget();let a=ph(this.projectionDeltaWithTransform,this.treeScale,i);n&&(a=n(i,a)),e.transform=a;let{x:o,y:s}=this.projectionDelta;for(let t in e.transformOrigin=`${o.origin*100}% ${s.origin*100}% 0`,r.animationValues?e.opacity=r===this?i.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:e.opacity=r===this?i.opacity===void 0?``:i.opacity:i.opacityExit===void 0?0:i.opacityExit,xd){if(i[t]===void 0)continue;let{correct:n,applyTo:o,isCSSVariable:s}=xd[t],c=a===`none`?i[t]:n(i[t],r);if(o){let t=o.length;for(let n=0;n<t;n++)e[o[n]]=c}else s?this.options.visualElement.renderState.vars[t]=c:e[t]=c}this.options.layoutId&&(e.pointerEvents=r===this?Wd(t?.pointerEvents)||``:`none`)}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(Eh),this.root.sharedNodes.clear()}}}function xh(e){e.updateLayout()}function Sh(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners(`didUpdate`)){let{layoutBox:n,measuredBox:r}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;i===`size`?$p(e=>{let r=a?t.measuredBox[e]:t.layoutBox[e],i=Gp(r);r.min=n[e].min,r.max=r.min+i}):Uh(i,t.layoutBox,n)&&$p(r=>{let i=a?t.measuredBox[r]:t.layoutBox[r],o=Gp(n[r]);i.max=i.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+o)});let o=Pf();Jp(o,n,t.layoutBox);let s=Pf();a?Jp(s,e.applyTransform(r,!0),t.measuredBox):Jp(s,n,t.layoutBox);let c=!ah(o),l=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:a}=r;if(i&&a){let o=If();Qp(o,t.layoutBox,i.layoutBox);let s=If();Qp(s,n,a.layoutBox),lh(o,s)||(l=!0),r.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=o,e.relativeParent=r)}}}e.notifyListeners(`didUpdate`,{layout:n,snapshot:t,delta:s,layoutDelta:o,hasLayoutChanged:c,hasRelativeLayoutChanged:l})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function Ch(e){ls.value&&mh.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 wh(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Th(e){e.clearSnapshot()}function Eh(e){e.clearMeasurements()}function Dh(e){e.isLayoutDirty=!1}function Oh(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify(`BeforeLayoutMeasure`),e.resetTransform()}function kh(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Ah(e){e.resolveTargetDelta()}function jh(e){e.calcProjection()}
13function Mh(e){e.resetSkewAndRotation()}function Nh(e){e.removeLeadSnapshot()}function Ph(e,t,n){e.translate=dc(t.translate,0,n),e.scale=dc(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Fh(e,t,n,r){e.min=dc(t.min,n.min,r),e.max=dc(t.max,n.max,r)}function Ih(e,t,n,r){Fh(e.x,t.x,n.x,r),Fh(e.y,t.y,n.y,r)}function Lh(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var Rh={duration:.45,ease:[.4,0,.1,1]},zh=e=>typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Bh=zh(`applewebkit/`)&&!zh(`chrome/`)?Math.round:Ao;function Vh(e){e.min=Bh(e.min),e.max=Bh(e.max)}function Hh(e){Vh(e.x),Vh(e.y)}function Uh(e,t,n){return e===`position`||e===`preserve-aspect`&&!Kp(uh(t),uh(n),.2)}function Wh(e){return e!==e.root&&e.scroll?.wasRoot}var Gh=bh({attachResizeListener:(e,t)=>Fp(e,`resize`,t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Kh={current:void 0},qh=bh({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Kh.current){let e=new Gh({});e.mount(window),e.setOptions({layoutScroll:!0}),Kh.current=e}return Kh.current},resetTransform:(e,t)=>{e.style.transform=t===void 0?`none`:t},checkIsScrollRoot:e=>window.getComputedStyle(e).position===`fixed`}),Jh={pan:{Feature:Dm},drag:{Feature:Tm,ProjectionNode:qh,MeasureLayout:Pm}};function Yh(e,t,n){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive(`whileHover`,n===`Start`);let i=`onHover`+n,a=r[i];a&&ps.postRender(()=>a(t,Ip(t)))}var Xh=class extends jp{mount(){let{current:e}=this.node;e&&(this.unmount=Iu(e,(e,t)=>(Yh(this.node,t,`Start`),e=>Yh(this.node,e,`End`))))}unmount(){}},Zh=class extends jp{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=Mo(Fp(this.node.current,`focus`,()=>this.onFocus()),Fp(this.node.current,`blur`,()=>this.onBlur()))}unmount(){}};function Qh(e,t,n){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive(`whileTap`,n===`Start`);let i=`onTap`+(n===`End`?``:n),a=r[i];a&&ps.postRender(()=>a(t,Ip(t)))}var $h=class extends jp{mount(){let{current:e}=this.node;e&&(this.unmount=Ku(e,(e,t)=>(Qh(this.node,t,`Start`),(e,{success:t})=>Qh(this.node,e,t?`End`:`Cancel`)),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}},eg=new WeakMap,tg=new WeakMap,ng=e=>{let t=eg.get(e.target);t&&t(e)},rg=e=>{e.forEach(ng)};function ig({root:e,...t}){let n=e||document;tg.has(n)||tg.set(n,{});let r=tg.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(rg,{root:e,...t})),r[i]}function ag(e,t,n){let r=ig(t);return eg.set(e,n),r.observe(e),()=>{eg.delete(e),r.unobserve(e)}}var og={some:0,all:1},sg=class extends jp{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r=`some`,once:i}=e,a={root:t?t.current:void 0,rootMargin:n,threshold:typeof r==`number`?r:og[r]};return ag(this.node.current,a,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(`whileInView`,t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),a=t?n:r;a&&a(e)})}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>`u`)return;let{props:e,prevProps:t}=this.node;[`amount`,`margin`,`root`].some(cg(e,t))&&this.startObserver()}unmount(){}};function cg({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}var lg={inView:{Feature:sg},tap:{Feature:$h},focus:{Feature:Zh},hover:{Feature:Xh}},ug={layout:{ProjectionNode:qh,MeasureLayout:Pm}},dg={...Pp,...lg,...Jh,...ug},$=ff(dg,Zf),fg={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},pg=w.createContext&&w.createContext(fg),mg=[`attr`,`size`,`title`];function hg(e,t){if(e==null)return{};var n=gg(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function gg(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function _g(){return _g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_g.apply(this,arguments)}function vg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
13t%2?vg(Object(n),!0).forEach(function(t){bg(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vg(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bg(e,t,n){return t=xg(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xg(e){var t=Sg(e,`string`);return typeof t==`symbol`?t:t+``}function Sg(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Cg(e){return e&&e.map((e,t)=>w.createElement(e.tag,yg({key:t},e.attr),Cg(e.child)))}function wg(e){return t=>w.createElement(Tg,_g({attr:yg({},e.attr)},t),Cg(e.child))}function Tg(e){var t=t=>{var{attr:n,size:r,title:i}=e,a=hg(e,mg),o=r||t.size||`1em`,s;return t.className&&(s=t.className),e.className&&(s=(s?s+` `:``)+e.className),w.createElement(`svg`,_g({stroke:`currentColor`,fill:`currentColor`,strokeWidth:`0`},t.attr,n,a,{className:s,style:yg(yg({color:e.color||t.color},t.style),e.style),height:o,width:o,xmlns:`http://www.w3.org/2000/svg`}),i&&w.createElement(`title`,null,i),e.children)};return pg===void 0?t(fg):w.createElement(pg.Consumer,null,e=>t(e))}function Eg(e){return wg({tag:`svg`,attr:{viewBox:`0 0 1024 1024`},child:[{tag:`path`,attr:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`},child:[]},{tag:`path`,attr:{d:`M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0 1 30.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1 0 80 0 40 40 0 1 0-80 0z`},child:[]}]})(e)}var Dg=[{questions:`What is Taran App`,answers:`Taran App is a premier digital money swap service designed to facilitate the secure and effortless conversion of local mobile money into internationally accepted digital currencies.
14Taran App is fully owned and operated by Yiksi Limited incorporated in Kenya, with company registration number PVT-27U5M39E.
15Our goal is to ensure that currency swaps are accessible, intuitive, and transparent for all users`},{questions:`How do I sign up?`,answers:`Download the Taran App, tap "Sign Up", and follow the instructions. see in video below
16https://youtu.be/im9uM8GjtAQ?si=ToVvOSJ03VCOc5I0`},{questions:`Can I use Taran App on my mobile?`,answers:`Yes, you can use the Taran App on your mobile device. It's available for both Android and iOS platforms.
17Android Users: You can download the Taran App from the Google Play Store
18https://play.google.com/store/apps/details?id=com.app.taran 
19iOS Users: The app is also available on the Apple App Store https://testflight.apple.com/join/xFue2q9a.`},{questions:`Is my money safe with Taran App?`,answers:`Yes. Taran App uses bank-level encryption, user identity verification (KYC), and adheres to strict compliance standards aligned with the Capital Markets Authority (CMA) of Kenya and global FATF guidelines for Virtual Asset Service Providers (VASPs). We follow robust AML/CFT and data protection policies to ensure user safety and regulatory integrity.`}],Og=({open:e})=>(0,Q.jsx)(`svg`,{className:`h-5 w-5 transition-transform ${e?`rotate-180`:``}`,viewBox:`0 0 20 20`,fill:`currentColor`,children:(0,Q.jsx)(`path`,{fillRule:`evenodd`,d:`M5.23 7.21a.75.75 0 011.06.02L10 10.94l3.71-3.71a.75.75 0 111.06 1.06l-4.24 4.24a.75.75 0 01-1.06 0L5.21 8.29a.75.75 0 01.02-1.08z`,clipRule:`evenodd`})}),kg=()=>{let[e,t]=(0,w.useState)(null);return(0,Q.jsx)(`section`,{className:`w-full`,children:(0,Q.jsx)($.div,{className:`max-w-6xl  mx-auto px-4 md:px-8 py-20`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:(0,Q.jsx)(`div`,{className:`rounded-[18px] border-[1.5px] border-spacing-[20px]  border-dashed border-gray-200 lg:p-[60px] py-[50px] px-[20px] md:p-20`,children:(0,Q.jsxs)($.div,{className:`grid grid-cols-1 md:grid-cols-2 gap-8`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[(0,Q.jsxs)(`div`,{className:``,children:[(0,Q.jsx)($.p,{className:`text-green-600 text-sm font-medium `,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Here To Help`}),(0,Q.jsx)(`h2`,{className:`text-[22px] w-[311px]  font-semibold mt-2 leading-[35px]`,children:`Common Questions About Taran App`}),(0,Q.jsxs)($.p,{className:`text-gray-600 mt-4 lg:text-[14px] md:text-[14px] text-[10px] lg:leading-[30px] md:leading-[30px] leading-6`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[`Find answers to your  most common queries and get started.`,(0,Q.jsx)(`br`,{}),`with Taran App.`]}),(0,Q.jsxs)($.div,{className:`flex gap-2 justify-start items-center mt-4`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[(0,Q.jsx)(Eg,{size:16,color:`currentColor`}),(0,Q.jsx)($.p,{className:``,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Need further support?`})]}),(0,Q.jsx)(`a`,{href:`/contact`,className:`inline-block mt-5`,children:(0,Q.jsx)(`button`,{className:`px-4 py-2 rounded-md bg-[#0d2a40] text-white hover:bg-[#0a3a5a]`,children:`Contact us`})})]}),(0,Q.jsx)(`div`,{className:`space-y-3`,children:Dg.map((n,r)=>{let i=e===r;return(0,Q.jsxs)($.div,{className:`rounded-lg border border-gray-200 bg-white`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[(0,Q.jsxs)(`button`,{className:`w-full flex items-center justify-between text-left px-4 py-6 font-medium`,onClick:()=>t(i?null:r),"aria-expanded":i,children:[(0,Q.jsx)(`span`,{className:`pr-4 lg:text-[15px] md:text-[15px] text-[13px]`,children:n.questions}),(0,Q.jsx)(Og,{open:i})]}),i&&(0,Q.jsx)(`div`,{className:`px-4  pb-4 text-sm   text-gray-600`,children:(0,Q.jsx)(go,{options:{defaultProtocol:`https`,attributes:{target:`_blank`,rel:`noopener noreferrer`,className:`underline   decoration-dotted  hover:decoration-solid text-emerald-600`}},children:(0,Q.jsx)(`span`,{className:`text-black leading-[30px] whitespace-pre-line break-words  text-[13px]`,children:n.answers})})})]},r)})})]})})})})},Ag=function(){return Ag=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ag.apply(this,arguments)};function jg(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var Mg=``,Ng=null,Pg=null,Fg=null;function Ig(){Mg=``,Ng!==null&&Ng.disconnect(),Pg!==null&&(window.clearTimeout(Pg),Pg=null)}function Lg(e){return[`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`].includes(e.tagName)&&!e.hasAttribute(`disabled`)||[`A`,`AREA`].includes(e.tagName)&&e.hasAttribute(`href`)}function Rg(){var e=null;if(Mg===`#`)e=document.body;else{var t=Mg.replace(`#`,``);e=document.getElementById(t),e===null&&Mg===`#top`&&(e=document.body)}if(e!==null){Fg(e);var n=e.getAttribute(`tabindex`);return n===null&&!Lg(e)&&e.setAttribute(`tabindex`,-1),e.focus({preventScroll:!0}),n===null&&!Lg(e)&&(e.blur(),e.removeAttribute(`tabindex`)),Ig(),!0}return!1}function zg(e){window.setTimeout(function(){Rg()===!1&&(Ng===null&&(Ng=new MutationObserver(Rg)),Ng.observe(document,{attributes:!0,childList:!0,subtree:!0}),Pg=window.setTimeout(function(){Ig()},e||1e4))},0)}function Bg(e){return w.forwardRef(function(t,n){var r=``;typeof t.to==`string`&&t.to.includes(`#`)?r=`#`+t.to.split(`#`).slice(1).join(`#`):typeof t.to==`object`&&typeof t.to.hash==`string`&&(r=t.to.hash);var i={};e===Qr&&(i.isActive=function(e,t){return e&&e.isExact&&t.hash===r});function a(e){Ig(),Mg=t.elementId?`#`+t.elementId:r,t.onClick&&t.onClick(e),Mg!==``&&!e.defaultPrevented&&e.button===0&&(!t.target||t.target===`_self`)&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&(Fg=t.scroll||(function(e){return t.smooth?e.scrollIntoView({behavior:`smooth`}):e.scrollIntoView()}),zg(t.timeout))}var o=jg(t,[`scroll`,`smooth`,`timeout`,`elementId`]);return w.createElement(e,Ag({},i,o,{onClick:a,ref:n}),t.children)})}var Vg=Bg(Zr);Bg(Qr);var Hg=`/assets/TaranApp-Heroimage-zBaZ9XGE.png`,Ug=`/assets/Hero-section-BeKkrDI0.png`,Wg=()=>(0,Q.jsx)(`section`,{className:`w-full bg-cover bg-center`,style:{backgroundImage:`url(${Ug})`},children:(0,Q.jsxs)(`div`,{className:`min-h-[60vh] w-full max-w-7xl mx-auto px-4 md:px-8 py-12 md:py-20 flex flex-col-reverse md:flex-row items-center`,children:[(0,Q.jsxs)(`div`,{className:`flex lg:ml-[50px] md:ml-[50px] ml-0 flex-col md:w-1/2 text-center md:text-left`,children:[(0,Q.jsx)(`h1`,{className:`font-bold text-white text-[22px] md:text-[50px] leading-10 md:leading-[80px]`,children:`Your Easy Bridge from Mobile Money to Digital Currency`}),(0,Q.jsx)(`p`,{className:`mt-3 text-white/90 text-[15px] md:text-[16
19px] leading-8 md:max-w-[445px] mx-auto md:mx-0`,children:`Taran App allows you to easily convert USDC and USDT to local mobile money currencies fast and secure .`}),(0,Q.jsxs)(`div`,{className:`flex gap-4 mt-6 justify-center md:justify-start`,children:[(0,Q.jsx)(Vg,{smooth:!0,to:`#FooterSection`,children:(0,Q.jsx)(`button`,{className:`border border-[#0A3D6299] text-white py-4 px-6 rounded-[6px] bg-[#16425F] shadow-[inset_0_10px_40px_rgba(0,0,0,0.4)] hover:bg-[#16425F]`,children:`Download App`})}),(0,Q.jsx)(Vg,{smooth:!0,to:`https://client.taranapp.com/sign-up`,children:(0,Q.jsx)(`button`,{className:`border border-[#27b43e] text-white py-4 px-6 rounded-[6px] bg-[#27b43f8c] shadow-[inset_0_10px_40px_rgba(0,0,0,0.4)] hover:bg-[#27b43f8c]`,children:`Sign Up Now`})})]})]}),(0,Q.jsx)($.div,{className:`md:w-1/2 flex justify-center md:justify-end`,initial:{opacity:0,y:50},animate:{opacity:1,y:0},transition:{duration:.8,ease:`easeOut`},children:(0,Q.jsx)(`img`,{src:Hg,alt:`Taran App preview`,className:`w-full max-w-md md:max-w-lg`})})]})}),Gg=`/assets/phone-CAI7jldX.png`,Kg=`/assets/vision-Cj47IlcY.png`,qg=`/assets/mission-BHrFycfQ.png`,Jg=()=>(0,Q.jsx)(`section`,{id:`About`,className:`py-20`,children:(0,Q.jsxs)(`div`,{className:`max-w-6xl mx-auto flex flex-col md:flex-row items-center justify-between gap-12 px-6`,children:[(0,Q.jsxs)($.div,{className:`flex-1 text-left`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[(0,Q.jsxs)($.h2,{className:`text-[16px] md:text-[27px] font-extrabold text-[#0A3D62] mb-6`,children:[`Welcome to `,(0,Q.jsx)(`span`,{children:`Taran App`})]}),(0,Q.jsx)($.p,{className:`text-gray-600 text-base leading-[32px] mb-8 text-[14px]`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Taran App is a renowned digital electronic money and fiat mobile money exchange institution that aims to provide efficient and reliable Digital electronic money and fiat mobile money exchange services in Horn of Africa. Taran App will operate in East Africa Region, and offer competitive exchange rates for a wide range of currencies. Additionally, Taran App will provide web App and mobile app services to make transactions more convenient for our customers.`}),(0,Q.jsxs)($.div,{className:`flex items-start gap-4 mb-8`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[(0,Q.jsx)(`img`,{src:Kg,alt:`Vision Icon`,className:`w-10 h-10`}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)($.h3,{className:`font-semibold text-lg text-gray-900 mb-1`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Our Vision`}),(0,Q.jsx)($.p,{className:`text-gray-600 text-sm max-w-md leading-[32px]`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`To be the most trusted and preferred provider of digital and fiat currency exchange services in East & Central Africa, empowering individuals and businesses with reliable, efficient services. We aim to lead financial inclusion and become the region’s top and most impactful fintech company.`})]})]}),(0,Q.jsxs)($.div,{className:`flex items-start gap-4`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[(0,Q.jsx)(`img`,{src:qg,alt:`Mission Icon`,className:`w-10 h-10`}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)($.h3,{className:`font-semibold text-lg text-gray-900 mb-1`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Our Mission`}),(0,Q.jsx)($.p,{className:`text-gray-600 text-sm leading-[32px] max-w-md`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Our goal at Taran App is to provide secure, reliable digital and fiat mobile money exchange with competitive rates and full regulatory compliance.`})]})]})]}),(0,Q.jsx)($.div,{className:`md:w-1/2 flex justify-center md:justify-end`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:(0,Q.jsx)(`img`,{src:Gg,alt:`Phone mockup of Taran App`,className:`w-full h-auto drop-shadow-2xl animate-float`})})]})}),Yg=`/assets/trust-DHFOsHF6.png`,Xg=`/assets/growth-DeUew35D.png`,Zg=`/assets/customer-BX9tYx9Y.png`,Qg=()=>{let e=[{icon:Yg,title:`Trust`,desc:`At Taran App, we strive to earn and maintain the trust of our customers by providing reliable and secure services.`,bg
19:`bg-green-50`},{icon:Xg,title:`Growth Oriented`,desc:`Taran App is always looking for ways to grow and improve, including expanding our services.`,bg:`bg-gray-50`},{icon:Zg,title:`Customer Centric`,desc:`At Taran App, we strive to earn and maintain the trust of our customers by providing reliable and secure services.`,bg:`bg-green-50`}];return(0,Q.jsx)(`section`,{children:(0,Q.jsxs)(`div`,{className:`container max-w-6xl   lg:mt-10  md:mt-10 mt-0 mx-auto px-6`,children:[(0,Q.jsx)($.h2,{className:`text-xl font-semibold text-gray-900 mb-8`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Our Values`}),(0,Q.jsx)(`div`,{className:`grid md:grid-cols-3 gap-6 border-2 border-dashed border-gray-200 rounded-xl p-6`,children:e.map((e,t)=>(0,Q.jsx)($.div,{className:`p-6 rounded-[18px] ${e.bg}`,initial:{opacity:0,y:50},whileInView:{opacity:1,y:0},transition:{duration:.8,delay:t*.2},viewport:{once:!0},children:(0,Q.jsxs)(`div`,{className:`flex flex-col items-start gap-4  p-6`,children:[(0,Q.jsx)(`img`,{src:e.icon,alt:e.title,className:`w-10 h-10`}),(0,Q.jsx)(`h3`,{className:`text-base font-bold text-gray-900`,children:e.title}),(0,Q.jsx)(`p`,{className:`text-gray-700 w-full  text-[14px] leading-[26px]`,children:e.desc})]})},t))})]})})},$g=[{src:`/assets/EVC-CVzFbjmZ.png`,alt:`EVC+`},{src:`/assets/edahab-300x81%201%20(1)-BKW7m3_w.png`,alt:`Edahab`},{src:`/assets/somnet-li66mkZ3.png`,alt:`somnet`},{src:`/assets/zaad-oI7r0Ni2.png`,alt:`zaad`},{src:`/assets/premeir-wallet-22BV2TmJ.png`,alt:`Premier Wallet`},{src:`/assets/Mpesa-C1uP3IPG.png`,alt:`M-Pesa`},{src:`/assets/artel-C21YDGaQ.png`,alt:`Airtel`},{src:`/assets/MTN-DrIwZz2c.png`,alt:`MTN`},{src:`/assets/my-zaka-Df9e9WVV.png`,alt:`myzaka`},{src:`/assets/bnb-DVTAVW0Q.png`,alt:`bnb`},{src:`/assets/Tron-DivS1N_g.png`,alt:`tron`},{src:`/assets/ETH-zEECXplG.png`,alt:`ETH`},{src:`/assets/Arbi-u_n9_3nH.png`,alt:`Arbi`},{src:`/assets/Solana-Emblem%201-D91uf8Pu.png`,alt:`Solana`},{src:`/assets/UsDC-ByMuB3tA.png`,alt:`USDC`},{src:`/assets/USDT-y1ttn6xc.png`,alt:`USDT`}];function e_(){let e=[...$g,...$g];return(0,Q.jsxs)(`div`,{className:`
20    relative overflow-hidden bg-white py-2 group max-w-6xl lg:max-w-6xl  mx-auto mt-10
21    /* top & bottom dotted borders */
22    before:content-[''] before:absolute before:inset-x-0 before:top-0 before:h-[1px]
23    before:bg-[repeating-linear-gradient(to_right,#359F47_0_6px,transparent_10px_22px)]
24    after:content-[''] after:absolute after:inset-x-0 after:bottom-0 after:h-[0.8px]
25    after:bg-[repeating-linear-gradient(to_right,#359F47_0_6px,transparent_10px_22px)]
26  `,children:[(0,Q.jsx)(`div`,{className:`absolute inset-0 pointer-events-none [mask-image:linear-gradient(to_right,transparent,black_10%,black_90%,transparent)]`}),(0,Q.jsx)(`div`,{className:`
27          flex w-max animate-marquee will-change-transform
28          hover:[animation-play-state:paused]
29          group-hover:[animation-play-state:paused]
30         
31          motion-reduce:animate-none
32        `,children:e.map((e,t)=>(0,Q.jsx)(`div`,{tabIndex:0,"aria-label":e.alt,className:`
33  relative flex-shrink-0 h-[70px] w-36 px-4
34  flex items-center justify-center bg-white
35  /* thin dotted left & right borders */
36  before:content-[''] before:absolute before:top-0 before:bottom-0 before:left-0
37  before:w-[0.5px] before:bg-[repeating-linear-gradient(to_bottom,#8b8585_0_4px,transparent_4px_10px)]
38  after:content-[''] after:absolute after:top-0 after:bottom-0 after:right-0
39  after:w-[0.5px] after:bg-[repeating-linear-gradient(to_bottom,#8b8585_0_4px,transparent_4px_10px)]
40`,children:(0,Q.jsx)(`img`,{src:e.src,alt:e.alt,className:`h-8 w-full object-contain`,draggable:!1})},t))})]})}var t_=e_,n_=`/assets/usdc--scaled-BeRSMhTV.png`,r_=`/assets/exchnage--scaled%201-bXuWSjJH.png`,i_=`/assets/SWEAP--scaled%201-Bd0XdyEM.png`,a_=`/assets/confrom-scaled-Kl-qx3hU.png`,o_=[{title:`Create an Account`,desc:`Sign up with phone and verify your identity.`},{title:`Choose a Service`,desc:`Select M-Pesa to USDC or USDC to M-Pesa.`},{title:`Enter details`,desc:`Add your exchange info, e.g., transaction amount, to get started!`},{title:`Confirm and Proceed`,desc:`Double-check your exchange details and proceed to send.`}],s_=[n_,r_,i_,a_];function c_(){let[e,t]=(0,w.useState)(0),[n,r]=(0,w.useState)(!0);return(0,w.useEffect)(()=>{e!==0&&r(!1)},[e]),(0,Q.jsx)(`section`,{id:`how-it-works`,className:`bg-white text-slate-900 mt-16`,children:(0,Q.jsxs)($.div,{className:`mx-auto max-w-6xl px-4 py-12`,children:[(0,Q.jsx)($.h2,{className:`text-center text-green-600 text-[18px] md:text-[22px] font-semibold`,children:`How Taran App Works`}),(0,Q.jsx)($.p,{className:`mt-1 text-center text-[14px] md:text-[20px] text-[#000000] font-Inter`,children:`Just follow these four easy steps to get started`}),(0,Q.jsx)(`div`,{className:`
41            mt-16 rounded-[28px] mx-auto border-dashed border-[1px] border-[#58565687] md:bg-[#359F4708] p-4 md:p-12
42            w-[342px] sm:w-[600px] md:w-[975px]
43          `,children:(0,Q.jsxs)(`div`,{className:`grid gap-6 md:gap-1 md:grid-cols-2`,children:[(0,Q.jsxs)(`div`,{className:`
44                relative rounded-[24px] border-[2.94px] md:border-[4px] md:border-[#359F4726] border-[#359F4726] p-6
45                w-[305px] h-[413px] sm:w-[360px] md:w-[415px]
46                min-h-[520px] md:min-h-[560px]
47              `,children:[(0,Q.jsx)(`div`,{"aria-hidden":!0,className:`absolute left-[55px] md:left-[68px] md:top-14 top-16 bottom-[145px] md:bottom-[95px] w-px border-l-2 border-dashed border-[#0A3D6221]`}),(0,Q.jsx)(`div`,{"aria-hidden":!0,className:`absolute progress-line left-[55px] md:left-[68px] md:top-14 top-16 w-px border-l-2 border-dashed border-[#0A3D62] transition-all duration-300`,style:{"--active":e}}),(0,Q.jsx)(`ul`,{className:`relative space-y-6`,children:o_.map((n,r)=>{let i=r<=e,a=r===e;return(0,Q.jsx)(`li`,{children:(0,Q.jsxs)(`button`,{type:`button`,onClick:()=>t(r),onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&t(r)},"aria-selected":a,"aria-controls":`howitworks-panel-${r}`,className:[`grid grid-cols-[24px_1fr] items-start gap-3 rounded-2xl text-left p-4`,`w-[246px] h-[85px] sm:w-[246px] sm:h-[75px] md:w-[355px] md:h-[103px] md:p-6`,`cursor-pointer select-none focus:outline-none focus:ring-[1px] focus:ring-[#359F474D]`,a?`bg-[#359f4731]`:`bg-transparent`].join(` `),children:[(0,Q.jsx)(`div`,{className:`relative mt-1`,children:(0,Q.jsx)(`div`,{className:[`h-[30px] w-[30px] md:h-[42px] md:w-[42px] rounded-full grid place-items-center ring-2 transition-colors`,i?`bg-[#0A3D62] ring-[#14D735]/40`:`bg-slate-400 ring-emerald-200`].join(` `),children:(0,Q.jsx)(`span`,{className:`md:h-[14px] md:w-[14px] h-[10px] w-[10px] rounded-full bg-[#FFFFFF]`})})}),(0,Q.jsxs)($.div,{className:`rounded-xl p-1 ml-3`,children:[(0,Q.jsx)(`h4`,{className:`font-semibold text-[14px] md:text-[16px]`,children:n.title}),(0,Q.jsx)(`p`,{className:`mt-1 text-[11px] md:text-[12px] leading-relaxed text-slate-600`,children:n.desc})]})]})},r)})})]}),(0,Q.jsx)($.div,{id:`howitworks-panel-${e}`,className:`
48                relative rounded-[24px] md:border-[5px] border-[#359F4712] p-6
49                w-[312px] sm:w-[360px] md:w-[415px] md:h-[561px] md:min-h-[561px]
50                md:flex md:items-center md:justify-center md:overflow-visible
51                mx-auto
52              `,children:(0,Q.jsx)(`img`,{src:s_[e],alt:o_[e]?.title,onLoad:()=>r(!0),className:[`block drop-shadow-[0_25px_60px_rgba(0,0,0,0.25)] transition-opacity duration-300`,`w-[266px] h-[490px] sm:w-[360px] sm:h-[395px] md:w-[345px] md:h-[634px]`,n?`opacity-100`:`opacity-0`].join(` `)})})]})})]})})}var l_=`/assets/mobile-SC8lWeZ9.png`,u_=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADGCAYAAACXUs/uAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA5ySURBVHgB7d1vbFXlHQfw3zm3paUD24gRSGbbOQGdE1oT54YUa6YJJDB9MZ1mLit9ocmmbr6pEV9AX8AmJnOILvOFtUaMOk2cSgbJ3Ky0ohuJdDo3QaNtzUIxkxRl2EvtPXu+p55ye3ue5/5t6X2e7ydp7uX+aUp7v+f3/DvP8aQI1WvaWn3fvzoIvCaRoMkTqZOJL6KzZUQ8byAIZMQLgtdSkuoZ7evukQJ5kieEIuH51wcibcIwUHkYUF89qbFU5+ib3QP5vDHngFSubmuqSCQe9CRoFaLy1Z1PULIGpK61rW4s5W9RJeuXQmQLT7ae2t/Vmf1lBtWtbY1+KvGCBEGTENlnQFWTa0zVxNc9gSaVN+6/ynCQxRr9Sv9VfNZ1L4itIHhDZUKFg51wcsPI2HjqmrED3f2ZT0wLCJpVqBzqiUYhckdsc2taE4vhIEc1+vO8FzAolf7glIDUrG3fwnCQs9SEd1KN2KY/NNnECkesxv2PhMhxqj/SHPVHJiuICscWISKpSHgPRvfDCsLqQTRVKlAd9r7unrCCsHoQTZUQ7wbchgEJRFqFiCYFnvdT3HrhknUvnBQkojRoZvm++K1CRNMgG74qJVcLEU0TeEGT7wVcb0UUxxNvlS9e0ChEFKcOo1isIETx6nwhIi0GhMiAASEyYECIDBgQIgMGhMiAASEyYECIDBgQIgMGhMiAASEyYECIDBgQIgMGhMiAASEyYECIDBgQIgMGhMiAASEyYECIDBgQIgMGhMiAASEyYECIDBgQIgMGhMiAASEyYECIDBgQIgMGhMiAASEyYECIDBgQIgMGhMiAASEyYECIDCqEjKrnVUrtgho5/9xzJu4vrJH56rZqXkX47yr1hdt0eH2xRk+PydsffCyv/O2fUgj8DCuXXSAb11wuLc0rpH7JIqn76ucaOXlK3lHf++33P5b9/e/Jnt5DQvG8mpb2QGhS/ZLzZLEKQ8PSReq2tiQf9mL0Hjosvf2Hc349ft47brxOfnbjtZOByGZw+L/y1N4D8uTe12VI3aczGBAFQVjesESu+NaF06rB2YZK8pun9ub02p+rYGze9IOcg5EJQdn++EuyWwWFJjjdxMLRdmNLU1g1yt2OO29RAblWitGgfg+P3tsuKy+ql45dTws5HBC0y1uaVshc9/b7Q1lfgw/1reuvklJB0GoXzJfbf9UlrnMuIKgaP/z+FWGzai5D0+rgux9m7X+gcpQyHBF8zxMnv3C+kjgVEITj1vWr8+54j3x+Sj45/lk4+pNUH9zoFh/i5Okvw9t0J9TzswEf4mzNql41SvWk6oD3qaANHp3ogGN0a+U362XD2qZwlEsH3xud9oef+7O4yplOej7hwAfpyNCwHDt+IgxGZgDmAvSb9j3UofoNi2Kfxwf7NtVEwiiYScNX36de830Q9ktuumfWQj/XOFNBsoUjatIc/NeHczIQmVA9dOHAHMe6u3aElS4bjFx9t32r7NvZEVaWTBPDxtfKNjW65SInZtLRITeF48jgsDz24mthe78cwgG6fgcqR67hiKA6rPvFDvXeT2Ofx/Dx2Z4POlusDwj+sKbRKjRBnv/r38uqCbGhpVlbPdbd9UBe4Yjg/3/b9sdinwtn5S+6QFxkfUBQPXTynaWeK3SBx5KRwSJmwvG72K/ps2xUoXSR1QExHfmwDqkcwwErl9XHPv5yCdZU7d4XP4ve0nyxuMjqgOiqB/oZ5RoOWKUL/QfZJxWz6dNUEF2TznZWB0T3R0WnvJyHLXUdZqz+LZauicZOumUwrq/7o5Zz9aDZZW1AdEtJMAlY7pNeup+/oQSLLnV9NlcnCq0NyIqGJbGPY4a83OmaQaYRu1zpBgBK0b8pR9YG5HxNBTl2/DMpd7qh2FvXFb9oceOa+OFcjPq5yMqAVMecBhux4Yw53SmyxS7hx/quDZr5jmxrumxlZUBw/ngcLD60AUardH2CRze3FzTihPdg0WIcHFRe7nPzvHVrK0ic0WR5rLPKBuHQLUEPV+fu7MgrJFE4dMPiLp+Ca2VAdB8OWyoIPPLcK9oqglW5b3RtyelUYjTL3ujaqh29QvXYvfeAuMrK5e66TQtwcpMtEI5tXS/KjrtuiX0eleTff7hf9qimEZagYBQq6mg3LD1P1qi+yk/WX5W1z7Kt66Wi1neVOysDUqVpYtk2lv/I869IvfqwY5sfnQ1qVGrDmsIWGj6imnG6tVmusLKJVbdwfuzj5XKuRz7u2fXMjPQR8D071Pd2nVNbj45a1MRKh91HSnneOCoHdzSZwL15LYFKcvv2Lu1ZgblAExS7mLBynGFlH0Q3imX7eiL0F7AQ88frV6sO+BrtRgyZomHj36mRsRFH11zpcPNqy0Tbh+ILs+Jrmy6Wy5Z9XVZdVD954EAg8LreQ0fUBOBb8o4a3WIw4jEgFsOSFO7cXhz2QYgMnJpJt7kPct+m6+U/f9oVfmE7UioNNrEskLmzO+6fOPk/Zzd7KyUGZIZEW52ubb44vI/qhSUfpZ7U26wqR9z+vNjsrZiAYI0WrpcCxVzpqtwxIDNAdyEbLPnA49jcrRTnpWCvqvvU9yu166789mQ44DvqfjJZ3jvBFIqd9BLDEX3HnTdrF0xiEeGbXVsKXh8VwUrd39/brn2+mEp1WczK3isuvVBcxICUEMKRyxEdTa5nt99R8Nl/0c7uuhBi8+piZsPjzqeZa5emmy0MSInkGo50CEkhe97ifabLHvxo88NCpcGAlEChfQFUkmfUhz2fayRixMq0NQ/6Ny6fv1FqDEiRsvUFcETveOhp415Wz267I6dTZHUjVhEsVmQ4SosBKUK2vsDEtToeCE9swjU7dHCKLDr2Jtmq1PbHX3R2Y4WZxIAUIVtfIL25g7kEHOF1cEEczIbHyValcP4GJwVnBgNSoEL6AliOvk0d6XUwR5K5+dtMj1iRGQNSgGL6AliGbpqjwL5WUfByuVAnR6xmFgOSp1L0BXDEN23liVAggKZwcMRqdjAgeShVXwAf7pvve1h7eixGtNCEM120hiNWs4MByVGp+wKDYfNoV0FL8DliNXsYkBzNxOw1RrbyfR/CwRGr2cOA5GAmZ6+xQhYhyaWSMByzjwHJAc7r0ClFXwDbg36vvVPbJ4m242E4Zh/PBylCKfsCCNklN3WE8yAb1jZNnmTV+9ZheWrfAe46cpYwIDnAnlGZs9wzNXuNyUTX98OdSxiQHGByD0d07IYOCMx2NnecYGVA0
52DSJWx0bNVsKga0973FgSYeru1LqsJNOZMCAEBkwIEQGVgYkqblQjqsbD+SjdkH8xYdGPmcfxBq6K0lVMSCUJ0sDEn8lqep5HNXOhlV2KjsDkmQTq1DV2gugfiEucqoPksvOIa7T/Y5GT58WF1kZEN26pSo2sbJiBZnKqQpSt+BrQmaLF50T+zhn0i1y7PhnsY/r/vh0hq6C2HoJ7WysDIjuaIf2NTvqZuefWxv7+CfHT4iLrJ0H0YVE9wEg0V42Gr9P3dyS7axdaqJtZp3LZpbOYs3B49inblYPsDYgg0fjT4Nd3rBEKN4Kze/myNCwuMriChJ/1MNu6uyHTIf+me4yDLpq7AJrA4INEHTt5vTr79EEXLQzDvpyQw5vUGf1cveD734Y+ziut8dZ9TPwu1heH9+8Gjz6qbjM6oDo2s5oYl135aVCE1A9dM1OF69sm87qgKAfotuzann9Um2zwiX4Heg2xcMG267OoEesP6NwT2+/9jlcZdblkOD/brrSruvVAxKVDc1bxWLRuqyGpfEjNBjVql1YE47UJB2ZDEOfA5dxuHxFo/Y1vYcOOz28G3FieSuOhJj/0E2EoYmBTio+EPhg2NqsQD8DAxQYxTMNdYc7OrJ6hLyalvZAHICjJvbYzWX0CsOahweHw6pSzkOcCAGW1mD1ACYBc7ncNMKxe+8B5/seEWcCAvmEJB06+2h+DaMZlhwLzzdJhuuTJla4Zn6YZurDlflzIwA4zx6nEuMW1y6pqsLt/LBa5vv/ZDimcyogUGhIbIeDwPN/OchwZHAuIBHXR7DSod/FPkc8ZwMCqCIIysplF4iLsKBzT18/q4aB0wGJREFpWLrI+qYX1qdhCc6RoaNOL0LMFQOSAScNoYOLYd/Fi2rLfuUvdkT8RAUBKwrQz9BdxYriMSBZTAyVnhPeorpEp+2mb9GZWXXqFs5MFcrc/jP51Zl+STWaFp31h+YSbhGK6D4VjvvgZIEPGI+67uLu7kQGDAiRAQNCZMCAEBkwIEQGDAiRAQNCZMCAEBkwIEQGDAiRAQNCZMCAEBkwIEQGDAiRAQNCZMCAEBkwIEQGDAiRAQNCZMCAEBkwIEQGDAiRAQNCZMCAEBkwIEQGDAiRAQNCZMCAEBkwIEQGDAiRAQNCZMCAEBkwIEQGDAiRgR+IDAgRxRnwvcAbESKaJgg8FRBJvSZENI0vqX/4457XL0Q0TeD5PX51IvVHIaJpUmPj/f5IT/dIIEGPENEk1f/oGX2zeyAc5vXE3ylENEmNXj2BWy96YH5L+0fqH41CRAOneru+gTuTE4VqPqRTiAhVozPt/hnzWza96onXKkTumqweMGWpSZAINqkbThySq0ZSY6lr0h+YEpDRnu6BlKTuFiIHBSnpxMhV+mOJzBd9OdTfX1nfrFpa0ipErgik84vXu36d+XAi7rVjQ4d6GBJyhgrHqb6urXFPJXTvYUjIBapZdXdc5Yh4Wd4vlavbmioS/gucIyHLDKSC1KbRvu4e04sSkkXq4/7hBReuemI85SVZTcgCI6pJdf+8itSmk/u738v24qwVJF11a1ujP+5tDcS7mhWFygyCsVMF47dYf5jrm/IKSLqalrYb1NtvYFhorsLZsqoT3ZMKxp+orpD+fIIRKTgg6epa2+pGv5Qm35O6lPqnEJ0lamJvZGxcBr42TwYKCUSm/wNZ97yeVaLvdwAAAABJRU5ErkJggg==`,d_=`/assets/Group%208639-C2TC2lhu.png`,f_=`/assets/Group%208640-CPDwqVwM.png`,p_={hidden:{opacity:0,y:50},show:(e=0)=>({opacity:1,y:0,transition:{duration:.8,delay:e*.2,ease:`easeOut`}})};function m_(){return(0,Q.jsxs)(`div`,{id:`Features`,className:`mt-16 flex flex-col-reverse gap-20 max-w-6xl mx-auto lg:flex-row mb-20 md:flex-row justify-center items-center`,children:[(0,Q.jsx)($.div,{className:``,variants:p_,initial:`hidden`,whileInView:`show`,viewport:{once:!0,amount:.3},children:(0,Q.jsx)(`img`,{className:`w-full lg:max-w-auto md:max-w-[620px] max-w-[392px] lg:h-auto md:h-[620px] h-[392px]`,src:l_,alt:`phone `})}),(0,Q.jsxs)(`div`,{className:`w-full max-w-[620px] mt-10 lg:h-[600px] md:h-[600px] h-[500px]`,children:[(0,Q.jsx)(`h1`,{className:`font-semibold lg:mx-0 mx-auto lg:text-[25px] md:text-[25px] text-[16px] lg:w-[252px] md:w-[272px] w-[340px] lg:leading-[28px] md:leading-[28px] leading-[21px] `,children:`Why We're Different`}),(0,Q.jsx)(`p`,{className:`font-[400] lg:justify-start lg:text-[14px] text-[14px] lg:leading-[28px] md:leading-[28px] leading-[21px] lg:mx-0 md:mx-0 mx-auto my-4 lg:w-[490px] md:w-[372px] w-[333px] lg:h-[64px] md:h-[64px] h-[65px]`,children:`Enjoy instant transactions with minimal waiting time, ensuring you have immediate access to your funds.`}),(0,Q.jsxs)(`div`,{className:`flex flex-col gap-16 `,children:[(0,Q.jsx)(h_,{i:0,image:u_,title:`User-Friendly Interface`,description:`Taran offers a clean and simple interface, making it easy for anyone to navigate, exchange, and manage transactions quickly`}),(0,Q.jsx)(h_,{i:1,image:d_,title:`Multiple Currencies`,description:`Our platform is designed with simplicity in mind, ensuring that even first-time users can navigate and perform transactions with ease.`}),(0,Q.jsx)(h_,{i:2,image:f_,title:`Secure & Reliable`,description:`Hassle free, fast and secure way to\r
53buy & sell stable coins without any\r
54third parties!\r
55`})]})]})]})}var h_=({image:e,title:t,description:n,i:r=0})=>(0,Q.jsx)(`div`,{className:`space-y-8`,children:(0,Q.jsxs)($.div,{className:`flex gap-5 lg:ml-5 md:ml-5 lg:justify-start mx-auto justify-center mr-0 w-full`,variants:p_,initial:`hidden`,whileInView:`show`,viewport:{once:!0,amount:.3},custom:r,children:[(0,Q.jsx)(`div`,{className:`lg:w-[50px] md:w-[50px] w-[45px] lg:h-[49px] md:h-[49px] h-[45px]`,children:(0,Q.jsx)(`img`,{src:e,alt:``})}),(0,Q.jsxs)(`div`,{className:`gap-2 flex flex-col`,children:[(0,Q.jsx)(`h1`,{className:`lg:w-[170px] md:w-[158px] w-[169px ] lg:h-[28px] md:h-[28px] h-[22px] font-semibold text-[14px] leading-[28px]`,children:t}),(0,Q.jsx)(`p`,{className:`font-[400] lg:text-[13px] md:text-[13px] text-[13px] lg:leading-[28px] md:leading-[28px] leading-[20px] lg:w-[372px] md:w-[372px] w-[249px] lg:h-[64px] md:h-[64px] h-[42px]`,children:n})]})]})}),g_=m_,__=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABICAYAAAB7qJLVAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASFSURBVHgB7ZzPcttUFMbPuXbrMC3UD1Bm0gUdltkA7s7ZQRtKlEIHVnafgPIEJE/Q8AR2VgwhxS04DLuYVc2wSN
55Zl40UewJ0pgwOxDvpMFNLUdizpXku60m8T/42T31xdX91zPjHlRKLy/UqVilwjcatEvIjHmORAmA5oMNzofvFL7+zrmXJCUW1Uy3+VrzZYaHXqC5nWu0574/+7OYGpfPvhIpUu7RHJ4kxvEGl27+0+wM0C5QQisGzAvPT2/XdeHG7/0c1HeAAwjQyuvbkfSPYJnuh+6cXLG/kInxHIPrp21RvZ9C6FY+G4dPkoFz4DvmwhWqIICEs5F34BumQDRbyQz+FT0CnbJxc+AUOy+0XKGcvgrSuPSKNsgLNPRTmvUXl8p+GtneukG9fdyqeUcxiTTdLrru3eyEf4GczJJhqyOPiZCz/BpGxv8n7wu/PzAW7mwj1utT5+ZFJ2995PTf9u5oVXWitfi8hDMsE52SDTwiGbhNbJBEIb52WDzK5SzMtur497KpPC45INMic8TtkgU8Ljlg0yIzwJskEmhCdFNrBeeJJkA6uFJ002sFb4B627X7K4m2SCkLKBlcIrP9yteZvPTTJBBNnAOuEmZXuyvnm21o6072KVcKMj25Wt7qe7dYqINcLTIBtYIfzWzkerogotMoFG2SD1wt/bvr2kimrP+0fKpBvNssFY4Wgy5yJ/IiSjNgFxqc/kPqW/3c75BvM4MSlbmJ785rQd0swrwkfd/AVuTO4O5R6xNM82mMeFSdlIMJT4z+WO0+mTZk6FBzorO9NgHgdplf3f7ydUrG/XiVUj0Dtjkp5m2aPPCNXR7zNn6fhbpVTcT6tsoOiyqoaSDZjro36OOeAPjDTLBoqUqlEUIB3zv0EiHYUXIj3hoTMP2UCJaOgQ9b5sTUk3LZt4uNx15rfUVdoOUQPSbZMNlBDpO5Q0SrdRNlCMiLJONEi3VTZQ5NKvpJsI0m2WDdRAFTe1Tis+IaTbLhuoA+dJ31uqmNkbCSA9C7LBKKeJDPj1+zfZOwOokn6q1z+/SYffPZ84dWVFNjgNxh5uP+/EIR3xvOMrbzzLgmzwShLZtHT/igqnD0TPr08hebLB+ALE45V17xlDp+uq3l37cctE8NQHiwCX3WU/V5MkJpbYKjt3mt4qPdo+y6QPFfnK24OpZU02mFrTNCndBEmXDS4sIqdFehpkg5mq9kmXnhbZYKYU26hVwJUtSig8JCcNssHMscHESkcW8rN2h1JCoJzmoHDpoXf4JmckjQmeJp3AnVdLrdVySY5RW9S+pAtECmWDUK1usUtPqWwQurcwNukplg1CZ+2xrXvExeW5zukT8utpInL3LEb6gvyz719Z2BgRox5JIfLVJDDSsSs32p0zhSWygbb+8ErLKyJIYU/7SLdINtDakK9dumWygfYEhDbpFsoGRiInkaVbKhsYy/iElm6xbGA0VBVYuuWygdGLjI0KuFgyMnWmvQ772Si72S4bzC02+P7OyioXqObZraJj96Tbq8dCTxfUy8159WfHzb+bPKtHfihLFQAAAABJRU5ErkJggg==`,v_=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAYAAABRRIOnAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAuFSURBVHgB7Z1NbBvHFcffzJJ2/CFZPrRACrSmgTinAKFN9dIcRPec1PKtdQ+WL/bRNvLhqjlYPhSClBS2j/HF1KntyTQaoLeKPrQoUMuhgfSSBgiNAA6Qi2TRkWSLO5N5S65MUktyl9pdztcPUPghmSG5/33/N+/NzBLQmPz8Zg7odp5SnqPMOcYJz4mnJzh4t0CA5IL+nfh9rfV7vF0jnNQYdZ8wJh43aK368eEqaAoBTcCDTzMvpwl33haHNI9PQbIIUZAqB/aAbdOqLiJRVhD5udUJOOhMO0CngPBpcVpPwEjBaMKFQPh95rqV6uzRGiiIUoJAEdBDdIYAPSMEUAS5qQhxLKkmDiUEkZ+vF50MXFdABL0ou5wvVa+Nl0FypBVEMxpkLos3eGX0dhAXpCZyjhsyRw3pBKGnELogsAaclF13+4ZswpBGEEYIIRBSkkkYUgji1Cf16+YJoR1hJYSXHn04dgNGzEgF4SWLDrkLrUKRpZljPPpovAQjYiSCQHtwDmaEEGAaLAGMzkZSF0RhYX0aqIgKxtpDWEYTLVITRCtpvE64yBUsoSGE3Gr8IKLF3NE1SIFUBJGfX805TnbZ5grDQmrCQk6nYSEUEqaw8Py8k8l8YcWwF7g4oTJfnFpcn4GESVQQOJwUjaeSzRdiYUK04+9632mCJGYZQs13xQeYAUvsYF7x8MPDVyEBYheEN6Q8lLmncCNKDbhomG02LsSdbMYqCBRD5mB2mTcnqFiSp+puNE7HKYrYBGHFMDJiFUUsgrBiGDmxiSKWUQaWoa0YRkpeHIN7EAN7FoQYBt0E25OQgWJh8fld2CN7EoTXtralaIngM3utUwydQ2DVDAslYJEPTmZWrh1egiEYShBebwLL0bYCKStrrts4OUzvI7JleIUnbFRZMciMd4y8tSsRiSwIbGHbRpUK8FzmUDZyPhHJMmzeoCCcn12JsB4ktCDsnAZlWRNFq+Nhi1ahLUOIwVqFmkw4BzKho3qoCGGtQn2IC6cfzo5VBv1dqAhBgCY6KcOSPNwJd0IPFESz8mWtQn147tTCs7lBf9XXMkxJJMf2E++bqG9x0JyBCWbfCGFKIjl1woHiGxkwgAl6gPbtPfUUBEYHbJaAAaAY3n3LCEEAIfRyvwpmT0E0o4MZFH7hwJs/pTD2mjZbbvWjb5QIFEQrOhgxxwGjA+YQ+PPmTxJfpiIF/aJE4DdAHacoboxoXk2deGUV776VBUPoGSUCBWFS3aEoEsr2+4bYhhclgp7fJQhvdbYhdQffLnxMsg3BxOR8vdj95O5PT8h5MIR2u/ApnjBjtIFwB3Y5QYcgmsmkORNmJ3/u7HrOlOFni2J3ctkhiFYyaQQFIYbXj+zOF9A2CgFC0RWRXM50PG5/QAyyi34jCpNsQySXZ9of7wjCswuDFuhO9okCJtvGjiCsXbzCONs46OzkjTuCIEDOgCGEKUAZZRt4RYEWbTkEMWZt5mSIs98s2+CdESL/p9W8KcWoQXbhY5htTJz8dPMY3vEEQbOOMdEhSr/CKNtwX57FW08Q7R6iO5MRzvqpN8xJLAnBS1P5OQQBIyIE9inC2IXPz45Qg2yjub9HUxDcjM0+3huivW1QHtEURDOhNINhcgKTRhuYWGacjJMDibj4q30irMffgh7bD5Hswgdt49Ozr0F9C2Lnq+9d+MvKNsgCdbdPZvCipkSiKy3d+fdLTxQX39kHspDEjGwUwuf/a4BMoBYyQgs5kAwUxdN1Bpfe2Q+vj+s1g6n+gsMH97Zg5VsXpINDjooh5zGQkM+/bMClv27K+cUNCX6Wc0vyfia89DUV/5V2Mu3TZ8wTxZ1/vQTV+fM/X3if5TvxmaSFkiOUc/lL1mghv7mzAd+tq7fUDt8zCkGm5LE3GCEUwY8Wf/9SrkSsH/hezy1tKGV7pLBYV+60+10h641C2mdMywQmjmhzakSFTpQUBIL1gc9+e0C6UchX3zN4v7wld67QB2UXIaCFvPfZD1IlnBgRLv1N8sRxAMrXZWWoWUhdW4iIFsuURlmzkL22EBVt1q2Nomah
55RG0hIlTUr2ugEWnULPC1cTip4iiiP6Sm5cpWjBZPEzxr8bVxNKEjlBBSA81IeoIsvrae2wZwESE4pHJN6TSZOpH8LCctNylj/JnIIdgT0Iw0DpaOM6l4K0LUQCPQLtKYPq/lJmUEalT0wGugEWnYBeIJTzPbQC1Ql7lV0Ig0D1Ja4ksLt+HW6DDXZZIZ3HMytf+XZqON6sdHq62FOkSLKNG9iVhYsMA0zDwLzTYp8zTgxVfG3MeUUOXXZ0xFTCa75y2sfJuB93+9P5KocK2oHn2MZlBore0EPSJEBE/HSiM2pdrLz9gk+714LkrZW5e9LbnLHuCtJwjGWOiLdMlKFLtAEWAvIqgpFXWehS62wVqDC++TtBJLpSuWYezCn/CKXcpBYJMM5ziEiRaqbxvAOa9hQon3d6TNOLsPCjNomT/6/MWIcyYqXzfnWVT+3z/hVL1qSTg89u+/2mOKkAooyqBdYfYybwEt5IPyVl8LUX23Gc5hJ2V4FSGyrrJ5RK9dYeKctzBonoXKtsHArfj3dwRRvXp0TQw3KqAgQXbhJ45xzlvAaHGutBFYs1DYNirtxcmO9Jgz9fKIbrvA2gJaBP4kcVE1fP0b/9iCOfGD931UtQ3u8qX2xx2CYPtYCRSj3S6CagtJEVSzUNE22u0C6RCEirbh20W/2kJSdNcslLMNxu9397J2VVRIA26AInghWrhF2NpCUmDCie/h+QvF9qQiUNr9VACFxfoqKHDNLTwjH3ztSnMBVlxeiIuFVOhtYDHq0bXx493P0+A/ZrdBAdDHZboaL1qIMo0uFuwEgYIQyeUtULyUbenLWncy6RMoCEwuVYkSlmEg5V4To3q26WyU0BfX3e45cOgpCBsldIWU+k2b7NvIt1FCL3Bk0S86IH0FYaOEXlAgS4MmVYeaYnRqcf0b3MMQLMrSq+7QTai5X9QlF8CiNixcBTqUIB7OjlXEjfLzLs2FlB7NjpfC/GXo2aFutoFRwiaYihEmkWwntCC8Tijn1jpUQ1hFlNV5keaPr1wbR9uwow5VYHA7rFX4RF5QIKxjTrd9qXTEs4qtxhxEJLIg0DqY654Gm09Iizhh1xhzT1fnjkY+RkMtOUJP4i6/ChY5ceHqsKv6h16Dht5EuDqzq0wBj0nUvKHj38MeKSysl4CQ82AZPSKJXPnD2BXYA7EsWy58Ul8WxlUEyygpr3w0dhb2SCzLlt1MA9+IVlsTKUbV3WjEUiOKbWOD/M3VCWc7swxgxmWjJQLFMNSIIohYd7qwokidWMWAxLrTBdYoROEKaxS2EZY0BCpxi6H5sglRWKzjbKvLYIkfzpdEG2EGEiCxvXBExnvF1iniB7/TpMTgvT4kzKn59RnikJugwEowmcFytOPSq/+dPVyCBEll+7T8/GqOOs6ynYY3HNio8noTKWwym8r2afhBWNY9CbZ1Hh1RfWSb7sm0dhxOfYNFtBBw4LqNFv1BiyANuLDyx/FUR2ypb7CIjRevfc47dy6xdFBmG+7xtMWAjHQLVhstOsFcgTJyoTWpeSRIsSfv5EJ9jhF+3lRhoD1QTm4/vDY2ByNGmk2acSTiUGfOpFa6L4TGZuNW3BXHYZFu125fGJzAGRExtKxdyCgEH2m3cfdqF+AUdcoxZBaCjxL7+hcW1qdbVjINKiIaUbiZ2yiTxbAodaEHP2qQjBCH7DO0hAhwI1i2yUqyRoMglL3yx444HHJGhOL8qG3FKyQBLXNgD0QNoaySCNpR/1IwLX65+DzvuixPqIgclLwtjlCyk3QIVIGTKufu431sX/k/swdqoAHaCCIIFAnjLCfO3hzhNCfqssfEJ54QBaAc/r5XVPFXpnnXRcdLYTN4wgmr4XUtsyxb1eXgB/Ejs1Y0aZ6ZqxcAAAAASUVORK5CYII=`,y_=`/assets/kenya-Dyb8c5YJ.png`,b_=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA3USURBVHgB7Z1NbBvHFcf/S1KxnMQWFSRFkI96lSKxHBQQBQQp0ItXjXO2dOg1ku8BrPRS5ETqFPQkCUjPknvtQdaph8QhcynQNIBkIIht5cD1wUCLohAdOLEli5zMW3JliuLHfsySu7PvBzyvSX9ouPvn/82bmZ01wLSTl2G2xYW29/KtQOt1N2pdwpZxv3Wk2AVzjIH0QmKy0BTTZRkF9BaWakiEtozbMiqt1zWkkDQJkAQ3L2OmdTQRL3ZbsY1nAtUe3QVooeluViuSRAVNMdKR03aCMGUUZVRlCE2iKmMV8XNtpgWl12UZZSRLWEGiLGMJTCww0XS7fSRLRKpccQPsiiPBQjrczmtsgIU4FCyw8FiII8AEC4+FOAKouKDqLykXnoWoEdeRzuJCdVTBVbMvTHC6jUqIJpi+FJGsi5rEKII5hQl2vWFGFeyGx3BfbzRB53wZKYYr3HjEKp6tc0wNpowdJOtC6RxVpCgl08JP+sBJuDBpE2EBmrOIZF2UNIa2/cIiknUh0hxFaAZ9oCSceA4NRUgfJAknnENDEW4gWSec43RsIEKyiI4iUj7QqQluZfw1EgSJL+7fbA5/UUQEKL8t88Zf3i2W/1UrgdGOud/lS4t//n4FClEqQLH3oZzXFWtg9EWIJePirRtQhDIBij1L9hVyO2D059CYNX77hZKb5TNQgLhjmcDYFph08By2mtc8PKEdUOxYebwwJp1PmGDSxC5+OpozZiuhNlUK74Av5oosvlRSwAu50JVxKAE6RYfgsb4UsyzuXgl1/QOnYKcPkJNFh0jfYkbmBDXUj2aNSxUbAQjugNmxMouPAa2mzuY2EJBAAhQ/XOF+H9OOJe5dKSEAvlOwk3qzuSoYppP60ZTfVOzfASn1Mkw3AqRiXwIUe39Y4tTL9MHyWxV7TsHN1EvuxwJk+lKTA9RTXgeovTtgNsuFB+OFvJ8Bak8OyIUH4xuPBYk3B3Tcj2F84LEgGeiA7H5MYOqYMy59Wen3VwY7ILsfE5Ts4GX8fR2Q3Y8JzQAX7O+A7H5MWAa4YE8HZPdjlNGnIu7tgOx+jCoyuaWef4Te/8oCw6jAwHXn1o0udBUgz/kyisnjbHcX7OGAmUUwjEoyuNrt7VNFCBcfTGTkGqbx1lf3T7zV+Xce/Km2nB3X/UHq/slNvYHxwiWMXXgNZ+TRIfuC/Ga/CDz9Lxq1H1GXcXD7Hg7tBzjc+R7MSQ4f1K/JQ6n9vVNKu4uL5H4mUk4mf84R2sTiAs7NX3Fe++GpFOHPlW/waPtLPLp5C4yDPY17U+1vnBDgd3i7kEMm1dtrkNAmry/ipeVF36LrhSvG/6987vw+zZx5b2xu6tvvKu7rE0VIBhkLKYXE9qvVT/H2/r/xculjZeIjxszXMbG0gLeqt/DqxmfO67Ty5NtDq/11hwC7Vyq6M3n9I/ym+hUml6Mv/kmIb5b/Jn/WR0gjBozLJ1+3uINp04BIVfVLTkSO9Lz1PkYBpeX/XPs0dWn5MQ4mZ2E7S/aPHVCgof1DStoZL0w7TuRFfLVaDevr61hYWMDU1JQTc3NzuHbtGiqVCoJCP5vakLaUPI6xeff3xw54D9MbAmIJKeCsvPBvbP3VUz+PhFcqlRwR9sI0TZTLZecYBBrCebDwseOI6aCxPo0fnLvnUueAJL5fS9fxIr61tTUsLy/3FR9h27bjikHdMJM/79mN9SBzXGs4AtyBKSeKDe0FSKmOnM8r8/Pznl1tcXERlmUhDK9vff5skFtvzKbmWgIcRy4V4nvTo/O5eE2tJL7NzU2EhZyQRJiGPuEZPGfRsZWCMxY0J+j4G4lvkLNRQaIKtzLXnQwMs3mEMzYzA42hcb6g/StytkHu5qWf6Adqq+7jhA3AomPLAfVd+0eOEmaA+caNwU8kIPFtb29DJS8X1c7GxA0pvJnWkdC3AKELGaZPVa16G5unSlgl1B+ktmuMU4hkaAECNIWEd15OfSWVSYULIuLIKx/mzYzbGdSRsA5CqdUwvK2NvHz5MqJgGPPTo+LHL342ZQo2TGjK2RADuyQ+qm69pNZ8Ph96DLAXL8kCSlcXJPOTDqjn4tMX5z8I3Pdzxbe76+1pVFGJj6C+4Li2g9MNckBcgIacu3oFQfArPuLq1WhXsZ1fTG4/th9y+G+CBKjloxaCpl9Kpzs7OxBCnIj9/f2eMyJROiBxTrq5jggY5IBCOwFS6lU9nbWystK1P0jiC7oKxiuUhscuaDk9l6ciRDsBnilMQyUkPFoZ0w1asDAMzsxq2Q/MZ7LnMxoKUO3FooWovYhq+KWTMfM16Eim/mNDOwFmFQ5b0Dxwv4KEFqyGWRXtlZyeK2RMJQ+sjhvUZ1IF9f36QQKlqnl2dtbTvHFQshPqPlOc0FKAqjrsJC6vc7zkkktLS87KaHJF1XPD2Uk9BUgI3WJra0uoQFa3odohBSmq1apQQblcju35DhNaOuDDhw8RFurXhXUxclD3DrqbN28iDKodNS5oKUAVi0Nv374NVZCYqZIe1J/sh4ovVRwhAdrQDBVuoXKFswvd3kn9wyBE0Z4YUNPSAVUIkKbkooCW7wdpn5+56QThCFC7r5aKizUzE91tMkGGa3QVIP1SRsIqJy+xv78vwiLneSNpW6FQ8NUOqqTjcl4VR5kc8MSWqbqg4iahYrGIKPDbnxvGTMuIeKhlCiZU3ChOK11WV1ehGr/9S9V33MUIm36hTWKSYtmeQ15kJWnYTYGUNlW1bX5+3tfPjuP5VRTLtEm5DQ1xt1RTkUZpvR8tUqVUSAWEF3cll5Oi7fpntJWHVzROv4SNP374Cp2lJHxbfAe5YBRIUff9uTSFp2oKLux0YMzD+YbmE9Rg37G2tiaioJcIVYpvY2MjMec5YBxTjXlDA4fKvmAnnSJUKT76fzR3vxNPY9iKeWNDhZx9EFHR/nPkVJtQBbU5Kec3YDirM9ypuK+hMXQ/R5I689TWXvegaIQzteMK0Ibm0IbiSVjSRG2ktqaACv2S
55aX+hM3RhaUmUylUlqgXtZzsQDTjhgHRVbGgOTeir2s2URKJyZ1QiZeI7+ZwQibbzPe2QCOkGojBO6IpPlVioLdQmTVe8dOP4g+a6vak7rgiDPNuDxOL20Tr/7cTEBPzidg1SJD6iq9lpPSDdLWicjW72GRX0szUf6+sVJnpQjllDhxI05qZqANkLNDCegnG+XlFGH0oxaeTQg5xoc3NTRA1NDdLsTJLOjeJYRi+s9/JWjBo6UiGqdERyPJolSbnw3Bi4J3k1Bo2MRdC6vaBiJNHRYgJa1s/CO44qOji1A7f1fr5kvvF8EcwJTPMCZmZmUSjMOGv9nFXNY68CjUdA/ZFTHVNFa9v3cXt3B/Z9Le90CMVPj5+u//0f/zuRgk8JUNyxTGRzVTCMaupHU8alit3+1qn7glt/oQKGUUulU3xE9xvTG+mYFWGGSL3R9Wbork9hEVUrj6NsFUK/7XuZESCEbVy8NdXtj7o6oDFVqaFhBNvEhGE6MXp36XrvDdM42gTDqKBe77ktWE8BcjHCqEFsdis+XPrvjlVH8A3tGIbo435EXwEal76sgF2QCUx/9yMG7w/ILsgEZYD7EQMFyC7IBGOw+xHedkitH6XiNi1GIR7cj/AkwKaSBY8LMh7x5n6E9z2ix+olGELLvQQZhchZD6/uR3gWoDM7UhdckDD9aYgVr+5HGPCJ2LtSlgcLDNNJnznfXvh/TAMXJEwvGnXfd+r7FqBjr4LHBpkOpCb8pF4X3yn4+OdxKmZcAqRel+BPSqJUzFUxA6mBAKnXJbAAHbvlqphpGIFSr0vgFOwi9j5Yk//NdTDpo2GsG9NfLCME4QVIy/ef5qg/OPCGY0YjQvT72gn9tMzmAPXRgjMCzqQDutYh+n3thHZAF7FnSQfM7YBJAUezxjsVJfvJKXtesEENqjd4kFp3GvjEUCQ+QpkDuux/9vvSk28e89YeGjL+/tmVyU//WYJClAuQuIPpkgHBItQIAWPlEu6WoJhIBEiwCPUhKvERkQmQkCLclCJcBJNYpPhuSPEtISKUFSHdoIbTtwdMImk53xIiJFIHdOF0nDyiTLvtDEWABIswOQxLfMTQBEjcxUWaN1wFE1uk+K5J8W1iSAxVgMQe3i00UKfHw5pg4oSdQXbhHXw/1CfmDF2AhEzHpkzHtIDBBBMDxK5AZkE6n40hE2kV3Av6oI9xMCt/y/caj571xzicG4X4iJE4YDvUL5SNoGff826sQ0Se85o85yvTuDfSJ2OPXIAEp+ShU2kVGzZGTCwE6MJDNdEzzCEWL8RKgAS7YWRUZJX7ybCr3EHEToAuUohLLTc0wQQmLn29XsRWgAS5oTyUeEFDYGSFe1CahR3b22djLUAXFqJvYlNkDCIRAnRhIQ6k0ioyKkgIiRKgCwvxFIkTnksiBejSJsTLSFmxQsVFA87TrDaTkGp7kWgBttOqmskRLehNpQFsH+BgM87FhVe0EaBLaxyRln1dhT6uaNPSeCTc7bqhnQDboaVfR6hbmaYYLSQL6td9Tcck9u28orUA2yFnFGgUDGTmDTRm5EeP2142toxtKbrdJ3hyU4f06oXUCLCTHZj5cYxLETakQxozAsIcoihteeJ364B0OGEf4LCSFsF1kloB9qKZto9MeWpMmbplfxIXmkvFhAwjL1/n+ywds5sH2rjTqMm+KPXdHjac94WdQ87+CT/baRVbN34BkvdIJEV6Y/4AAAAASUVORK5CYII=`,x_=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAACoCAYAAAB0S6W0AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA4GSURBVHgB7d1PjBvVHcDx33u2NxCyiYOqcoAqjhCVoqqNo1KVQyucZKmoesjmVgmqbC6thICESk2IOOzupdBekkhV1XKJIwi9VCJphdSqhJieUkFYRz2sqkrFFFD/XOKQZkOynnl9v7HHGXvHz/N/3sz8PpJFdr1LQvbL782b8R8GZKKjZxrVOzOVWgmgbgpRLXPYgf8ExmoAeBsQoub2/feWoXvLYF0mRFcw6MpPdTlAxzDgOpREG+R95V6vfepwqwvEFQNiefWtJ+p/7UKdM7HblEGCKW8MqpAEIePl0Jbxtr+4ybz66eel9i+f+lMbSHEDffa1uYacanXO4UCiMXo1iNY04QIT0P7FD95uQQEVJlBcro2ZyjyA+TgINq9dkNP0g22BMC/su99sHfxuqwMFkOtAMcr1SnnBmpICGpAnzIr17Pods/Wrw/mNNZeB4vLNSrCo5dIdC9F8aDNcOH7w4nnImdwEitPSvKd8RBhwtBhRumEdAGM5T1M184E+c65Rr7DyIbmZWChumG5Ec/2OsZz1UDMb6HAZz9uxZeSyHWrmAsWJWWLlkxSmPz96RDS/Mmsss13ZCjUzgfZPE5VOyj/yAhBfntoJ8M0v2B+JJhjZCVX7QGnzE85onENd+Xd5ij3y9jJoTutAreNMzs7I/+trQHybEKeD3PUb4jDbpe9VKi0DxakpNpUXTSGnJglkepxO+i772gVKUzM8f3Ha+udQ2ZffaYJGyqCJ0akpgAQTLE4kau3Vm3IwwG55w2NTLR4CqMUElXHWjJnKJZqa4QSPE6C9egP2Pn0Fujd6+GFH3vYO/pkqDil7/twTR4xKeYXiDCfCOFFN3uTPJP09QAlSdOSNuZNyMV+Sc/weIIFFHKcNfyZPDn79LqQklSXeOum+qfwmXQ0KL6Y4N3ypvB2EFJb8xAOl483oJBSnrQMpHJcmegyK19EpzmgkHCeqyZv82UEdEpTYBLUe5CHKl+hyZXgpxOmEp59wkibypL5EJujzb+w/VAK5U6c4Q0s5ToQ/Q9zhH4IExL6LxziFYE0goWkQp9M89I9Hr0KMYg2U4oyOZnHaYo80tmNQ65gTl3USmqZxOu2BmI5JYzkGHW6ISGgZiBPFtruPPFA8z1mCypu0IQovI3Ei/Fm/Cf1TUZGKdImnk/DRyVCcTh3oL/eRPRIq0glqzsjLlxRnaBmNE9WgP0kjE9ku/vnfzC0KAd8HEkqG47TVoL/k/xEiEEmg+JA5GecrQELJQZy2x+TturxdhpBCH4Nax50VukoUVo7itOFxKB6PdiCEUIEOXtKQHmwcUg7jtHUg5KYp1CYJn0NEcYaT4zhR7UsPbFqEEAIH+ty5fQv0tOBwch4nVGfL8LtX60fF6lwDAgq0xNP5zvCKEOel178O9V2zYD2l+eb6HrbH/5tFBJqgxkyJlvYQihUnkq3cVw601PueoM++tn+ecRbpydgiKV6cDgbs9fsyO74nKOP8JJBACh0nKrEzYqXh63Skr0DxahEt7cEUPk6LbGdz2dfG2vMSTyfkg6M4R3ThZm+n1w2T5wlqbYwoTt8ozo3f4mfD5GmC9k8rlT8E4gvFqWDIKerh5R49TdD+aSXiB8WpdvHfj5/x8nVTJyhNT/8oTrXf/3MfLH/wHDB52un9E7Mt1ddOnaA0Pf2hONXsOJHAtxGaQhkoTk96Vw3vKE41Z5wDjZ+ce0v5ZDtloDQ9vaM41VzitFz8+FsLqu+beAxKx57eUZxqk+Ic6BprvZ3tpe2u50UnTlBjhjeATEVxqk2J0/ot+L184tUlxRJPy/s0FKeahzgtjPEjk+5zDfRnv90/T9fc1ShONa9x2r/doy/faLjd4RroJ7fhAJCJKE41n3FaJp1y2rBJos2RGsWpFiTOAdfN0oYJSpujyShOtRBxWr+93CwtjH9y4xLPeCKvnJs1FKdayDgtcrO04dByZImn5d0dxakWRZw2ucxvdy7zIxOUlveNKE61KONEfHNpfuTj0bsZ7d4dKE61qONEDPjjzo9HA6V3fhuiONXiiLNPuE9QfJ92eZRKT+kAinOa+OK0jJy0HwYqWLLvIKYrilMt5jgtJjeHLQ4D5ZyuHlGcaknEiZynm+4eg5qi0BOU4lRLKs6B0Qn6zJlGvcjHnxSnWsJxoqr9SHsr0Ae38sJOT4pTLYU4LRc//fbdQP+1xgoZKMWpllaclsEhpxUoK7HdUDAUp1qqcYL1InVWk/1NUsE2SBSnWtpxDlhNsv4bIZSvQUFQnGqaxGnBB47wXrlcmOlJcarpFKelAjW5xItCnF6iONW0i1PilVJdBpr/HTzFqaZjnBYhqrmfoBSnmrZxIiGXeMZhB+QUxammdZyAp5pK23heL3FSnGq6x9knalyI/L2sN8Wplo04EZNLPORrglKcatmJs4/fWzZzEyjFqZa1OBG/1cvHBKU41bIYp3UMCjlAcaplM86+zAdKcaplOU6U6UApTrWsx4kyGyjFqZaHOFEmA6U41fISJ8IHi3QgQyhOtTzFubVys5upCUpxquUpTvTZ+pYu31yGTKA41fIWZ5/o8jVDdEBzFKdaPuO0dLkwxUegMYpTLcdx4pM5r3MQ0AVNUZxquY4T8PHKosMF03MXT3Gq5T1OC5NLPGdMuwlKcaoVIk7APlmbG3fW26ARilOtKHEiZrIunwHogCYoTrUixYl6t3tt621onnt9/7W0n5tEcaoVLU6pe+XY7Pb+lSTOUl3mKU61AsaJrCatQIUhrkJKKE61gsYJwjStJvsvv8h5KhOU4lQrapzo4dmP707Qr1aT38lTnGpFjhP9vfug1eTwvTqT3ChRnGpFjxMGGyT8xd2H2yW0UaI41ShOy7DFYaCmCRcgZhSnGsXZJ4Q5bHEYKBMQ6wSlONUozru4eXfTzpx3xHUcSnGqUZwjhsefaOQpHwKiX+YpTjWKc4wp3nV+OBIoY7wFEaI41SjOjYSA886PRwIt3Vk/DxGhONUoTncmGC3nxyOBnjrc6sqj0haERHGqUZwTtdontnecn9jwtOOwp5soTjWKczJhiLPjn9sQaGW915QHAoEeZU9xqlGcauPLO9oQqLXMB7iqRHGqUZzTsOb48o5cX1lEGLAMPlCcahSnB46rR05s0td7PWlPcapRnNMJITofHN+60+0+Pvmb2GmYguJUozg9Miev2BMDLfd6p1SbJYpTjeL0zm1zZJsYKG6W5Fn9s273UZxqFKcf7psjm/LlF792v9Ec/xzFqUZx+mMY68oNuTLQH36v1XZeWaI41ShOv9TTE019AVv7lBPFqUZx+jdteiIGHqxcnrtUvx8aEADFSdyx5pVjWw5P+ypPLwFe39ab+i9yQ3GSSbxMT+QpULar1ZGL/dTzok4UJ5ls+rGnzfubKFSMJWDeHkRCcZJJBIiu1+mJPAfKdra6YE6/ukRxEhUur1B6nZ7I0ybJJj5sVOFOaUVeo6+53U9xEhXVNfdJfL1P0mCKum6YKE4yjZyGL4BPvt/Ii+16uzW+YaI4yXTytNLxrb6f8xbsneZwwyT6769Ec
55ZJpcGn3szFyChSovdRTnMQTE5b9bIycfG2Sxj30wKZTn/zn9hHQFMWpARNOX3lx9igEFOrNZGWcS6DRmzA4UZzps5b2z3tLEEKoCTpQk7cVeUv1TRicKM704Ql50zD2BF3abSUID68u3Za3J0EDFKceuOAnPnhx2x8gpCgCRZflDV+R7DFIEcWpByZg+f3js69ABKJY4p0uyVsDUkBxaqN95djsHohIqE2Si4OQwqaJ4tRD/3xn7yBEKOpA8Xh0LyQYKcWpB4zTNI29YTdF46Je4m116C/3se7sKU49WDt2kHEe2x75y8jHFSjCSFcgJhSnPgzo7YkjThT1Eu+Ef+BATxWZhuLUBzfkJe+Y4kRRnWaaBP/gH8nbPESE4tQHxvneiS1NiFHcgaLIIqU49ZFEnCjOY9BxoTZOFKce4twQuYnzGHQc/gcFOgVFcerBOpWUYJwoyQlqq0F/kta8fDHFqYe4znNOk+QEtXWgP0mn/l9IcWqCQcu8Ff6RScF+63Qtydui2x0UpyZCPuA4rCR28SotebsO/UdB3WN/kuJMH26G8CFzMs4lSFHaE9RWg8FxKcWZvrSON92kcQzqpiNv+BCt0xRnyuSSntbxphtdJuiQWN23AJwtTnr1kkkoznBwanKTHX7/xGwLNKLLBB1iu95pglxe5N/YWa/fQ3GGNJiausWJtJugTmJ1rgFcnFFNU4ozOF2nppPWgdrE3+aWZKhHQIy+sRjFGUx/h85O9271TrWXtgd6X9akZCJQJFYbNeClJTlND+HHFGdQrGmsrb+ge5i2zARqw1D//N/Hln78l5cOAfFOXg0yRO+FJK+jRyFzgdrqL1+rlRwTlUwgw2Q9WNb5OFMls4HaKNSN8BiTmewsN1jzvZe2ZGpijst8oDYMlUOpIS/eLjJgNSigLG1+vMpNoE5P/3plfrX78HwRpqo1LRlrZ3kZV8lloDZ7qrKyDFWk84onsZHHlsI0L5i3zGZepqWbXAfqNIy1xA7IqdOQhwHavBqfF9akBH5egPmuuWacz3OUToUJdNyjL99omNysM84PyCsqdd2CtZdunJLc5O08Lt9eFDbQcd/4+f/qtfs69X/c2FGXG63dSUZrxwgGXBVctJ988HL7p099J9O776hQoAr1pWvV8qZyXUZTlRHVmeBV4LBD/q1huFUZcXVbZa362fp9riHL7+nYv5YBduSl2g6Y4rpgZkd+olsC3l5fW+8UZbkO4v8crUVQ8tU4PAAAAABJRU5ErkJggg==`,S_=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAACkCAYAAAAZtYVBAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAoySURBVHgB7d3NctNKFgfw05KdqVs3YewnQDwBJmHW42zYEp6A8ASExYXJzCLOKpWwAJ6A5AkIS1aY3VTxJZ4A8wQxSeoyQyz17aNEKeH4Q5ZbUkv6/6pIbMeQgvw53adbbguCK1qdowbV6w7V/ZYlZMPy7etSUINIOlL9Cp8nSDgj/wB
55BfSllX329r+4Fv4QUPd/yvvm+6JGvHv//wHU7zT7BLwRVXGvnh0P2WbsmrZtSBIFrjQ2abiq4JMlVYXUH5L8j33PdzWaPKqxygeQAWrWfa0LaN0nINRWIBhlFVVCSrvqP8do/s1z3P4suVUglAtnaOWnXLHHXF/5aZtVPGw4odT1PHribS10qudIGMgyhtOS6eVUwoWCIF4dlDmepAtnaO+Um5K76S22UJoRjhZXzbLtM885SBJKroV2jLRXCNlVTV805Dz49vrZPBVfYQPLSjPW7ta6ak4cUWYqpNtGT5G8XOZiFC+R5EGsPqzEsJ1XcYBYqkCt7pw/VUk0HQYyreMEsRCCDOaItXmJoTqo4wTQ6kK2dI8eu1V5WuFnRS9Kh5w8emdyVGxnIy3mipA6BdmpfvvPpj6VtMpBxgcTwnBXRU2uYq6ZVS2MCeVEVt1RV3CDIjGnV0ohA8lyxZtdf8ZU2BDkwp1palDNeylGNy2eEMU/Sse3a5+Xd77mPTrlWyOWnJ88wRJtFCPH8wx+LjygnuQQSQ7TxXM8b3MtjCM88kK29o5ZN9Vfook2Xz7wy0zlksKQjam8RxiI4n1eu7B6vUYYyC+TK7ul926a32IculIaaVL7KstnJJJCqedkiIfcJCkkI61nwM8zie1HK+C+CLcByyGIRPdVAIozlk3YoUwskwlheaYYylUAGF9KSfE5QXlKsf3yyeECaaQ9ksEygOjOC0hMerX7Q/HJcrYG8uKD2M5Z2KqNvnYnV9xpP19C27BOE0a5jnbFaGn6dXvHPnjTRFkjem8YOTBUFOzrapmhaAslX7eBCiUpr3X56+ow0mDuQ3FHjEjKQUm7o2GKcq6lBEwND+p43uDXPFUJzVUg0MTCkwfPJ4ATihBIH8nyzHU0MXNGq/V5PfCFGoiH7fImn9pUAxki6aJ6oQgZDNcAE0hYvkwzdMwcSQzXEIx3rN2vmrnumIRtDNcxKdd03Zum6Z6qQKoxaFj+hOlRmXs7y/NiBXN47XlefMn3BD5RC+/bOSTvuk2MHUpCVyWsqoHxkcHhYPLECeV4d0chAUtKJu60YK5CojjAvIaytOMtAUwOJ6giaNOIsA00NJKoj6KKq5MNpVXJiIFEdQTOukuuTnjAxkKiOoJsQ/EZX440N5PkhQ6iOoJt0Jq1Ljq+QlpiYZICkpE1jR96Re9nYs4a0eX8Omm6n2R9+fGSFtO065o6QqnFLQOOG7DYBpIiXgEY9fiWQrWDCiWYGUtcY1dxcCaRti/sEkAFf+FeuHhs1ZLcJIAPCsq4Uv1+6bCllW33C62UgS6tCiG54Z7hCYriGrP0ybA9XSF57dAggOz1VIW+Edy4rpAojHxblEEC2HJW96+Gd6JCN08sgL/fCG9FA3iWAfNwMb1zOITF/hBz11TyyyTeCCqnC6BDCCPlphPPIcMjG/BHytsofwkC2CSBfQVGs8Yd3797dVCWTAPLy8+dPhz+HTc0REU7ChVz11K8bHEgO4hEB5K/Jc0g0NGAKhwOJoRpM0eJAOgRghgYCCSYJhuzrBGCGv2MOCSZBUwNGQSDBLAgkGIV3arCJDcbQ8gbuALogkGAUBBKMgkCCURBIMAoHskcAZuijQoJJEEgwSh9DNpgkCOQ3AjDDdw5knwDM0MOQDSbpoUKCSYJAugRghj4OCgCTNMMhu0cA+eIc9oPDpt68eeMuLCw4BJAfd3V19fz0szt37mAtEvL2hT+EW4dobCBvXf5gRe8A5CgoitFD73FGJOTl8s2Tolf7vCaAfHwJb0QDiXkk5OUwvBEdsh316SsBZO+GGrJ7fOOyQl480COAbPXCMLLhK8Yxj4SsdaN3hgN5SADZOojeEcNfXdk7wfIPZEL1Lb1PT67diD525UVekvwDAsiAEFZ3+LErgbQ8C8M2ZEJ48krxE6OeiGEb0jZquGbW6Cf7LwggRaOGazYykP6C/5wAUuR5Z9ujHh8ZSPdRs68G8y4BpKPrbjZ7o74w9igVMaBtAkiDlGOnhGLS71veO/4qSDgEoMm4ZiZkTfndaG5AL3/yyDsxkKq52SccJACaBNVx89r+pOdMDCQ3N1gCAm386X3J1PMhL5aAUCVhLnGqI5sayIsqiY4b5uPHW7URFBM6bkhqWmcdFftIZ8sTDwggCT/+mnbsCslWnp68JUltAojv8OPjpXtxnzzToffeYIAqCTPxvMGjWZ4/UyB5/xENDsQlJG2P27MeZ+a3BeFlIEmyRwATcCPz4clSh2Y0cyB5GQgNDkzj+94qJZDojZM+bC511Sfs4MBISYbqUOJ38vLqgw7h+BUYknSoDiUOJA/dqoPidh7bihBQvUU/6VAdmuu9DtF1Q5QlrcRDdWimhfFxVvZO+AKMhwTV5dOLj/9a2qA5aQkkU6H8rD61CKrIVbsxt0gDbW9PzPNJrE9WDzcxF72EFtoqJPvH3mnLJ/mWcMhAJQRNjOfdmnfeGKX1DdzfP150hUfa/reA2cSAHugMI9MaSMaL5tKT2MkpOSHFo4//vqb9HCjtgWR8qTqv1hOUEv9sPzxZTOV0E61zyGG3d086UtAWQWmchzH5TszUP59ShlCWR9phDL4HZQChLL4swhh8H8rI8u73DSGsZwSFw5cbvt9c3KcMZBZItrJ7vEZCvCSsUxYCrzOqMN67uNwwE5kGkrV2jhzLtt/iJbVm4x0YX3j33MfNTC8xTGXZZxJeSFWr+3yJEq6lNJfLl5FlHUaWeYWMwlVCBtJ01U5SmVfIqI+Plzak9PllkrjIN2c8Xwx2X3IMI8u1QoYwr8ydy1fs6N6XTsKIQIawXpkDNUR7/xt03E7TiFHKqEAyVMtscBdt+eJBlks6cRgXyBCqZXp412XwY/DclKoYZWwgGVdL267x7s4awfwEdfl8JhPmiuMYHcjQ8s7xOtm0hWE8GVOH51EKEcgQgjmbYOtPWqldu5iGQgUyhGBOdh5E8cLUeeIkhQxkCMH8FQ/N6uML/4e/X7QghgodyBAHU9TE/cqe7quaFX4rwCLMEacpRSBDQVdu2bxc9M+yV80iD8uTlCqQUbd3TtrSkutlCmew3+yLA7WOeFiGajhKaQMZVeRw8mkgKoSvyxzCqEoEMopP1/A8vyVscVf9sFumBTSogmQdSul9WfAXDv+7+VuPKqRygRx2Me9skRRt1bHfVJ0qhzSTl1gE1Y+ESz59UxXcXfDq3aoFcFjlAzlKq3PUqP2t1lIhaajQOEJaDll0Xf1rcVAbKrRBYMdV1/DQLSEENxt9FfYe+fK7FH5PPdi3yXLP/jzrlakZ0eUvQ3MYRtMN+qEAAAAASUVORK5CYII=`;function C_(){return(0,Q.jsxs)(`div`,{className:`flex flex-col lg:gap-10 gap-0  max-w-7xl mx-auto lg:flex-row mb-10 md:flex-row justify-center items-center`,children:[(0,Q.jsxs)($.div,{className:`w-full  max-w-[447px] lg:h-[523px] md:h-[523px] h-[423px]`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[(0,Q.jsxs)($.h1,{className:`w-full lg:max-w-[399px] font-bold lg:mx-0 md:mx-0 mx-auto md:max-w-[395px] max-w-[325px] lg:h-[32px] md:h-[32px] \r
56        h-[23px] lg:text-[24px] md:text-[24px]\r
57         text-[18px] lg:leading-[32px]`,children:[`Countries Where  Taran App Operates`,`  `]}),(0,Q.jsx)($.p,{className:`w-full mt-10 lg:max-w-[340px] md:max-w-[437px] max-w-[320px] lg:h-[156px] md:h-[156px] h-[120px] lg:mx-0 md:mx-0 mx-auto  \r
58        text-start lg:text-[18px] md:text-[23px] text-[17px] lg:leading-[39px] md:leading-[39px] leading-[29px]  font-[100]`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Taran App is positioning itself for expansion through strategic growth in fiat money and internationally accepted digital currency services.`}),(0,Q.jsx)($.p,{className:`w-full lg:max-w-[402px] md:max-w-[402px] max-w-[308px] lg:h-[56px] md:h-[56px] h-[44px] \r
59        lg:text-[15px] md:text-[14px] text-[13px] mt-5 lg:mx-0 md:mx-0 mx-auto lg:leading-[28px] md:leading-[28px] leading-[19px]`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Trusted and licensed — ensures safe transactions in Somalia, Kenya, Uganda, Tanzania, and Botswana`}),(0,Q.jsxs)($.div,{className:`flex flex-col gap-4 mt-5 w-full lg:max-w-[155px] md:max-w-[155px] max-w-[309px] justify-end lg:mx-0 md:mx-0 mx-auto h-[97px]`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[(0,Q.jsx)(w_,{tick:__,title:`Security`}),(0,Q.jsx)(w_,{tick:__,title:`Speed`}),(0,Q.jsx)(w_,{tick:__,title:`Simplicity`})]})]}),(0,Q.jsxs)(`div`,{className:`w-full lg:max-w-[488px] md:max-w-[488px] max-w-[336px] lg:h-[566px]  md:h-[566px] lg:py-[40px] md:pt-7 py-10 h-[478px] lg:gap-7 md:gap-10 gap-4 \r
60       flex flex-col  border-dashed border-[1.5px]  border-[#0A3D6259] bg-[#359F4712] lg:rounded-[48px] md:rounded-[48px] rounded-[16px]`,children:[(0,Q.jsx)(T_,{image:v_,title:`Somalia`,description:`Supports EVC Plus, Zaad, Sahal, E-Dahab & Premier Wallet`}),(0,Q.jsx)(T_,{image:y_,title:`Kenya`,description:`Huge mobile money market with MPESA`}),(0,Q.jsx)(T_,{image:b_,title:`Uganda`,description:`Suppprts Airtel and MTN`}),(0,Q.jsx)(T_,{image:x_,title:`Tanzania`,description:`Supports Airtelmoney, Vodacom and Halopesa`}),(0,Q.jsx)(T_,{image:S_,title:`Botswana`,description:`MyZaka use makes Botswana ideal for Taran App`})]})]})}var w_=({tick:e,title:t})=>(0,Q.jsxs)(`div`,{className:`flex justify-start items-center gap-5 `,children:[(0,Q.jsx)(`img`,{className:`w-[23px] h-[18p]`,src:e,alt:``}),(0,Q.jsx)($.p,{className:`w-[60px] h-[28p] font-[400] text-[14px]`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:t})]}),T_=({image:e,title:t,description:n})=>(0,Q.jsxs)(`div`,{className:`w-full lg:max-w-[417px] md:max-w-[417px] max-w-[310px] lg:h-[100px] md:h-[69px] h-full \r
61    flex justify-start items-center lg:gap-6 gap-3 md:gap-6  mx-auto  rounded-[12px]  bg-white`,children:[(0,Q.jsx)(`div`,{children:(0,Q.jsx)(`img`,{className:`lg:w-[33px] md:w-[33px] w-[22px] lg:h-[33px] md:h-[33px] h-[22px] ml-4`,src:e,alt:``})}),(0,Q.jsxs)(`div`,{className:`flex flex-col justify-center items-start `,children:[(0,Q.jsx)($.h1,{className:`lg:w-[54px] md:w-[54px] w-[36px] lg:h-[20px] md:h-[25px] h-[19px] font-[600] lg:text-[14px] md:text-[14px] text-[10px]`,children:t}),(0,Q.jsx)($.p,{className:`w-full   h-full lg:text-[13px] md:text-[13px] text-[10px] `,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:n})]})]}),E_=C_,D_=()=>(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(Wg,{}),(0,Q.jsx)(t_,{}),(0,Q.jsx)(Jg,{}),(0,Q.jsx)(Qg,{}),(0,Q.jsx)(c_,{}),(0,Q.jsx)(g_,{}),(0,Q.jsx)(E_,{}),(0,Q.jsx)(kg,{})]});function O_({title:e,description:t,contant:n,image:r,onClick:i}){return(0,Q.jsxs)($.div,{className:`flex bg-[#359F470F] rounded-[18px] lg:w-[300px] lg:h-[250px] md:w-[300px] md:h-[250px] w-[250px] h-fit mx-auto p-10 flex-col gap-5 items-start `,initial:{opacity:0,y:50}
61,animate:{opacity:1,y:0},transition:{duration:.8,ease:`easeOut`},children:[(0,Q.jsx)(`div`,{className:`w-[35px] md:w-[50px] h-[35px] md:h-[49px] shrink-0`,children:(0,Q.jsx)(`img`,{src:r,alt:e,className:`w-full h-full object-contain`})}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`h3`,{className:`font-semibold text-[13px] leading-4`,children:e}),(0,Q.jsx)(`p`,{className:`mt-2 text-[10px] leading-5 text-gray-700`,children:t}),(0,Q.jsx)(`p`,{onClick:i,className:`text-[12px] mt-2 leading-6 font-bold text-gray-700 cursor-pointer hover:text-emerald-600`,children:n})]})]})}var k_=O_,A_=`/assets/email-B8kUF2rY.png`,j_=`/assets/callus-UPMB8H1A.png`,M_=`/assets/livechat-03snoaSL.png`,N_=`/assets/visit-kOI_VPcs.png`,P_=`inline-flex items-center justify-center rounded-xl font-semibold transition-all focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none`,F_={primary:`bg-[#0A3D62] text-white hover:brightness-110 focus:ring-[#0A3D62]`,secondary:`bg-[#359F470F] text-[#0A3D62] hover:bg-[#359F471A] focus:ring-[#359F47]`,ghost:`bg-transparent text-[#0A3D62] hover:bg-black/5 focus:ring-[#0A3D62]`},I_={sm:`h-[32px] w-[266px] px-3 text-sm`,md:`h-[408px] h-[50px] px-5 text-[15px]`,lg:`h-[408px] h-[50px] px-6 text-base`};const L_=w.forwardRef(({className:e=``,variant:t=`primary`,size:n=`md`,...r},i)=>(0,Q.jsx)(`button`,{ref:i,className:[P_,F_[t],I_[n],e].join(` `),...r}));L_.displayName=`Button`;const R_=w.forwardRef(({className:e=``,invalid:t,...n},r)=>(0,Q.jsx)(`input`,{ref:r,className:[`w-full rounded-lg border bg-[#E9F6ED] placeholder:opacity-60`,`h-11 px-3 text-[15px] outline-none`,t?`border-rose-400 focus:ring-2 focus:ring-rose-300`:`border-transparent focus:ring-2 focus:ring-emerald-200`,e].join(` `),...n}));R_.displayName=`Input`;const z_=({className:e=``,...t})=>(0,Q.jsx)(`label`,{className:[`block text-sm font-medium text-slate-700 mb-1`,e].join(` `),...t});z_.displayName=`Label`;var B_=`/assets/taran-app-Cs1kABVO.png`,V_=!1,H_=200,U_={initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0}},W_=e=>/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(e),G_=e=>/^https:\/\/script\.google\.com\/macros\/s\/[^/]+\/exec$/i.test(e);function K_(){let[e,t]=w.useState(`idle`),[n,r]=w.useState(``),i=w.useRef(null),[a,o]=w.useState(``),[s,c]=w.useState(``),[l,u]=w.useState(``),[d,f]=w.useState(``),p=`https://script.google.com/macros/s/AKfycbw8UoKiehbz017djlbQ8iKS_ffk-v7rXQ99snWVXd3q_bzsUv8rW-TXAK6SuAisDGiv/exec`,m=w.useRef(0);w.useRef(null),w.useRef(!1),w.useEffect(()=>{e===`success`&&i.current?.focus()},[e]);let h=`${a||`Visitor`} (${s||`no email`})`;function g(){o(``),c(``),u(``),f(``),t(`idle`),r(``)}let _=d.length,v=Math.max(0,H_-_),y=_>H_,b=y||_===0;async function x(e){if(e.preventDefault(),r(``),!a.trim()){t(`error`),r(`Please enter your name.`);return}if(!W_(s)){t(`error`),r(`Please enter a valid email address.`);return}if(!G_(p)){t(`error`),r(`VITE_GAS_WEBAPP_URL is missing or invalid.`);return}if(b){t(`error`),r(_===0?`Please enter a message (200 characters max).`:`Your message is too long. Please keep it within 200 characters.`);return}let n=Date.now();if(n-m.current<1500)return;m.current=n,t(`loading`);let i=new URLSearchParams({from_name:a,from_email:s,phone:l,message:d.slice(0,H_),subject:h}).toString();try{await fetch(p,{method:`POST`,headers:{"Content-Type":`application/x-www-form-urlencoded;charset=UTF-8`},mode:`no-cors`,body:i}),t(`success`)}catch(e){t(`error`),r(e?.message||`Failed to send message.`)}}let S={onSubmit:x};return(0,Q.jsxs)(`section`,{"aria-labelledby":`contact-title`,className:`
62     w-[342px] md:w-[1000px]  lg:w-[1000px]
63  my-8 md:my-16 
64  mx-auto max-w-[1000px]
65  rounded-[28px]
66  border-[1.5px] border-dashed border-[#B7E2BF]
67  px-4 sm:px-6 md:px-8 py-8 md:py-10
68  bg-transparent md:bg-[#359F4708]
69`,children:[V_,(0,Q.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-6 items-center`,children:[(0,Q.jsxs)(`div`,{className:`order-2 lg:order-2 flex flex-col items-center text-[#0A3D62]`,children:[(0,Q.jsxs)($.h2,{id:`contact-title`,className:`text-center text-[18px] md:text-[22px] lg:text-[22px] leading-tight font-medium`,...U_,children:[`Your Easy Bridge from Mobile`,(0,Q.jsx)($.br,{className:`hidden md:block`,...
69U_}),`Money to Digital Currency`]}),(0,Q.jsx)($.div,{className:`mt-2 w-full max-w-[520px]`,children:(0,Q.jsx)($.img,{src:B_,alt:`Taran app preview`,className:`w-full h-auto select-none`,draggable:!1,...U_})})]}),e===`success`?(0,Q.jsxs)(`div`,{ref:i,tabIndex:-1,"aria-live":`polite`,className:`order-1 lg:order-2 w-full max-w-[520px] justify-self-center
70                       rounded-[18px] border border-[#B7E2BF] bg-[#F4FBF6] p-6 outline-none`,children:[(0,Q.jsx)(`h3`,{className:`text-[22px] font-semibold text-[#0A3D62] text-center`,children:`Thanks for contacting us!`}),(0,Q.jsx)(`p`,{className:`mt-2 text-slate-700 text-center`,children:`We will be in touch shortly. Below is what you submitted:`}),(0,Q.jsxs)(`div`,{className:`mt-4 text-sm text-slate-800 space-y-1 break-words`,children:[(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`span`,{className:`font-medium`,children:`Name:`}),` `,a||`—`]}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`span`,{className:`font-medium`,children:`Email:`}),` `,s||`—`]}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`span`,{className:`font-medium`,children:`Phone:`}),` `,l||`—`]}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`span`,{className:`font-medium`,children:`Message:`}),` `,d||`—`]})]}),(0,Q.jsx)(L_,{className:`mt-6 w-full`,onClick:g,children:`Send another message`})]}):(0,Q.jsxs)($.form,{noValidate:!0,"aria-describedby":`form-status message-help`,className:`order-1 lg:order-2 w-full max-w-[520px] justify-self-center
71                       rounded-[18px] border border-[#B7E2BF] bg-[#F4FBF6] p-5 md:p-6`,...U_,...S,children:[V_,(0,Q.jsx)(`h3`,{className:`text-[20px] md:text-[22px] font-semibold text-[#0A3D62]`,children:`Contact Form`}),(0,Q.jsx)(`p`,{className:`mt-1 text-sm text-slate-600 text-center lg:text-left`,children:`Have a question or need help? Fill out the form and we’ll get back to you as soon as possible.`}),(0,Q.jsxs)(`div`,{className:`hidden`,children:[(0,Q.jsx)(`label`,{htmlFor:`company`,children:`Company`}),(0,Q.jsx)(`input`,{id:`company`,name:`company`,autoComplete:`off`,tabIndex:-1})]}),(0,Q.jsxs)(`div`,{className:`mt-5 space-y-4`,children:[(0,Q.jsxs)($.div,{children:[(0,Q.jsx)(z_,{htmlFor:`from_name`,children:`Full name`}),(0,Q.jsx)(R_,{id:`from_name`,name:`from_name`,placeholder:`Your Name`,className:`w-full`,required:!0,"aria-invalid":e===`error`&&!a?`true`:`false`,value:a,onChange:e=>o(e.target.value)})]}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(z_,{htmlFor:`from_email`,children:`Email`}),(0,Q.jsx)(R_,{id:`from_email`,name:`from_email`,type:`email`,inputMode:`email`,placeholder:`Enter Your Email`,className:`w-full`,required:!0,"aria-invalid":e===`error`&&!W_(s)?`true`:`false`,value:s,onChange:e=>c(e.target.value)})]}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(z_,{htmlFor:`phone`,children:`Number`}),(0,Q.jsx)(R_,{id:`phone`,name:`phone`,type:`tel`,inputMode:`tel`,placeholder:`Your Number`,className:`w-full`,value:l,onChange:e=>u(e.target.value)})]}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(z_,{htmlFor:`message`,children:`Message`}),(0,Q.jsx)(`textarea`,{id:`message`,name:`message`,rows:5,className:`w-full resize-none rounded-lg border bg-[#E9F6ED] px-3 py-2 text-[15px] placeholder:opacity-60 focus:outline-none focus:ring-2
72                    ${y?`border-red-400 focus:ring-red-200`:`border-transparent focus:ring-emerald-200`}`,placeholder:`Write your message…`,required:!0,maxLength:H_,"aria-invalid":b?`true`:`false`,"aria-describedby":`message-help`,value:d,onChange:e=>{let t=e.target.value.slice(0,H_);f(t)}}),(0,Q.jsxs)(`div`,{id:`message-help`,className:`mt-1 text-xs ${y?`text-red-600`:`text-slate-500`} flex justify-between`,children:[(0,Q.jsxs)(`span`,{children:[`Max `,H_,` characters.`]}),(0,Q.jsxs)(`span`,{children:[v,` left`]})]})]}),(0,Q.jsx)(L_,{type:`submit`,className:`w-full mt-3 h-12`,disabled:e===`loading`||b,"aria-disabled":e===`loading`||b,title:b?`Message must be 1–200 characters`:void 0,children:e===`loading`?`Sending…`:`Send Message`}),(0,Q.jsx)(`p`,{id:`form-status`,className:`text-sm mt-2 min-h-[1.25rem]`,"aria-live":`polite`,children:e===`error`?(0,Q.jsx)(`span`,{className:`text-red-600`,children:n}):null})]})]})]})]})}var q_=()=>{if(!navigator.onLine){alert(`❌ No internet connection`);return}window.__chatwootReady&&window.$chatwoot||window.$chatwoot?window.$chatwoot.toggle(
72):alert(`Chat widget not loaded yet`)},J_=()=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`w-full bg-[url('./assets/Hero-section.png')] bg-cover bg-center px-4 md:px-8 py-10 bg-gray-500 h-[220px] mb-10`,children:(0,Q.jsx)(`h1`,{className:`text-white text-[34px] text-center font-semibold pt-10`,children:`Contact us`})}),(0,Q.jsxs)(`div`,{className:`max-w-6xl mx-auto justify-center items-center flex flex-col mb-10 p-10`,children:[(0,Q.jsx)(`p`,{className:`lg:text-[16px] md:text-[16px] text-[14px] text-black`,children:`Need assistance?`}),(0,Q.jsx)(`h1`,{className:`font-semibold text-[#0A3D62] lg:text-[20px] md:text-[20px] text-[17px] mt-4`,children:`Contact Taran App Support`}),(0,Q.jsx)(`p`,{className:`text-[#000000] text-center lg:text-[16px] md:text-[16px] text-[10px] leading-5 mt-4`,children:`Need instant help? Chat with our support team inside the Taran App.`})]}),(0,Q.jsx)(`div`,{className:`lg:max-w-[1100px] md:max-w-6xl max-w-[330px] pb-10 mx-auto mb-10 rounded-[18px] border-[1.5px] border-dashed border-green-500/30 lg:p-10`,children:(0,Q.jsxs)(`div`,{className:`flex flex-col lg:flex-row md:flex-row gap-6  justify-items-center  lg:mt-0 md:mt-0 mt-10`,children:[(0,Q.jsx)(k_,{title:`Email Support`,description:`Send us questions or feedback we reply within 24 hours.`,contant:`[email protected]`,image:A_,onClick:()=>window.location.href=`mailto:[email protected]`}),(0,Q.jsx)(k_,{title:`Call Us`,description:`Get quick help with an urgent call.`,contant:`+254728622918`,image:j_,onClick:()=>window.location.href=`tel:+254728622918`}),(0,Q.jsx)(k_,{title:`Live Chat`,description:`Chat instantly via WhatsApp/Telegram/web chat.`,contant:`Start Live Chat`,image:M_,onClick:q_}),(0,Q.jsx)(k_,{title:`Visit Us`,description:`Standard street, Bruce house 10th floor CBD, Nairobi, Kenya`,contant:`View On Google Map`,image:N_,onClick:()=>window.open(`https://www.google.com/maps/search/Standard+street,+Bruce+house+10th+floor+CBD,+Nairobi,+Kenya/@-1.285559,36.821097,10z?hl=en-US&entry=ttu`,`_blank`)})]})}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(K_,{}),(0,Q.jsx)(kg,{})]})]}),Y_=()=>(0,Q.jsxs)(`div`,{className:`bg-white text-slate-900`,children:[(0,Q.jsx)(`div`,{className:`w-full bg-[url('./assets/Hero-section.png')] bg-cover bg-center px-4 md:px-8 py-10 bg-gray-500 h-[220px] mb-10`,children:(0,Q.jsx)(`h1`,{className:`text-white text-[34px] text-center font-semibold pt-10`,children:`Terms of Use`})}),(0,Q.jsxs)(`div`,{className:`max-w-5xl mx-auto px-4 md:px-6 pb-16 text-justify text-[15px] leading-relaxed prose-links`,children:[(0,Q.jsx)(`style`,{children:`
73    .prose-links a {
74      color: #2563eb;          /* Tailwind blue-600 */
75      text-decoration: none;
76    }
77    .prose-links a:hover {
78      text-decoration: underline;
79    }
80  `}),(0,Q.jsxs)(`div`,{className:`py-12 px-4`,children:[(0,Q.jsx)(`h2`,{className:`text-[14px] font-bold mb-4`,children:`Terms and conditions of use`}),(0,Q.jsx)(`p`,{className:`mb-4 font-bold`,children:`1. Introduction and your acceptance of the terms of use`}),(0,Q.jsxs)(`p`,{className:`mb-4`,children:[`1.1 Please read these terms of use carefully in its entirety before using the Taran App, website\xA0`,(0,Q.jsx)(`a`,{href:`https://taranapp.com`,target:`_blank`,rel:`noreferrer`,children:`taranapp.com`}),`, or any service offered therein. By using the website, Taran App or otherwise accessing or using our services, you agree to the terms of use. If you do not accept the terms of use or any provision therein, do not install the Taran App, access the website or use the services.`]}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`1.2. Taran app is fully owned and operated by Yiksi Limited incorporated on 11th Jan 2023 in Nairobi Kenya. PVT-27U5M39E. Copyright © 2025 Yiksi. All rights reserved. Both companies, separately and together shall be referred to as “us,” “we,” “our” or “company”.`}),(0,Q.jsxs)(`p`,{className:`mb-4`,children:[`1.3. The users of the Taran App, website `,(0,Q.jsx)(`a`,{href:`https://taranapp.com`,target:`_blank`,rel:`noreferrer`,children:`taranapp.com`}),`, Web App (the “site”), shall be referred to as “User(s)” “you,” “your” or “yourself”. By using this site, installing the app and/or by registering to use our services, you accept and comply with the terms and conditions governing your use of the site and the services offered therein (the “terms of use”). You should read the entire terms and conditions of use carefully before you use Taran App, the site or any of the services offered on the site (the “services”). If you do not agree to any term of these terms of use, you are required not to use the site and the services.`]}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`2. Registration and your account eligibility`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`By opening an account to use the services (the “account”), you expressly represent and warrant that: you have accepted these terms of use; you are at least 18 years of age; you are of sound mind and capable of taking responsibility for your own actions, and have the full legal capacity to accept these terms of use and enter into a transaction involving local fiat mobile money and digital currency (as defined below); and all information and details that you submit to us during the initial registration process, and thereafter (including as part of any use of the services), are true, current, complete and not misleading and, as appropriate, match the registered name(s) on the mobile money payment accounts to be used to receive fi
80at money (defined below) in exchange for the digital currency.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`3. Personal use of your account`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.1. The site is for your own personal and non-commercial use only. You may only open one account, and you acknowledge that multiple accounts are not allowed.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.2. You further agree that you will not use any account other than for your own use or access the account of any other registered user (a “member”) at any time or assist others in obtaining unauthorized access.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.3. By registering with us, you agree to provide us with current, accurate, authentic, and complete information about you, which may include without limitations, your name, e-mail address, home address, telephone number, id number, birthdate, mobile money payment number, digital wallet addresses as prompted by the registration and/or verification process, or as prompted at any time following registration, and you are required to keep any such submitted information updated at all times.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.4. Verification process. We may verify your details, at any time, by requesting certain documents from you. These documents may typically include a government issued identity card, passport, proof of address, such as bank address proof, utility bill, and proof of your payment method. We may request that copies of such documents are notarized at your own expense, with a stamp and attestation or certification by a public notary. Should the documents fail our internal security checks for any reason, such as upon suspicion of tampering, or due to suspicious or proven misrepresentation, we shall be under no obligation to accept such documents as valid, and under no obligation to provide feedback on the exact nature of our findings with regards to these documents. In addition, we may request that you participate in a phone or video call to verify your identity.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.5. We may also perform further background checks on you and request any relevant documentation from you for any reason related to your use of the services and/or as supporting evidence for any information you provide.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.6. You acknowledge that to conduct such verification process and/or background checks, we may perform inquiries, directly or indirectly through third party service providers in the attempt to prevent misidentification, fraud, suspicious activity, money laundering or any other forbidden activity, and may take actions with respect to the outcome of such inquiries, as we deem necessary. You hereby provide us with your authorization for such inquiries, including with respect to a query of your account information.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.7. The aforementioned notwithstanding, the company may, at any time, and in its sole discretion, deny you the option to open an account, limit the account that you may establish and maintain, or suspend any transaction pending our review of any information submitted by you.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.8. Confidentiality of your account. You acknowledge that you are responsible for maintaining the strict confidentiality of your account information, including your password, safeguarding your own digital currency wallets, and for all activity and transactions that are posted to your account. You understand that any compromise of your login information may expose your account to unauthorized access by third parties which may result in loss or theft of digital currency or funds from your account, including linked accounts, such as your linked local mobile money wallets or numbers.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.9. Security alerts. To receive security alerts from the company, you must update the company with respect to changes in your email address and telephone number. In no event will the company be held responsible for any damages or losses which you may sustain because of compromise of your account login credentials due to no fault of the company and/or failure to follow or act upon any notices or alerts that we may send to you. Notwithstanding the above, the company does not guarantee to provide you with said alerts or to take any other action in this regard and shall not be held liable for not doing so.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.10. Misuse. The creation or use of an account without obtaining our prior express permission will result in the immediate suspension of any such account, as well as all exch
80ange offers. Any attempt to do so or to assist others (former registered users or otherwise), or the distribution of instructions, software or tools for that purpose, will result in the accounts of such users being terminated, without derogating from any other remedy to which the company may be entitled for such a violation, and the company may take further actions against you.`}),(0,Q.jsxs)(`p`,{className:`mb-4`,children:[`3.11. You are required to notify us immediately of any unauthorized use of your account or password, suspected compromise of your login information, or any other breach of security by email, addressed to `,(0,Q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),`.`]}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.12. We may terminate the account of any user who does not comply with our verification or security requests, or otherwise violates the foregoing rules, and such member may be held liable for losses incurred by the company or by any third party due to the member’s non-compliance and/or violation of rules.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.13. Responsibility for third party acts. Your account is for your personal use only, and not for the use or access by any third party. In any event, you are fully responsible for all acts or omissions of any third party accessing and/or using your account.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.14. You agree that you will not use the services to perform criminal activity of any sort, including but not limited to, money laundering, illegal gambling operations, terrorist financing, or malicious hacking. In addition, you warrant not to use methods to conceal the location from which you access the site and that you will disclose to the company your accurate and true location. Should the company determine in its sole discretion that the activity on your account is suspicious or related to any prohibited activity or illegitimate operation, the company may cancel or suspend your account, block any outstanding transactions, deny any new transactions, and/or freeze any funds available on your account.`}),(0,Q.jsxs)(`p`,{className:`mb-4`,children:[`3.15. You agree that you shall not modify or update your registered wallet addresses, mobile money accounts, or any other payment-related information associated with your account without prior authorization. Any request to change such information must be submitted directly to the Customer Support (`,(0,Q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),`) and shall be subject to verification procedures as determined by the Company, in its sole discretion. The Company reserves the right to deny, delay, or condition approval of any such request in order to prevent fraud, unauthorized access, or other security concerns. Unauthorized attempts to change payment information may result in the suspension or termination of the User’s account, and may be reported to the appropriate authorities if deemed necessary.`]}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`3.16. You agree to receive promotional and/or informational emails from us to the email address you provided in your account.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`4. Provision of the services`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`4.1. Purchase of digital currencies. The services allow users to buy/sell from the company, stable coins, digital currencies and local mobile money payment methods that may be available for purchase on the site from time to time (the “stable coins, digital currency and local mobile money”).`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`4.2. Sale of digital currency. At the company’s sole discretion, the company may also elect to allow users to sell digital currency to the company.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`4.3. Upon successfully opening and establishing your account following the verification process, you may begin purchasing or selling stable coins, digital currencies and local mobile money, as applicable, on a per transaction basis in exchange for USD as determined by the company from time to time (collectively and individually, the “fiat money”).`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`4.4. No guarantee of payment methods. You may send and/or receive fi
80at money to and from the company through local mobile wallets. However, the company cannot guarantee that all such payment methods will always be available to you. The availability of each payment method depends on several factors, the identification information you have provided the company, and certain limitations imposed by third party payment processors, if any.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`4.5. Local mobile payment wallet. You understand and accept the following terms pertaining to any local mobile money deposit you make to the company account in connection with your purchase order for stable coin and digital currencies: in the event the payment actually received by the company’s local merchant accounts, net any applicable local mobile money or administrative fees, is lower than the payment amount required to fulfil your exchange/purchase order, the company, in its sole discretion, shall either (a) automatically update and fulfil the purchase order in accordance with the payment amount net fees received and send a notification with the updated order or (b) contact you to receive new instructions to amend or cancel your order; and in the event the payment received into the company’s merchant account, net any applicable local mobile money or administrative fees, is higher than the payment amount required to fulfil your purchase order, the company, in its sole discretion, may (i) update your purchase order according to the amount received for amounts where the discrepancy is not more than USD 50 and send a notification to you about the updated order or (ii) contact you to receive new instructions to amend or cancel your order.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`4.6. Delivery of stable coin and digital currencies. The company will use reasonable efforts to deliver the purchased digital currency to you at the earliest reasonable time in accordance with the terms and conditions hereunder. You acknowledge that delivery of the stable coin and digital currencies purchased by you may be completed separately from the payment process, and it may take time for the digital currency transfer to be processed. You also acknowledge that on some occasions, the company may not be able to fulfil your purchase order or deliver the stable coin and digital currencies as further explained herein.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`4.7. Address book. You understand and accept that we shall deliver the purchased stable coin and digital currencies to the personal digital wallet account you provide to us with respect to each of your purchase orders (your “wallet account”) and which you verify with us upon our verification request for each order. Such verification request may include, without limitation, verification through email or other electronic means. You further understand and accept that in the event you do not verify your wallet account within 30 days of our sending such verification request to you, we reserve the right to send you the relevant digital currency to the wallet account you provided to us upon initiating the applicable order, irrespective of any verification from you. You further understand that once we send you stable coin or digital currencies to your wallet account, we will be unable retrieve that stable coin or digital currencies from your wallet account.`}),(0,Q.jsxs)(`p`,{className:`mb-4`,children:[`4.8. You may request to change your registered digital wallet address or mobile money number no more than three (3) times within any seven (7)-day period. All such change requests must be submitted through the appropriate support channels (email to `,(0,Q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),`) and are subject to identity verification and administrative approval. You agree that we reserve the right to reject or delay requests that exceed this limit or appear suspicious, fraudulent, or inconsistent with normal usage patterns. Repeated or excessive requests to change payment information may result in temporary account suspension, investigation, or termination.`]}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`4.9. You acknowledge that the company will not be liable for any error with respect to the instructions you provide.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`4.10. No guarantee of value or liquidity. You understand and accept the risks involved in buying and selling stable coin or digital currencies, including the fact that the company cannot guarantee that any stable coin or digital currencies will have, at any time in the future, certain value (if any) or market liquidity. There is no guarantee that you will be able to sell the stable coin or digital currencies to any third party later, and at no event, will the company be obligated to purchase from you any stable coin or digital currencies, whether bought from the company or otherwise. (see also section 18, “risks”).`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`5. Price of stable coin or digital currencies and the execution of your order`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.1. Price The rate at which the stable coin or digital currencies is purchased or sold, as applicable, shall be determined in accordance with the price as displayed on the quote (the “price”).`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.2. Notwithstanding the above, you hereby understand and agree that any price displayed on the site at which the company sells or buys the stable coin or digital currencies is accurate for that present moment alone, and the price which appears on the site upon y
80our order for the services may be the final price or rate of your transaction.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.3. The final price of your transaction (the “final price”) will be the price which appears on the site upon: our receipt of confirmation of payment from the relevant mobile money provider with respect to mobile money payments made by you; our receipt of confirmation of payment from our local payment merchant with respect to fiat money payments made by you via local mobile money payment deposit; and the actual crediting of our stable coin or digital wallet accounts with the digital currency with respect to stable coin or digital currencies credited to us by you.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.4. You understand and agree that the final price may be either higher or lower than any other rate or price which was previously available on the site.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.5. As soon as reasonably practicable thereafter, and subject to the completion of our KYC process to our satisfaction, we shall execute your order at the final price (the “execution”). Until execution, any order by you shall be considered as pending and not completed and shall not be binding on us whatsoever.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.6. Delivery. As soon as reasonably practicable after the execution of your order: in the case of your purchase of stable coin or digital currencies from us, the relevant stable or digital currencies shall be delivered by us to your wallet address account. While we will attempt to transfer the stable coin or digital currencies as soon as we can, please note that the transfer may take some time to be processed; in the case of your sale of stable coin or digital currencies to us, we shall deliver fiat mobile money through our local mobile money merchant transfer or other third party payment processor, all using the details per applicable payment method you provided during registration and/or at the time of your sales order; and we shall provide you, either on the site, via email, or otherwise, a transaction confirmation, detailing the final price and other particulars about the purchase and the execution (the “transaction confirmation”).`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.7. Any payment by us to you, whether of fiat mobile money or stable coin digital currencies, shall be paid after deduction of any applicable fees, including the applicable transfer fees.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.8. Cancellation policy. You acknowledge that executed transactions are non-cancellable and you cannot change or reverse any transaction – whether completed or pending (including any order in which the wallet address account has not yet been verified by you, as described in section 4.7 above). Notwithstanding the above, the company, in its sole discretion, without any obligation whatsoever, may endeavour to comply with a request from you to cancel a transaction on your account. Subject to applicable law and regulation, in the event the company cancels your purchase order after having received fiat money from you with regards to such order, the company will refund such funds to you minus any costs or expenses incurred with regards to such refund, including without limitation any local mobile money payment charges, payment processing charges or any blockchain gas fees. With respect to cancellation of your sales order after having received stable coin digital currencies from you, the company will credit you with such stable coin digital currencies minus applicable transaction costs and expenses. Any return for a cancelled transaction shall be at an exchange rate determined in the company’s sole discretion.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.9. Unsuccessful payments. If your payment method is declined, whether due to insufficient funds or deemed unsuccessful for any other reason, you agree that the company, in its sole discretion, may: (i) cancel any applicable transaction; (ii) fulfil a portion of that transaction; or (iii) debit alternative payment methods provided by you, in the amount necessary to complete a pending transaction. In the event of termination of any transaction the company will make reasonable efforts to provide you with notification of such termination.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.10. Ownership of your digital wallet address account. To executing any transaction, you guarantee to use and provide the electronic wallet address account owned by you exclusively and which is under your sole and full control to which the stable coin or digital currencies purchased by you will be transferred.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`5.11. The company reserves the right to deny processing any order, or cancel any pen
80ding transaction if: required to do so by law, regulation, competent court order, or other competent authority; the company considers any such order or transaction as violating any provision of these terms of use, or applicable law or regulation; it exceeds any limit which may apply to the number or volume of transactions in any given period, in accordance with company’s policies, as may be amended from time to time, or any other applicable laws and regulations; or such transaction places the company’s operation, good name, or reputation at risk. In addition, the company may take any additional actions available to it under these terms of use or other applicable laws and regulations with respect to such transaction.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`6. Users content`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`6.1. Should you upload any content on the site, including without limitations, any text, photo, or other material, you warrant that such content will not consist of: (a) false, misleading information or misappropriation; (b) copyrighted material which you are not authorized to post publicly; (c) obscene, offensive, profane, unlawful content or any content which, subject to company’s sole discretion, may harm or risk the company’s good name and reputation; or (d) anything that is otherwise prohibited by any applicable laws.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`6.2. Without relieving you of your responsibility as abovementioned, the company may, subject to the company’s sole discretion, remove any content which is in violation of the above detailed in addition to any further action which the company deems necessary. The company does not undertake to review any such contents nor assumes any responsibility in connection therewith.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`6.3. You acknowledge that the company cannot and does not endorse or guarantee the authenticity, identity or reliability of any content and information either posted by any user of the site or attributed to any user of the site, thus relying on users’ content is solely at your own discretion and risk.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`7. Payment transactions, third party processors`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`7.1. You are fully responsible for paying all sums (whether fiat money, stable coins or digital currencies) owed to us by you. We reserve the right to withhold any payment which is to be made to you until the company can properly identify and authenticate your identity and/or payment details (as applicable).`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`7.2. Third party service processors. You acknowledge that the company may, subject to the company’s sole discretion, use third-party payment processing service providers to process any payment between you and the company, including but not limited to payments in relation to your use of the services and any transaction executed by you. In such cases, you confirm that the company may provide certain personal information and/or documentation about you, including with respect to a transaction executed by you as needed to complete the transaction or as required under any inquiry or in the event of detection of fraud or suspicion of such.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`7.3. In accordance with the company’s privacy policy, the company may use or transfer your information to any other third-party service providers for the purpose of providing you with the services under the site or the improvement thereof, as well as for any AML/CFT/CPF/KYC procedures, as described hereunder.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`7.4. If the company reasonably believes that a fraudulent act was or is made by you or in connection with your account, including use of stolen phone number or any other fraudulent activity (including a reversal of a payment), it reserves the right to close or suspend your account, terminate the terms of use, and/or reverse or withhold any payment. The company shall be entitled to inform any relevant authorities or entities (including mobile money service provider agencies) of any payment fraud or otherwise unlawful activity and may employ collection services to recover payments. The company shall not be liable for any unauthorized use by any third party of mobile money service providers, irrespective of whether the mobile money service providers were reported stolen.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`7.5. You hereby agree that you will reimburse us for any denial or reversal of your payments or deposits and any loss suffered by us because of this. In any such event, we reserve the right to cease to provide the services, terminate the terms of use, withhold payments to you, and take any further action which we may see as appropriate.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`8. Use of our technology and intellectual property`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`8.1. You may only install and use the softw
80are connected to the site (the “software”) and all content derived from the software, including, but not limited to, the copyright and all other intellectual property rights in the software, in connection with the services for your personal and non-commercial use and in accordance with the terms of use. The software’s code, structure and organization are protected by intellectual property rights. You must not: (i) copy, redistribute, publish, reverse engineer, decompile, disassemble, modify, translate or make any attempt to access the source code to create derivative works of the source code, or otherwise. (ii) sell, assign, sublicense, transfer, distribute or lease the software; (iii) make the software available to any third party through a computer network or otherwise; (iv) export the software to any country (whether by physical or electronic means); or (v) use the software in a manner prohibited by any laws or regulations which apply to the use of the software (collectively the “prohibited acts”).`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`8.2. You will be liable to us for any damage, costs or expenses we suffer or incur that arise out of or in connection with your commission of any of the prohibited acts. You shall notify us as soon as reasonably possible after becoming aware of the commission by any person of any of the prohibited acts and shall provide us with reasonable assistance with any investigations we may conduct because of the information provided by you in this respect.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`8.3. The brand names relating to the site and any other trademarks, service marks and/or trade names used by us, or on our own behalf (the “trademarks”), are owned by us or our licensors. In addition to the rights in the trademarks, we and/or our licensors own the rights in all other content of the site (the “content”). By using the services, you shall not obtain any rights in the trademarks or the content, and you may use the trademarks and content in accordance with the terms of the terms of use only.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`8.4. Availability of the site. The company cannot and does not always guarantee the availability of the services. You acknowledge that the company reserves the right, always, to delay, deny, or make unavailable, at any time and at its sole discretion, any or all of the services and/or the site itself. The company shall have no responsibility or liability whatsoever in connection with the unavailability of any service, whether caused by the company as or by any third party or force majeure. You explicitly understand that any such event may cause a delay in the execution or processing of your orders and transactions, and you irrevocably release the company of any liability in this regard.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`8.5. Security and viruses. Any use of the internet may be subject to a virus attack and/or communication failure. The company shall not bear any liability, whatsoever, for any damage or interruptions caused by computer viruses, spyware, trojan horses, worms or other malware that may affect your systems, computer or other equipment, or any phishing, spoofing or other virus attacks. The company recommends that all members always use a reputable and available virus screening and prevention software. You should also apply caution when reviewing text messages and emails purporting to originate from the company, as SMS and emails are also vulnerable to phishing and spoofing and additional viruses. It is advisable that you log into your account through the site only and avoid using unauthentic communication advising you options to log in.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`8.6. Confidential information. Provided that while using the services, you are disclosed of any confidential information, you are obligated to keep such confidential information in strict confidence and use it in connection with the services only. You may not disclose such confidential information without the company’s prior written consent.`}
80),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`9. Compliance`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`9.1. Your use of the service must follow all laws and regulations applicable in Kenya. It is your exclusive responsibility to ensure that your use of the site and services is compliant with the applicable laws and regulations.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`9.2. Where the company believes that your use of the services may not be fully compliant with applicable laws and regulations, including, but not limited to, where there is any reason to suspect that your use of the services involve any prohibited activities or you otherwise fail to complete the AML/CFT/CPF/KYC procedures described under section 17 below, we may refuse to provide you the service, process your transactions or accept you as a client, in addition to any other action which we may deem appropriate.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`9.3. Applicable sanctions. You warrant that you will comply with all applicable international economic and export sanctions and any requirement therein. Without limiting the generality of the above, you will not use the services available on site if you are on any prescribed sanctions list.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`9.4. Applicable taxes. You are exclusively responsible to inquire with respect to the taxes applicable to your transactions on the site. The company is not and will at no event be deemed as providing any tax advice or consultation. It is your responsibility to report and remit the taxes payable to the appropriate tax authorities.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`10. Responsibility for Funds and Transactions`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`10.1 No Custodial Services: Taran App does not provide custodial services and does not hold, store, or manage any user funds. All transactions are facilitated through our platform for the sole purpose of swapping assets between users. Users always retain full ownership and control of their funds.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`10.2 Mistaken Transfers: If a user mistakenly sends funds to the Taran App without completing a swap or in violation of the intended transaction flow, the user must take immediate action to rectify the mistake. The user is responsible for ensuring that any funds sent to the platform are used for valid swap transactions within a specified period.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`10.3 Timeframe for Action: Users must swap any mistakenly sent funds or contact Taran App’s customer support within 24 hours of the transfer. After this period, Taran App will not be liable for any funds sent mistakenly, and no recovery or reimbursement will be offered.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`10.4 No Liability for Losses: Taran App is not responsible for any lost, misplaced, or unclaimed funds that occur due to user error, including but not limited to mistaken transfers, incorrect wallet addresses, or failure to complete a swap within the designated timeframe.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`11. Transactional errors, omissions, or inaccuracies`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`11.1 Fiat Money Sent to an Incorrect Account or mobile money: In the event that a User erroneously transfers fiat currency to an account not registered to their profile, Taran App shall bear no liability for any loss, misdirection, or failure of such transfer. It is the User’s sole responsibility to ensure that all account details, including but not limited to the recipient’s account information, are accurate and properly verified prior to initiating any transaction. Taran App disclaims any obligation to reverse or refund transactions sent to an incorrect account.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`11.2 Stable coin or digital currencies Sent to an Incorrect Account: Taran App assumes no responsibility or liability for any digital money (including, without limitation, e-money or virtual currency) sent by the User to an incorrect account or wallet address. The User acknowledges that it is their exclusive duty to verify the recipient’s account or wallet details before initiating a transaction. Taran App shall not be obligated to reverse or recover any funds in the event of such an error, and no refund will be issued under these circumstances.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`11.3 Sending Cryptocurrency to the Incorrect Network or Asset Type: You acknowledge that should you send cryptocurrency to Taran App via an incompatible blockchain network or transfer an unsupported cryptocurrency asset, Taran App will not be held liable for the loss of such funds. The User acknowledges that it is their responsibility to ensure that the correct network and asset type are selected for all cryptocurrency transactions. Taran App reserves the right, at its sole discretion, to refuse, reject, or forfeit any assets sent through an incorrect network or as an unsupported cryptocurrency token or network, with no obligation for recovery or reimbursement.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`11.4 Sending Cryptocurrency to an Address Not Provided by Taran App: You acknowledge that if you send cryptocurrency to a wallet address not expressly provided by Taran App, such transaction shall be considered unauthorized, and Taran App shall not bear any responsibility for any loss, misdirection, or failure of the transfer. You agree that only the wallet addresses explicitly supplied by Taran App shall be used for cryptocurrency transactions, and any transactions made to other addresses are entirely at your own risk. Taran App shall have no obligation to assist in the retrieval or recovery of funds sent to an incorrect address.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`11.5 Sending Fiat Mobile Money to a Different Account other than your Registered Account: In the event that you send fiat money to an account other than the account registered under your name or profile, Taran App shall not be liable for any loss, misdirection, or failure of such transfer. You acknowledge that it is your exclusive responsibility to verify that all transaction details, including but not limited to the recipient account information and the registered name, are correct prior to executing any transaction. Taran App disclaims any liability for transactions sent to unregistered or incorrect accounts.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`12. Account suspension, termination, and cancellation`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`12.1. You acknowledge that, at any time, the company will be entitled to: Suspend your account and 
80your access to the services, terminate the terms of use and your access to the site and close your account, refuse processing, cancel or reverse any transaction of local mobile money and stable coin or digital currencies, regardless of if corresponding funds have been debited from your payment method, restrict your account; and/or prohibit access to the site and its content or tools, delay or remove hosted content, and take technical and legal measures to keep users off the site, all for any reason whatsoever, all subject to the company’s sole discretion, including without limitation as a result of the following: violation of these terms of use (including failure to pay), attempts to gain unauthorized access, reasonable suspicion of illegal activity, non-compliance with laws or regulations, court or regulatory requests, abuse of services, denial by third-party providers, creating legal liabilities, force majeure, inactivity for twelve months, adverse impact on reputation, association with suspended accounts, failure to provide requested information, or failure to meet risk tolerance.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`12.2. Notwithstanding the abovementioned, the company may, subject to its sole discretion, suspend or terminate your access to the services, or refuse to open an account for you on any other grounds.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`12.3. In the event the company should suspend or terminate your access to your account and the services, you shall neither be able to access your account nor use any or all the services. In such event of termination or suspension, we reserve the right to: (i) cancel outstanding and/or pending orders to purchase stable coin or digital currencies from us; and (ii) withhold any local mobile money which you have paid to us for the purchase of stable coin or digital currencies from us for which you have not received.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`12.4. In the event your account is suspended or terminated by the company, the company may provide you with notice of such suspension or termination. In addition, you acknowledge that the company is not obligated to disclose any findings and information acquired by the company’s security and risk management procedures.`}),(0,Q.jsxs)(`p`,{className:`mb-4`,children:[`12.5. Termination by you. You may terminate your account at any time by submitting your request to terminate your account at `,(0,Q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),`. No termination fee shall apply, except that you will be responsible for fulfilling any outstanding payment obligations to the company existing as of the effective date of termination and to settle any pending transactions. The company reserves the right to suspend any pending transactions at the time of cancellation.`]}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`12.6. On termination of the terms of use, you shall: (i) stop using the site, software and the services; (ii) pay us any fiat money (local mobile money) which you owe to us; (iii) provide to us any stable coin or digital currencies which you owe to us.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`12.7. The right to terminate the terms of use and to close your account shall not stop you or us from exercising any other right or remedy under the terms of use, whether with respect to the termination or to any other event.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`12.8. Upon the termination of the terms of use for any reason, except as otherwise provided in the terms of use, and subject to any rights or obligations which have accrued prior to termination, neither party shall have any further obligation to the other under the terms of use.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`12.9. Retaining or erasing information. Following the termination of the terms of use, the company may retain information for as long as we have a business or tax need or as required under applicable laws, regulations and/or government orders from time to time; provided however, in cases where such a need or government requirement does not exist, the company shall endeavour to erase and discard your data, all subject to the limitations and requirements under the applicable laws and regulations.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`13. Limitations of liability; release`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.1. The services and the site are provided on an “as is” and “as available” basis without any representation or warranty, whether express, implied or statutory. The company specifically disclaims any implied warranties of title, merchantability, satisfactory quality, fitness for a particular purpose and/or non-infringement. The company does not make any representations or warranties that your access to the softw
80are, the site, the services, and/or any part or materials made available therein, will be complete, error free, continuous, uninterrupted, accurate, that defects will be corrected, and/or the software or the server that makes it available are free of viruses and bugs, and makes no representation pertaining to the full functionality, accuracy, reliability of the materials and/or as to results, or the accuracy of any information obtained by you through the services, software and/or site. The entire risk as to the use, quality, and performance of the software, services and/or site lies with you.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.2. The company has no obligation to maintain your account name or password. The company shall not be liable if you misplace, forget or lose your account name or password because of anything other than the company’s negligence.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.3. To the maximum extent permitted by applicable law, in no event will the company, its affiliates or service providers, or any of their respective officers, directors, agents, joint venturers, employees or representatives, be liable to you or anyone on your behalf, for any direct, indirect, special, incidental, intangible, or consequential damages or loss of any kind, including without limitations, loss of business, profits, revenues, data, contracts or anticipated savings; and/or loss or any damage, arising from your use of the site, services or software – whether based in contract, tort, negligence, strict liability, or otherwise, arising out of or in connection with authorized or unauthorized use of the software, site and/or services.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.4. You agree that any claim or cause of action which you may have arisen out of or related to use of the site, services, software or the terms of use must be filed within one (1) year after such claim or cause of action arose or be forever barred.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.5. We shall not be liable to you in anyway whatsoever for the transfer of all stable coin or digital currencies if you provide us with any incorrect and/or incomplete wallet account details. In addition, we shall not be liable to you in any way whatsoever for the transfer of all fiats mobile money if you provide us with any incorrect and/or incomplete payment details.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.6. The company specifically makes no warranties, representations or guarantees regarding the time required to complete processing any request provided by you, including wrong stable coin or digital accounts, local mobile money accounts which are dependent upon many factors outside of the company’s span of control. Without derogating from the above, the company makes efforts to process your requests in a timely manner.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.7. Although the company intends to provide accurate and timely information on the site and/or software (including, without limitation, the content), the site may not always be entirely accurate, complete or current and may also include technical inaccuracies or typographical errors. To continue to provide you with as complete and accurate information as possible, information may be changed or updated from time to time without notice. Accordingly, you should verify all information before relying on it, and all decisions based on information contained on the site are your sole responsibility and we shall have no liability for such decisions.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.8. You further agree that the company shall not be liable to you or any third party for any amendment or termination of the company services and/or terms of use, or suspension of your access to the company services, except to the extent otherwise expressly set forth herein.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.9. Nothing in the terms of use will operate to exclude any liability of the company arising from the company’s negligence.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.10. Without derogating from any other provision in the terms of use, in no event shall our liability to you exceed 50 USD in aggregate.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`13.11. Release. Any disputes between you and any other user of the site shall be exclusively resolved between you and such user, and you release the company, its affiliates and service providers, and each of their respective officers, directors, agents, joint ventures, employees and representatives from any and all claims, demands and damages (actual and consequential) of every kind and nature arising out of or in any way connected with such disputes.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`14. Indemnification`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`You agree to defend, indemnify and hold harmless the company, its affiliates and service providers, and any of their respective employees, officers, directors, agents, joint ventures, and representatives, from any claims, demands, liabilities, damages, or costs (including attorneys’ fees, fines, or penalties) suffered by the company and arising out of or related to (i) breach by you of the terms of use;
80 (ii) your use of the site, software, or services or use by any other person accessing the services or software using your user identification whether or not with your authorization; or (iii) any violation by you of any law, rule, regulation, or the rights of any third party.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`15. Modifications to the terms of use`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`15.1. The company may amend, modify, update and change any of the terms and conditions of the terms of use from time to time, including without limitation, because of legal and regulatory changes, security reasons and changes to our services.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`15.2. The company will notify you of any such amendment, update, modification or change by publishing a new version of the terms of use on the relevant page of the site, or by notifying you by email. Any new version of the terms of use will take effect twenty-four (24) hours after its publication on the site (or earlier if required by any law, regulation or directive which applies to either us or you), and your use of the services after this period will be deemed to constitute your acceptance of such new version of the terms of use.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`15.3. Please check for updates to the terms of use on a regular basis.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`15.4. If you do not agree with any modification to the terms of use, your sole and exclusive remedy is to terminate your use of the services and close your account.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`16. External websites`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`The company makes no representations and takes no responsibility whatsoever regarding any third-party websites, services, or content which you may access through this site. The site may present links or other forms of reference to other websites (the “external websites”) or resources over which company has no control. You acknowledge that the company may present such links or references to you only as a convenience and that company does not endorse any of the external website services or offerings made to you or any content provided therein. The company is not responsible for the availability of, and content provided on external websites. You are requested to review the policies posted by the external websites regarding privacy and other topics before use. The company is not responsible for third party content accessible through the site, including opinions, advice, statements, prices, activities, and advertisements, and you shall bear all risks associated with the use of such content. It is up to you to take precautions to ensure that whatever you select for your use is free of such items as viruses, worms, trojan horses and other items of a destructive nature. If you access any such external websites, you agree that you do so at your own risk and you agree that we will have no liability arising from your use of or access to any external websites.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`17. No financial advice`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`For the avoidance of doubt, the company does not provide any investment advice, recommendation, or guidance, whether in connection with the services or otherwise. We may provide information on the price, range, of stable coin or digital currencies and events that have affected the price of stable coin or digital currencies, but this is not considered investment advice and should not be construed as such. No communication between us and you should be considered any form of investment advice. Any decision to make exchange of local mobile money wallets to stable coin/digital currencies or swab of local mobile money payments is your exclusive decision at your own risk and the company will not be liable for any loss suffered. You should consult your own legal and/or tax advisors concerning your specific financial situation.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`18. Lack of financial regulation`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`Our business model and our services consist of facilitating the buying and selling or exchange of stable coin or digital currencies from and to the company in an unregulated, international, open payment system. Despite the certain 
80jurisdictions apply regulations or may apply such regulations at any time, in which case, the terms of use, including the provision of the services, may be amended accordingly or terminated to the extent such amendments are not possible. You agree and understand that legislative and regulatory changes or actions at a district, regional, national or international level may adversely affect the use, transfer, exchange, and/or value of stable coin or digital currencies.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`19. Know-your-Customer (KYC), Anti-Money Laundering (AML) and Counter Terrorist Financing (CTF) procedures`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`19.1. As part of our commitment to combat financial crimes, we have implemented procedures and systems aimed at allowing us to identify and mitigate the risks our site and services being misused for illegal purposes. These include our AML/CFT/CPF/KYC procedures, which are based on our collection of information about our users, the assessment of AML/CFT/CPF/KYC risks associated with their activities, and the ongoing monitoring of transactions made by them.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`19.2. Where we have any suspicion that our business relationship with you, or a specific transaction which you wish to make, involve any risk of money laundering, terrorism financing or any other financial crime or prohibited activity, we may, at our sole discretion, refuse to accept you as a client, terminate any engagement with you, refuse to process any transaction, and take any other action we deem necessary, including reporting our suspicion to the competent legal authorities. We will not be obligated to inform you of any such action we choose to take, nor to provide you any explanation of our reasons for taking them or for our suspicions.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`19.3. To conducting the abovementioned checks, we may collect certain personal information about you, either from you or from external sources. Any such information about you shall be kept and utilized in accordance with our privacy policy. By making any use of the site and the services you represent and warrant that all information provided by you to us is correct, accurate and complete, and explicitly consent to the collection of additional information about you from third parties, including financial and credit institutions, governmental authorities and external databases.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`20. Risks`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.1. The trading of goods and products, real or virtual, as well as virtual currencies, local mobile money payments involve significant risks. Any currency, virtual or not, may be subject to large or sudden shifts in value and may even become worthless. There is an inherent risk that losses will occur because of buying, selling or trading anything on a market. You should be aware that the risk of loss in trading or holding stable coin or digital currencies can be substantial.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.2. Stable coin or digital currencies trading also has special risks not generally shared with official currencies or goods or commodities in a market. Unlike most currencies, which are backed by governments or other legal entities, or by commodities such as gold or silver, stable coin or digital currencies is a unique kind of currency, backed by technology and trust. There is no central bank or government regulator that can take corrective measures to protect the value of the digital currency in a crisis, issue more currency.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.3. Instead, stable coin or digital currencies is an autonomous and largely unregulated worldwide system of currency firms and individuals. Traders and market participants put their trust in a digital, centralized and partially anonymous system that relies on peer-to-peer networking and cryptography to maintain its integrity. Thus, the value of digital currency may be derived from the continued willingness of market participants to exchange fiat currency for digital currency, which may result in the potential for permanent and total loss of value of a particular stable coin or digital currencies should the market for that stable coin or digital currency disappear.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.4. Digital currency trading may be susceptible to irrational (or rational) bubbles or loss of confidence, which could collapse relative to demand and supply. For example, confidence in digital currency might collapse because of unexpected changes imposed by software developers or others, a government crackdown, the creation of superior competing alternative currencies, or a deflationary or inflationary spiral. Confidence might also collapse because of technical problems, for example, if the anonymity of the system is compromised, if money is lost or stolen, or if hackers or governments are able to prevent transactions from settling.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.5. Transactions in the stable coin or digital currencies may be irreversible, and, accordingly, losses due to fraudulent or accidental transactions may not be recoverable.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.6. Due to the nature of stable coin or digital currencies, any technological difficulties experienced by the company could prevent the access or use of a member’s stable coin or digital currencies.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.7. The abovementioned is not a closed list, there may be additional risks that we have not foreseen or identified in our terms of use. You should carefully assess whether your financial standing and tolerance for risk are suitable for buying, selling or trading stable coin or digital currencies.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.8. The company uses mobile money wallet payment providers or banking to re
80ceive your funds and to make payments. Our mobile money wallet payment providers, banks do not transfer stable coin or digital currencies, exchange stable coin or digital currencies, or provide any services in connection with stable coin or digital currencies.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.9. Markets for stable coin or digital currencies have varying degrees of liquidity. Some are quite liquid while others may be thinner or illiquid. The company does not guarantee any profit from trading, or any other activity associated with the site.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`20.10. Considering the abovementioned risks, which are not a comprehensive list, you should carefully consider if holding stable coin or digital currencies is suitable for you depending on your financial circumstances.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`21. Customer service`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`21.1. You hereby expressly consent to us using the contact details provided by you on registration to occasionally contact you directly in relation to your use of the services or any other products or services offered by us from time to time.`}),(0,Q.jsxs)(`p`,{className:`mb-4`,children:[`21.2. Customer feedback. If you have any questions, feedback or complaints, you may contact company via company’s customer support at `,(0,Q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),`. Please provide identifying information such as your name/login id, address, and any other information that the company may need to i
80dentify you, your account, and/or the transaction on which you have feedback, questions, or complaints.`]}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`21.3. For service quality assurance, calls made by you to the customer service department may be recorded.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`21.4. We will not tolerate any abusive behaviour exhibited by users of the services to our employees. In the event we deem that your behaviour, via telephone, live chat, email or otherwise, has been abusive or derogatory towards any of our employees, we shall have the right to close your account with us and terminate the terms of use, and such act will be considered as a breach of the terms of use by you.`}),(0,Q.jsx)(`p`,{className:`mb-2 font-bold`,children:`22. General provisions`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`22.1. Entire agreement. These terms of use, comprise the entire understanding and agreements between you and the company as to the subject matter hereof, and supersedes all prior discussions, agreements and understandings of any kind (including without limitation any prior versions of this agreement), and every nature between you and the company.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`22.2. Section headings in this agreement are for convenience only and shall not govern the meaning or interpretation of any provision of this agreement.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`22.3. Relationship of the parties. Both you and the company are independent contractors, and nothing in these terms of use shall be deemed to create between you and the company any other form of relationship, and the parties shall not be deemed to be partners, joint ventures or agents. You are not authorized to make any obligations on behalf of the company.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`22.4. Assignment. You may not assign any rights and/or licenses granted under these terms of use, including without limitation, the right to use the account which is exclusively for your personal use. The company reserves the right to assign our rights without restriction, including without limitation to any company affiliates or subsidiaries, or to any successor in interest of any business associated with the company services. Any attempted transfer or assignment in violation hereof shall be null and void. Subject to the foregoing, these terms of use will bind and inure to the benefit of the parties, their successors and permitted assigns.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`22.5. Severability. If any provision of these terms of use shall be determined to be invalid or unenforceable under any rule, law or regulation or any governmental agency, local, state, or federal, such provision will be changed and interpreted to accomplish the objectives of the provision to the greatest extent possible under any applicable law and the validity or enforceability of any other provision of these terms of use shall not be affected.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`22.6. Change of control. If the company is acquired by or merged with a third-party entity, the company reserves the right, in any of these circumstances, to transfer or assign the information that the company has collected from you, including any personal information, as part of such merger, acquisition, sale, or other change of control.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`22.7. Survival. All provisions of these terms of use which by their nature extend beyond the expiration or termination of these terms of use, including, without limitation, sections pertaining to suspension or termination, company account cancellation, debts owed to the company, general use of the company site, disputes with company, and general provisions.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`22.8. Disputes and governing law. You and the company agree that any dispute arising and relating to these terms of use shall first be resolved by contacting the other party directly in the attempt to reach an amicable resolution. The company shall contact you using the information you provided in your account, and you shall contact the company as set forth under section 19.2 (customer service). You and the company agree that any and all controversies and claims that cannot be resolved amicably will submitted to the exclusive jurisdiction of the competent c
80ourts located in the republic of Kenya and shall be governed by the laws of the republic of Kenya without giving effect to its principles or rules of conflict of laws, to the extent such principles or rules are not mandatorily applicable by statute and would permit or require the application of the laws of another jurisdiction. The parties agree to keep confidential all matters relating to the arbitration, including related court proceedings, if any, to the greatest extent practicable. For purposes of this arbitration provision, references to the parties also include respective subsidiaries, affiliates, agents, employees, predecessors, successors and assigns as well as members or beneficiaries of the company’s services.`}),(0,Q.jsx)(`p`,{className:`mb-4`,children:`22.9. Force majeure. Company shall not be liable for delays, failure in performance or interruption of service which results directly or indirectly from any cause or condition beyond its reasonable control, including, but not limited to, any delay or failure due to any act of god, act of civil or military authorities, act of terrorists, civil disturbance, war, strike or other labour dispute, fire, interruption in telecommunications or internet services or network/service provider, failure of equipment and/or software, other catastrophe or any other occurrence which is beyond company’s reasonable control and shall not affect the validity and enforceability of any remaining provisions.`}),(0,Q.jsx)(`p`,{className:`mb-6`,children:`22.10. English language controls. Any translation of the terms of use, if provided, is provided for your convenience alone. The meanings of terms, conditions and representations herein are subject to definitions and interpretations in the English language. Any translation provided may not accurately represent the information in the original English.`}),(0,Q.jsx)(`p`,{className:`mt-6 font-bold`,children:`Acceptance:`}),(0,Q.jsx)(`p`,{children:`You agree that these terms and conditions, including their incorporation of the general terms and conditions and the exchange terms and conditions by reference, sets forth the entire agreement and understanding between the parties relating to the subject matter herein and supersedes all prior agreements, discussions, understandings, or representations, either oral or in writing, solely to the extent as they relate to the subject matter of this agreement.`})]})]})]}),X_=()=>(0,Q.jsx)(`div`,{className:`bg-white text-slate-900`,children:(0,Q.jsx)(`div`,{className:`w-full bg-[url('./assets/Hero-section.png')] bg-cover bg-center px-4 md:px-8 py-10 bg-gray-500 h-[220px] mb-10`,children:(0,Q.jsx)(`h1`,{className:`text-white text-[34px] text-center font-semibold pt-10`,children:`Downloads`})})}),Z_=()=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`w-full bg-[url('./assets/Hero-section.png')] bg-cover bg-center px-4 md:px-8 py-10 bg-gray-500 h-[220px] mb-10`,children:(0,Q.jsxs)(`h1`,{className:`text-white text-[34px] text-center font-semibold pt-10`,children:[`Privacy Policy`,` `]})}),(0,Q.jsxs)(`div`,{className:`max-w-5xl mx-auto px-4 md:px-6 pb-16 text-justify text-[15px] leading-relaxed prose-links`,children:[(0,Q.jsx)(`style`,{children:`
81    .prose-links a {
82      color: #2563eb;          /* Tailwind blue-600 */
83      text-decoration: none;
84    }
85    .prose-links a:hover {
86      text-decoration: underline;
87    }
88  `}),(0,Q.jsxs)(`div`,{className:`py-12 px-4`,children:[(0,Q.jsx)(`h1`,{className:` text-[19px] mb-2 font-bold `,children:` General`}),(0,Q.jsx)(`p`,{children:`Taran App. and its affiliates (hereinafter, “Taran App”, “we”, “us” or “our”) are committed to protecting and respecting your privacy.`}),(0,Q.jsx)(`p`,{className:`mt-2`,children:`This Privacy Policy (together with our User Agreement) governs our collection, processing and use of our Users’ and visitors of our Sites’ Personal Information.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6 `,children:`Please find below some basic definitions which may help you to understand this Privacy Policy:`}),(0,Q.jsxs)(`li`,{className:`ml-5 mt-2`,children:[(0,Q.jsx)(`b`,{children:`Taran App\xA0affiliates:`}),`\xA0subsidiaries, parent companies, and companies under common control.`]}),(0,Q.jsxs)(`li`,{className:`ml-5 mt-2`,children:[(0,Q.jsx)(`b`,{children:`Personal Information (personal data):`}),`\xA0any information which identifies you personally or which may help us to identify you (e.g. your name, address, e-mail address, trades etc.).`]}),(0,Q.jsxs)(`li`,{className:`ml-5 mt-2`,children:[(0,Q.jsx)(`b`,{children:`Data subject:`}),`\xA0an identified or identifiable person (our User).`]}),(0,Q.jsxs)(`li`,{className:`ml-5 mt-2`,children:[(0,Q.jsx)(`b`,{children:` Data controller:`}),`\xA0a company which determines purposes and means of personal data processing.`]}),(0,Q.jsxs)(`li`,{className:`ml-5 mt-2`,children:[(0,Q.jsx)(`b`,{children:`Data processor:`}),`\xA0a company which processes personal data on behalf and upon instructions of the Data controller.`]}),(0,Q.jsxs)(`li`,{className:`ml-5 mt-2`,children:[(0,Q.jsx)(`b`,{children:`Our Sites:`}),`\xA0websites with the following domains such as\xA0Taran App\xA0– our Platform used for providing our services to you,\xA0that is used for the purposes of informing our Users/Site visitors on our promotional, marketing campaigns and special offers.`]}),(0,Q.jsxs)(`li`,{className:`ml-5 mt-2`,children:[(0,Q.jsx)(`b`,{children:` Personal data processing:`}),`\xA0any operation or set of operations performed on personal data (e.g., collection, storage, use, disclosure erasure).`]}),(0,Q.jsx)(`p`,{className:`mt-2`,children:`Other capitalized terms, not defined above, have the meanings as defined in the\xA0User Agreement\xA0and the applicable data protection legislation (namely, the Data Protection Act 2019).`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`The purpose of this Privacy Policy is to inform you of:`}),(0,Q.jsxs)(`ol`,{className:`list-decimal ml-5 mt-2`,children:[(0,Q.jsx)(`li`,{className:`mt-2 `,children:`Who is Taran App and how you may contact us.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`The kinds of Personal Information which we may collect about you, the reasons for c
88ollecting this information, how it may be used and for how long we will keep it.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Our use of information regarding IP addresses and our use of cookies.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Disclosure of Personal Information to third parties.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Information on international data transfer.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your ability to access, correct, update, restrict use, ask us to transfer and/or delete your Personal Information.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`The extent of automated decision-making or profiling that we carry out using your Personal Information.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`WThe security measures we have in place to prevent the loss, misuse, or alteration of Personal Information under our control, and`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your rights to lodge a complaint.`})]}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold `,children:`Who is Taran App`}),(0,Q.jsx)(`p`,{className:`mt-2`,children:`Taran app is fully owned and operated by Yiksi Limited incorporated on 11th Jan 2023 in Nairobi Kenya. PVT-27U5M39E. Copyright © 2025 Yiksi. All rights reserved. Both companies, separately and together shall be referred to as “us,” “we,” ”our” or “company”.`}),(0,Q.jsx)(`p`,{className:`mt-2`,children:`Taran App offers swap platform trading via website, mobile app, REST API, providing access to high liquidity orderbook for top mobile money and digital currencies on the market. Instant mobile money / stable digital currencies buying and selling is available via simplified bundle interface.`}),(0,Q.jsx)(`p`,{className:`mt-2`,children:`Taran App has developed a multi-level account system with individual approach to each customer, from crypto beginners to institutional traders. Worldwide coverage, multiple payment options, and 24/7 support are accompanied by time-proven platform stability that guarantees safety of assets and data.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Gathering and Use of Personal Information`}),(0,Q.jsx)(`p`,{className:`mt-2`,children:`We may collect your Personal Information if you use Taran App and open an Account to use the Platform or perform any Transactions on the Platform. This is defined as collection for the purpose of provision of service(s) to you in accordance with our User Agreement Please note that if you refuse to share your Personal Information for this purpose, we will not be able to provide our services to you.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`The types of Personal Information which we collect may include:`}),(0,Q.jsxs)(`ol`,{className:`list-decimal ml-5 mt-2`,children:[(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your name.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your photographic identification.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Details from your identity documents (such as driver license, passport), number of the document, date of issue and expiration, photographic identification, address etc.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your address.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your phone number.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your e-mail address.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your IP address, Browser and Operating System information, geolocation details.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your mobile money numbers`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your digital wallet addresses.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your date of birth.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your employment details.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Your type of business.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Information on sources of your funds`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`Video footage identifying you.`})]}),(0,Q.jsx)(`p`,{className:`mt-2`,children:`We will process your Personal Information only for the purpose(s) of providing to you the service(s) that you ask us to provide you, to satisfy the legal obligations stemming from regulatory obligations that arise from providing you the service(s) and our legitimate interest.`}),(0,Q.jsx)(`p`,{className:`mt-2`,children:`Based on our legal obligations and legitimate interest we may request other documents for your identity verification and the sources of your fund’s confirmation for the purposes of money laundering and fraud prevention. To know more about it please see our AML/KYC policy`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We may use your Personal Information for the following purposes`}),(0,Q.jsxs)(`ol`,{className:`list-decimal ml-5 mt-2`,children:[(0,Q.jsx)(`li`,{className:`mt-2`,children:`To allow you to open and operate an Account on the Platform.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`To enable you to complete Transactions on the Platform.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`If you contact us, to reply to your queries.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`To contact you viaemail or calls.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`To ensure security of your Account (for instance, if you make a request to disable 2-factor authentication on your account we can ask you to provide additional Personal Information to confirm your identity).`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`To analyse use of our Sites.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`As required for regulatory purposes such as Tax, prevention of Money Laundering, prevention of Fraud, adherence to Company statistical reporting obligations etc.`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`To provide you with information about products and promotions that may be of interest to you, from us and third parties, although only if you have specifically agreed to receive such information`}),(0,Q.jsx)(`li`,{className:`mt-2`,children:`For market research e.g. surveying our users’ needs and opinions on issues, such as our performance etc. Unless consented, your data for this purpose would be anonymised.`})]}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Children’s personal data`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Please note that our services are exclusively offered to individuals at least 18 years old. We do not process any Personal Information of children under this age.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`IP Addresses`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We may collect information about your computer, including where available your IP address, operating system and browser type, for system administration and to report aggregate information to our advertisers. This is statistical data about our users’ browsing actions and patterns and will not be used to identify any individual unless that same individual.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Cookies`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We use a browser feature known as a “cookie”, which assigns a unique identification to your computer. Cookies are typically stored on your computer’s hard drive. Information collected from cookies is used by us to evaluate the effectiveness of our Sites, analyse trends, and administer the Platform. The information collected from cookies allows us to determine such things as which parts of our Sites are most visited and difficulties our visitors may experience in accessing our Sites. With this knowledge, we can improve the quality of your experience on the Platform by recognising and delivering more of the most desired features and information, as well as by resolving access difficulties. We also use cookies and/or a technology known as web bugs or clear gifs, which are typically stored in emails to help us confirm your receipt of, and response to, our emails and to provide you with a more personalised experience when using our Sites.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We use third party service provider(s), to assist us in better understanding the use of our Sites. Our service provider(s) will place cookies on the hard drive of your computer and will receive information that we select that will educate us on such things as how visitors navigate around our Sites, what products are browsed, and general Transaction information. Our service provider(s) analyses this information and provides us with aggregate reports. The information and analysis provided by our service provider(s) will be used to assist us in better understanding our visitors’ interests in our Sites and how to better serve those interests. The information collected by our service provider(s) may be linked to and combined with information that we collect about you while you are using the Platform. Our service provider(s) is/are contractually restricted from using information they receive from our Sites other than to assist us.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`You may control the cookies through the browser settings. Find out how to manage cookies on browsers:`}),(0,Q.jsx)(`li`,{className:`ml-5 mt-2 ]`,children:(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`Google Chrome`})}),(0,Q.jsx)(`li`,{className:`ml-5 mt-2 ]`,children:(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`Mozilla Firefox`})}),(0,Q.jsx)(`li`,{className:`ml-5 mt-2 ]`,children:(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`Microsoft Internal Explorer`})}),(0,Q.jsx)(`li`,{className:`ml-5 mt-2 ]`,children:(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`Opera`})}),(0,Q.jsx)(`li`,{className:`ml-5 mt-2 ]`,children:(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`Apple Safari`})}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Disclosure of Personal Information`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We use the Personal Information for the purposes indicated at the time you provide us with such information, and/or otherwise for the purposes set out in this Privacy Policy and/or as otherwise permitted by law.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We may make available the Personal Information that you provide to us for the limited purpose indicated for and during the provision of the service that you would have requested to:`}),(0,Q.jsxs)(`ul`,{className:`list-disc ml-5 mt-2`,children:[(0,Q.jsx)(`li`,{children:`Our affiliates, agents and representatives.`}),(0,Q.jsx)(`li`,{children:`Customer communications platforms.`}),(0,Q.jsx)(`li`,{children:`Our contractors providing software for identity verification purposes.`}),(0,Q.jsx)(`li`,{children:`Our contractors providing us information on sanctions lists from publicly accessible sources.`})]}
88),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We may also share Users’ Personal Information with law enforcement or regulatory agencies, as may be required by law. In certain cases, we may not be able to inform you of such sharing of data due to legal restrictions.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Any third party which receives or has access to Personal Information shall be required by us to protect such Personal Information and to use it only to carry out the services they are performing for you or for Taran App, unless otherwise required or permitted by law. Such a third party, except for regulatory authorities, would be contractually bound to adhere to the same security and confidentiality policies as Taran App and assume the same responsibilities as Taran App.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`The legitimate exercise of any of your rights with Taran App will also be notified to be applied by any such third parties having been given access to your Personal Information.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We will ensure that any such third party is aware of our obligations under this Privacy Policy and we will enter into contracts with such third parties by which they are bound by terms no less protective of any Personal Information disclosed to them than the obligations we undertake to you under this Privacy Policy or which are imposed on us under applicable data protection laws.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`International data transfers`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Our contractors and affiliates are situated at different locations (including countries located outside the EU) and we sometimes need to transfer your personal data to third countries to provide our services to you. We strive to ensure adequate level of your personal data protection wherever our contractor is located. Be sure we may transfer your Personal Information only in the following cases:`}),(0,Q.jsxs)(`ul`,{className:`list-disc ml-5 mt-2`,children:[(0,Q.jsx)(`li`,{children:`if the country where we transfer your Personal Information to provides the adequate level of personal data protection.`}),(0,Q.jsx)(`li`,{children:`if we take appropriate safeguards to ensure that your rights as data subject are protected.`}),(0,Q.jsx)(`li`,{children:`if any derogations for specific situations apply (for instance, if such transfer is necessary for the establishment, exercise or defence of legal claims or for important reason of public interest).`})]}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Your rights`}),(0,Q.jsxs)(`p`,{className:`mt-2 mb-6`,children:[`You have the right to access your Personal Information and to require the correction, updating and blocking of inaccurate and/or incorrect data by sending an email to us at`,` `,(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`[email protected].`}),` `,`or where possible, you can do these actions in your account profile page yourself.`]}),(0,Q.jsxs)(`p`,{className:`mt-2 mb-6`,children:[`Upon your written request at`,` `,(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`[email protected].`}),`, we will inform you of the Personal Information relating to you that we hold and the use and general disclosure of your Personal Information. We will also give you a copy of the Personal Information we have retained. There may be a minimal charge for providing you additional copies of your Personal Information to cover administrative costs.`]}),(0,Q.jsxs)(`p`,{className:`mt-2 mb-6`,children:[`You may also request the erasure of both the Account and Personal Information by sending an email to us at:`,` `,(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`[email protected].`}),` `,`Taran App will action your request, unless we have a legal or regulatory obligation or overriding legitimate interest to store your Personal Information (for instance, in cases you have performed transactions).`]}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`You have the right to ask us to rectify information you think is inaccurate. You also have the right to ask us to complete information you think is incomplete. Moreover, you have the right to restrict and object to the processing of your personal data in certain circumstances.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`You may also ask us to transfer your Personal Information to another controller of your choice.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`To ensure the confidentiality, integrity and availability of your information to yourself, we may request you to confirm your identity by providing identification documentation and/or other methods prior to assisting you in exercising any of your rights.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`If you refuse to prove your identity, we may decline to take actions in respect of your data, save restricting processing, until we can ensure that such actions are the true wish of the data subject.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`In the carrying out of our services we may use automated processing and profiling to reduce the risks of fraud, money laundering and abuse of our services. Through this automated processing, we carry out an analysis of your identification, transactional and behavioural patterns.`}),(0,Q.jsxs)(`p`,{className:`mt-2 mb-6`,children:[`We may not be able to provide you with some or all our services if you do not wish this automated processing to be carried out. If you feel that this processing might be detrimental to you, please contact us on`,` `,(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`[email protected].`}),` `,`and our compliance officer will review your application.`]}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Please note, if you make a request, we have one month to respond to you.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Security`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We have implemented technical and organisational security measures to ensure the confidentiality, integrity and accountability of your Personal Information and to protect your Personal Information from loss, misuse, alteration or destruction. Such measures include:`}),(0,Q.jsxs)(`ul`,{className:`list-disc ml-5 mt-2`,children:[(0,Q.jsx)(`li`,{children:`The pseudonymisation and TLS 1.2 encryption of personal data.`}),(0,Q.jsx)(`li`,{children:`2-factor authentication.`}),(0,Q.jsx)(`li`,{children:`The access control.`}),(0,Q.jsx)(`li`,{children:`The ability to ensure the ongoing confidentiality, integrity, availability and resilience of our processing systems and services.`}),(0,Q.jsx)(`li`,{children:`The ability to restore the availability and access to personal data in a timely manner in the event of a physical or technical incident.`})]}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Only authorised personnel of Taran app have access to your Personal Information, and these personnel are required to treat the information as confidential.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Where you have consented to, or we are obliged to pass on Personal Information to third parties to provide you with a requested service or in the carrying out of a regulatory or legal obligation, we will request that the same levels of technical and organisational security measure be applied through contractual arrangements, where possible.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We conduct testing, assessment and evaluation of our technical and organisational measures effectiveness on a regular basis. Technical and organisational security measures in place will, from time to time, be reviewed in line with legal and technical developments.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`In the event of a personal data breach or the failure of the measures of protection of such information we will immediately notify you without undue delay.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Links`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`There may be links from our Sites to other sites and resources provided by third parties. This Privacy Policy applies only to our Sites. Accessing those third-party sites or sources requires you to leave our Sites.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We do not control those third party sites or any of the content contained therein and you agree that we are in no way responsible or liable for any of those third party sites, including, without limitation, their content, policies, failures, promotions, products, services or actions and/or any damages, losses, failures or problems caused by, related to or arising from those sites. We encourage you to review all policies, rules, terms and regulations, including the privacy policies, of each site that you visit.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Retention of Personal Information`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Your information is held within our servers located within the USA, Asia and European Union. Access to this information is provided to employees of Taran App whose office may also be outside of the European Union but who adhere to the same principles of data security and processes as those within the European Union (please see the Section on International data transfers for more details).`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Your payment method information that you may use to effect or receive payments from Taran App are passed on to a third-party payment processor(s) which is/are based in the Africa, Asia, USA, And EU with which Taran App has a contractual agreement to safeguard your rights. Unless you create an account with us and conduct transactions, we do not retain your payment method information.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We will hold your Personal Information only for as long as it is necessary for the purposes described 
88in this Privacy Policy and our own legal and regulatory requirements.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`In accordance with record keeping activities for Anti-Money Laundering, Tax and Company legal obligations and considering the period during which you may bring legal claims against us under the law of the Kenya, we will retain Personal Information for a period of seven years after our User closes his or her Account and terminates legal relationships with us for seven years from the end of the tax period in which the User conducts his or her last transaction.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Data stored for regulatory purposes only will be protected from unnecessary processing and will be held only for the purpose of being able to provide information or access to relevant authorities.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Disposal of Personal Information`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Once we do not have any obligation to providing you with a service you requested, nor an obligation to hold Personal Information for regulatory or legal purpose, we will anonymise or dispose of your Personal Information in line with acceptable industry and security standards so that this cannot be subsequently retrieved and associated to you.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Where we cannot directly remove such records, such as in archived backups, we will retain a log of which Personal Information should be removed if ever the backup data is restored.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Marketing`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`We will ask you for your consent on registration or post-registration, by providing you the ability to check marketing preferences check boxes located within your account profile page to allow us to contact you or use your Personal Information for marketing purposes. We may also notify our existing Users on our own products or services like those we have already provided based on our legitimate interest.`}),(0,Q.jsxs)(`p`,{className:`mt-2 mb-6`,children:[`You have the right to retract the consent for us to process your Personal Information for marketing purposes. You can exercise your right to prevent such processing by unchecking marketing preferences check boxes on your account profile or by contacting us at any time on`,` `,(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`[email protected].`})]}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Changes`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Our Sites policies, content, information, promotions, disclosures, disclaimers and features may be revised, modified, updated, and/or supplemented at any time and without prior notice at the sole and absolute discretion of Taran App. If we change this Privacy Policy, we will take steps to notify all users by a notice on Taran App’s Site and will post the amended Privacy Policy on the Taran App’s Site.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`If we consider that your rights may be affected by any such changes, we will request you to confirm your consideration and acceptance prior to continue our relationship with you.`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`This current version of the Privacy Policy has last been amended on May 10, 2025.`}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Fraud, Phishing and Email scams disclaimer`}),(0,Q.jsx)(`p`,{className:`mt-2 mb-6`,children:`Please be notified that Taran App is not in any partnership with entities who represent themselves as customer support agents, providing customer support services via phone and/or social media and promise to help solve your issues for money. Remember – customer support is provided only via the Taran App website and is always provided free of charge.`}),(0,Q.jsxs)(`p`,{className:`mt-2 mb-6`,children:[`If you discovered what you believe is a fraud, phishing, or scam which impersonates Taran App, please contact us`,` `,(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`[email protected].`}),`.`]}),(0,Q.jsx)(`h1`,{className:`mt-2 mr-8 text-[19px] mb-2 font-bold`,children:`Contact Us`}),(0,Q.jsxs)(`p`,{className:`mt-2 mb-6`,children:[`If you have any questions, comments, or concerns regarding our Privacy Policy and/or how we process your personal data, please contact us at the email address:`,` `,(0,Q.jsx)(`a`,{href:``,className:`text-[#046bd2]`,children:`[email protected].`})]})]})]})]}),Q_=`/assets/logo-wNW7VH8G.png`,$_=`/assets/header-background.-B5hdI5Hv.png`,ev=`/assets/Footer-nU6gANXQ.png`,tv=()=>{let[e,t]=(0,w.useState)(!1);return(0,w.useEffect)(()=>
88{if(!e)return;let n=e=>e.key===`Escape`&&t(!1);return window.addEventListener(`keydown`,n),()=>window.removeEventListener(`keydown`,n)},[e]),(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(`div`,{className:`absolute  top-0 left-0 right-0 z-50 lg:h-[97px] h-[87px] border-b border-gray-100/5`,style:{backgroundImage:`url(${$_})`,backgroundSize:`cover`,backgroundPosition:`center`},children:(0,Q.jsx)(`div`,{className:`w-full`,children:(0,Q.jsxs)(`div`,{className:`p-4 text-center w-full max-w-5xl mx-auto`,children:[(0,Q.jsxs)(`div`,{className:`flex justify-between items-center`,children:[(0,Q.jsx)(Zr,{to:`/`,className:`p-2 rounded `,children:(0,Q.jsx)(`img`,{src:Q_,alt:`logo`,className:`w-[120px] h-[36.6px]`})}),(0,Q.jsxs)(`div`,{className:`rounded gap-[46px] p-2 text-white hidden md:flex  lg:flex text-[14px]`,children:[(0,Q.jsx)(Vg,{smooth:!0,to:`/`,children:`Home`}),(0,Q.jsx)(Vg,{smooth:!0,to:`/#About`,replace:!0,children:`About`}),(0,Q.jsx)(Vg,{smooth:!0,to:`/#Features`,children:`Features`}),(0,Q.jsx)(Vg,{smooth:!0,to:`/contact`,children:`Contact Us`})]}),(0,Q.jsx)(`a`,{href:`https://client.taranapp.com/sign-in?/`,target:`_blank`,children:(0,Q.jsx)(`button`,{className:`border border-[#0A3D6299] text-white py-3 px-6 rounded-[10px] 
89                  bg-[#16425F] hover:bg-[#16425F] transition-colors
90                  shadow-[inset_0_10px_40px_rgba(0,0,0,0.4)] lg:flex md:flex hidden`,children:`Get Started Now`})}),(0,Q.jsx)(`button`,{className:` text-white focus:outline-none lg:hidden md:hidden flex`,onClick:()=>t(!e),"aria-label":`Open menu`,children:(0,Q.jsx)(`svg`,{className:`w-6 h-6`,fill:`none`,stroke:`currentColor`,viewBox:`0 0 24 24`,children:(0,Q.jsx)(`path`,{strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M4 6h16M4 12h16M4 18h16`})})})]}),e&&(0,Q.jsx)(`div`,{className:`fixed inset-0 z-40 bg-black/50 lg:hidden md:hidden flex `,onClick:()=>t(!1)}),e&&(0,Q.jsxs)(`aside`,{className:` fixed z-[300] bottom-0 lg:hidden md:hidden  bg-cover bg-center left-[-5px] top-0 h-screen  backdrop-blur-lg   w-[300px] sm:hidden transform transition-transform duration-300`,style:{backgroundImage:`url(/assets/Footer-nU6gANXQ.png)`,backgroundSize:`cover`,backgroundPosition:`center`},children:[(0,Q.jsxs)(`div`,{className:`flex items-center justify-between px-4 py-4 border-b border-white/10 text-white`,children:[(0,Q.jsx)(Zr,{to:`/`,className:`flex items-center gap-2`,children:(0,Q.jsx)(`img`,{src:`/assets/logo-wNW7VH8G.png`,alt:`Logo`,className:`w-[130px] mt-2 h-auto `})}),(0,Q.jsx)(`button`,{onClick:()=>t(!1),className:`p-2 text-white/80 hover:text-white`,"aria-label":`Close menu`,children:`✕`})]}),(0,Q.jsx)(`nav`,{className:`px-2 py-6 text-white flex `,children:(0,Q.jsxs)(`div`,{className:`flex flex-col justify-start text-left px-[32px]`,children:[(0,Q.jsxs)(`ul`,{className:`space-y-8 flex flex-col`,children:[(0,Q.jsx)(`li`,{children:(0,Q.jsx)(Vg,{onClick:()=>t(!e),smooth:!0,to:`/`,children:`Home`})}),(0,Q.jsx)(`li`,{children:(0,Q.jsx)(Vg,{onClick:()=>t(!e),smooth:!0,to:`/#About`,children:`About`})}),(0,Q.jsx)(`li`,{children:(0,Q.jsx)(Vg,{onClick:()=>t(!e),smooth:!0,to:`/#Features`,children:`Features`})}),(0,Q.jsx)(`li`,{children:(0,Q.jsx)(Vg,{onClick:()=>t(!e),smooth:!0,to:`/contact`,children:`Contact US`})})]}),(0,Q.jsx)(`div`,{className:`mt-10`,children:(0,Q.jsx)(`a`,{href:`https://client.taranapp.com/sign-in?/`,children:(0,Q.jsx)(`button`,{className:`border border-[#0A3D6299] text-white py-3 px-6 rounded-[6px] 
91          bg-[#16425F] hover:bg-[#16425F] transition-colors
92          shadow-[inset_0_10px_40px_rgba(0,0,0,0.4)]`,children:`Get Started Now`})})})]})})]})]})})})})},nv=`/assets/appStore-UP-m9Nl4.png`,rv=`/assets/playStore-C52V8rzE.png`;function iv(e){return wg({tag:`svg`,attr:{viewBox:`0 0 320 512`},child:[{tag:`path`,attr:{d:`M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z`},child:[]}]})(e)}function av(e){return wg({tag:`svg`,attr:{viewBox:`0 0 448 512`},child:[{tag:`path`,attr:{d:`M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z`},child:[]}]})(e)}function ov(e){return wg({tag:`svg`,attr:{viewBox:`0 0 448 512`},child:[{tag:`path`,attr:{d:`M446.7 98.6l-67.6 318.8c-5.1 22.5-18.4 28.1-37.3 17.5l-103-75.9-49.7 47.8c-5.5 5.5-10.1 10.1-20.7 10.1l7.4-104.9 190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1L117.8 284 16.2 252.2c-22.1-6.9-22.5-22.1 4.6-32.7L418.2 66.4c18.4-6.9 34.5 4.1 28.5 32.2z`},child:[]}]})(e)}function sv(e){return wg({tag:`svg`,attr:{viewBox:`0 0 448 512`},child:[{tag:`path`,attr:{d:`M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z`}
92,child:[]}]})(e)}function cv(e){return wg({tag:`svg`,attr:{viewBox:`0 0 512 512`},child:[{tag:`path`,attr:{d:`M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z`},child:[]}]})(e)}var lv=`/assets/vecteezy_app-store-download-button-in-white-colors-download-on-the_12871374%201-XbrVrJUZ.png`,uv=`/assets/vecteezy_google-play-store-download-button-in-white-colors-download_12871364%201-Cg3xDhAd.png`,dv=()=>(0,Q.jsx)($.div,{id:`FooterSection`,className:`border lg:max-w-[1100px] md:max-w-6xl max-w-[22rem] mx-auto mt-12 mb-16 rounded-[15.4px] lg:rounded-[26px] lg:p-[90px] p-6 text-white flex items-center justify-start`,style:{backgroundImage:`url(${Ug})`,backgroundSize:`cover`,backgroundPosition:`center`},initial:{opacity:0,y:50},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.25},transition:{duration:.7,ease:[.22,.75,.2,1]},children:(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)($.h1,{className:`lg:text-[33px] md:text-[22px] text-[14px]`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:`Discover everything you love, anytime and anywhere. Download our app on iOS and Android now!`}),(0,Q.jsxs)($.div,{className:`mt-6 flex gap-4`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.8},viewport:{once:!0},children:[(0,Q.jsx)(`a`,{href:`https://apps.apple.com/ke/app/taran-app/id6737471388`,target:`_blank`,rel:`noopener noreferrer`,className:`inline-block mb-2 rounded-[90px]`,children:(0,Q.jsx)(`img`,{src:lv,alt:`Download on the App Store`,className:`lg:h-[64px] h-[44px] `})}),(0,Q.jsx)(`a`,{href:`https://play.google.com/store/apps/details?id=com.app.taran&hl=en`,target:`_blank`,rel:`noopener noreferrer`,className:`inline-block rounded-3xl`,children:(0,Q.jsx)(`img`,{src:uv,alt:`Get it on Google Play`,className:`lg:h-[64px] h-[44px]`})})]})]})}),fv=new Date().getFullYear(),pv=()=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(dv,{}),(0,Q.jsxs)(`footer`,{className:`text-white  w-full `,children:[(0,Q.jsxs)(`div`,{className:`w-full  bg-cover bg-center`,style:{backgroundImage:`url(${ev})`},children:[(0,Q.jsx)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 py-12 mt-2`,children:(0,Q.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-12 `,children:[(0,Q.jsxs)(`div`,{className:`md:col-span-5`,children:[(0,Q.jsx)(`div`,{className:`flex items-center gap-3 mb-4`,children:(0,Q.jsx)(`div`,{className:`mt-10`,children:(0,Q.jsx)(`img`,{src:Q_,alt:`Taran App Logo`,className:`h-9 w-auto`})})}),(0,Q.jsxs)(`p`,{className:`text-white/80 max-w-md lg:text-[15px] text-[14px] leading-[32px]`,children:[`Taran App is a premier digital money swap `,(0,Q.jsx)(`br`,{}),` service designed to facilitate the secure and `,(0,Q.jsx)(`br`,{}),` effortless conversion of local mobile money `,(0,Q.jsx)(`br`,{}),` into internationally accepted digital currencies.`]}),(0,Q.jsx)(`div`,{className:`mt-6 flex items-center gap-3 `,children:[{Icon:iv,label:`Facebook`,href:`https://facebook.com/taranapp`},{Icon:av,label:`Instagram`,href:`https://www.instagram.com/taran.app?igsh=MWZwY2dxZjlxa3pybA==`},{Icon:sv,label:`TikTok`,href:`https://www.tiktok.com/@taranapp`},{Icon:cv,label:`X`,href:`https://x.com/taran_app?t=wGLyIeCrsDOSiELqnuUP0A&s=09`},{Icon:ov,label:`Telegram`,href:`https://t.me/taranapp`}].map(({Icon:e,label:t,href:n})=>(0,Q.jsx)(`a`,{href:n,target:`_blank`,rel:`noopener noreferrer`,"aria-label":t,title:t,className:`h-9 w-9 rounded-md border border-white/15 grid place-items-center hover:border-white/30 hover:bg-white/5 transition shadow-[inset_0_0_0_2px_#2061907A,inset_0_14px_32px_#0A3D62,inset_0_-10px_28px_#2061907A]`,children:(0,Q.jsx)(e,{className:`text-white/85 text-sm`})},t))})]}),(0,Q.jsxs)(`div`,{className:`md:col-span-3 mt-10`,children:[(0,Q.jsx)(`h4`,{className:`font-semibold mb-4 text-[15px]`,children:`Learn & Support`}),(0,Q.jsxs)(`ul`,{className:`space-y-3 text-white/80`,children:[(0,Q.jsxs)(`li`,{children:[` `,(0,Q.jsx)(Vg,{smooth:!0,className:`hover:text-white text-[13px]`,to:`/#how-it-works`,children:`How Taran App Works`})]}),(0,Q.jsxs)(`li`,{children:[` `,(0,Q.jsx)(Vg,{smooth:!0,className:`hover:text-white text-[13px]`,to:`/contact`,children:`Help Center`})]}),(0,Q.jsx)(`li`,{children:(0,Q.jsx)(`a`,{className:`hover:text-white text-[13px]`,href:`https://t.me/taranApp`,children:`Community`})})]})]}),(0,Q.jsxs)(`div`,{className:`md:col-span-2 mt-10 gap-0`,children:[(0,Q.jsx)(`h4`,{className:`font-semibold mb-4 text-[15px]`,children:`Legal & Security`}),(0,Q.jsxs)(`ul`,{className:`space-y-3 text-white/80`,children:[(0,Q.jsx)(`li`,{children:(0,Q.jsx)(Zr,{className:`hover:text-white text-[13px]`,to:`/terms-of-use`,children:`Terms Of Use`})}),(0,Q.jsx)(`li`,{children:(0,Q.jsx)(Zr,{className:`hover:text-white text-[13px]`,to:`/privacy`,children:`Privacy Policy`})})]})]}),(0,Q.jsx)(`div`,{className:`md:col-span-2 mt-10`,children:(0,Q.jsxs)(`div`,{className:`rounded-xl border border-[#0A3D62]      bg-[#16425F]/40 hover:bg-[#16425F]/50 transition-colors
93                  shadow-[inset_0_10px_40px_rgba(0,0,0,0.4)] p-5 backdrop-blur-sm  max-w-[200px] mx-auto`,children:[(0,Q.jsx)(`h4`,{className:`text-[14px] mb-3 text-center`,children:`Download our app`}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`a`,{href:`https://apps.apple.com/app/taran-app/id6737471388`,target:`_blank`,rel:`noopener noreferrer`,className:`inline-block mb-2`,children:(0,Q.jsx)(`img`,{src:nv,alt:`Download on the App Store`,className:`h-[44px]`})}),(0,Q.jsx)(`a`,{href:`https://play.google.com/store/apps/details?id=com.taranapp`,target:`_blank`,rel:`noopener noreferrer`,className:`inline-block`,children:(0,Q.jsx)(`img`,{src:rv,alt:`Get it on Google Play`,className:`h-[44px]`})})]})]})})]})}),(0,Q.jsx)(`div`,{className:`h-[1px] w-full bg-white/5`})]}),(0,Q.jsxs)(`div`,{className:`bg-[#02243d] text-center text-white/70 lg:text-[13px] md:text-[13px] text-[12px]  py-4 px-4`,children:[`Copyright © `,fv,` Taran App. Designed with `,(0,Q.jsx)(`span`,{className:`text-[13px]`,children:`❤️`}),` by`,` `,`Yiksi. All rights reserved.`]})]})]});function mv(){let{pathname:e}=kn();return(0,w.useEffect)(()=>{window.scrollTo({top:0,left:0,behavior:`smooth`})},[e]),null}function hv({websiteToken:e,baseUrl:t=`https://app.chatwoot.com`}){return(0,w.useEffect)(()=>{let n=document,r=`script`,i=n.createElement(r),a=n.getElementsByTagName(r)[0];return i.src=`${t}/packs/js/sdk.js`,i.async=!0,i.defer=!0,a.parentNode?.insertBefore(i,a),i.onload=()=>{window.chatwootSDK?.run({websiteToken:e,baseUrl:t}),window.addEventListener(`chatwoot:ready`,()=>{})},()=>{window.$chatwoot?.hide?.()}},[e,t]),null}
93function gv(){let{hash:e}=kn();return(0,w.useEffect)(()=>{if(!e)return;let t=document.querySelector(e);if(t){let e=t.getBoundingClientRect().top+window.pageYOffset-80;window.scrollTo({top:e,behavior:`smooth`})}},[e]),null}function _v(){let[e,t]=(0,w.useState)(!1),[n,r]=(0,w.useState)(0);(0,w.useEffect)(()=>{let e=()=>{let e=window.scrollY||document.documentElement.scrollTop,n=document.documentElement.scrollHeight-window.innerHeight,i=n>0?Math.min(e/n,1):0;r(i),t(e>300)},n=()=>e();return window.addEventListener(`scroll`,e,{passive:!0}),window.addEventListener(`resize`,n),e(),()=>{window.removeEventListener(`scroll`,e),window.removeEventListener(`resize`,n)}},[]);let i=()=>{window.scrollTo({top:0,behavior:`smooth`})},a=(1-n)*360,o={background:`conic-gradient(#3b82f6 ${a}deg, #1f2937 ${a}deg 360deg)`};return(0,Q.jsx)(Q.Fragment,{children:e&&(0,Q.jsx)(`button`,{onClick:i,className:`fixed bottom-[100px] right-[26px] w-12 h-12 rounded-full text-white shadow-lg overflow-hidden`,"aria-label":`Back to top`,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Math.round((1-n)*100),role:`progressbar`,title:`Remaining: ${Math.round((1-n)*100)}%`,children:(0,Q.jsx)(`span`,{className:`absolute inset-0 rounded-full p-[2px]`,style:o,children:(0,Q.jsx)(`span`,{className:`flex items-center justify-center w-full h-full rounded-full bg-[#0c4c7b]`,children:(0,Q.jsx)(`svg`,{className:`w-6 h-6`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,strokeWidth:2,children:(0,Q.jsx)(`path`,{strokeLinecap:`round`,strokeLinejoin:`round`,d:`M5 15l7-7 7 7`})})})})})})}const vv=Kr([{path:`/`,element:(0,Q.jsx)(()=>(0,Q.jsxs)(`div`,{className:`min-h-screen flex flex-col w-full max-w-[100vw] overflow-x-hidden`,children:[(0,Q.jsx)(tv,{}),(0,Q.jsxs)(`main`,{className:`flex-1 pt-[5rem]  lg:pt-[5rem] md:pt-[5rem] `,children:[(0,Q.jsx)(_v,{}),(0,Q.jsx)(mv,{}),(0,Q.jsx)(lr,{}),(0,Q.jsx)(hv,{websiteToken:`LeQ5qPUh4imaTvgLmNgdckCK`}),(0,Q.jsx)(gv,{})]}),(0,Q.jsx)(pv,{})]}),{}),children:[{index:!0,element:(0,Q.jsx)(D_,{})},{path:`contact`,element:(0,Q.jsx)(J_,{})},{index:!0,element:(0,Q.jsx)(D_,{})},{path:`terms-of-use`,element:(0,Q.jsx)(Y_,{})},{path:`privacy`,element:(0,Q.jsx)(Z_,{})},{path:`downloads`,element:(0,Q.jsx)(X_,{})}]}]);var yv=document.getElementById(`root`);
93yv&&(0,_i.createRoot)(yv).render((0,Q.jsx)(w.StrictMode,{children:(0,Q.jsx)(gi,{router:vv})}));

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.